Commit graph

2775 commits

Author SHA1 Message Date
djmaze 1f9e96f107 Improve Apache gzip & brotli handling 2021-08-18 20:29:51 +02:00
djmaze 6896f080e8 Resolve Issue #107 2021-08-18 16:35:37 +02:00
djmaze c1fbd8a5d2 Move Apache mod_rewrite gzip/brotli rules to /snappymail/v/0.0.0/static/ 2021-08-18 16:24:05 +02:00
djmaze 7e43bfc6b0 Cleanup CSS and JS
Improve app loading error
2021-08-18 15:36:33 +02:00
djmaze 2c69da61f0 Bugfix Apache no mod_rewrite 2021-08-18 13:13:54 +02:00
djmaze 17ae0eac5b Cleanup \headers() 2021-08-18 13:13:50 +02:00
djmaze 212aeb6910 Prevent 'undefined' in php error log 2021-08-18 12:25:17 +02:00
djmaze 50d7803c17 Although this is a browser bug (Fulguris & DuckDuckGo), just show why the browser fails loading resources.
See https://github.com/the-djmaze/snappymail/issues/107
2021-08-18 12:23:48 +02:00
djmaze b8a1aa49cf logo white bg due to github being dark 2021-08-17 15:34:15 +02:00
djmaze b403f0579b v2.6.2 2021-08-17 15:14:55 +02:00
djmaze d139c02cc9 Improved loading of WYSIWYG 2021-08-17 14:43:48 +02:00
djmaze 8273111e65 Strip unused CSS 2021-08-17 14:06:56 +02:00
djmaze 26015aaf18 Improve folderInformation and folderInformationMultiply 2021-08-17 12:08:09 +02:00
djmaze a3dc8ad639 Drop unused allow_html_editor_source_button 2021-08-16 18:18:11 +02:00
djmaze 8498290d93 FolderInformation Result.Flags use Object.entries() 2021-08-16 18:10:45 +02:00
djmaze 1c95eab6d6 Bugfix and improve Squire HTML/Plain modes 2021-08-16 18:09:54 +02:00
djmaze 5efbcf5ad3 Squire
* drop isWin and isEdge (legacy)
* simplify isWebKit
* some code to ES 2015
2021-08-16 15:31:25 +02:00
djmaze d4f55a02a4 Improve Squire edit history stack 2021-08-16 13:13:33 +02:00
djmaze ed1dc4dbc1 Don't preload Compose window for speedup and to avoid an excessive DOM size 2021-08-13 10:16:55 +02:00
djmaze 2a6a1ff799 Improved keyboard shortcuts handling 2021-08-13 10:03:13 +02:00
djmaze 5f21fcc100 hasher.changed.* to hasher.* 2021-08-13 10:01:01 +02:00
djmaze d536b5eeee Change ()=>{} into ()=>0 2021-08-13 09:58:43 +02:00
djmaze 2d87b52c07 There is no 'return true' for the shortcuts system 2021-08-12 20:55:24 +02:00
djmaze 64a7b82408 Bugfix: Help screen broken tabbing shortcuts 2021-08-12 20:33:13 +02:00
djmaze 8b116fa8ba Cleanup some code 2021-08-12 20:17:37 +02:00
djmaze 8d51e57d41 Resolve issue #106 2021-08-12 14:56:58 +02:00
djmaze 5895804e9a More excessive DOM reductions 2021-08-12 14:44:38 +02:00
djmaze 74f74163c6 Bugfix: <!-- ko text: valueAccessor --> failed
https://knockoutjs.com/documentation/text-binding.html#note-3-using-text-without-a-container-element
2021-08-12 12:54:42 +02:00
djmaze 467b4a7913 Resolve issue #105 2021-08-10 17:10:09 +02:00
djmaze 308e65f94f cleanup some css and js 2021-08-10 17:07:26 +02:00
djmaze 8a730a3ff2 v2.6.1 2021-08-10 15:24:46 +02:00
djmaze 89075b18bf Remove unused KnockoutJS code 2021-08-10 15:16:21 +02:00
djmaze 3a32a09f2a KnockoutJS:
* remove deprecated allBindings as Accessor https://github.com/knockout/knockout/pull/2133
* remove unused event '*Bubble' https://knockoutjs.com/documentation/event-binding.html#note-4-preventing-the-event-from-bubbling
* remove unused 'completeOn' https://knockoutjs.com/documentation/binding-lifecycle-events.html#indicating-that-a-control-flow-binding-completes-asynchronously
2021-08-10 15:00:49 +02:00
djmaze 4cb88b408c Small cleanup 2021-08-10 14:50:47 +02:00
djmaze 8b10abe5ac Reduce DOM size of Ask popup 2021-08-10 12:33:42 +02:00
djmaze 337770afd5 Drop unused preLabeled in Select component 2021-08-10 12:24:07 +02:00
djmaze 6807da145e Reduce help screen dom size 2021-08-10 12:23:29 +02:00
djmaze 6a903bc9b2 Reduce MessageList html/css footprint 2021-08-10 12:22:55 +02:00
djmaze 48e8138764 Bugfix: "clear folder" was shown in wrong folder 2021-08-10 11:42:21 +02:00
djmaze 4e45b56ea4 Speedup templates compiler 2021-08-10 10:31:53 +02:00
djmaze 89740bf50f Moved Fetch Metadata security due to issues with API and
https://github.com/the-djmaze/snappymail/issues/99#issuecomment-895293750
This should prevent security error on visiting "index" in any way, but keep security on any sub-request
2021-08-09 21:22:57 +02:00
djmaze adb5619438 https://github.com/the-djmaze/snappymail/issues/99#issuecomment-894994640 2021-08-09 15:08:42 +02:00
djmaze 019de7de87 Bugfix: clicking star icon for flagged items in INBOX failed 2021-08-09 14:22:57 +02:00
djmaze fd293b723b Resolve Issue #104 2021-08-09 11:13:10 +02:00
djmaze d2550c3139 Reduce excessive DOM even more 2021-07-30 23:11:05 +02:00
djmaze 00bc92f4c7 Reduce excessive DOM a bit 2021-07-30 14:40:32 +02:00
djmaze 0659b126e7 Better folder unread-count view 2021-07-30 12:26:27 +02:00
djmaze cbecdd93a0 More Knockout code to ES6 2021-07-29 11:43:47 +02:00
djmaze b7cb990b00 v2.6.0 2021-07-28 16:11:59 +02:00
djmaze 7ca666f777 Bugfix: undefined $aKey 2021-07-28 15:23:09 +02:00