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
|
864da66b5f
|
Replace viewDecorator and popupDecorator with proper AbstractView classes
|
2021-01-24 10:25:23 +01:00 |
|
djmaze
|
c8a85bf67e
|
Bugfix for webpack cleanup
|
2021-01-22 17:29:01 +01:00 |
|
djmaze
|
23d7fecd22
|
Improve Sieve Scripts editor layout
|
2021-01-22 16:45:12 +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
|
ea56397c3b
|
Improved handling of sieve script changes
|
2021-01-21 10:39:19 +01:00 |
|
djmaze
|
14ba459d46
|
Always allow raw editing of Sieve scripts
|
2021-01-21 10:00:12 +01:00 |
|
djmaze
|
3ed7b53f68
|
Bugfix: don't push existing SieveScript on scripts stack
|
2021-01-20 15:34:33 +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
|
d9118fbf90
|
Bugfix: saveError undefined, should be serverError
Bugfix: dot should be comma
|
2021-01-20 12:04:27 +01:00 |
|
djmaze
|
ca91a6e408
|
drop sieve parser from sievescripts branch
|
2021-01-20 11:43:03 +01:00 |
|
djmaze
|
d4d6d73306
|
Bugfix: filters toggle failed because it was no observable
|
2021-01-20 11:00:13 +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
|
a31834458b
|
More improvements to view Sieve Scripts.
|
2021-01-18 23:52:15 +01:00 |
|
djmaze
|
e093388016
|
Merge branch 'master' into sieveparser
# Conflicts:
# snappymail/v/0.0.0/app/templates/Views/User/SettingsFilters.html
|
2021-01-18 17:13:43 +01:00 |
|
djmaze
|
a80b17e011
|
Centralize CSS for confirm delete buttons and grab handles
|
2021-01-18 17:11:53 +01:00 |
|
djmaze
|
61c3da14b4
|
Draft of new Filters design
|
2021-01-18 16:47:10 +01:00 |
|
djmaze
|
73e26d388a
|
Added: rfc5233
Activate: comparator
Bugfix: StringList must use .toString()
Bugfix: redirect command
Bugfix: MultiLine
|
2021-01-15 16:09:03 +01:00 |
|
djmaze
|
3566f4a538
|
Added rfc5183, rfc5229, rfc5260 and rfc5293
Make comparator and match_type available for all Test classes
Signed-off-by: djmaze <djmaze@djmaze.lan>
|
2021-01-15 14:35:16 +01:00 |
|
djmaze
|
3ce123b536
|
Added RFC5231 check
|
2021-01-15 12:12:56 +01:00 |
|
djmaze
|
eb369ca122
|
Added rfc6609
|
2021-01-15 12:11:13 +01:00 |
|
djmaze
|
68fc9f21bd
|
Centralize some argument parsing
Improved parser error handling
Fix Sieve Vacation extension
|
2021-01-15 11:34:16 +01:00 |
|
djmaze
|
55178016a0
|
Solve some comparators
|
2021-01-15 00:32:04 +01:00 |
|
djmaze
|
43c669e629
|
Added draft code for handling "require []"
|
2021-01-15 00:14:45 +01:00 |
|
djmaze
|
d9865e3a46
|
Simplify Sieve Parser and added RFC5235
|
2021-01-14 23:42:46 +01:00 |
|
djmaze
|
22964f1fde
|
More improvements and fixes based on test scripts
|
2021-01-14 17:50:23 +01:00 |
|
djmaze
|
0aafce4214
|
More Sieve parser improvements after doing 'if not' test
|
2021-01-14 16:38:26 +01:00 |
|
djmaze
|
2786d0d959
|
Not perfect but it can parse the rainloop script to a tree and back to string
|
2021-01-14 12:45:51 +01:00 |
|
djmaze
|
b2e77f3f67
|
Draf of Sieve parser/lexer for a new Sieve GUI
|
2021-01-13 21:23:19 +01:00 |
|
djmaze
|
e023a5d6ab
|
Prepare Sieve Filtering feature for advanced editing/handling
|
2021-01-06 01:06:16 +01:00 |
|
djmaze
|
fa7ea413dc
|
Cleanup AbstractFetch
and added fetchJSON mockup code for error handling regarding issue #49
|
2021-01-05 13:58:50 +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
|
324c7121cc
|
Added more comment to displaySpecSetting
|
2020-12-10 14:22:46 +01:00 |
|
djmaze
|
d34729a1ae
|
Resolve https://github.com/the-djmaze/snappymail/issues/47
|
2020-12-10 14:19:03 +01:00 |
|
djmaze
|
4321c11622
|
Some tiny changes
|
2020-12-09 22:42:04 +01:00 |
|
djmaze
|
54f3337f01
|
Changes for https://github.com/the-djmaze/snappymail/issues/47
* don't divide folder.interval time, it has no purpose
* up the limit to 10 folders per request
folder.checkable() is still broken
|
2020-12-09 22:30:57 +01:00 |
|
djmaze
|
80a72d172e
|
Added: hide login submit button to Admin Login settings screen
|
2020-12-02 14:30:02 +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
|
4adc672ccd
|
Cleanup Login and removed the ancient obsolete <center> with small redesign
Also placed the loading description above the login form
|
2020-11-26 10:41:53 +01:00 |
|
djmaze
|
ebd32d8fad
|
Don't allow plugins to modify login page
|
2020-11-25 14:38:16 +01:00 |
|
djmaze
|
4f8b07fe85
|
Remove more RainLoop standard/premium licensed code
|
2020-11-25 14:31:20 +01:00 |
|