Commit graph

1038 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
the-djmaze
8bf4727555 Also detect Identity using from address #1865 2024-12-10 14:51:55 +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
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
the-djmaze
66553a36da Improvements for #1846 2024-11-18 16:00:03 +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
1b4bf3b8c3 Rename Identity.formattedName to Identity.toString 2024-10-28 12:01:59 +01:00
the-djmaze
534b71e5a4 On reply, set from field to the received email to field #1805 2024-10-23 01:27:29 +02: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
6f2f40b983 Prepare for #1793 2024-10-08 17:49:21 +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
3931c11255 Added extension info to Admin -> Extensions -> Popup 2024-09-24 16:53:46 +02:00
the-djmaze
113003f485 Improved domain autoconfig interaction 2024-08-21 00:28:36 +02:00
the-djmaze
a761bdcaaa Small cleanup of #157 2024-08-20 13:12:14 +02:00
the-djmaze
e5a176f5ea Added editing of ACL rules #157 2024-08-20 13:05:06 +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
c33dd8f856 Centralize tryToClose() for all popups 2024-08-06 21:41:52 +02:00
the-djmaze
fa15742edb Ask for closing Identity popup when empty and not saving #1689 2024-08-06 21:28:20 +02:00
the-djmaze
aa52d2e8f8 Resolve #1689 2024-08-06 17:50:43 +02:00
the-djmaze
d2f3aa1c10 Resolve #1690 2024-08-06 12:02:23 +02:00
the-djmaze
e4316e6665 Resolve #1666 2024-07-15 19:27:48 +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
c872e5afe4 Disable OBJECTID capability by default due to #1640 2024-06-25 03:29:46 +02:00
the-djmaze
a3fb5a30ee Translation strings for #1606 2024-06-09 17:14:13 +02:00
Maarten
92ed4fcc81
Merge branch 'master' into patch-1 2024-06-09 16:43:46 +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
f4a11c9c6e Resolve #1607 2024-06-04 14:19:03 +02:00
the-djmaze
9954e25b65 Resolve #1609 2024-06-03 16:01:52 +02:00
the-djmaze
1acaa5d542 Prepare for #1606 2024-06-03 12:41:29 +02:00
the-djmaze
6d15cabfe5 Improved signing messages by allowing to choose between the options 2024-05-28 17:50:56 +02:00
the-djmaze
c2e558c9b1 Resolve #1611 2024-05-28 17:45:47 +02:00
Christian 🦄
92ab56bf5e
Add AdvancedSearch support for filtering older mails 2024-05-27 14:48:45 +02:00
the-djmaze
4365892927 Resolve #1589 2024-05-21 18:08:04 +02:00
the-djmaze
97391a3f33 Changes for #1587 2024-05-21 17:47:24 +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
2656d362d6 Added idea to ask SMTP credentials on AUTH failure 2024-04-23 15:10:45 +02:00
the-djmaze
24dbe4f197 AskPopupView.password default is to only ask passphrase 2024-04-23 14:54:48 +02:00
the-djmaze
ad417c743e ES2020 2024-04-02 22:37:18 +02:00
the-djmaze
f6b440adef Put available encrypt and sign options in corresponding menu options as title 2024-04-01 02:09:23 +02:00
the-djmaze
f38e5a41cd Solution for #1521 2024-03-26 19:12:50 +01:00
the-djmaze
015dcbdc41 Bugfix: error undefined msg.from[0] 2024-03-26 12:26:53 +01:00