djmaze
|
540b12ed26
|
Replace babel command decorators with proper knockout command decorators
|
2021-02-19 12:09:20 +01:00 |
|
djmaze
|
db0d03db83
|
Bugfix: conflicting File object with native JS
Cleanup: Stores and tooltips
|
2021-02-17 14:40:21 +01:00 |
|
djmaze
|
0d6335ed2c
|
messagelist search without float
and remove some usePreviewPane
|
2021-02-15 20:05:51 +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
|
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
|
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
|
d9118fbf90
|
Bugfix: saveError undefined, should be serverError
Bugfix: dot should be comma
|
2021-01-20 12:04:27 +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
|
a31834458b
|
More improvements to view Sieve Scripts.
|
2021-01-18 23:52:15 +01:00 |
|
djmaze
|
61c3da14b4
|
Draft of new Filters design
|
2021-01-18 16:47:10 +01:00 |
|
djmaze
|
e023a5d6ab
|
Prepare Sieve Filtering feature for advanced editing/handling
|
2021-01-06 01:06:16 +01:00 |
|
djmaze
|
80a72d172e
|
Added: hide login submit button to Admin Login settings screen
|
2020-12-02 14:30:02 +01:00 |
|
djmaze
|
4f8b07fe85
|
Remove more RainLoop standard/premium licensed code
|
2020-11-25 14:31:20 +01:00 |
|
djmaze
|
cd52d9ae6c
|
More improvements for https://github.com/the-djmaze/snappymail/issues/37
|
2020-11-10 09:59:56 +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
|
4f21cda9cd
|
Resolve https://github.com/the-djmaze/snappymail/issues/33
|
2020-10-30 16:42:01 +01:00 |
|
djmaze
|
b79d9de1a0
|
Bugfix: i broke the user -> settings -> folders screen
|
2020-10-29 10:59:26 +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
|
15e07a73e9
|
merge all Model JSON @Object parsers into a reviveFromJson()
|
2020-10-18 19:46:47 +02:00 |
|
djmaze
|
1d6a636433
|
Split Common/Utils.js
Because admin app doesn't need most of them
|
2020-10-14 19:16:37 +02:00 |
|
djmaze
|
0eba94f671
|
Drop AbstractAppStore and
put the properties/observables where they belong
|
2020-10-12 19:46:41 +02:00 |
|
djmaze
|
c3a2da65df
|
Revamp array filtering
Replaced fakeMd5 with new Jua.randomId
Cleanup more code
|
2020-10-02 23:54:15 +02:00 |
|
djmaze
|
4257d9ca78
|
Resolve https://github.com/the-djmaze/snappymail/issues/10
|
2020-09-24 15:08:57 +02:00 |
|
djmaze
|
578131e22a
|
Drop unavailable PDO drivers in admin contacts
Based on good feedback in issue #11 by @phsc84
|
2020-09-24 09:58:35 +02:00 |
|
the-djmaze
|
e174248463
|
Resolve issue #11
Actually the disabled was reversed
|
2020-09-23 22:31:19 +02:00 |
|
djmaze
|
0181d9645a
|
Rebranding to SnappyMail because this fork of RainLoop has way too many changes to be compatible.
|
2020-09-23 17:23:04 +02:00 |
|
djmaze
|
4e449b9c66
|
replace knockout-sortable with html5 native
|
2020-09-20 23:15:06 +02:00 |
|
djmaze
|
467f615713
|
Move Knoin routOff, routOn, routReload & setHash to rl.route.*
|
2020-09-16 20:35:29 +02:00 |
|
djmaze
|
b904eca98e
|
Cleanup __APP__/getApp code
|
2020-09-15 09:29:25 +02:00 |
|
djmaze
|
29cf711a6a
|
Converted *Ajax into *Fetch (because we use the Fetch API, not jQuery.ajax)
|
2020-09-14 19:40:56 +02:00 |
|
djmaze
|
aeb5275648
|
Improved boot.js with existing global window.rl
Put dev/Storage/Settings.js in boots.js global rl.settings
|
2020-09-04 12:05:17 +02:00 |
|
djmaze
|
1802dda136
|
Removed jQuery dependencies from Jua.js
|
2020-09-01 16:57:14 +02:00 |
|
djmaze
|
69fcc240e9
|
More jQuery to native (including bootstrap.js)
|
2020-08-30 10:30:50 +02:00 |
|
djmaze
|
e3e5929b21
|
Removed more non-community (aka Prem/Premium/License) code
|
2020-08-24 20:56:14 +02:00 |
|
djmaze
|
7a21694396
|
Drop windowResize/windowResizeCallback in favor of ResizeObservable
|
2020-08-19 12:34:05 +02:00 |
|
djmaze
|
97a73c6639
|
Replace timeOutAction() with debounce
Replace delegateRun()
Revert my throttle/debounce setTimeout() to Function.prototype[throttle/debounce]
|
2020-08-18 20:24:17 +02:00 |
|
djmaze
|
6541a1de7c
|
Remove Common/Enums Magics.*
|
2020-08-13 22:58:41 +02:00 |
|
djmaze
|
e7180a86ce
|
Made eslint using 'browser' environment and added globals, because RainLoop is used in browsers.
This also allowed to remove all webpack 'externals' overhead.
|
2020-08-12 00:25:36 +02:00 |
|
djmaze
|
bbd9f49dcd
|
$.proxy is deprecated
$.trim is deprecated
|
2020-08-06 18:24:46 +02:00 |
|
djmaze
|
97bf6f70b8
|
Remove Prem code
|
2020-07-30 15:11:58 +02:00 |
|