djmaze
cca8ce065c
Resolve issue #139
2021-09-02 12:09:16 +02:00
djmaze
fa25be0631
Make unsubsribeLinks observable
2021-09-01 16:10:44 +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
5895804e9a
More excessive DOM reductions
2021-08-12 14:44:38 +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
5590fd4860
isNonEmptyArray => arrayLength
2021-07-21 21:34:17 +02:00
djmaze
bb15cd1ec3
Resolve Issue #100
2021-07-19 11:57:47 +02:00
djmaze
8aa9b0b33f
Speedup foldercollection
2021-04-23 13:01:51 +02:00
djmaze
89107387d5
Improved #81
2021-04-13 14:11:17 +02:00
djmaze
3d10bbface
Added SpamResult
2021-04-09 09:01:48 +02:00
djmaze
168ee911b3
Added: Show spam score in % in message detailed info
...
Currently only for SpamAssassin and Rspamd
2021-04-08 15:56:46 +02:00
djmaze
89cbcf6f63
Remove unused properties and improved message view header
2021-04-07 16:35:46 +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
7eaaa0a793
Upgrade i18n() to use Object.entries()
...
And replace quoted object keys to be without quotes
2021-03-24 21:26:40 +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
986b8f056b
prevent creation of _defineProperty() function
2021-03-16 16:08:01 +01:00
djmaze
bde4d147bb
Cleanup Filters/Sieve capa
2021-03-14 12:15:48 +01:00
djmaze
5a3745a8ca
Resolved Issue #59
2021-03-12 23:55:33 +01:00
djmaze
6d16a533fe
Resolved Issue #60
2021-03-12 23:54:47 +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
e2d6528bf5
Bugfix: message threaded mode was broken (knockout computable requires call to observable)
2021-03-08 15:21:54 +01:00
djmaze
db0d03db83
Bugfix: conflicting File object with native JS
...
Cleanup: Stores and tooltips
2021-02-17 14:40:21 +01:00
djmaze
10f9ce39d9
Revamp mobile including CSS flexbox for messageListItem
2021-02-15 15:20:22 +01:00
djmaze
8c780ad353
Replace deprecated Knockout throttle with new debounce extender
...
Replace admin general mainAttachmentLimit with input type="number"
2021-02-10 12:12:36 +01:00
djmaze
e3e0474be2
Bugfix and cleanup CSS even more
2021-02-08 14:03:54 +01:00
djmaze
32c3f1f059
Cleanup links
2021-02-04 11:25:00 +01:00
djmaze
7ccc44616d
Small code cleanups and fix translations
2021-01-27 00:26:31 +01:00
djmaze
a1c994e6ab
Merge branch 'master' into webpack2rollup
2021-01-25 22:30:23 +01:00
djmaze
d23689dae8
Bugfix: invalid template id's
...
And cleanup strings
2021-01-25 22:29:55 +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
5e63ade9dd
Bugfix: i made a translation bug in v2.2.0
...
Cleaned it up
2021-01-24 23:03:06 +01:00
djmaze
f3bfa0e8c1
Cleanup and split Enums
2021-01-24 22:58:06 +01:00
djmaze
1535dd00f1
cleanup webpack export references
2021-01-22 16:32:08 +01:00
djmaze
b6f0b634fb
Cleanup calls to Knockout observableArray
...
Improved Knockout observableArray
2021-01-22 12:23:20 +01:00