the-djmaze
893364d52d
Cleanup AppUser and AdminApp
2022-03-31 17:39:53 +02:00
the-djmaze
c76823dc5f
Some tiny changes
2022-03-14 15:42:05 +01:00
the-djmaze
6f2f5bce86
Added Ctrl/Meta + F to open advanced search screen
...
Cleanup search field onEnter
2022-03-09 15:08:22 +01:00
the-djmaze
accf860796
Resolve #278
2022-03-09 13:11:28 +01:00
the-djmaze
04f4538700
Cleanup Dropdowns handling
2022-03-08 10:52:08 +01:00
the-djmaze
ffcd9990eb
mailToHelper() use URLSearchParams
2022-03-08 10:05:24 +01:00
the-djmaze
ee135f2032
Bugfix: mailto handling was broken, and now also works without auto-login
2022-03-04 15:22:37 +01:00
the-djmaze
fafe56ecb4
Fix and improved hasher routing
2022-03-03 16:28:05 +01:00
the-djmaze
1d63683cf9
Improved shortcuts handling
2022-02-25 17:02:08 +01:00
the-djmaze
2edd55f01f
Drop cancelCommand in favor of closeCommand and improve AbstractViewPopup handling
2022-02-24 22:40:17 +01:00
the-djmaze
5990addfef
Added: addEventsListener() and addEventsListeners()
2022-02-24 11:19:19 +01:00
the-djmaze
c270f0ad9a
Prevent Circular dependencies
2022-02-23 23:11:12 +01:00
the-djmaze
661cd2aaf9
Restructure JavaScript
...
Split list code from MessageUserStore into MessagelistUserStore
Move functions out of AppUser
2022-02-23 19:26:52 +01:00
the-djmaze
e324e2f6b6
Replaced tricky delegateRunOnDestroy() with koArrayWithDestroy()
...
koArrayWithDestroy creates ko.observableArray and calls the desired onDestroy() on entry delete.
2022-02-17 12:48:57 +01:00
the-djmaze
b2a492bdab
Cleanup knockout subscribables
2022-02-17 09:36:29 +01:00
the-djmaze
25a786d584
#89 added downloading of decrypted attachments
2022-02-10 16:35:55 +01:00
the-djmaze
1f0af5c0ac
Hide some functions from rl.app.
2022-02-07 17:27:25 +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
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
c7f80d617e
v2.10.3
2022-01-12 12:11:37 +01:00
djmaze
c1dd6edc28
allowAdminPanel => adminAllowed
2021-12-28 14:49:21 +01:00
djmaze
6465c95a91
Partial fix for #170
2021-12-23 12:20:40 +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
0f6bb75e80
Improve and bugfix MessageFlagsCache
2021-12-06 19:25:28 +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
3b40f86c33
Better Remote.saveAdminConfig() and better idleTrigger for them
2021-12-03 12:32:21 +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
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
e6145249fa
Bugfix: on login loading the user settings failed
2021-11-19 12:44:53 +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
2e34f98c80
Cleanup and improve HTML/CSS and it's JavaScript handling
2021-11-06 12:27:37 +01:00
djmaze
263e595ba2
Added: resize messages list vertical
2021-11-05 10:20:06 +01:00
djmaze
a3f096b540
Bugfix: quotaDebounce was removed
2021-11-03 15:08:27 +01:00
djmaze
93ced6f5f0
Refresh theme after login
2021-11-03 02:28:19 +01:00
djmaze
6c797c34f8
Activated search subfolders as request by #154
2021-11-03 02:28:01 +01:00
djmaze
8d3bcdc2f2
Merge quota requests into folders request
2021-11-01 16:26:07 +01:00
djmaze
e52addf346
When login don't reload the whole browser. Just rebuilt screens
2021-11-01 11:24:11 +01:00
djmaze
06cb57bc93
No need to respond APP_VERSION in FolderInformation and FolderInformationMultiply requests
2021-10-31 01:06:32 +02:00
djmaze
d0210bd09a
No need to call folderInformationMultiply at boot when LIST-STATUS is supported
2021-10-27 15:30:19 +02:00
djmaze
9158fcd0eb
Improve AppUser.bootstart
2021-09-23 14:24:06 +02:00
djmaze
3c8cdcbb07
Drop useless "disable settings screen"
2021-09-23 11:05:19 +02:00
djmaze
00088ef547
No need to disable Composer (new message), so drop the feature
2021-09-17 13:58:49 +02:00