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
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
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
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
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
792fee547a
change AbstractFetchRemote with a better structure
2021-12-02 23:15:24 +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
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
2c363e63a0
small code cleanup ()=>0 to null
2021-11-13 09:45:06 +01:00
djmaze
5b0dd471bc
Improved the (User|Admin) Settings screens
2021-11-07 21:19:48 +01:00
djmaze
2e34f98c80
Cleanup and improve HTML/CSS and it's JavaScript handling
2021-11-06 12:27:37 +01:00
djmaze
789dc264f7
Replace my old ResizeObserver workaround for RainLoop bugs with proper CSS flex.
...
And removed wysiwyg resize() in favor of flexbox.
2021-11-05 14:47:19 +01:00
djmaze
d305e090c5
Cleanup CSS for paginator and filters
2021-11-05 11:17:46 +01:00
djmaze
b2635eb5c6
Cleanup dropmenu css
2021-11-05 11:14:30 +01:00
djmaze
e0f0ea7c46
Bugfix: collapsedPrivate() undefined
2021-11-04 15:15:40 +01:00
djmaze
2cf2b1ee75
Bugfix: some folders were invisible while they should be visible
...
It all came down to a very complex subscribe system.
I changed that in a "is visible for whatever reason" system.
2021-11-03 19:25:52 +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
9db640c6c5
No need to set page=1 when calling mailBox()
2021-10-29 15:25:00 +02:00
djmaze
d952ec5930
Resolve issue #153
2021-10-27 08:47:02 +02:00
djmaze
4d6d0622e5
Speedup generating folderlist
2021-10-26 15:43:27 +02:00
djmaze
7e2d86cefe
Rename kolab to kolabType for better naming
2021-10-14 10:37:07 +02:00
djmaze
ef9d1ed220
Improved Kolab folders visibility
2021-10-14 09:43:20 +02:00
djmaze
1fdcc68518
Skip all non-visible folders in folderList instead of being hidden
2021-10-13 15:41:22 +02:00
djmaze
8010229d6b
Merge SystemDropDownMailBoxUserView & SystemDropDownSettingsUserView into SystemDropDownUserView
2021-09-23 10:40:10 +02:00
djmaze
c9fe7516c4
Remove unused parameter 'name' in views
2021-09-23 09:41:02 +02:00
djmaze
8be4c384bb
Improved AbstractScreen properties
...
Improved settings screens
Views:
* sDefaultScope & sCurrentScope to sub-class keyScope
* drop viewModelVisible
* rename viewModelTemplateID to templateID
* rename viewModelPosition to viewType
2021-09-22 20:17:44 +02:00
djmaze
11f69ef9e4
Drop popupVisibilityNames/viewModelName in favor of the new visiblePopups Set
2021-09-22 13:37:12 +02:00
djmaze
10143cf48f
Remove useless "disable reload" feature
2021-09-17 14:25:52 +02:00
djmaze
fa136cd529
Drop useless messagelist_actions feature
2021-09-17 14:07:52 +02:00
djmaze
00088ef547
No need to disable Composer (new message), so drop the feature
2021-09-17 13:58:49 +02:00
djmaze
9e28eb5fc7
Improved Jua uploader
2021-09-14 12:50:56 +02:00
djmaze
96e2e6576c
IMAP UID is integer
2021-09-10 16:28:29 +02:00
djmaze
023c8f603b
some ko.computed() to addComputables()/addComputablesTo()
2021-09-03 16:37:20 +02:00
djmaze
1457039448
Bugfix issue #139
2021-09-02 13:38:59 +02:00
djmaze
47bbd3d410
Bugfix: exitFullscreen() errors
2021-09-01 11:01:13 +02:00
djmaze
3ad9bb6258
Cleanup some code
2021-08-25 13:22:40 +02:00
djmaze
0b323ab870
Bugfix: when clicking \NoSelect subfolder, it redirect to parent
...
Improvement for #112
2021-08-25 12:24:27 +02:00
djmaze
8934205ede
Replace {'inbox-star-icon': isInboxStarred} with {'flag-icon': isFlagged} for future improvements
2021-08-24 21:10:49 +02:00
djmaze
ef4d604f6d
Bugfixes and improvements for Folderlist
2021-08-24 18:23:17 +02:00
djmaze
327d6c32ca
Improved FolderCollection handling and try to solve https://github.com/the-djmaze/snappymail/issues/112#issuecomment-904193275
2021-08-24 15:53:39 +02:00
djmaze
e0adf7accd
Bugfix and simplify broken folderListOptionsBuilder() due to changes for #112
2021-08-19 21:31:08 +02:00
djmaze
ba477e25ff
Resolve issue #112
2021-08-19 15:14:47 +02:00
djmaze
d536b5eeee
Change ()=>{} into ()=>0
2021-08-13 09:58:43 +02:00
djmaze
2d87b52c07
There is no 'return true' for the shortcuts system
2021-08-12 20:55:24 +02:00
djmaze
8b116fa8ba
Cleanup some code
2021-08-12 20:17:37 +02:00
djmaze
6a903bc9b2
Reduce MessageList html/css footprint
2021-08-10 12:22:55 +02:00