djmaze
f25d210f3e
Solve menu arrow navigation
...
https://github.com/the-djmaze/snappymail/issues/22
2020-10-26 14:34:59 +01:00
djmaze
3eb6ab1ef7
Improved knockout observables management to prevent memory leaks
2020-10-26 12:54:03 +01:00
djmaze
d7a4639d6b
Prevent memory leaks in *Model
2020-10-25 11:46:58 +01:00
djmaze
76c4f62186
Improved reviveFromJson() for *Model
2020-10-23 15:15:54 +02:00
djmaze
f4b2fddf5e
Use more JsonSerializable
2020-10-21 22:44:32 +02:00
djmaze
188a40b196
Basic JSON object properties revival now handled by AbstractModel
...
This will be better for future use of JSON.stringify() and JSON.parse()
For now the difference between the PHP JSON being PascalCase and the JS object properties being camelCase is handled by AbstractModel
2020-10-20 17:39:00 +02:00
djmaze
3a315bc543
Bugfix: Contacts management failed
...
It had a strange array type structure and buggy
2020-10-20 15:37:06 +02:00
djmaze
0e3275599e
More splitting of RainLoop/Actions.php
2020-10-20 12:23:53 +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
8cd2bd46d8
Bugfix: relativetimeformat files should be js
...
because they have a function
2020-10-18 20:02:46 +02:00
djmaze
807c3696d4
Resolve https://github.com/the-djmaze/snappymail/issues/25
2020-10-17 13:57:47 +02:00
djmaze
d0f686c657
Rename basefolder 'rainloop' to 'snappymail'
...
this prevents conflicts with original rainloop
2020-10-15 16:21:52 +02:00