the-djmaze
9f125c18c3
#89 added import keys to OpenPGP
2022-01-28 17:56:44 +01:00
the-djmaze
fe078174ab
#89 added view GnuPG armored keys
2022-01-28 17:33:52 +01:00
the-djmaze
221136ce1c
Better info regarding storing keys on server
2022-01-28 15:11:15 +01:00
the-djmaze
f8cbd5d129
#89 Improved public/private key handling
2022-01-28 15:02:10 +01:00
the-djmaze
7de00cd05c
Bugfix: incorrect translation in advanced search popup
2022-01-28 12:23:30 +01:00
the-djmaze
61ec49fd22
#89 use HTML5 form validity on PGP Generator popup
2022-01-28 00:22:54 +01:00
the-djmaze
0da681f074
OpenPGP.js now stores keys in localStorage
...
Renamed all deleteAccess to askDelete
2022-01-27 23:07:34 +01:00
the-djmaze
ff7e41ad08
#89 Use OpenPGP.js v5.1.0 (still in progress)
2022-01-27 16:00:52 +01:00
the-djmaze
d3b60bf097
#89 support decrypting using Mailvelope
2022-01-26 17:08:10 +01:00
the-djmaze
ce971de919
Get PGP verify message working using Promise.
...
#89
2022-01-24 13:43:53 +01:00
the-djmaze
a7eeeb4f55
Many more changes for #89
2022-01-20 16:38:27 +01:00
the-djmaze
3cc3a76b23
Composer changes for OpenPGP.js
2022-01-20 09:59:56 +01:00
the-djmaze
a47397ef09
Revamp PGP management due to implementing Mailvelop and PEAR Crypt_GPG
2022-01-19 18:24:07 +01:00
the-djmaze
fde44c0102
Changes for #89
...
This part fetches the required message parts for pgp verification.
2022-01-17 17:16:25 +01:00
the-djmaze
638128ff93
Attachmnet => Attachment
2022-01-17 16:39:10 +01:00
the-djmaze
8dcd0cf833
Changes for #89
...
Now it does not fetch the PGP signature, because validation was broken anyway.
Instead it validates multipart/signed according to RFC 3156 section 5 and returns details for the signed part:
* BodyPartId
* SigPartId
* MicAlg
So in the future several implementations (GnuPG, OpenPGP.js, etc.) can use the correct data for verification.
2022-01-17 15:58:23 +01:00
the-djmaze
5757d8d464
Drop use_imap_list_subscribe and use 'HideUnsubscribed' = false
...
This prevents user questions regarding: "my folders are missing"
2022-01-12 11:55:41 +01:00
the-djmaze
661e937fd1
Added "subscribe" option to create folder popup
2022-01-12 11:15:04 +01:00
djmaze
679d7356e0
More ko.computed to pureComputed
2021-12-31 17:02:32 +01:00
djmaze
954de06f86
Switch from ko.computed to ko.pureComputed
...
This should provide performance and memory benefits over regular computed observables
2021-12-31 13:30:05 +01:00
djmaze
2a01d8c991
Cleanup user-select
2021-12-28 14:48:20 +01:00
djmaze
eb669715ca
Remove MessageUserStore.listEnd* overhead
2021-12-16 14:35:29 +01:00
djmaze
b95541892f
Better observable naming in MessageUserStore
2021-12-15 19:02:36 +01:00
djmaze
a512759289
Added: sort Folders on add/rename folder
2021-12-09 11:24:30 +01:00
djmaze
b98762dd68
Replace deprecated String.substr with String.slice
2021-12-08 11:35:41 +01:00
djmaze
2719f08e26
Revamp mailbox management so that reloading of the whole folder tree is not needed
2021-12-08 11:06:42 +01:00
djmaze
df293960d0
Remove unused startup_url
2021-12-07 16:51:09 +01:00
djmaze
3a61bb3e5a
Revamp the FullNameHash system for better readable urls
...
And reduce the folders caching footprint.
And it reduces server load.
2021-12-07 14:03:30 +01:00
djmaze
148913ea32
More MessageFlagsCache improvements
2021-12-07 00:05:55 +01:00
djmaze
d734a3e415
Better mail message handling
...
* Cleanup HTML parsing
* Drop useless Microsoft 'Sensitivity' MIME Header
* Revamp Flags handling
2021-12-06 16:08:58 +01:00
djmaze
35bce8cf62
Also reduce admin remote fetch
2021-12-03 00:11:19 +01:00
djmaze
792fee547a
change AbstractFetchRemote with a better structure
2021-12-02 23:15:24 +01:00
djmaze
0d809dd574
Cleanup additional accounts in system menu
2021-12-02 11:12:21 +01:00
djmaze
6d7911a9ed
Object.entries().forEach() to forEachObjectEntry()
2021-12-01 14:23:37 +01:00
djmaze
547d66ebcb
Easier SystemFolders handling
2021-12-01 13:54:35 +01:00
djmaze
d33ec54c1c
FolderFullNameRaw is gone due to UTF8
2021-11-30 10:19:43 +01:00
djmaze
e27fb46500
Resolve CardDAV sync not working due to new login system #163
2021-11-24 08:36:27 +01:00
djmaze
299ec7faf8
Support RFC 6855 / RFC 5738 (UTF8)
2021-11-22 21:01:30 +01:00
djmaze
6ae38bfe1b
Improved mobile view
2021-11-16 13:15:02 +01:00
djmaze
6b8020b8f5
Improved additional account management
2021-11-15 10:56:52 +01:00
djmaze
b057c4083e
Prepare some code for cleaner account switching without reload
2021-11-13 09:46:59 +01:00
djmaze
2c363e63a0
small code cleanup ()=>0 to null
2021-11-13 09:45:06 +01:00
djmaze
ce413b7b7a
Some account switch reload improvements
2021-11-12 09:36:08 +01:00
djmaze
42bf782c6a
When switching to additional account fails, show account update screen
2021-11-11 23:22:04 +01:00
djmaze
739aeaded5
Improved the Switch account system for better feedback to user
2021-11-11 21:01:39 +01:00
djmaze
597ea21b70
Prepared code to switch accounts without reload (not working yet)
2021-11-11 17:14:06 +01:00
djmaze
5b0dd471bc
Improved the (User|Admin) Settings screens
2021-11-07 21:19:48 +01:00
djmaze
6170de5aee
Drop bootstrap modal.less by using <dialog> <header> and <footer>
...
https://snappymail.eu/demo/ updated for testing
2021-11-07 17:06:08 +01:00
djmaze
880d4a05e9
Drop the ko.bindingHandlers.modal as click.koModal is never used
...
And replace hideScreenPopup() with this.closeCommand();
2021-11-06 22:08:45 +01:00
djmaze
2e34f98c80
Cleanup and improve HTML/CSS and it's JavaScript handling
2021-11-06 12:27:37 +01:00