SebaSalvaG
e4ecda0e61
Don't reset the message list to page 1 and clear the search on message.show
...
The `mailbox.message.show` handler rewrote the hash to `mailBox(sFolder)` --
page 1, no search -- even when the user was already in that folder.
Because the hash of an open message carries the message id and the new one does
not, the two differ, the route fires again, the message is shown again, and the
handler runs again: a loop. Every iteration aborts whatever message list request
was pending, so browsing to page 2 or running a search silently bounces back to
page 1 of the INBOX with an empty search box.
Only navigate when we are not already in that folder. Clicking a new-mail
notification from another folder still takes you to the INBOX; if the message is
not in the current page, the else branch already opens it in the preview pane
without touching the list.
The same unconditional setHash a few lines below, for non-INBOX folders, gets
the same guard.
2026-08-23 22:38:40 +02:00
the-djmaze
c154d23cfe
Ommit Nextcloud "max-version" as it is optional
2026-03-11 17:56:44 +01:00
the-djmaze
ba496919dd
Catch Throwable for #1914
2025-06-16 17:35:11 +02:00
Maarten
24bb509b96
Merge pull request #1914 from sgoranov/fix/1913-datetime-overflow
...
Fix DateTimeHelper::ParseRFC2822DateString integer overflow on 32-bit PHP
2025-06-16 17:30:55 +02:00
Maarten
b4a6068d5b
Merge pull request #1875 from bapt/fr
...
fr: add an space before the colon
2025-06-16 17:26:21 +02:00
Maarten
40cf2b950e
Merge pull request #1931 from TLTDevRu/fix-ru-lang
...
Fix ru lang
2025-06-16 17:23:27 +02:00
Maarten
7397a95a7c
Merge pull request #1941 from bober757/master
...
incorrect using of the preposition
2025-06-16 17:22:21 +02:00
the-djmaze
9dd7c021fd
Small change for #1948 to make it relative to font size
2025-06-16 17:21:26 +02:00
Maarten
9f6d2e4cb7
Merge pull request #1948 from makoehr/compact-folder-list-for-snappymail
...
More compact view of folder list
2025-06-16 17:19:20 +02:00
Maarten
93e3c431ec
Merge pull request #1961 from Psychi1/Cp1252
...
Fix the Cp1252 encoding problem
2025-06-16 17:03:26 +02:00
Psychi
da96945f39
fix regex match-group
2025-05-25 21:13:55 +02:00
Psychi
0bc9950b42
Fix Cp1252 encoding
2025-05-25 21:04:40 +02:00
Mathias Koehrer
c3660bee57
More compact view of folder list
...
With many folders, the line-height is too large.
It is reduced to make the view more compact.
Also, the top margin for the number of unread-folder will
be adapted.
2025-04-11 17:19:19 +02:00
the-djmaze
dea7f4d1d8
openssl_pkey_free is deprecated
2025-04-04 23:52:27 +02:00
6o6ep
00128e837f
incorrect using of the preposition
2025-04-02 10:22:23 +03:00
6o6ep
d9eaad24ad
incorrect using of the preposition
2025-04-02 10:21:05 +03:00
Roman Chutchev
9565559213
Update user.json
2025-03-11 23:10:42 +02:00
Roman Chutchev
1c9c9f0d6b
Merge branch 'the-djmaze:master' into fix-ru-lang
2025-03-11 22:37:35 +02:00
Maarten
d3b120bbe7
Merge pull request #1880 from tribut/i18n-de-fixes
...
Fix incorrect German translation
2025-03-10 16:45:38 +01:00
Maarten
a024d34f6d
Merge pull request #1891 from HeySora/master
...
Automatically add favicon host to CSP if present
2025-03-10 16:43:35 +01:00
the-djmaze
33fbaa9598
Bump version for #1918
2025-03-10 16:35:27 +01:00
Maarten
86da00eb50
Merge pull request #1918 from TomsProject/master
...
Changing Gravatar hashing algorithm to sha256
2025-03-10 16:34:17 +01:00
the-djmaze
45c8f71af0
Resolve #1883
2025-03-10 16:14:33 +01:00
the-djmaze
70aebb4981
Resolve #1930
2025-03-10 15:48:11 +01:00
Roman Chutchev
0233c83719
Update user.json
2025-03-08 20:51:14 +02:00
TomsProject
2741762199
Changing hashing algorithm to sha256
2025-02-22 18:32:21 +08:00
Simeon Goranov
ecbd13f099
Fix DateTimeHelper::ParseRFC2822DateString integer overflow on 32-bit PHP
2025-02-12 16:10:47 +02:00
HeySora
5bba3dac82
Automatically add favicon host to CSP if present
2025-01-14 13:27:26 +01:00
Felix Eckhofer
1660c62aa3
Fix incorrect German translation
2025-01-08 13:36:48 +01:00
Baptiste Daroussin
7268dafffd
fr: add an space before the colon
...
When composing a message in reply to an email, a colon is appended to
the message which is translated, in french colon should always be
prepended by an unbreakable space.
Add a space in the translation sentence to make sure the space appears
before the colon in the interface
2024-12-27 09:19:08 +01:00
the-djmaze
8bf4727555
Also detect Identity using from address #1865
2024-12-10 14:51:55 +01:00
Maarten
208b1fab62
Merge pull request #1857 from lenny87/cs-translation
...
Finished czech translation of Snappymail
2024-12-10 14:33:02 +01:00
Maarten
149cf5a120
Merge pull request #1861 from hungyao/patch-1
...
Update Html.js to remove x-html tags before rendering
2024-12-10 14:13:27 +01:00
Andrew Tjia
e16d0b52ae
Update Html.js to remove x-html tags before rendering
...
Fix for https://github.com/the-djmaze/snappymail/issues/1860 to remove <x-html></x-html> tags that might be emitted by certain email clients.
Tested by modifying locally using JS debugger and Snappymail JS debug mode.
2024-12-07 09:37:33 +09:00
Jakub Lansky
0ffd97a183
Fixed typo in Spam folder name
2024-12-04 17:14:00 +01:00
Jakub Lansky
2143051eaf
Finished czech translation of Snappymail
2024-12-04 14:42:06 +01:00
Maarten
7eaa065d76
Merge pull request #1843 from edlerd/add-spf-dmarc
...
Add dmarc and spf indicators in mail view
2024-11-26 03:01:32 +01:00
the-djmaze
7a465606bc
Resolve #1849
2024-11-26 02:47:17 +01:00
the-djmaze
cd3398db20
Resolve #1850
2024-11-26 01:47:34 +01:00
David Edler
18da535643
Show icon if no information is avilable on dkip, dmark or spf
...
Signed-off-by: David Edler <david.edler@canonical.com>
2024-11-18 17:20:57 +01:00
Maarten
d301b93b0d
Merge pull request #1845 from SergeyMosin/compact-composer-plugin-v1.0.6
...
Update squire to v2.3.2 and fix willPaste listener/sanitizer
2024-11-18 16:01:52 +01:00
the-djmaze
66553a36da
Improvements for #1846
2024-11-18 16:00:03 +01:00
Sergey Mosin
95af4f60ea
update squire to v2.3.2 and fix willPaste listener/sanitizer
2024-11-16 18:16:32 -05:00
David Edler
3ee978484a
Add dmarc and spf indicators in mail view #1820
...
Signed-off-by: David Edler <david.edler@canonical.com>
2024-11-12 18:03:38 +01:00
the-djmaze
8b5547104d
Only allow Proxy for logged in users
2024-11-12 00:35:51 +01:00
the-djmaze
0d5d403fb8
Resolve #1825
2024-11-12 00:00:11 +01:00
the-djmaze
91ff43e6ab
Resolve #1828
2024-11-11 23:57:41 +01:00
the-djmaze
bc6a2b67c0
Cleanup KnockoutJS a bit
2024-10-30 01:08:18 +01:00
the-djmaze
4cd5774257
ko.utils.domNodeDisposal.addDisposeCallback to ko.addDisposeCallback
2024-10-29 22:19:26 +01:00
the-djmaze
c744b83480
Put knockout bind context Proxy outside bindingFunction
2024-10-29 17:16:22 +01:00