djmaze
d0210bd09a
No need to call folderInformationMultiply at boot when LIST-STATUS is supported
2021-10-27 15:30:19 +02:00
djmaze
4d6d0622e5
Speedup generating folderlist
2021-10-26 15:43:27 +02:00
djmaze
fb86d15c02
Treat Kolab folders as SystemFolder and show the type in User -> Settings -> Folders
2021-10-21 17:15:00 +02:00
djmaze
c8a5ae5c3a
Improved kolab folder-type detection as they can also be appended with '.default'
2021-10-19 12:44:09 +02:00
djmaze
c039e813a6
Forward if METADATA is supported to JavaScript
2021-10-15 12:34:45 +02:00
djmaze
0c237376e5
Get Kolab integration working
2021-10-15 11:58:06 +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
fa6590b3ab
Access rfc5464 METADATA in JavaScript
2021-10-13 15:42:56 +02:00
djmaze
8a22ddff5e
Improved #121
2021-08-25 16:27:17 +02:00
David Härdeman
17f107057a
[snappymail] Rework FolderCollectionModel .js a bit
...
Following the previous bugfix, rework the .js code a bit to reduce the
amount of nested ifdeffery.
2021-08-25 00:24:53 +02:00
David Härdeman
0190170edd
[snappymail] Include subfolders in folder list rebuild
...
Subfolders also need to be taken into consideration, otherwise
subfolder deletion/creation won't be reflected in the UI.
Fixes #72
2021-08-25 00:24:01 +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
db1615f2ca
Bugfix: FolderList INBOX detection
2021-08-24 20:45:40 +02:00
David Härdeman
72ff960114
[snappymail] Allow deletion of parent folder with subfolders
...
This change brings snappymails behaviour in line with RFC3501, section 6.3.4,
by allowing "real" (i.e. non-\Noselect) parent folders to be deleted and
by not performing a recursive deletion of subfolders.
2021-08-24 18:33:54 +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
2def2fc118
IMAP \archive is not the same \all, so split it
2021-08-23 17:23:43 +02:00
djmaze
cc03546484
Reduce JavaScript footprint
2021-08-20 15:40:07 +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
0659b126e7
Better folder unread-count view
2021-07-30 12:26:27 +02:00
djmaze
4645209053
Cleanup some code
2021-07-22 16:24:24 +02:00
djmaze
8aa9b0b33f
Speedup foldercollection
2021-04-23 13:01:51 +02:00
djmaze
b594f6f5fe
Improved #69
2021-03-29 22:05:08 +02:00
djmaze
0dbc534305
Drop unused NullFolder
2021-03-29 09:38:18 +02:00
djmaze
883bf6b026
Start https://github.com/the-djmaze/snappymail/issues/67#issuecomment-806948346
2021-03-26 15:07:14 +01:00
djmaze
87bee226b4
Easier refresh Folders
2021-03-18 13:52:56 +01:00
djmaze
0b64083543
Array.isArray to isArray
...
Array.isNotEmpty to isNonEmptyArray
2021-03-16 16:49:14 +01:00
djmaze
6a454ec624
Convert user stores to single object instances
...
Removed unused ContactUserStore.exportingCsv and ContactUserStore.exportingVcf
2021-03-10 22:41:35 +01:00
djmaze
34b25eedea
Improve Settings handling
2021-03-10 11:44:48 +01:00
djmaze
e3e0474be2
Bugfix and cleanup CSS even more
2021-02-08 14:03:54 +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
djmaze
f3bfa0e8c1
Cleanup and split Enums
2021-01-24 22:58:06 +01:00
djmaze
d34729a1ae
Resolve https://github.com/the-djmaze/snappymail/issues/47
2020-12-10 14:19:03 +01:00
djmaze
7db7d5545b
Improved observables
2020-10-27 11:09:24 +01:00
djmaze
76c4f62186
Improved reviveFromJson() for *Model
2020-10-23 15:15:54 +02:00
djmaze
15e07a73e9
merge all Model JSON @Object parsers into a reviveFromJson()
2020-10-18 19:46:47 +02:00
djmaze
7d89de2fdb
CollectionModels reviveFromJson
2020-10-18 11:46:22 +02:00
djmaze
b68d04aacd
Bugfix: inboxFolderName was incorrect
...
You could have potentionally deleted INBOX and other issues
2020-10-15 12:23:11 +02:00
djmaze
71f6fb25e5
Let all the new CollectionModels use AbstractCollectionModel
2020-09-16 16:33:53 +02:00
djmaze
086a2c1927
Fetch response 'Collection/MessageCollection' to new MessageCollectionModel
2020-09-16 15:44:36 +02:00
djmaze
8f07cf4ac6
foldersReload promises populator to the new FolderCollectionModel
2020-09-16 09:32:36 +02:00