Fathi Ben Nasr
548e2fdc11
Let plugins register a navigation entry
...
A plugin that adds a screen has no way to offer a way into it. The
folder list toolbar holds Compose and Contacts, and nothing else can be
added to it, so plugins reach into the UI themselves: polling for an
existing button, replacing its icon and hanging a menu off it. That is
fragile, it varies per plugin, and it puts screens somewhere users do
not look for them.
rl.addNavEntry({icon, title, hash}) appends an entry to that toolbar,
rendered with the same .btn classes so it follows the active theme.
click may be given instead of hash for a popup rather than a route.
Three lines of template, one observableArray, one function, and no
change to existing behaviour when no plugin registers anything.
2026-08-14 11:04:25 +00: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
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
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
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
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
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
the-djmaze
2084913a4d
Rename moment to time as it has nothing todo anymore with momentjs
...
Change some observables to static as they never change later
2024-02-05 01:15:05 +01:00
the-djmaze
5e35e39012
Bugfix: ask/send readReceipt was broken
2024-01-23 10:20:54 +01:00
the-djmaze
4d66c02190
Improve fix for #1373
2023-12-28 01:28:22 +01:00
the-djmaze
b2477f2ce3
v2.32.0
2023-12-26 17:42:56 +01:00
the-djmaze
dd46434895
Resolve #1361
2023-12-14 00:08:41 +01:00
the-djmaze
c823ef6eae
Rename messageVisibility to messageVisible
2023-12-12 14:11:25 +01:00
the-djmaze
2916583d0b
Resolve #1332
2023-12-11 23:46:45 +01:00
the-djmaze
7e30c50dfe
Merge viewPopupMessage() into popupMessage()
2023-12-01 23:00:39 +01:00