Commit graph

3259 commits

Author SHA1 Message Date
djmaze
b95541892f Better observable naming in MessageUserStore 2021-12-15 19:02:36 +01:00
djmaze
2aceb89a8b Improved private data directory handling 2021-12-15 14:51:52 +01:00
djmaze
41a98d68c5 Bugfix: demo plugin broken due to v2.9.6 changes 2021-12-15 13:06:30 +01:00
djmaze
0905787f5f v2.9.6 2021-12-14 21:34:47 +01:00
djmaze
bdb6b9bb8b Just force logout on InvalidToken error immediatley. 2021-12-14 21:12:38 +01:00
djmaze
67e2a971ea Logout on account session errors 2021-12-14 15:48:39 +01:00
djmaze
f30d0263ac Remove rainloopErrorTip corner triangle 2021-12-14 14:32:18 +01:00
djmaze
41270ac5e9 Bugfix: incorrect return type for SetSpecLogoutCustomMgsWithDeletion() 2021-12-14 14:18:53 +01:00
djmaze
4097e4e733 Test login on account switching 2021-12-14 14:16:36 +01:00
djmaze
9ba11c77eb There's no VersionsCache 2021-12-14 12:42:58 +01:00
djmaze
abe2af153d Improved account login/switch handling 2021-12-14 12:42:41 +01:00
djmaze
3af8652175 Resolve #171 2021-12-13 14:50:17 +01:00
djmaze
1d9c772b94 Improved "delete folder" error handling. 2021-12-13 14:32:15 +01:00
djmaze
503219c70e Bugfix: undefined Remote.domainList 2021-12-13 14:12:06 +01:00
djmaze
0eba63a74b Bugfix: Undefined index 'UidNext' 2021-12-10 11:37:06 +01:00
djmaze
52e0950734 Bugfix: prevent out-of-memory loop 2021-12-10 00:55:22 +01:00
djmaze
5719b63619 Resolve #151
Server side control/kickout of logged in sessions
2021-12-09 14:26:55 +01:00
djmaze
40471957ee Bugfix: prevent Crypt::Decrypt loop 2021-12-09 12:47:18 +01:00
djmaze
a4dad79d3f Revamp admin login cookie 2021-12-09 12:46:53 +01:00
djmaze
26b728cf93 Bugfix: DecodeKeyValuesQ could be null 2021-12-09 12:46:35 +01:00
djmaze
b507c4cd75 Some md5 to sha1 2021-12-09 12:40:40 +01:00
djmaze
a512759289 Added: sort Folders on add/rename folder 2021-12-09 11:24:30 +01:00
djmaze
65e192cc54 Cleanup some PHP code 2021-12-09 10:39:29 +01:00
djmaze
8b96145df6 Bugfix: Class 'RainLoop\Model\Notifications' not found 2021-12-08 23:38:22 +01:00
djmaze
e25ffcacd6 v2.9.5 2021-12-08 23:32:50 +01:00
djmaze
987315fb65 Bugfix: fetching messagelist sometimes failed 2021-12-08 23:32:07 +01:00
djmaze
2ef0a7e382 Replaced the new callable $cbUntaggedResponse for yieldUntaggedResponses 2021-12-08 22:10:55 +01:00
djmaze
da0d8f66d5 Added callable cbUntaggedResponse param to ImapClient.getResponse()
This allows one less foreach() in ImapClient functions:
* specificFolderList()
* selectOrExamineFolder()
* FolderStatus()
* Fetch()
2021-12-08 21:13:12 +01:00
djmaze
f7412db3e5 Merge getFoldersResult() into specificFolderList() 2021-12-08 15:55:46 +01:00
djmaze
c8e4d589cb Offload server CPU to client when fetching folder list 2021-12-08 14:08:25 +01:00
djmaze
32712415ef Reload folders every 15 minutes is not needed 2021-12-08 12:17:45 +01:00
djmaze
b98762dd68 Replace deprecated String.substr with String.slice 2021-12-08 11:35:41 +01:00
djmaze
2719f08e26 Revamp mailbox management so that reloading of the whole folder tree is not needed 2021-12-08 11:06:42 +01:00
djmaze
5fdc38a40d Cleanup mailbox routing 2021-12-07 17:22:56 +01:00
djmaze
c41adf35f5 easier mailBox() link generator 2021-12-07 16:52:05 +01:00
djmaze
df293960d0 Remove unused startup_url 2021-12-07 16:51:09 +01:00
djmaze
3a61bb3e5a Revamp the FullNameHash system for better readable urls
And reduce the folders caching footprint.
And it reduces server load.
2021-12-07 14:03:30 +01:00
djmaze
76627ae2f6 Use the new b64EncodeJSONSafe 2021-12-07 13:23:38 +01:00
djmaze
e6b6531248 Move b64EncodeJSON to Utils 2021-12-07 12:40:55 +01:00
djmaze
148913ea32 More MessageFlagsCache improvements 2021-12-07 00:05:55 +01:00
djmaze
0f6bb75e80 Improve and bugfix MessageFlagsCache 2021-12-06 19:25:28 +01:00
djmaze
d734a3e415 Better mail message handling
* Cleanup HTML parsing
* Drop useless Microsoft 'Sensitivity' MIME Header
* Revamp Flags handling
2021-12-06 16:08:58 +01:00
djmaze
ddbcb4bfa4 Better mobile folderlist size 2021-12-06 11:44:04 +01:00
djmaze
45ae35110c Simple force email minimum font-size to be 11px for readability 2021-12-06 11:22:00 +01:00
djmaze
0331631376 Bugfix https://github.com/the-djmaze/snappymail/issues/163#issuecomment-986211571 2021-12-06 10:50:16 +01:00
djmaze
13145cd3dc Resolve #167 2021-12-06 10:35:43 +01:00
djmaze
30a6b053bb Be structural in order with sorting options (DESC/ASC and not mixed) 2021-12-03 13:54:46 +01:00
djmaze
3b40f86c33 Better Remote.saveAdminConfig() and better idleTrigger for them 2021-12-03 12:32:21 +01:00
djmaze
2588e5b328 Bugfix: https://github.com/the-djmaze/snappymail/issues/163#issuecomment-984673656 2021-12-03 00:50:31 +01:00
djmaze
5cf3842b42 Bugfix: Undefined array key "ThreadUid" 2021-12-03 00:44:04 +01:00