Commit graph

601 commits

Author SHA1 Message Date
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
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
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
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
f0b3d798bc IdentityModel extends EmailModel 2024-10-23 00:56:42 +02:00
the-djmaze
3a589e240c Proper fix for default sortMode 2024-10-23 00:39:01 +02:00
the-djmaze
4f6783a991 Bugfix: sortMode undefined at login 2024-10-23 00:28:13 +02:00
the-djmaze
16106a28d5 Resolve #1798 2024-10-10 23:45:28 +02:00
the-djmaze
68045f50f6 Resolve #1787 2024-10-02 01:52:15 +02:00
the-djmaze
dc7eed4c80 Resolve #1780 2024-09-29 12:01:28 +02:00
the-djmaze
d00c953c88 Change handling of (token) errors due to #1706 2024-08-16 22:05:15 +02:00
the-djmaze
d87c46ff03 Show content-type error on login 2024-08-13 00:17:04 +02:00
the-djmaze
d2f3aa1c10 Resolve #1690 2024-08-06 12:02:23 +02:00
the-djmaze
3ff2c4fb82 Hide undeleteCommand command when deleted messages are hidden #1657 2024-07-14 23:04:15 +02:00
the-djmaze
b70860c903 Only set flag \Deleted when Trash is set to "do not use" 2024-07-14 22:55:04 +02:00
the-djmaze
50e30dbb6e Slightly modified patch code of #1657 2024-07-11 01:31:58 +02:00
the-djmaze
d40f211995 Added some info about the viewModelTemplateID in the example extension 2024-06-04 17:38:12 +02:00
the-djmaze
53a6f04f18 Added "copy to" action in menu's for #1559 2024-04-28 17:32:25 +02:00
the-djmaze
fdc019e43c Resolve #1557 2024-04-24 01:35:40 +02:00
the-djmaze
015dcbdc41 Bugfix: error undefined msg.from[0] 2024-03-26 12:26:53 +01:00
the-djmaze
dfdfeb2641 viewDkimIcon to dkimIcon 2024-03-19 03:11:01 +01:00
the-djmaze
190db75c19 Remove remembered passphrase after 15 minutes of inactivity
https://github.com/the-djmaze/snappymail/issues/1142#issuecomment-1635839009
2024-03-18 14:36:33 +01:00
the-djmaze
0fd0d18154 Resolve #1499 2024-03-16 00:36:58 +01:00
the-djmaze
4fd282dc6c Resolve #1491 2024-03-13 18:48:19 +01:00
the-djmaze
696a2bbd3c Improved handling of Internationalized Domain Names in punycode 2024-03-12 16:06:17 +01:00
the-djmaze
34106c937e Automatically verify S/MIME decrypted signed message 2024-03-04 15:33:19 +01:00
the-djmaze
870019d2df Automatically verify PGP and S/MIME signed messages 2024-03-04 01:07:00 +01:00
the-djmaze
41969bf2c1 Improved error handling on PGP and S/MIME decrypt 2024-03-03 04:14:49 +01:00
the-djmaze
c1b7d37663 Simplify language Notifications 2024-03-01 01:39:00 +01:00
the-djmaze
5b3b362012 Simplify SignMe/Remember me code 2024-02-28 20:42:31 +01:00
the-djmaze
df963e3537 Fix decrypt error message 2024-02-28 19:45:14 +01:00
the-djmaze
3d176d4e4f Improved GnuPG error handling 2024-02-27 18:45:25 +01:00
the-djmaze
5552d3c1b9 pre-verify S/MIME opaque signed messages so we have a body to view 2024-02-25 12:56:25 +01:00
the-djmaze
0efc0bbe3a Translate some S/MIME text 2024-02-22 00:00:12 +01:00
the-djmaze
453e73f71a Cache S/MIME passphrases when "remember" is checked 2024-02-21 23:28:53 +01:00
the-djmaze
9941ff61f7 Bugfix: S/MIME sigPart handling 2024-02-21 01:28:36 +01:00
the-djmaze
aebed32f76 Bugfix: verify S/MIME signatures got broken allong the way while implementing this 2024-02-21 01:23:36 +01:00
the-djmaze
e9a63b40c5 Enable S/MIME encrypt #259 2024-02-20 18:29:35 +01:00
the-djmaze
18d0ba4acb Get S/MIME decrypt working for #259 2024-02-20 13:04:12 +01:00
the-djmaze
55e55b7bb7 Rename SMime actions 2024-02-19 17:33:24 +01:00
the-djmaze
9a5a5091a1 More S/MIME changes for #259 2024-02-19 15:35:10 +01:00
the-djmaze
f53d9ed6c3 Verify S/MIME signed messages #259 2024-02-19 15:14:11 +01:00
the-djmaze
4c84c6cdfc Resolve #1427 2024-02-11 20:48:03 +01:00
the-djmaze
ec5d570ac6 Added ko toggle bindingHandler 2024-02-11 20:34:02 +01:00
the-djmaze
6c144b5a28 Improved handling of visible folders 2024-02-11 15:03:19 +01:00
the-djmaze
5225b62a0a Simplify generating folderListVisible 2024-02-11 04:31:32 +01:00
the-djmaze
e1a51ba69c Add idea for #1427 2024-02-11 03:52:17 +01:00
the-djmaze
d55ce60cc5 Resolve #1225 by using optional link tracking 2024-02-06 16:05:17 +01:00
the-djmaze
d6be75e39d Messages don't need generateUid() either 2024-02-06 12:09:17 +01:00