the-djmaze
|
7b6603719e
|
v2.18.5
|
2022-10-07 13:17:50 +02:00 |
|
the-djmaze
|
2defb7ec35
|
Better keyword/tags/labels handling for #419
|
2022-10-06 10:42:21 +02:00 |
|
the-djmaze
|
875dae0755
|
Allow searching on keyword/tag/label #419
|
2022-10-05 11:32:06 +02:00 |
|
the-djmaze
|
a51f86ae28
|
Make the "show inline images as attachments" optional and cleanup localization data
|
2022-10-03 20:15:12 +02:00 |
|
the-djmaze
|
0fce269a82
|
listCheckedOrSelectedUidsWithSubMails() now returns Set instead of Array
|
2022-09-27 23:46:13 +02:00 |
|
the-djmaze
|
cfbc04d3a4
|
Resolve #534
|
2022-09-27 18:56:28 +02:00 |
|
the-djmaze
|
88f7b3d345
|
Added option to (un)hide Kolab folders
|
2022-09-27 09:46:49 +02:00 |
|
the-djmaze
|
d1d820da73
|
Drop ko.extenders.limitedList
|
2022-09-26 11:55:26 +02:00 |
|
the-djmaze
|
1d982f3306
|
Improvement for #518
|
2022-09-13 23:00:26 +02:00 |
|
the-djmaze
|
b01b18647a
|
Bugfix: i broke hasCheckedOrSelected()
|
2022-09-13 22:00:49 +02:00 |
|
the-djmaze
|
0c87bbac21
|
Faster Selector.autoSelect
|
2022-09-09 17:04:52 +02:00 |
|
the-djmaze
|
47a861a243
|
Speedup listChecked().length to hasChecked()
|
2022-09-09 10:02:40 +02:00 |
|
the-djmaze
|
d8b1e3432a
|
Improved ComposePopupView bSkipNextHide to ComposePopupView.inEdit
|
2022-09-08 13:28:24 +02:00 |
|
the-djmaze
|
7df534b4b5
|
Rename isSpamAllowed to logical canMarkAsSpam
|
2022-09-08 12:16:37 +02:00 |
|
the-djmaze
|
f451af2188
|
Centralize current Folder checks to prevent bugs (which there were)
|
2022-09-07 23:39:46 +02:00 |
|
the-djmaze
|
732b6eb641
|
Use JavaScript Optional chaining
|
2022-09-02 11:52:07 +02:00 |
|
the-djmaze
|
15dd6f5a5c
|
Resolve #496
|
2022-08-31 17:31:08 +02:00 |
|
the-djmaze
|
88222034e6
|
No need to filter FolderUserStore.getNextFolderNames() result
|
2022-08-18 09:06:02 +02:00 |
|
the-djmaze
|
629f75d4e8
|
User -> Settings -> General: add more compose window defaults:
* Request a read receipt
* Request a delivery receipt
* Sign
* Encrypt
|
2022-08-09 15:34:55 +02:00 |
|
the-djmaze
|
04083f478a
|
cleanup OpenPGP.js askPassphrase
|
2022-08-08 14:33:45 +02:00 |
|
the-djmaze
|
977868c1fa
|
Also PGP sign with private keys that have no passphrase #429
|
2022-08-08 09:53:19 +02:00 |
|
the-djmaze
|
7a85a75ca9
|
Allow private keys without passphrase in local browser storage as requested by #429
|
2022-08-08 09:26:45 +02:00 |
|
the-djmaze
|
18dc2889ce
|
Cleanup folder handling a bit
|
2022-08-03 11:06:09 +02:00 |
|
the-djmaze
|
3d4f804e5f
|
Added "Hide messages marked for deletion" #470
|
2022-08-02 14:20:07 +02:00 |
|
the-djmaze
|
4349eda310
|
Translate request errors for #471
|
2022-08-02 11:01:19 +02:00 |
|
the-djmaze
|
561445de03
|
Better solution for #471
|
2022-08-01 22:45:17 +02:00 |
|
the-djmaze
|
2c4bd445a5
|
Resolve #471 by extending fetch messagelist to 60 seconds and handling timeout/abort
|
2022-08-01 13:59:14 +02:00 |
|
the-djmaze
|
c2d6ee90ac
|
Improved message flags/keywords/tags #419
|
2022-06-08 14:54:51 +02:00 |
|
the-djmaze
|
df80ff9533
|
Put sound notifications in SMAudio
|
2022-06-07 18:46:06 +02:00 |
|
the-djmaze
|
78a3b1a5be
|
Cleanup some MessageFlagsCache handling
|
2022-06-07 15:48:16 +02:00 |
|
the-djmaze
|
a60d027169
|
Improved message cache handling and drop unused NEW_MESSAGE_CACHE
|
2022-06-07 11:54:19 +02:00 |
|
the-djmaze
|
9e4edd8843
|
Improved tags #419
|
2022-06-03 14:46:05 +02:00 |
|
the-djmaze
|
70e3e6423e
|
Added message tags toggle for #419
|
2022-06-03 13:47:04 +02:00 |
|
the-djmaze
|
a43fadb4e8
|
Use JMAP rfc8621 section-4 subject and receivedAt
|
2022-06-01 23:21:59 +02:00 |
|
the-djmaze
|
118505f91e
|
Use JMAP rfc8621 section-2 totalEmails , unreadEmails and isSubscribed
|
2022-06-01 22:50:35 +02:00 |
|
the-djmaze
|
899648d8e4
|
Improved handling of imap message flags/keywords
|
2022-05-31 20:38:35 +02:00 |
|
the-djmaze
|
a57d4dc4b1
|
Idea for #344
|
2022-05-20 08:34:11 +02:00 |
|
the-djmaze
|
824311937a
|
Improved Kolab AddressBook/Contacts
|
2022-05-13 16:17:13 +02:00 |
|
the-djmaze
|
435b590b3e
|
Drop mail composer HTML/Plain Forced to prevent confusions like in #355
|
2022-04-30 00:43:38 +02:00 |
|
the-djmaze
|
0a49027840
|
Resolve #293
|
2022-04-16 11:01:24 +02:00 |
|
the-djmaze
|
20e391cf1c
|
Added: show GnuPG import/delete key error
|
2022-04-16 02:02:38 +02:00 |
|
the-djmaze
|
99ffb986f1
|
Resolve #303 isString() error
|
2022-03-24 13:23:52 +01:00 |
|
the-djmaze
|
91327a3c6c
|
Better solution for #298
|
2022-03-22 16:24:58 +01:00 |
|
the-djmaze
|
13f270f426
|
Resolve #298
|
2022-03-22 11:47:17 +01:00 |
|
the-djmaze
|
050815dd7e
|
Resolve #287
|
2022-03-21 13:00:10 +01:00 |
|
the-djmaze
|
cd734c7d5d
|
Globalize rl.loadScript()
|
2022-03-10 09:57:27 +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
|
c0f494c758
|
Some small cleanups
|
2022-03-08 10:52:40 +01:00 |
|
the-djmaze
|
874f2592ca
|
Drop Capa enums
|
2022-03-05 22:25:32 +01:00 |
|
the-djmaze
|
fafe56ecb4
|
Fix and improved hasher routing
|
2022-03-03 16:28:05 +01:00 |
|