Commit graph

134 commits

Author SHA1 Message Date
the-djmaze 53a6f04f18 Added "copy to" action in menu's for #1559 2024-04-28 17:32:25 +02:00
the-djmaze ea55eb13e5 Centralize loading of accounts and identities 2024-02-11 16:40:35 +01:00
the-djmaze 1883b407a6 TODO: Sieve issue on account switch
When current domain has sieve but the new has not, or current has not and the new has
2023-04-24 12:01:09 +02:00
the-djmaze da2ab68fcc Cleanup some enums to consts 2023-04-03 10:29:26 +02:00
the-djmaze 5436253ffd Cache changes for #1003 2023-03-06 11:36:23 +01:00
the-djmaze 91b4ff16bd Reduce/simplify CSS footprint 2023-02-24 11:45:26 +01:00
the-djmaze 8623bb5d60 Reduce use of isMobile() 2023-02-23 15:43:32 +01:00
the-djmaze b448b8661d Properly fix #928 by redesign using display: flex 2023-02-08 17:39:30 +01:00
the-djmaze 434ac21103 Bugfix: when left panel disabled and dragstart messages, show panel 2022-11-22 11:14:56 +01:00
the-djmaze 089f016633 rl.setWindowTitle() to rl.setTitle() 2022-11-14 09:15:25 +01:00
the-djmaze decbbd8817 Resolve #571 by allowing to give an account a name/label 2022-11-08 17:40:12 +01:00
the-djmaze 787e236133 Bugfix: message attachments missing data 2022-10-28 13:57:13 +02:00
the-djmaze dec2c1e84c AutoLogout always allowed 2022-10-27 16:05:28 +02:00
the-djmaze f649ea05fd Put message in URL for autoload regarding issue #100 and Nextcloud unified search #96 2022-10-14 10:20:41 +02:00
the-djmaze 732b6eb641 Use JavaScript Optional chaining 2022-09-02 11:52:07 +02:00
the-djmaze eb0cd796b0 Improved mailbox handling of empty message subject and messagelist folder detection 2022-08-04 12:18:07 +02:00
the-djmaze 9862fd5d1a Resolve #410 2022-05-19 21:26:39 +02:00
the-djmaze c76823dc5f Some tiny changes 2022-03-14 15:42:05 +01:00
djmaze d6dc4d291c Split Sieve/Filters code from app.js so that i can work on the new Sieve GUI 2022-03-11 10:26:25 +01:00
the-djmaze a096f963ef Added Sieve settings concept.
It fails due to i18n conflicts
2022-03-10 10:27:04 +01:00
the-djmaze 3e494f6519 Cleanup views system 2022-03-08 12:28:16 +01:00
the-djmaze 4dd58f7c36 Cleanup and better rename settings screens to match template names 2022-03-08 00:51:32 +01:00
the-djmaze 60987f4623 Cleanup shortcuts scope handling 2022-03-07 13:47:03 +01:00
the-djmaze 874f2592ca Drop Capa enums 2022-03-05 22:25:32 +01:00
the-djmaze e7c7b8ed53 Restructure Capa 2022-02-24 12:22:27 +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 827421e116 Settings.capa() to SettingsCapa() 2022-02-08 14:13:06 +01:00
the-djmaze a7eeeb4f55 Many more changes for #89 2022-01-20 16:38:27 +01:00
the-djmaze c2e162b01b Properly load keyrings of Mailvelope, OpenPGP.js and GnuPG 2022-01-19 20:14:21 +01:00
djmaze 5fdc38a40d Cleanup mailbox routing 2021-12-07 17:22:56 +01:00
djmaze c41adf35f5 easier mailBox() link generator 2021-12-07 16:52:05 +01:00
djmaze 3a61bb3e5a Revamp the FullNameHash system for better readable urls
And reduce the folders caching footprint.
And it reduces server load.
2021-12-07 14:03:30 +01:00
djmaze 0d809dd574 Cleanup additional accounts in system menu 2021-12-02 11:12:21 +01:00
djmaze d33ec54c1c FolderFullNameRaw is gone due to UTF8 2021-11-30 10:19:43 +01:00
djmaze 6170de5aee Drop bootstrap modal.less by using <dialog> <header> and <footer>
https://snappymail.eu/demo/ updated for testing
2021-11-07 17:06:08 +01:00
djmaze 2e34f98c80 Cleanup and improve HTML/CSS and it's JavaScript handling 2021-11-06 12:27:37 +01:00
djmaze 263e595ba2 Added: resize messages list vertical 2021-11-05 10:20:06 +01:00
djmaze 8010229d6b Merge SystemDropDownMailBoxUserView & SystemDropDownSettingsUserView into SystemDropDownUserView 2021-09-23 10:40:10 +02:00
djmaze 2dfa0b5f0e Move setupSettings() in constructor 2021-09-23 09:44:46 +02:00
djmaze c9fe7516c4 Remove unused parameter 'name' in views 2021-09-23 09:41:02 +02:00
djmaze 8be4c384bb Improved AbstractScreen properties
Improved settings screens
Views:
* sDefaultScope & sCurrentScope to sub-class keyScope
* drop viewModelVisible
* rename viewModelTemplateID to templateID
* rename viewModelPosition to viewType
2021-09-22 20:17:44 +02:00
djmaze 134deb8d73 Drop unused user mail templates system 2021-09-17 10:32:58 +02:00
djmaze 96e2e6576c IMAP UID is integer 2021-09-10 16:28:29 +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 60a4a248d1 Simplify onWarmUp into onBuild 2021-04-23 00:12:42 +02:00
djmaze 48fa1a1fdc Drop 2FA, read #84 2021-04-12 19:15:33 +02:00
djmaze 5cb150a744 Prepare mailbox routing for new feature 2021-03-30 10:58:24 +02:00
djmaze 97d5f8762d Improve SettingsUserStore handling 2021-03-18 16:12:24 +01:00
djmaze 676de1ed23 Simplify AppUserStore.contactsIsAllowed 2021-03-17 10:05:22 +01:00
djmaze eff92c3152 Cleanup AppUserStore
Simplify KeyState/Focused as Scope enum
2021-03-16 16:06:16 +01:00