Commit Graph

116 Commits

Author SHA1 Message Date
the-djmaze
c14d7bdd46 Add some comments and some renames 2024-03-26 12:26:35 +01:00
the-djmaze
386fd936b4 Slight code reduction for #419 2024-03-19 15:33:52 +01:00
the-djmaze
cc03185ea0 Added icon to system folders 2024-03-18 19:16:12 +01:00
the-djmaze
e2b08ba160 Improved folder/mailbox settings/rename handling 2024-03-17 23:26:32 +01:00
the-djmaze
2cdc8d0055 On folder/mailbox rename, also rename all children instead of reloading all 2024-03-17 19:42:20 +01:00
the-djmaze
195f14ccb8 Bugfix: on folder rename the old fullName must be removed from cache 2024-03-17 18:55:07 +01:00
the-djmaze
ae4a90bda5 Bugfix: when moving a folder/mailbox check for parent delimiter 2024-02-18 14:28:42 +01:00
the-djmaze
3648b3eb60 Resolve #64 2024-02-13 19:44:40 +01:00
the-djmaze
72815f842e Small bugfix for the folder editor popup 2024-02-13 18:25:17 +01:00
the-djmaze
e4c7cec7e3 Disable ACL myRights as it is in the Settings -> Folder popup #157 2024-02-13 11:42:46 +01:00
the-djmaze
312f1c3b9b use Folder.unreadEmails() instead of Folder.unreadCount() 2024-02-13 11:11:19 +01:00
the-djmaze
306d3ec7b5 Improved ACL handling #157 2024-02-13 10:44:38 +01:00
the-djmaze
b0d4b56cee Some improvements for ACL Support #157 2024-02-12 20:48:43 +01:00
the-djmaze
4c84c6cdfc Resolve #1427 2024-02-11 20:48:03 +01:00
the-djmaze
7f40c317d0 Define JMAP FolderModel.myRights 2024-02-11 17:00:09 +01:00
the-djmaze
6c144b5a28 Improved handling of visible folders 2024-02-11 15:03:19 +01:00
the-djmaze
5cdbba8da0 Support \noinferiors to disallow creating subfolders 2023-11-22 04:07:57 +01:00
the-djmaze
13c23141ee Resolve #1303
And STATUS SIZE is part of RFC 8438, not RFC 9051
2023-11-14 16:49:38 +01:00
the-djmaze
09e3c7bec6 Rename FolderUserStore.folderListError to FolderUserStore.error 2023-10-31 01:39:40 +01:00
the-djmaze
f097c8bb92 Rename folderListOptimized to optimized 2023-10-31 01:38:09 +01:00
the-djmaze
88279c55e0 Resolve #1111 2023-05-01 11:48:57 +02:00
the-djmaze
af9b778f63 Log \nonexistent folder for #1008 2023-04-04 12:18:58 +02:00
the-djmaze
f8b794ec1c Prevent folder/messages flags conflict by using the right name attributes for Folders 2023-03-13 11:49:40 +01:00
the-djmaze
5436253ffd Cache changes for #1003 2023-03-06 11:36:23 +01:00
the-djmaze
33c10365f0 Improved FolderCollection handling 2023-03-03 15:50:27 +01:00
the-djmaze
5050d8edb3 Improved folder name editing 2023-02-21 15:33:55 +01:00
the-djmaze
81d521c562 Simplify folder name editing 2023-02-21 14:26:16 +01:00
the-djmaze
fb2eb62f83 Rename Folder Hash to ETag as it is the more obvious name 2023-02-16 10:55:23 +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
7f8707c4c0 Cleanup messages cache handling 2023-01-18 08:38:26 +01:00
the-djmaze
bafc5ad921 Move addComputables() from FolderModel.reviveFromJson to FolderModel.constructor 2022-12-22 12:00:02 +01:00
the-djmaze
c50670fc7f Rename printableUnreadCount() to unreadCount() 2022-12-22 11:40:56 +01:00
the-djmaze
54896bf044 Remove most DoFolders loops as they are not used.
And move system folder detection/autocreate to MailboxDetectPlugin because it is hardly used.
And by using mailbox.role the default system folder detection is only using (IMAP and JMAP) RFC standards.
2022-12-15 13:49:39 +01:00
the-djmaze
d7e93d8229 Merge MailSo\Mail\Folder into MailSo\Imap\Folder and speedup process 2022-12-14 14:03:16 +01:00
the-djmaze
7fac6ca9dd this.addObservables() to addObservablesTo() 2022-10-30 22:19:52 +01:00
the-djmaze
50ddca2e42 Resolve #567 by removing change of 457 2022-10-22 16:06:16 +02:00
the-djmaze
b12852bd08 Reduce JavaScript footprint 2022-10-10 13:52:56 +02:00
the-djmaze
ec23e3d0ca Hide unread count for all system folders, except INBOX.
Also solves request for Spam box in #457
2022-10-08 13:46:27 +02:00
the-djmaze
a219509bd7 Finally drop the FolderModel.hidden() because FolderModel.visible() works better 2022-10-07 13:04:51 +02:00
the-djmaze
7a7b11bdeb Resolve #474 2022-10-07 12:06:03 +02:00
the-djmaze
88f7b3d345 Added option to (un)hide Kolab folders 2022-09-27 09:46:49 +02:00
the-djmaze
0864d306d6 Improved folder/mailbox name editing 2022-09-26 13:54:28 +02:00
djmaze
1a5b8819fa Merge remote-tracking branch 'origin/master' into addressbook 2022-09-02 15:15:01 +02:00
the-djmaze
732b6eb641 Use JavaScript Optional chaining 2022-09-02 11:52:07 +02:00
the-djmaze
f46e996570 Merge branch 'master' into addressbook
# Conflicts:
#	snappymail/v/0.0.0/app/templates/Views/User/PopupsContacts.html
2022-07-21 14:25:51 +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
118505f91e Use JMAP rfc8621 section-2 totalEmails, unreadEmails and isSubscribed 2022-06-01 22:50:35 +02:00