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 |
|
djmaze
|
e0106a6e52
|
CSP 'unsafe-eval' required for Knockout.js, see issue #103
|
2021-07-28 14:41:43 +02:00 |
|
djmaze
|
a3d2b560d0
|
Make <script> secure with CSP, see issue #103
|
2021-07-28 14:32:41 +02:00 |
|
djmaze
|
66560be455
|
Drop obsolete File.fileName and File.fileSize
|
2021-07-26 19:04:11 +02:00 |
|
djmaze
|
533f488cc4
|
Speedup boot script
|
2021-07-26 15:06:28 +02:00 |
|
djmaze
|
4d655953de
|
Drop support for Edge Legacy (is EOL), Firefox < 69, Chrome < 69, Safari < 12
|
2021-07-26 11:48:53 +02:00 |
|
djmaze
|
d41b929c13
|
Delay message "mark as read" for 5 seconds
|
2021-07-26 10:15:50 +02:00 |
|
djmaze
|
55a581f922
|
Resolved Issue #84
|
2021-07-23 16:21:06 +02:00 |
|
djmaze
|
d1f43f49b7
|
Cleanup plugin languages
|
2021-07-23 16:18:23 +02:00 |
|
djmaze
|
8b760ef0d1
|
Get this plugin working
|
2021-07-23 15:58:54 +02:00 |
|
djmaze
|
2d1f99a8ce
|
Get 2FA plugin somesort of working
|
2021-07-23 13:36:38 +02:00 |
|
djmaze
|
868f7a4b0a
|
Merge branch 'master' into plugin-2fa
|
2021-07-23 11:58:18 +02:00 |
|
djmaze
|
56e8ea664d
|
Cleanup user login JavaScript code
|
2021-07-23 11:57:45 +02:00 |
|
djmaze
|
0a69c6410d
|
Added support for JavaScript FormData
As preparation for 2FA plugins and easier Fetch calls
|
2021-07-23 11:40:03 +02:00 |
|
djmaze
|
5a0f6c2b9f
|
Translations for admin 2FA
|
2021-07-22 22:15:09 +02:00 |
|
djmaze
|
7d61f40fff
|
improved some 2fa code based onmaster source changes
|
2021-07-22 22:14:26 +02:00 |
|
djmaze
|
2064c1613b
|
Merge branch 'master' into plugin-2fa
|
2021-07-22 21:38:55 +02:00 |
|