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 |
|
djmaze
|
a28b5c2b6c
|
Cleanup and deduplicate languages
|
2021-01-21 17:21:19 +01:00 |
|
djmaze
|
14ba459d46
|
Always allow raw editing of Sieve scripts
|
2021-01-21 10:00:12 +01:00 |
|
djmaze
|
6f36d4b906
|
Added sample code for sieveparser branch
|
2021-01-20 14:57:59 +01:00 |
|
djmaze
|
dd9f277ccf
|
Split collectionToFileString() from SieveStorage to Sieve
Converted SieveStorage fileStringToCollection() to JavaScript sieveScriptToFilters()
Drop the old filtersSave()
|
2021-01-20 14:52:20 +01:00 |
|
djmaze
|
c7d6426c88
|
Added: rainloop.user filters to sieve script
|
2021-01-20 10:10:59 +01:00 |
|
djmaze
|
76bc8aa107
|
Disable removal of rainloop.user script
|
2021-01-19 17:42:38 +01:00 |
|
djmaze
|
ee37ad67bb
|
Enable add/delete of Sieve scripts
|
2021-01-19 16:59:43 +01:00 |
|
djmaze
|
e3125ebfff
|
Get a working Sieve scripts manager
|
2021-01-19 16:01:30 +01:00 |
|
djmaze
|
61c3da14b4
|
Draft of new Filters design
|
2021-01-18 16:47:10 +01:00 |
|
djmaze
|
d34729a1ae
|
Resolve https://github.com/the-djmaze/snappymail/issues/47
|
2020-12-10 14:19:03 +01:00 |
|
djmaze
|
0ba7374468
|
Implemented https://github.com/RainLoop/rainloop-webmail/issues/2041
Based on https://tools.ietf.org/html/rfc5173
|
2020-11-26 12:34:54 +01:00 |
|
djmaze
|
2c40475bfa
|
Bugfix: failed to set message data from dom
|
2020-11-05 10:38:17 +01:00 |
|
djmaze
|
cc04e42444
|
Bugfix: revivePropertiesFromJson always set observables
|
2020-11-04 23:57:37 +01:00 |
|
djmaze
|
d0bcb5483a
|
Changes for https://github.com/the-djmaze/snappymail/issues/30
And remove some memory cleanup due to issues with the Contacts view
|
2020-10-30 11:49:05 +01:00 |
|
djmaze
|
7db7d5545b
|
Improved observables
|
2020-10-27 11:09:24 +01:00 |
|
djmaze
|
3eb6ab1ef7
|
Improved knockout observables management to prevent memory leaks
|
2020-10-26 12:54:03 +01:00 |
|
djmaze
|
b165a1de4f
|
Added addComputables() to *Model
|
2020-10-25 14:14:14 +01:00 |
|
djmaze
|
22f606ea75
|
Bugfix: revamp MessageModel broke flags cache
And took the liberty to put all MessageFlagsCache functions into a class
|
2020-10-25 13:50:26 +01:00 |
|
djmaze
|
d7a4639d6b
|
Prevent memory leaks in *Model
|
2020-10-25 11:46:58 +01:00 |
|