Commit graph

245 commits

Author SHA1 Message Date
the-djmaze d706793e56 Improved drag&drop of local EML files 2022-10-27 23:51:55 +02:00
the-djmaze 663a6bf3ad Also reload folder when EML files are dropped in current folder
And reduce memory footprint.
2022-10-27 13:32:44 +02:00
the-djmaze f3e6dda69b Added: allow dropping local EML files onto any mailbox/folder on the left 2022-10-27 12:15:06 +02:00
the-djmaze 5c597c4c1d Improved Nextcloud integration for #96 2022-10-13 10:24:35 +02:00
the-djmaze b12852bd08 Reduce JavaScript footprint 2022-10-10 13:52:56 +02:00
the-djmaze 689126c57d Drop ifvisible as it was only used for Prefetch and that feature was removed in v2.17 2022-10-10 10:53:04 +02:00
the-djmaze a51f86ae28 Make the "show inline images as attachments" optional and cleanup localization data 2022-10-03 20:15:12 +02:00
the-djmaze 8ea778a8d4 Drop the mostly unused InputComponent and use normal <input> 2022-09-30 10:17:19 +02:00
the-djmaze c2ef5abd79 cleanup dragmessages code 2022-09-28 14:55:10 +02:00
the-djmaze afe4da1f65 Resolve #532 2022-09-28 09:29:45 +02:00
the-djmaze a8f4bab23e Ignore visual feedback vs ctrlKey #532 2022-09-27 23:56:46 +02:00
the-djmaze 0fce269a82 listCheckedOrSelectedUidsWithSubMails() now returns Set instead of Array 2022-09-27 23:46:13 +02:00
the-djmaze 55faeaa1d1 cleanup dragmessages draggable 2022-09-27 21:09:54 +02:00
the-djmaze c64ec1b2d8 improved HtmlEditor html source handling 2022-09-27 11:21:47 +02:00
the-djmaze 4301d92d0b Change Squire HTML<>TEXT button for clarity as discussed
https://github.com/the-djmaze/snappymail/issues/498#issuecomment-1257076375
2022-09-26 14:32:47 +02:00
the-djmaze 118558cdfd Renamed SaveSettingsStep to more logical SaveSettingStatus 2022-09-26 14:02:30 +02:00
the-djmaze 0864d306d6 Improved folder/mailbox name editing 2022-09-26 13:54:28 +02:00
the-djmaze d1d820da73 Drop ko.extenders.limitedList 2022-09-26 11:55:26 +02:00
the-djmaze 4277ff95da Resolve #498 2022-09-23 13:42:28 +02:00
the-djmaze 732b6eb641 Use JavaScript Optional chaining 2022-09-02 11:52:07 +02:00
the-djmaze 3f3a3f9147 Improved Squire WYSIWYG handling of A and IMG.
And also use Optional chaining (?.)
2022-08-29 09:36:32 +02:00
the-djmaze 593d3af6d4 Resolve #396 2022-05-17 11:08:05 +02:00
the-djmaze bde9835d5d Resolve #356 2022-04-29 23:41:00 +02:00
the-djmaze 6e687aeb1e Bugfix: add some space above signature in HTML mode 2022-04-29 22:54:20 +02:00
the-djmaze 48974d1b5a Get rid of i18nInit and improve i18nUpdate 2022-04-05 10:31:55 +02:00
the-djmaze 722e345cbe Cleanup some knockout code 2022-03-31 18:52:46 +02:00
the-djmaze 04f4538700 Cleanup Dropdowns handling 2022-03-08 10:52:08 +01:00
the-djmaze f50f2c5ea0 decorateKoCommands() each command must have function
And due to that, a bug is found and solved in MessageView
2022-03-03 17:34:45 +01:00
the-djmaze bb7d8e85a0 Cleanup \MailSo\Base\HtmlUtils::BuildHtml() 2022-03-03 09:54:39 +01:00
the-djmaze 096faae844 Remove some shortcuts due to conflicts, read #252 2022-03-02 09:26:30 +01:00
the-djmaze 97bc3ef585 Enable AbstractViewSettings 2022-02-28 10:38:47 +01:00
the-djmaze 6d6690009c Cleanup unused Squire code 2022-02-26 10:22:14 +01:00
the-djmaze 01692075c6 Resolve #244 2022-02-26 09:39:22 +01:00
the-djmaze 0bf891ba9d Improved ko.extenders.limitedList 2022-02-25 17:18:45 +01:00
the-djmaze 1d63683cf9 Improved shortcuts handling 2022-02-25 17:02:08 +01:00
the-djmaze 5990addfef Added: addEventsListener() and addEventsListeners() 2022-02-24 11:19:19 +01:00
the-djmaze bb4ff4fdc7 Bugfix: rl.app.setExpandedFolder() undefined 2022-02-23 22:23:16 +01:00
the-djmaze 661cd2aaf9 Restructure JavaScript
Split list code from MessageUserStore into MessagelistUserStore
Move functions out of AppUser
2022-02-23 19:26:52 +01:00
the-djmaze e324e2f6b6 Replaced tricky delegateRunOnDestroy() with koArrayWithDestroy()
koArrayWithDestroy creates ko.observableArray and calls the desired onDestroy() on entry delete.
2022-02-17 12:48:57 +01:00
the-djmaze b2a492bdab Cleanup knockout subscribables 2022-02-17 09:36:29 +01:00
the-djmaze 5748dea4bc Cleanup component models 2022-02-16 23:12:12 +01:00
the-djmaze 51e391c4d6 Squire better handling of signatures 2022-02-08 13:48:39 +01:00
the-djmaze 3fc5216841 Improved Composer handling with PGP messages 2022-02-04 13:40:59 +01:00
the-djmaze 6b26ddec7a #89 Redesign HTML parsing for securing PGP decrypted HTML 2022-02-01 11:46:12 +01:00
the-djmaze 0da681f074 OpenPGP.js now stores keys in localStorage
Renamed all deleteAccess to askDelete
2022-01-27 23:07:34 +01:00
djmaze 679d7356e0 More ko.computed to pureComputed 2021-12-31 17:02:32 +01:00
djmaze 954de06f86 Switch from ko.computed to ko.pureComputed
This should provide performance and memory benefits over regular computed observables
2021-12-31 13:30:05 +01:00
djmaze ac2238a23f Bugfix: Cannot write a value to a ko.computed unless you specify a 'write' option 2021-12-31 12:28:43 +01:00
djmaze 950a5ad454 doc.createElement => createElement 2021-12-28 14:49:40 +01:00
djmaze 1d9c772b94 Improved "delete folder" error handling. 2021-12-13 14:32:15 +01:00