Commit Graph

553 Commits

Author SHA1 Message Date
M66B 3c1f44f1b1 Persist account capabilities 2021-06-04 18:11:20 +02:00
M66B b04a4848c6 Persist showing images / full message 2021-05-30 08:51:14 +02:00
M66B 996fee96fa Prepare for the worst 2021-05-20 10:08:44 +02:00
M66B 044f62bd6a Added answer stats 2021-05-13 17:25:34 +02:00
M66B 535b1128d2 Added internal domain names option 2021-04-30 15:13:30 +02:00
M66B 317363793c Added option to use template as read receipt 2021-04-26 09:33:04 +02:00
M66B a9034efbfe Consider orphan database as garbage 2021-04-25 16:46:20 +02:00
M66B 8d0b2ba14c Check database context 2021-04-25 16:21:57 +02:00
M66B 77aa03d0ba Added option to use sender name when editing user name 2021-04-13 09:00:56 +02:00
M66B 4497fb060c Added notes color 2021-04-08 09:40:21 +02:00
M66B f0fd4343ba Added folder modseq 2021-04-06 22:25:08 +02:00
M66B fe12c64f89 Move to favorite folder 2021-04-02 08:35:26 +02:00
M66B 025ebcb730 Prevent crash 2021-02-28 07:52:15 +01:00
M66B db20d92497 Use dedicated transaction executor 2021-02-27 21:29:20 +01:00
M66B 674db36f2c Refactoring 2021-02-27 16:04:20 +01:00
M66B 2b54bdde05 Improved logging 2021-02-27 16:00:31 +01:00
M66B 45bb31e975 Refactoring 2021-02-27 15:31:58 +01:00
M66B 4a8fb8a4d7 Change log level 2021-02-27 13:40:29 +01:00
M66B 9a9c198cfe Added emergency backup 2021-02-27 11:22:43 +01:00
M66B 7db5656037 Added default sign/encrypt to identity 2021-02-26 10:02:51 +01:00
M66B 6ce301426d Added checkpointing (debug version) 2021-02-25 14:37:36 +01:00
M66B d3f4f29d0c Debug option to disable sqlite WAL 2021-02-24 18:10:53 +01:00
M66B 1acb546cb1 Changed pragma's 2021-02-24 16:48:55 +01:00
M66B 512541483b sqlite pragma 2021-02-23 15:01:59 +01:00
M66B 8b3302020f Silence old/unshown notifications 2021-02-15 08:58:05 +01:00
M66B 54d806d3ed Added support for deleted flag 2021-02-11 10:19:05 +01:00
M66B c7040d1af1 Send DSN to return path address 2021-02-01 11:55:03 +01:00
M66B 6b9ac9c54f Added local notes 2021-01-21 16:23:36 +01:00
M66B ed11ddbb27 Allow enabling classification per folder 2021-01-13 10:23:17 +01:00
M66B 3b98e55f5d Show auto classified 2021-01-04 09:28:00 +01:00
M66B 34f1ae929b Added auto classify setting 2021-01-02 22:38:37 +01:00
M66B cfe544cb3e Happy new year 2021-01-01 08:56:36 +01:00
M66B 4cf74900fa Show last applied for rules 2020-12-24 08:30:03 +01:00
M66B 5f46a319fc Separated reply check from warnings 2020-12-23 08:51:26 +01:00
M66B 997a51fb70 Use local drafts folder if needed 2020-12-17 15:06:04 +01:00
M66B d225630c49 Added logging 2020-12-14 13:35:58 +01:00
M66B 502de67f2b Revert "Added operation view"
This reverts commit 1b2900d022.
2020-11-27 19:09:14 +01:00
M66B 1b2900d022 Added operation view 2020-11-27 10:34:47 +01:00
M66B 385e18364a Update Arcor.de accounts 2020-11-21 08:01:28 +01:00
M66B d3806b8eb1 Show backoff time 2020-10-29 20:03:09 +01:00
M66B 480eaa18f6 Use service authenticator 2020-10-25 22:20:48 +01:00
M66B b6aedc8e76 Support for Auto-Submitted header 2020-10-02 16:07:12 +02:00
M66B b6d4b10211 Added standard answer 2020-09-13 18:50:57 +02:00
M66B 9364c8b520 Added template groups 2020-09-05 17:07:11 +02:00
M66B dacdc16559 Added attachment subsequence 2020-08-07 15:23:07 +02:00
M66B 8c5ecbc965 Fixed accepting non images files 2020-08-03 19:48:02 +02:00
M66B 3d66251cde Added setting to use received header 2020-07-22 15:22:42 +02:00
M66B b96fd267f6 Improved attachment recognition 2020-07-12 10:17:50 +02:00
M66B d12e7a1d92 Get, store and display append limit 2020-07-03 09:57:43 +02:00
M66B b39ed003b6 Fetch SMTP max message size 2020-07-02 07:59:46 +02:00
M66B e2438261c5 Added option for group email addresses 2020-06-30 08:31:07 +02:00
M66B 058cfb031f Added Gmail label support 2020-06-25 11:48:46 +02:00
M66B 847a889515 Removed auttachment type index 2020-06-20 09:54:43 +02:00
M66B 8379b3b6cd Added searching for invites 2020-06-19 15:54:55 +02:00
M66B 8d5971f587 Added option to limit query threads 2020-06-18 08:03:39 +02:00
Marcel Bokhorst 007d2a306d
Updated comment 2020-06-15 22:11:04 +02:00
Marcel Bokhorst ea0d002bd1
Prevent cursor memory allocation errors 2020-06-15 22:10:10 +02:00
M66B 3dac4d407e Assume attachment when not inline 2020-06-14 18:27:29 +02:00
M66B e9a23ab3e1 Show/store signature verified 2020-06-06 14:09:08 +02:00
M66B c14454e162 Revert "Use two query executors"
This reverts commit 806a54bf11.
2020-05-31 11:36:01 +02:00
M66B 806a54bf11 Use two query executors 2020-05-31 07:15:52 +02:00
M66B 0ba03a5020 Remember last used encryption method per identity 2020-05-23 14:49:53 +02:00
M66B 77d840c39c Check disposition for attachment count 2020-05-20 07:55:21 +02:00
M66B a3f7ee6f10 Highlight unsnoozed messages 2020-05-19 12:53:42 +02:00
M66B d5fe2c82fd Back to 4 query threads 2020-05-13 14:44:23 +02:00
M66B f85c184681 Reduced number of query threads to 2 2020-05-12 19:42:04 +02:00
M66B eb7e021e21 Increased query executors to 4 again 2020-05-11 20:07:43 +02:00
M66B fb75830d0b Back to 1 query executor
This is not solved: https://issuetracker.google.com/issues/139490292
2020-05-10 10:31:29 +02:00
M66B 98c7e1f8aa Store POP3 UIDL 2020-05-09 07:56:06 +02:00
M66B e64825e5c6 Lazily load addresses 2020-05-08 08:15:39 +02:00
M66B 784be6be97 Revert "Lazily parse address json"
This reverts commit 600b114a29.
2020-05-07 13:14:30 +02:00
M66B a271d66992 Revert "Small address JSON fixes"
This reverts commit cd6986ac7e.
2020-05-07 13:14:21 +02:00
M66B cd6986ac7e Small address JSON fixes 2020-05-07 11:18:22 +02:00
M66B 600b114a29 Lazily parse address json 2020-05-06 19:23:10 +02:00
M66B 124a86aac8 Set forwarded keyword after sending 2020-05-06 14:50:30 +02:00
M66B 7546b50046 Auto fix broken threads 2020-05-01 11:14:23 +02:00
M66B c6965b19ea Use four query executors 2020-04-26 09:52:26 +02:00
M66B 3e96e50aff Optimized account swipes invalidation 2020-04-26 09:11:21 +02:00
M66B 7ce73427e3 Disable poll for non synchronizing user folders 2020-04-23 11:46:49 +02:00
M66B 6110ff0aa6 Added option for custom EHLO identification 2020-04-19 15:53:16 +02:00
M66B 19bca3f56c Restored old invalidation behavior 2020-04-14 11:06:43 +02:00
M66B 5730c99261 Refactoring 2020-04-14 10:14:58 +02:00
M66B 33d6a7d99c Refactoring 2020-04-14 08:32:54 +02:00
M66B 8a74617b1f Refactoring 2020-04-13 21:09:41 +02:00
M66B fc33f471bb Added identity setting to send Unicode addresses 2020-04-13 09:11:25 +02:00
M66B 848632abb5 Revert "Lookup by hash (experimental)"
This reverts commit 105dc80e34.
2020-04-01 15:00:52 +02:00
M66B 105dc80e34 Lookup by hash (experimental) 2020-04-01 14:39:09 +02:00
M66B 85090df088 Restart keep-alive tuning 2020-04-01 11:26:27 +02:00
M66B 7f2ea40ace Use message headers hash to identify messages 2020-04-01 10:42:37 +02:00
M66B 4004f07e08 One swallow does not make a summer 2020-04-01 08:57:27 +02:00
M66B 06998e5d6d Detect message language 2020-03-26 13:29:43 +01:00
M66B ed5e2ac2ef Added settings to leave deleted POP3 messages on server 2020-03-24 08:43:31 +01:00
M66B 34f1dd9ef4 Changed log level 2020-03-23 10:14:56 +01:00
M66B cc8f00b846 Added auto CC 2020-03-22 11:28:44 +01:00
M66B d6e82fc46a Prevent duplicate threads 2020-03-08 11:10:55 +01:00
M66B ad0d326cde Added settings to limit number of POP3 messages 2020-02-26 13:41:10 +01:00
M66B 5b992b3166 Added folder poll factor 2020-02-25 21:06:17 +01:00
M66B 54746fa785 Process inferiors 2020-02-24 09:32:34 +01:00
M66B 8bb5f2f902 Limit total number of operation retries 2020-02-11 17:46:04 +01:00
M66B 94a9e05da5 Added certificate selection 2020-02-10 16:35:14 +01:00
M66B 58e49368e3 Added support for client certificates (untested) 2020-02-09 13:58:16 +01:00
M66B acb44a6f71 FTS5 remove all diacritics 2020-02-04 11:51:26 +01:00
M66B 3a93c070de Allow search in account 2020-02-02 17:17:58 +01:00
M66B 80a76c4663 Added message importance/rule 2020-02-01 13:51:32 +01:00
M66B f26d8e44c5 Small improvements 2020-02-01 12:31:42 +01:00
M66B 57dca80bfb Added sent by address 2020-01-30 18:24:46 +01:00
M66B 8fb2409e36 Store intermediate certificates 2020-01-30 14:58:08 +01:00
M66B d0fca27e70 Refactoring 2020-01-29 21:06:45 +01:00
M66B 394f3ecff9 Reduce logging 2020-01-23 08:46:31 +01:00
M66B 6e5c89c365 Prevent account/identity invalidation 2020-01-22 19:53:17 +01:00
M66B 4624ae2166 Prevent folder invalidation 2020-01-22 16:18:21 +01:00
M66B f93fe15775 Don't show encryption attachments as attachments 2020-01-22 09:02:59 +01:00
M66B 7d5784dc43 POP3: added leave on device option 2020-01-21 15:15:48 +01:00
M66B e3ee1cc4b2 Modify WAL checkpoint in debug version only 2020-01-21 08:16:32 +01:00
M66B fb2c1e21ca Refactoring 2020-01-20 20:39:50 +01:00
M66B 4f636fb870 Refactoring 2020-01-20 20:33:25 +01:00
M66B d91a30293a Moved vacuum to cleanup 2020-01-20 20:29:32 +01:00
M66B 0b7e5a8e21 Set WAL checkpoint to 100 (experimental) 2020-01-20 20:24:08 +01:00
M66B a12ca82b4c Simplification 2020-01-18 20:05:24 +01:00
M66B f384df28d3 WTF the was tested! 2020-01-18 17:37:26 +01:00
M66B 616b77c10f Set WAL checkpoint interval to 100
https://www.sqlite.org/pragma.html#pragma_wal_checkpoint
2020-01-18 11:39:46 +01:00
M66B 0a8a412238 Store encryption status 2020-01-18 11:28:37 +01:00
M66B 6bc3488d01 Added favorite answers 2020-01-16 18:45:17 +01:00
M66B 9c9a96e8f1 Added FTS index worker 2020-01-14 22:46:36 +01:00
M66B 0bb4282e5c Allow accounts to be exempted from polling 2020-01-12 18:48:26 +01:00
M66B 65f256a4eb Added quota support 2020-01-07 18:04:51 +01:00
M66B dc69b597ab Updated copyright 2020-01-05 18:36:57 +01:00
M66B d5ea82631e Experiment: auto tune keep alive interval 2019-12-29 09:29:47 +01:00
M66B b26892a3c4 Store Autocrypt header 2019-12-24 17:18:48 +01:00
M66B dbc24f8bdf Backward compatibility 2019-12-22 08:45:09 +01:00
M66B 02dfb75542 Added/storing auth provider id 2019-12-21 16:07:46 +01:00
M66B 500e1b0eef Check fingerprint server certificates 2019-12-16 19:09:49 +01:00
M66B d0f4c89233 Added suffix to raw message files 2019-12-13 09:09:45 +01:00
M66B e85beb1b04 Added on demand sync setting 2019-12-08 15:02:37 +01:00
M66B 22df24d91b Reduced logging 2019-12-07 17:43:02 +01:00
M66B 8dd9c62365 Check S/MIME key validity 2019-12-06 11:42:52 +01:00
M66B 043c33ea41 Store S/MIME key alias in identity 2019-12-05 20:26:21 +01:00
M66B a2bb26e086 Identify certificates by fingerprint 2019-12-04 10:45:53 +01:00
M66B 6cda333e31 Added certificate table 2019-12-03 14:25:58 +01:00
M66B bdf47fe67f Added account option to use date header as received time 2019-12-01 14:18:24 +01:00
M66B daadc58e97 Revised revisions 2019-11-20 12:05:55 +01:00
M66B dd81823fea Migrate encrypt flag 2019-11-17 13:09:19 +01:00
M66B 679eb92f74 Added revision properties 2019-11-15 21:19:33 +01:00
M66B f262eb3e3e Added notification move action 2019-10-23 12:51:20 +02:00
M66B fd8ad2d07e VACUUM on update only 2019-10-19 20:00:41 +02:00
M66B 8d760b2acd Keep record of number of times a rule was applied 2019-10-19 16:04:33 +02:00
M66B 6668cab3e5 Prevent unhide on sync 2019-10-14 11:29:46 +02:00
M66B e058cc17d1 Added executor tracing 2019-10-10 13:41:38 +02:00
M66B d1520be8e7 Added account setting to ignore bodystructure size 2019-10-09 14:01:26 +02:00
M66B 0f133e9bed Added folder colors 2019-10-07 18:23:08 +02:00
M66B 88fc8efe81 Select receipt request in send dialog 2019-10-01 13:56:48 +02:00
M66B 23df3a100a Show body size 2019-09-30 21:30:43 +02:00
M66B c5f9d495e5 Added message priority 2019-09-30 17:08:45 +02:00
M66B a1d49dba54 Made UI hide boolean again 2019-09-27 18:25:55 +02:00
M66B 13997a0848 Added POP3 option to leave messages on server 2019-09-25 13:26:56 +02:00
M66B c7190d0a61 Moved auto seen to advanced account settings 2019-09-23 15:58:53 +02:00
M66B 50f48fb4c6 Match identities by regex 2019-09-23 10:47:05 +02:00
M66B d9d601ef4a Added unsubscribe button 2019-09-08 13:01:45 +02:00
M66B a3dbd6e9ed Allow disabling signature when composing 2019-09-07 10:30:46 +02:00
M66B ed5b547284 Prevent crash 2019-08-29 17:28:04 +02:00
M66B eb4bdd5a82 Performance improvement
Refs #161
2019-08-23 13:56:39 +02:00
M66B ea0d888764 Use single task query executor
- better performance?
- fixes race condition in RoomTrackingLiveData (data not refreshed)
2019-08-15 20:14:34 +02:00
M66B 228e6b4dc9 Small improvement 2019-08-05 10:52:29 +02:00
M66B 12f05b9edd Show all sender addresses 2019-08-04 13:43:37 +02:00
M66B 6b7b8e50b8 Reduce logging 2019-08-03 13:56:16 +02:00
M66B 1ed78da2a0 Support for renaming folders 2019-07-29 21:53:32 +02:00
M66B ac11efb0a0 Revert "Enable ROOM multi instance invalidation"
This reverts commit 95a5b10e6c.
2019-07-28 12:43:56 +02:00
M66B 95a5b10e6c Enable ROOM multi instance invalidation 2019-07-27 18:55:32 +02:00
M66B 861c6da4b9 Store and check uid validity 2019-07-24 22:01:41 +02:00
M66B 3be40ef641 Store attachment count for better performance 2019-07-24 14:49:55 +02:00
M66B 6104ecfadb Small improvements 2019-07-24 08:42:37 +02:00
M66B edfaa010c0 Limit VACUUM to once a day 2019-07-23 08:28:32 +02:00
M66B c97ea7556f Run VACUUM on boot/update 2019-07-22 16:28:48 +02:00
M66B d4f6653047 Automatically remember sign key 2019-07-18 17:38:51 +02:00
M66B 3da3d14a92 Set query and fetch executors to low priority again 2019-07-18 13:01:01 +02:00
M66B 3a96e3d13e Added relinker, fixed warning 2019-07-17 12:28:57 +02:00
M66B a8215cd7bd Default encrypt on replying to encrypted message 2019-07-16 18:46:25 +02:00
M66B b8203fe0f0 Added option to check sender's MX records 2019-07-16 14:56:46 +02:00
M66B f62e1bce82 Removed auto keep alive adjust 2019-07-08 19:23:07 +02:00
M66B 9f6c1f3ea9 Support for non selectable folders 2019-07-07 08:23:46 +02:00
M66B dd3d92d61f Persist notifying messages 2019-07-06 10:16:42 +02:00
M66B 6f67982ce0 Store folder separator 2019-06-26 08:13:39 +02:00
M66B 2c1a0155d5 Keep XOAUTH2 accounts enabled 2019-06-19 15:13:00 +02:00
M66B eddfad1e25 Removed select account 2019-06-19 14:51:19 +02:00
M66B f327b7b284 Added account setting to disable partial fetch
https://javaee.github.io/javamail/docs/NOTES.txt
2019-06-14 18:29:17 +02:00
M66B f5132de1f4 Revert "Reduce number of invalidations"
This reverts commit 845eff88b4.
2019-06-07 18:33:48 +02:00
M66B 845eff88b4 Reduce number of invalidations 2019-06-07 17:01:06 +02:00
M66B c167024212 Limit number of ROOM tasks 2019-06-07 10:33:19 +02:00
M66B 9d1be95154 Prevent invalidation of paged messages by folder updates 2019-06-07 10:14:44 +02:00
M66B 9c7399c9e7 Run ROOM queries/transaction at foreground priority 2019-06-07 08:10:58 +02:00
M66B fd8e202e59 Added logging 2019-05-31 09:05:26 +02:00
M66B b4680dcab9 Use cached thread pool for database work 2019-05-30 13:21:45 +02:00
M66B 116e48acda Suppress deprecation of traditional database transactions 2019-05-30 12:57:57 +02:00
M66B a475aac754 Fixed finding attachments 2019-05-25 16:10:59 +02:00
M66B 6075609226 Revert "Added rule log"
This reverts commit 63c03cc990.
2019-05-22 07:51:50 +02:00
M66B 63c03cc990 Added rule log 2019-05-21 23:02:26 +02:00
M66B 5529099ade Added colored stars 2019-05-15 11:11:02 +02:00
M66B edd1d14497 Cleanup 2019-05-12 18:14:38 +02:00
M66B a70a517c9f Show when folder is executing operations 2019-05-11 21:30:09 +02:00
M66B c00eac14f4 Added operation state 2019-05-11 21:04:27 +02:00
M66B 4cf330dfb6 Match attachments by properties 2019-05-08 10:32:37 +02:00
M66B 18d63048c1 Moved plain only to compose menu 2019-05-04 20:52:21 +02:00
M66B dc70bc540c Added option to auto delete old trashed messages 2019-05-01 11:26:32 +02:00
M66B 0d71716720 Show if folder read only 2019-04-30 09:06:32 +02:00
M66B 204c2418a2 Prepare folder ordering 2019-04-29 13:33:14 +02:00
M66B 6fdc1cae50 Show selected folders in navigation menu 2019-04-29 10:14:55 +02:00
M66B d38027eabe Allow subscribing to folders 2019-04-25 18:47:52 +02:00
M66B a1750c4cac Store folder is subscribed 2019-04-25 17:23:56 +02:00
M66B 2a4ff4b49d Allow account ordering 2019-04-25 08:18:01 +02:00
M66B f381540b79 Added reply to list 2019-04-23 11:47:56 +02:00
M66B a1c740676e Allow hiding answers 2019-04-20 10:35:30 +02:00
M66B 6b7a3c8b37 Fixed multiple busy messages 2019-04-19 13:33:41 +02:00
M66B 06905797fa Added read receipts 2019-04-18 19:40:29 +02:00
M66B 85eb09461b Added redo 2019-04-18 11:43:43 +02:00
M66B 198d9fba0f Added undo 2019-04-18 09:12:30 +02:00
M66B 7c2f221282 Show if receipt was requested, refactoring 2019-04-17 20:33:22 +02:00
M66B 35e3604e80 Edit sender address per identity 2019-04-17 17:27:57 +02:00
M66B 465a8cce1c Small improvement 2019-04-16 20:19:50 +02:00
M66B a29de1bd3f Mark messages with failed DKIM, SPF or DMARC authentication 2019-04-12 16:15:42 +02:00
M66B c33781ce2f Small improvement 2019-03-31 19:09:46 +02:00
M66B d612ec55d3 Allow duplicate message IDs
Some providers, in any case Gmail, allow duplicate message IDs as well
2019-03-31 16:36:41 +02:00
M66B 3acb07b916 Added account warning 2019-03-27 08:19:11 +00:00
M66B 3a85a016f8 Improved folder collapsing/expanding 2019-03-18 09:31:27 +00:00
M66B 0927dd7d8f Decode folder hierarchy 2019-03-17 19:32:57 +00:00
M66B 2ac17dda85 Sort frequently contacted on lookup URI 2019-03-17 09:49:50 +00:00
M66B 5d98923ffc Added account to local contacts 2019-03-17 08:27:33 +00:00
M66B b023005698 Switch to AndroidX preference manager 2019-03-15 13:54:25 +00:00
M66B 40f1832ab7 Cleanup old local contacts 2019-03-15 08:50:31 +00:00
M66B f420104775 Added favorite local contacts 2019-03-15 08:36:23 +00:00
M66B 0a80d21534 Extend local contact info 2019-03-14 17:46:45 +00:00
M66B 1902dacb63 Share files with sanitized name and suffix 2019-03-14 09:22:59 +00:00
M66B d4e8f8dc59 Show number of pending operations in navigation menu 2019-03-12 15:54:25 +00:00
M66B cb78dddb4e Revert "Store passwords encrypted"
This reverts commit a3063c3da4.
2019-03-11 14:19:33 +00:00
M66B a3063c3da4 Store passwords encrypted 2019-03-11 14:01:27 +00:00
M66B 5c8472bd3c Show number of messages on server 2019-03-09 08:20:46 +00:00
M66B 24a479806e Fixed hanging wait operations 2019-03-07 08:45:10 +00:00
M66B 83f6150d24 Added index on subject, cleanup 2019-03-05 13:38:18 +00:00
M66B 1a14a802b2 Added index on operation name 2019-03-03 12:59:58 +00:00
M66B 26290a693a Use identity IP by default 2019-02-28 16:05:55 +00:00
Unpublished 0edc7a8629 use try-with-resources 2019-02-22 16:59:23 +01:00
M66B ba4e8df7ff Added option to use local IP address 2019-02-21 20:13:11 +01:00
M66B a07bc15f38 Added semi automatic encryption 2019-02-18 16:54:33 +00:00
M66B d597366f17 Added synchronize on demand setting 2019-02-17 18:34:53 +00:00
M66B 5b124c8ce4 Added local contacts 2019-02-13 11:22:13 +00:00
M66B e7dd1a01b1 Basic POP3 support 2019-02-09 21:04:03 +00:00
M66B f0fc21bfbc Added identity option to send plain text only 2019-02-09 12:55:12 +00:00
M66B af5ae44c82 Revert "POP support"
This reverts commit f246284812.
2019-02-09 09:03:07 +00:00
M66B f246284812 POP support 2019-02-08 11:51:32 +00:00
M66B 187ec27083 Download flags for debugging purposes 2019-01-30 07:49:14 +00:00
M66B e8e4e13878 Added identity last connected 2019-01-25 18:13:00 +00:00