the-djmaze
|
aa52d2e8f8
|
Resolve #1689
|
2024-08-06 17:50:43 +02:00 |
|
the-djmaze
|
53a6f04f18
|
Added "copy to" action in menu's for #1559
|
2024-04-28 17:32:25 +02:00 |
|
the-djmaze
|
d59a326920
|
Bugfix: hide pagination when search has 0 messages
|
2024-04-08 16:14:30 +02:00 |
|
the-djmaze
|
f53d9ed6c3
|
Verify S/MIME signed messages #259
|
2024-02-19 15:14:11 +01:00 |
|
the-djmaze
|
ea55eb13e5
|
Centralize loading of accounts and identities
|
2024-02-11 16:40:35 +01:00 |
|
the-djmaze
|
7e30c50dfe
|
Merge viewPopupMessage() into popupMessage()
|
2023-12-01 23:00:39 +01:00 |
|
the-djmaze
|
daf1e2769f
|
Resolve #1289
|
2023-11-27 15:07:02 +01:00 |
|
Sergey Mosin
|
4b26317be8
|
fix: '#/mailbox/folder/mUID/search' URI does not show the message
|
2023-11-07 09:34:21 -05:00 |
|
the-djmaze
|
bf6f342ffd
|
Make pagination numbers locale aware for #1056
|
2023-05-08 13:01:16 +02:00 |
|
the-djmaze
|
5436253ffd
|
Cache changes for #1003
|
2023-03-06 11:36:23 +01:00 |
|
the-djmaze
|
d8b05ee361
|
Resolve #992
|
2023-02-25 14:16:04 +01:00 |
|
the-djmaze
|
a86c5ba639
|
bugfix: unicode mailto: addresses
|
2023-02-23 18:43:27 +01:00 |
|
the-djmaze
|
8d52b0afdf
|
Bugfix: Notification enum conflicts with window.Notification
|
2023-02-20 15:59:37 +01:00 |
|
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 |
|