Commit graph

2743 commits

Author SHA1 Message Date
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
djmaze
bf75cf7946 Added 2FA TOTP on admin login
https://github.com/the-djmaze/snappymail/issues/84#issuecomment-818808101
2021-07-22 21:36:44 +02:00
djmaze
b76a6ad7a7 Move RawContactsVcf and RawContactsCsv functions to \RainLoop\Actions\Contacts 2021-07-22 16:25:20 +02:00
djmaze
4645209053 Cleanup some code 2021-07-22 16:24:24 +02:00
djmaze
b16b184ac9 Improved focused styling 2021-07-21 21:54:07 +02:00
djmaze
5590fd4860 isNonEmptyArray => arrayLength 2021-07-21 21:34:17 +02:00
djmaze
1e49c1a6ac Don't wrap tabs to next line in Help screen 2021-07-21 14:15:55 +02:00
djmaze
eec3f46c34 Bugfix: messageview focused [Tab] key should not traverse back to messagelist 2021-07-21 14:15:31 +02:00
djmaze
5ef49f9b8e Bugfix: shortcuts stop working
https://github.com/the-djmaze/snappymail/issues/62#issuecomment-810921656
2021-07-21 14:14:31 +02:00
djmaze
0aab26383c Merge branch 'master' into plugin-2fa 2021-07-21 12:26:14 +02:00
djmaze
319e30265b Replace gulp blacklisted modules
https://github.com/the-djmaze/snappymail/issues/102#issuecomment-883843969
2021-07-21 12:24:12 +02:00
djmaze
689f329b4e Replace gulp blacklisted modules
https://github.com/the-djmaze/snappymail/issues/102#issuecomment-883843969
2021-07-21 11:20:55 +02:00
djmaze
7ab832e854 Custom new mail notification sounds 2021-07-21 11:19:52 +02:00
djmaze
ee540097b4 v2.5.3 2021-07-20 20:53:11 +02:00
djmaze
2aed429e5d Merge branch 'master' into OwnCloud 2021-07-20 20:47:44 +02:00
djmaze
5ef2b6daa3 drop unused small in bootstrap 2021-07-20 20:46:47 +02:00
djmaze
f57955443b Cleanup bootstrap css 2021-07-20 20:29:47 +02:00