djmaze
|
b7c02321fa
|
Compress audio and clean links
|
2021-03-16 17:07:29 +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
|
eff92c3152
|
Cleanup AppUserStore
Simplify KeyState/Focused as Scope enum
|
2021-03-16 16:06:16 +01:00 |
|
djmaze
|
4b6f6b1bfc
|
Move addObservablesTo, addComputablesTo & addSubscribablesTo to Common/Utils
|
2021-03-16 10:59:47 +01:00 |
|
djmaze
|
4a8d516123
|
Changed: StorageResultType to error result code
|
2021-03-16 09:46:23 +01:00 |
|
djmaze
|
bde4d147bb
|
Cleanup Filters/Sieve capa
|
2021-03-14 12:15:48 +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
|
e7b1ce7509
|
Globalize message composer popup window
|
2021-03-10 11:43:23 +01:00 |
|
djmaze
|
e8deb4ff16
|
Remove capa.Folders and always allow mailbox folders
|
2021-03-06 10:07:54 +01:00 |
|
djmaze
|
fb03687528
|
Revamp Issue #51 to make the whole "change password" thing a plugin
|
2021-03-01 00:52:46 +01:00 |
|
djmaze
|
1a82dde49b
|
https://github.com/the-djmaze/snappymail/issues/51
|
2021-02-24 22:03:14 +01:00 |
|
djmaze
|
0158a5fe1e
|
Improve Squire toolbar
Cleanup some JS code
|
2021-02-22 17:28:54 +01:00 |
|
djmaze
|
e52b9abc61
|
Cleanup more CSS and JS
and merge/cleanup/redesign composer attachments
|
2021-02-22 15:16:33 +01:00 |
|
djmaze
|
db0d03db83
|
Bugfix: conflicting File object with native JS
Cleanup: Stores and tooltips
|
2021-02-17 14:40:21 +01:00 |
|
djmaze
|
d7994ddab6
|
Revamp Mobile/Desktop switcher without completely reloading.
Remove switcher from login page, it became useless.
|
2021-02-16 20:12:23 +01:00 |
|
djmaze
|
0d6335ed2c
|
messagelist search without float
and remove some usePreviewPane
|
2021-02-15 20:05:51 +01:00 |
|
djmaze
|
b1c7bd2c50
|
Improve and cleanup isMobile
|
2021-02-15 16:05:38 +01:00 |
|
djmaze
|
10f9ce39d9
|
Revamp mobile including CSS flexbox for messageListItem
|
2021-02-15 15:20:22 +01:00 |
|
djmaze
|
997e0561ad
|
Rename inbox() to mailbox() because we select any mailbox folder
|
2021-02-12 14:56:16 +01:00 |
|
djmaze
|
a2727c65fe
|
Bugfix: messages list ArrowUp/ArrowDown broken
|
2021-02-12 12:00:06 +01:00 |
|
djmaze
|
32c3f1f059
|
Cleanup links
|
2021-02-04 11:25:00 +01:00 |
|
djmaze
|
6a92912a3d
|
Bugfix: Inputosaurus modifications got broken.
Replaced completely with EmailAddressesComponent
|
2021-02-03 23:36:36 +01:00 |
|
djmaze
|
90ee39b114
|
Improve switching of wysiwyg/plain composer
|
2021-02-02 12:23:32 +01:00 |
|
djmaze
|
aa05f10629
|
v2.2.1
|
2021-01-27 12:02:37 +01:00 |
|
djmaze
|
3983932bc0
|
Bugfix and cleanup rollup based javascript even more
|
2021-01-27 10:59:15 +01:00 |
|
djmaze
|
7ccc44616d
|
Small code cleanups and fix translations
|
2021-01-27 00:26:31 +01:00 |
|
djmaze
|
b31bf3d7f5
|
Improved js minification
|
2021-01-26 11:46:30 +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
|
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
|
67db19ec80
|
Added sieve activate/delete script error notifications
|
2021-01-21 11:00:42 +01:00 |
|
djmaze
|
e3125ebfff
|
Get a working Sieve scripts manager
|
2021-01-19 16:01:30 +01:00 |
|
djmaze
|
0d13484cdc
|
Cleanup and simplify i18n code
There's no need for I18N_NOTIFICATION_DATA and I18N_NOTIFICATION_MAP
Also bugfix: NEW_PASSWORD_FORBIDDENT => NEW_PASSWORD_FORBIDDEN
|
2021-01-04 12:08:41 +01:00 |
|
djmaze
|
950579c7f5
|
Rename 'ajax' to 'json' because we don't use XML
We use json as response
|
2020-12-30 15:50:47 +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
|
b609c4b0c2
|
AudioContext undefined in Safari 13
Fix for https://github.com/the-djmaze/snappymail/issues/37
|
2020-11-10 10:25:02 +01:00 |
|
djmaze
|
542d9c91e9
|
Changes for https://github.com/the-djmaze/snappymail/issues/37
Testing van be done at https://snappymail.eu/demo/
|
2020-11-09 20:14:04 +01:00 |
|
djmaze
|
48769f0aca
|
Resolve issue https://github.com/the-djmaze/snappymail/issues/27
|
2020-10-28 14:54:55 +01:00 |
|
djmaze
|
3eb6ab1ef7
|
Improved knockout observables management to prevent memory leaks
|
2020-10-26 12:54:03 +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
|
76c4f62186
|
Improved reviveFromJson() for *Model
|
2020-10-23 15:15:54 +02:00 |
|
djmaze
|
2470f1add6
|
ContactProperty and FilterCondition use reviveFromJson
|
2020-10-20 10:27:00 +02:00 |
|
djmaze
|
9844c1882c
|
Split RainLoop/Actions.php and use JsonSerializable
|
2020-10-19 22:09:25 +02:00 |
|
djmaze
|
d0f686c657
|
Rename basefolder 'rainloop' to 'snappymail'
this prevents conflicts with original rainloop
|
2020-10-15 16:21:52 +02:00 |
|
djmaze
|
0528bcf911
|
Cleanup language loader
|
2020-10-15 12:59:56 +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 |
|