Commit graph

  • 3a61bb3e5a Revamp the FullNameHash system for better readable urls And reduce the folders caching footprint. And it reduces server load. djmaze 2021-12-07 14:03:30 +01:00
  • 76627ae2f6 Use the new b64EncodeJSONSafe djmaze 2021-12-07 13:23:38 +01:00
  • e6b6531248 Move b64EncodeJSON to Utils djmaze 2021-12-07 12:40:55 +01:00
  • 148913ea32 More MessageFlagsCache improvements djmaze 2021-12-07 00:05:55 +01:00
  • 0f6bb75e80 Improve and bugfix MessageFlagsCache djmaze 2021-12-06 19:25:28 +01:00
  • d734a3e415 Better mail message handling * Cleanup HTML parsing * Drop useless Microsoft 'Sensitivity' MIME Header * Revamp Flags handling djmaze 2021-12-06 16:08:58 +01:00
  • ddbcb4bfa4 Better mobile folderlist size djmaze 2021-12-06 11:44:04 +01:00
  • 45ae35110c Simple force email minimum font-size to be 11px for readability djmaze 2021-12-06 11:22:00 +01:00
  • 0331631376 Bugfix https://github.com/the-djmaze/snappymail/issues/163#issuecomment-986211571 djmaze 2021-12-06 10:50:16 +01:00
  • 13145cd3dc Resolve #167 djmaze 2021-12-06 10:35:43 +01:00
  • 30a6b053bb Be structural in order with sorting options (DESC/ASC and not mixed) djmaze 2021-12-03 13:54:46 +01:00
  • 3b40f86c33 Better Remote.saveAdminConfig() and better idleTrigger for them djmaze 2021-12-03 12:32:21 +01:00
  • 2588e5b328 Bugfix: https://github.com/the-djmaze/snappymail/issues/163#issuecomment-984673656 djmaze 2021-12-03 00:50:31 +01:00
  • 5cf3842b42 Bugfix: Undefined array key "ThreadUid" djmaze 2021-12-03 00:44:04 +01:00
  • 617dd995b5 The Safari fix "position: sticky;" breaks Firefox and Chrome djmaze 2021-12-03 00:43:48 +01:00
  • 35bce8cf62 Also reduce admin remote fetch djmaze 2021-12-03 00:11:19 +01:00
  • c1228d09f0 Bugfix: folder rename/move was broken djmaze 2021-12-02 23:21:12 +01:00
  • 792fee547a change AbstractFetchRemote with a better structure djmaze 2021-12-02 23:15:24 +01:00
  • 0d809dd574 Cleanup additional accounts in system menu djmaze 2021-12-02 11:12:21 +01:00
  • 64e77de103 Better bugfix for additional account switching djmaze 2021-12-02 00:42:15 +01:00
  • a736f3697d Bugfix: account switching failed djmaze 2021-12-01 23:51:41 +01:00
  • c16ab19dd4 Bugfix: PHP Notice Undefined index: HideUnsubscribed, UseThreads, ReplySameFolder djmaze 2021-12-01 23:36:01 +01:00
  • 62ebec4b83 v2.9.4 v2.9.4 djmaze 2021-12-01 14:47:46 +01:00
  • 24d3f080b2 Improved message html loading djmaze 2021-12-01 14:47:08 +01:00
  • 6d7911a9ed Object.entries().forEach() to forEachObjectEntry() djmaze 2021-12-01 14:23:37 +01:00
  • b8eb8f83fa Better hashFolderFullName() djmaze 2021-12-01 13:55:14 +01:00
  • 547d66ebcb Easier SystemFolders handling djmaze 2021-12-01 13:54:35 +01:00
  • 31db5ee238 Bugfix: saveSystemFolders failed at initialization of mailbox djmaze 2021-12-01 12:04:17 +01:00
  • f23f2d13ce Remove unused constant djmaze 2021-12-01 10:52:21 +01:00
  • 8aad63fcf8 Bugfix: additional account switch failed due to the old ParentEmail djmaze 2021-12-01 10:51:58 +01:00
  • d4e77a97f5 Improved message header djmaze 2021-11-30 11:21:51 +01:00
  • e4e26d799c Update demo plugin djmaze 2021-11-30 11:18:52 +01:00
  • a28d8f4e04 Fix broken lessphp djmaze 2021-11-30 10:19:57 +01:00
  • d33ec54c1c FolderFullNameRaw is gone due to UTF8 djmaze 2021-11-30 10:19:43 +01:00
  • f743f0e27a reduce lessphp djmaze 2021-11-30 09:47:31 +01:00
  • aaf0b51c3d Settings -> Themes use figure and figcaption elements djmaze 2021-11-29 12:43:16 +01:00
  • 2d435fb42b Cleanup lessphp specific for SnappyMail djmaze 2021-11-29 11:41:10 +01:00
  • a50b537892 Merge the RainLoop\Providers\Storage\FixFileStorage into SnappyMail\Upgrade djmaze 2021-11-26 23:22:23 +01:00
  • 66d1cf02b9 Bugfix: instanceof check was incorrect djmaze 2021-11-26 16:37:58 +01:00
  • 9a239679db Cleanup unused data djmaze 2021-11-26 16:37:41 +01:00
  • 664f2d466a Removed unused var djmaze 2021-11-25 14:21:09 +01:00
  • 0b657359fa Bugfix: dialog/select layout broken in Safari djmaze 2021-11-25 14:20:52 +01:00
  • aed72f91ee Cleanup usage of ParentEmail djmaze 2021-11-25 13:48:00 +01:00
  • 85ddc5bbb2 Bugfix: Call to a member function Email() on null djmaze 2021-11-25 13:34:03 +01:00
  • 12a7a9e3fe Bugfix: undefined method $oAccount->Domain*() djmaze 2021-11-25 13:25:21 +01:00
  • bc986f323c Improved HTML UTF-8 handling djmaze 2021-11-25 11:28:22 +01:00
  • 9218cc4785 Cleanup Collections djmaze 2021-11-25 11:27:57 +01:00
  • 7afbc05d18 Cleanup request Folders response djmaze 2021-11-24 15:18:13 +01:00
  • e27fb46500 Resolve CardDAV sync not working due to new login system #163 djmaze 2021-11-24 08:36:27 +01:00
  • 00ef26a905 Bugfix: messagelist flex was broken djmaze 2021-11-23 17:18:42 +01:00
  • 1da2bb045f Removed unused CopyDir() and InlineRebuildStringToJsString() Bugfix StrMailDomainToLower() djmaze 2021-11-23 15:09:21 +01:00
  • b0463f3bff Replaced StrToLowerIfAscii() for the better mb_strtolower() djmaze 2021-11-23 12:23:28 +01:00
  • 6a4bd6044a Improved UTF7 ⇄ UTF8 support djmaze 2021-11-23 12:09:19 +01:00
  • 22e858f905 No need to check 'disable_functions', function_exists/is_callable do that. djmaze 2021-11-23 10:16:32 +01:00
  • 361e991aea Improved support RFC 6855 / RFC 5738 (UTF8) djmaze 2021-11-23 09:45:03 +01:00
  • 769ac33bcd Sieve is always UTF-8 djmaze 2021-11-23 09:05:42 +01:00
  • afcd76adbf Move ResponseCollection functions to their command functions djmaze 2021-11-22 23:03:05 +01:00
  • 299ec7faf8 Support RFC 6855 / RFC 5738 (UTF8) djmaze 2021-11-22 21:01:30 +01:00
  • c9a497eb9d Put RFC 6855 draft code in djmaze 2021-11-21 20:42:31 +01:00
  • 97348be6c9 utf8_encode/utf8_decode are part of PHP 7.2 core djmaze 2021-11-21 20:41:31 +01:00
  • 796b10dc14 Dovecot supports djmaze 2021-11-19 17:08:30 +01:00
  • 4fdfd54f87 Bugfix: use detected language on first login djmaze 2021-11-19 15:31:30 +01:00
  • a8e6aaada6 fix previous commit djmaze 2021-11-19 13:10:25 +01:00
  • 2db8b0b9fc Added draft code for raw passthru responses To create a JavaScript based IMAP reponse parser djmaze 2021-11-19 13:07:08 +01:00
  • e6145249fa Bugfix: on login loading the user settings failed djmaze 2021-11-19 12:44:53 +01:00
  • 3895b7233c isFileHasThumbnail just check for GD/GMagick/IMagick And small cleanup djmaze 2021-11-19 11:10:08 +01:00
  • 378ba93100 IMAP LIST also fetch SPECIAL-USE djmaze 2021-11-19 11:09:12 +01:00
  • 7b600bc77a Simplify Logger djmaze 2021-11-19 11:08:43 +01:00
  • c78be97787 Faster bIsSpam check #162 djmaze 2021-11-18 21:10:39 +01:00
  • 2ceb036402 #162 SpamAssassin "X-Spam-Status: No," is not spam and "X-Spam-Status: Yes," is spam djmaze 2021-11-18 20:53:17 +01:00
  • fd2304edcf Different solution for #162 djmaze 2021-11-18 17:44:48 +01:00
  • 2d110f6146 v2.9.3 v2.9.3 djmaze 2021-11-18 17:06:01 +01:00
  • 49b6d67c22 Resolve #162 djmaze 2021-11-18 17:01:26 +01:00
  • 863c1d0151 Bugfix: two-factor-auth plugin wrong layout for v2.9 djmaze 2021-11-18 16:44:53 +01:00
  • fee6ed2e0e Bugfix: layout wrong djmaze 2021-11-18 16:44:17 +01:00
  • 7211d232a6 Cleanup language files djmaze 2021-11-18 16:37:42 +01:00
  • c165e77ca2 Bugfix identities management layout djmaze 2021-11-18 14:43:40 +01:00
  • 8ac116d0a4 Added Admin TOTP to admin security page djmaze 2021-11-18 14:14:14 +01:00
  • 98aff451f5 Bugfix ContactsSync djmaze 2021-11-18 13:51:28 +01:00
  • 17932f2905 Bugfix: broken TOTP plugin djmaze 2021-11-18 13:51:11 +01:00
  • a92d5a0f4f Better (material) components design djmaze 2021-11-18 12:40:38 +01:00
  • 30bec04a75 strlen() and count() are always 0 = false or more = true djmaze 2021-11-18 10:15:33 +01:00
  • 779e7c7685 Resolve #161 part 2 djmaze 2021-11-18 09:22:24 +01:00
  • ac5daa5c22 Resolve #161 djmaze 2021-11-17 23:13:19 +01:00
  • 346829be38 v2.9.2 v2.9.2 djmaze 2021-11-17 14:20:04 +01:00
  • 44cb43bdd8 Revert to QuotaRoot for issue #75 djmaze 2021-11-17 14:04:16 +01:00
  • 89d334b2bd Cleanup CSS djmaze 2021-11-17 13:50:20 +01:00
  • 6ba4e70d5e Cleanup Jua multi file uploader djmaze 2021-11-17 13:30:39 +01:00
  • 7027b1b74c Squire v1.11.3 https://github.com/neilj/Squire/pull/417 djmaze 2021-11-17 12:29:24 +01:00
  • ed7ebb066a Bugfix: get MessageList using ThreadUid djmaze 2021-11-17 12:18:59 +01:00
  • 7d077b0997 Bugfix: PHP 8 error djmaze 2021-11-17 11:18:26 +01:00
  • e1e7a650fb revert messagesDragImage due to icon switch mail/copy djmaze 2021-11-17 07:57:41 +01:00
  • 0d22cfd955 Bugfix for PHP 8 djmaze 2021-11-16 23:41:52 +01:00
  • 071dab01a7 Make .form-horizontal simple with less CSS classes djmaze 2021-11-16 16:22:05 +01:00
  • dff89ea4e0 Bugfix: when allowMultipleIdentities is false always return primaryIdentity djmaze 2021-11-16 13:40:16 +01:00
  • 6ae38bfe1b Improved mobile view djmaze 2021-11-16 13:15:02 +01:00
  • 3bad2d5dbd Revamp login screens by moving login icons to the left, due to issues with browser plugins like LastPass which place buttons on the right. And added a TOTP icon djmaze 2021-11-16 12:35:11 +01:00
  • c46d4b8c02 Fix PopupsIdentity layout djmaze 2021-11-16 09:33:31 +01:00
  • ac7370103e Improved sieve filter editor with less pull-right djmaze 2021-11-15 16:52:18 +01:00
  • 54c2ba7b6e Improved admin styling djmaze 2021-11-15 15:44:37 +01:00