the-djmaze
|
4fb359be59
|
Improved messages cache handling and fixed broken messagesBodiesDom
|
2023-02-20 10:49:22 +01:00 |
|
the-djmaze
|
aae3072209
|
Prepare cleanHtml() for new feature
|
2023-02-14 14:07:38 +01:00 |
|
the-djmaze
|
614e6c5756
|
Don't clone message for viewing, so that there is instant interaction with messagelist item
|
2023-02-14 10:11:25 +01:00 |
|
the-djmaze
|
ceac15ace9
|
Bugfix: middleclick failed when messagesDom not yet initialized
|
2023-02-13 16:36:38 +01:00 |
|
the-djmaze
|
33653eae81
|
Improved email address parsing and handling
|
2023-02-13 16:15:26 +01:00 |
|
the-djmaze
|
415102aa37
|
Replace Element.fromHTML() with createElement()
|
2023-02-11 20:38:57 +01:00 |
|
the-djmaze
|
b448b8661d
|
Properly fix #928 by redesign using display: flex
|
2023-02-08 17:39:30 +01:00 |
|
the-djmaze
|
8047a36b70
|
#rl-content to use flex for better layout control
|
2023-01-26 14:11:30 +01:00 |
|
the-djmaze
|
974350ebee
|
Found more JSON properties to change into JavaScript camelCase
|
2023-01-26 10:41:55 +01:00 |
|
the-djmaze
|
f080a302b1
|
Almost all JSON properties to JavaScript camelCase
|
2023-01-24 18:58:25 +01:00 |
|
the-djmaze
|
434ac21103
|
Bugfix: when left panel disabled and dragstart messages, show panel
|
2022-11-22 11:14:56 +01:00 |
|
the-djmaze
|
787e236133
|
Bugfix: message attachments missing data
|
2022-10-28 13:57:13 +02:00 |
|
the-djmaze
|
b12852bd08
|
Reduce JavaScript footprint
|
2022-10-10 13:52:56 +02:00 |
|
the-djmaze
|
705000b46a
|
cleanup populateMessageBody()
|
2022-09-23 15:01:55 +02:00 |
|
the-djmaze
|
732b6eb641
|
Use JavaScript Optional chaining
|
2022-09-02 11:52:07 +02:00 |
|
the-djmaze
|
38836da9af
|
Resolve #328
|
2022-06-08 23:40:28 +02:00 |
|
the-djmaze
|
61146e491b
|
Bugfix: Resizer value failed on initialization.
And added some changes for #328
|
2022-06-08 17:14:44 +02:00 |
|
the-djmaze
|
42fe9ae1ba
|
Drop prefetch/REQUESTED_MESSAGE_CACHE because 99.9% not used.
Message cache needs new design due to encrypted messages.
|
2022-06-07 12:00:22 +02:00 |
|
the-djmaze
|
0ff571db14
|
v2.16.0
|
2022-05-19 10:58:04 +02:00 |
|
the-djmaze
|
c121a233d6
|
Workaround Firefox 98 issue #301
|
2022-03-24 11:28:01 +01:00 |
|
the-djmaze
|
13f270f426
|
Resolve #298
|
2022-03-22 11:47:17 +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
|
962ddde1f3
|
Some small cleanups and fixes
|
2022-02-24 12:43:44 +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
|
25a786d584
|
#89 added downloading of decrypted attachments
|
2022-02-10 16:35:55 +01:00 |
|
the-djmaze
|
6b26ddec7a
|
#89 Redesign HTML parsing for securing PGP decrypted HTML
|
2022-02-01 11:46:12 +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
|
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
|
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
|
47b75755c4
|
Resolve issue #143
|
2021-09-13 13:32:06 +02:00 |
|
djmaze
|
8a22ddff5e
|
Improved #121
|
2021-08-25 16:27:17 +02:00 |
|
djmaze
|
ef4d604f6d
|
Bugfixes and improvements for Folderlist
|
2021-08-24 18:23:17 +02:00 |
|
djmaze
|
fea65b7ebf
|
Cleanup htmlToPlain() and replace its splitPlainText() for simple wordwrap
|
2021-08-20 12:10:15 +02:00 |
|
djmaze
|
e0adf7accd
|
Bugfix and simplify broken folderListOptionsBuilder() due to changes for #112
|
2021-08-19 21:31:08 +02:00 |
|
djmaze
|
5f73b721e6
|
Bugfix solution of #112
|
2021-08-19 15:35:47 +02:00 |
|
djmaze
|
ba477e25ff
|
Resolve issue #112
|
2021-08-19 15:14:47 +02:00 |
|
djmaze
|
4645209053
|
Cleanup some code
|
2021-07-22 16:24:24 +02:00 |
|
djmaze
|
23e15fd161
|
Use own createElement() instead of doc.createElement
|
2021-03-25 09:38:45 +01:00 |
|
djmaze
|
650e962fdf
|
Cleanup function folderListOptionsBuilder()
|
2021-03-23 22:45:30 +01:00 |
|
djmaze
|
34b25eedea
|
Improve Settings handling
|
2021-03-10 11:44:48 +01:00 |
|
djmaze
|
e7b1ce7509
|
Globalize message composer popup window
|
2021-03-10 11:43:23 +01:00 |
|
djmaze
|
90ee39b114
|
Improve switching of wysiwyg/plain composer
|
2021-02-02 12:23:32 +01:00 |
|
djmaze
|
7ccc44616d
|
Small code cleanups and fix translations
|
2021-01-27 00:26:31 +01:00 |
|
djmaze
|
ad8fd8879b
|
This version uses Rollup instead of WebPack.
Due to that the code is smaller and has changes to prevent Circular Dependencies
|
2021-01-25 22:00:13 +01:00 |
|