djmaze
|
e4e86d0347
|
Put a garbage collector in demo plugin
|
2021-11-08 17:52:40 +01:00 |
|
djmaze
|
5ba3d2edcd
|
Bugfix: system folders initialization failed on first time login
|
2021-11-08 17:40:52 +01:00 |
|
djmaze
|
70f9f0bd76
|
Improved demo mode plugin
|
2021-11-08 17:40:21 +01:00 |
|
djmaze
|
2f97d4bafb
|
v2.9.0
|
2021-11-08 14:27:22 +01:00 |
|
djmaze
|
0ce29dae24
|
Bugfix undefined aResult
|
2021-11-08 13:56:49 +01:00 |
|
djmaze
|
32699c5446
|
Drop my generateFileNameOld() compatibility due security exploit.
|
2021-11-08 13:56:35 +01:00 |
|
djmaze
|
7020345739
|
Bugfix: Security issue with "remember me"
When (backup)server is compromised it is possible to decrypt RainLoop 'sign_me' files.
Found by further investigating #126
|
2021-11-08 12:31:51 +01:00 |
|
djmaze
|
aed4d9e4c2
|
Resolve #126 and nice for #151
|
2021-11-08 12:07:44 +01:00 |
|
djmaze
|
40f9f69b42
|
Wrong return type Model\Account
|
2021-11-08 10:40:48 +01:00 |
|
djmaze
|
a729a06a6b
|
Improvements to file storage engine for #151
|
2021-11-08 10:40:31 +01:00 |
|
djmaze
|
f92810069a
|
Improved Auth functions as trait
and use JSON instead of serialize for encoding/decoding data
|
2021-11-08 10:17:57 +01:00 |
|
djmaze
|
98b5989b44
|
Improved admin layout
|
2021-11-08 00:18:40 +01:00 |
|
djmaze
|
e8daff85bc
|
Improve the .button-confirm-delete animation
|
2021-11-07 23:49:01 +01:00 |
|
djmaze
|
24ee2b6737
|
Fix the dialog backdrop for Chrome
|
2021-11-07 21:39:29 +01:00 |
|
djmaze
|
5b0dd471bc
|
Improved the (User|Admin) Settings screens
|
2021-11-07 21:19:48 +01:00 |
|
djmaze
|
6170de5aee
|
Drop bootstrap modal.less by using <dialog> <header> and <footer>
https://snappymail.eu/demo/ updated for testing
|
2021-11-07 17:06:08 +01:00 |
|
djmaze
|
880d4a05e9
|
Drop the ko.bindingHandlers.modal as click.koModal is never used
And replace hideScreenPopup() with this.closeCommand();
|
2021-11-06 22:08:45 +01:00 |
|
djmaze
|
2e34f98c80
|
Cleanup and improve HTML/CSS and it's JavaScript handling
|
2021-11-06 12:27:37 +01:00 |
|
djmaze
|
6273869b32
|
Bugfix: error when CacheClient is NULL
|
2021-11-05 17:25:09 +01:00 |
|
djmaze
|
9f444ceb53
|
Bugfix: 'exitFullscreen' called on an object that does not implement interface Document
|
2021-11-05 17:24:45 +01:00 |
|
djmaze
|
789dc264f7
|
Replace my old ResizeObserver workaround for RainLoop bugs with proper CSS flex.
And removed wysiwyg resize() in favor of flexbox.
|
2021-11-05 14:47:19 +01:00 |
|
djmaze
|
d305e090c5
|
Cleanup CSS for paginator and filters
|
2021-11-05 11:17:46 +01:00 |
|
djmaze
|
b2635eb5c6
|
Cleanup dropmenu css
|
2021-11-05 11:14:30 +01:00 |
|
djmaze
|
263e595ba2
|
Added: resize messages list vertical
|
2021-11-05 10:20:06 +01:00 |
|
djmaze
|
5188a88e95
|
v2.8.2
|
2021-11-04 21:47:52 +01:00 |
|
djmaze
|
159f899e1a
|
Replace slow call_user_func()/call_user_func_array() with simple calls and splat
|
2021-11-04 21:42:05 +01:00 |
|
djmaze
|
18e2049cf2
|
Bugfix: Undefined variable: sParentFolderName
|
2021-11-04 16:44:17 +01:00 |
|
djmaze
|
d09f4cd14a
|
Drop the 'NIL' checkes because the parser now properly handles NIL.
This prevents conflicts with real values named "NIL"
|
2021-11-04 16:38:08 +01:00 |
|
djmaze
|
a6ebee8e13
|
Bugfix: Trying to access array offset on value of type null
Now that the ResponseParser is fixed and handles NIL the BodyStructure class bug was detected
|
2021-11-04 16:27:08 +01:00 |
|
djmaze
|
40b8bf3d7e
|
Some IMAP ResponseParser improvements
|
2021-11-04 16:25:54 +01:00 |
|
djmaze
|
d961d8e836
|
Reduce IMAP CAPABILITY requests
|
2021-11-04 15:16:35 +01:00 |
|
djmaze
|
e0f0ea7c46
|
Bugfix: collapsedPrivate() undefined
|
2021-11-04 15:15:40 +01:00 |
|
djmaze
|
9f3c0c499c
|
Improved IMAP response parser and bugfix to handle NIL
|
2021-11-04 15:15:17 +01:00 |
|
djmaze
|
60b0fb4b35
|
Better fix for #1 and RainLoop#2081
The RainLoop skipSquareBracketParse wasn't perfect either
|
2021-11-04 10:28:51 +01:00 |
|
djmaze
|
2cf2b1ee75
|
Bugfix: some folders were invisible while they should be visible
It all came down to a very complex subscribe system.
I changed that in a "is visible for whatever reason" system.
|
2021-11-03 19:25:52 +01:00 |
|
djmaze
|
5264cd8225
|
v2.8.1
|
2021-11-03 15:12:34 +01:00 |
|
djmaze
|
a3f096b540
|
Bugfix: quotaDebounce was removed
|
2021-11-03 15:08:27 +01:00 |
|
djmaze
|
2a7348081a
|
Remove useless clearPopup() functions
|
2021-11-03 14:58:34 +01:00 |
|
djmaze
|
ba895ba887
|
Improved new AdvancedSearch
|
2021-11-03 14:47:03 +01:00 |
|
djmaze
|
5a67c10056
|
Bugfix: only call getImageOrientation() for JPEG files
|
2021-11-03 12:30:02 +01:00 |
|
djmaze
|
9da4fd569b
|
Small code cleanup
|
2021-11-03 12:18:34 +01:00 |
|
djmaze
|
6e1cf74908
|
Make IMAP QUOTA rfc2087 a trait
|
2021-11-03 12:09:43 +01:00 |
|
djmaze
|
88f603ac3d
|
Fix broken Metadata
|
2021-11-03 12:02:27 +01:00 |
|
djmaze
|
0055eb6016
|
Improved IMAP sort/search/thread command handling
|
2021-11-03 11:24:26 +01:00 |
|
djmaze
|
93ced6f5f0
|
Refresh theme after login
|
2021-11-03 02:28:19 +01:00 |
|
djmaze
|
6c797c34f8
|
Activated search subfolders as request by #154
|
2021-11-03 02:28:01 +01:00 |
|
djmaze
|
b1038667ee
|
Added ACL response class for #157
|
2021-11-01 22:59:04 +01:00 |
|
djmaze
|
ecdf1603b3
|
Bugfix: dark mode "horizontal split" the message area was white
|
2021-11-01 16:28:45 +01:00 |
|
djmaze
|
8d3bcdc2f2
|
Merge quota requests into folders request
|
2021-11-01 16:26:07 +01:00 |
|
djmaze
|
20eb01de08
|
Added AbstractFetchRemote.streamPerLine(fCallback, sGetAdd) for future use of streaming data to the client.
|
2021-11-01 14:57:58 +01:00 |
|