Commit Graph

10271 Commits

Author SHA1 Message Date
M66B ecd5baa66c Update network state on force sync 2021-01-16 18:15:45 +01:00
M66B bc2c89d339 Classification requires download 2021-01-16 15:20:31 +01:00
M66B 2a6bfda7b8 Removed move thread
It is not clear what to move in all situations
2021-01-16 14:07:38 +01:00
M66B 234b654238 On show, always show in UI 2021-01-16 13:24:18 +01:00
M66B c30df15b44 Added locale info to debug info 2021-01-16 13:13:44 +01:00
M66B 27e4aad5ea Refactoring 2021-01-16 13:04:22 +01:00
M66B c8f653ef95 Force update network state 2021-01-16 11:52:37 +01:00
M66B dcf30b7c32 Show how to disable debug mode 2021-01-16 11:09:56 +01:00
M66B 2ea62d1545 Allow move instead of archive in bottom navigation view 2021-01-16 10:01:45 +01:00
M66B e41053aea3 Cleanup 2021-01-16 08:53:27 +01:00
M66B efef382c51 Use browser's default font 2021-01-16 08:20:17 +01:00
M66B 030edd63de Classify requires download 2021-01-15 22:46:01 +01:00
M66B f602ab5778 Mark trashed drafts read 2021-01-15 18:43:17 +01:00
M66B 763f084a4a Unhide message on failure
This is faster than fetching again
2021-01-15 18:22:18 +01:00
M66B 8e4545413f Fixed default font size webview 2021-01-15 13:09:32 +01:00
M66B 828c3995c9 Small improvement 2021-01-15 12:54:22 +01:00
M66B f918a63729 Added optional search button 2021-01-15 08:31:47 +01:00
M66B 3e9d4ac554 Explicit enable/disable xoauth2 2021-01-14 12:35:24 +01:00
M66B df4f553b1d Added setting to turn off NTLM 2021-01-14 12:27:41 +01:00
M66B 07fbe25502 Added remark 2021-01-14 11:57:40 +01:00
M66B 67b2b36787 Default class probability of 15% 2021-01-14 08:06:09 +01:00
M66B a257ab3df9 Trim folder name 2021-01-13 21:05:12 +01:00
M66B 4aa5bfa33d Use first message in current folder as base for duplicates 2021-01-13 20:40:41 +01:00
M66B 1683a241e6 Use hash to determine duplicates 2021-01-13 19:44:59 +01:00
M66B 8b6ce212dd Revert "Messages in user folders are never duplicate"
This reverts commit b117d0a3df.
2021-01-13 19:44:20 +01:00
M66B 33dac6d5e8 Revert "Use message IDs for auto expand"
This reverts commit 039b713a65.
2021-01-13 19:44:11 +01:00
M66B 039b713a65 Use message IDs for auto expand 2021-01-13 12:34:00 +01:00
M66B ed11ddbb27 Allow enabling classification per folder 2021-01-13 10:23:17 +01:00
M66B b117d0a3df Messages in user folders are never duplicate 2021-01-12 21:55:59 +01:00
M66B b92a16e024 Fixed folder sort order 2021-01-12 21:43:04 +01:00
M66B 22259594cc Fixed early sync error report 2021-01-12 21:38:22 +01:00
M66B 41825ec2d6 Improved SMTP error message 2021-01-12 11:59:45 +01:00
M66B 9c77f3ea43 Unrecoverable sends will not be retried 2021-01-12 10:37:54 +01:00
M66B 968f0ce68a Restart send service on user retry 2021-01-12 10:15:45 +01:00
M66B 29169275a5 Small fix 2021-01-11 19:43:17 +01:00
M66B 443f34f12e Limit classifier input 2021-01-11 14:32:16 +01:00
M66B 7eb5dd9e62 Revert "Show return path"
This reverts commit 5d6b71dff6.
2021-01-11 14:25:58 +01:00
M66B 7edf30016e Compare email address only of submitter 2021-01-11 09:13:55 +01:00
M66B 5d6b71dff6 Show return path 2021-01-11 09:03:15 +01:00
M66B 2f3eaea748 Double send read/write timeout 2021-01-11 08:39:40 +01:00
M66B decd262063 Let force sync synchronize all messages 2021-01-11 08:37:47 +01:00
M66B 60b1992fe0 Classifier: disable debugging 2021-01-10 19:24:33 +01:00
M66B d5672d9e64 Classifier: min probability 20% 2021-01-10 19:23:23 +01:00
M66B f918627312 Oops 2021-01-10 19:13:30 +01:00
M66B 6a05578083 Classifier: small improvement 2021-01-10 18:47:29 +01:00
M66B 1e3d857b6d Classifier: pro feature 2021-01-10 18:43:23 +01:00
M66B db118959eb Classifier: clear msgids 2021-01-10 18:18:14 +01:00
M66B 348005262b Classifier: cleanup msgids 2021-01-10 17:32:14 +01:00
M66B 5960ce70ef Added server error messages 2021-01-10 17:14:55 +01:00
M66B bbd8c15c14 Persist classified msgids 2021-01-10 17:02:27 +01:00
M66B 64f2e30a98 Refactoring 2021-01-10 15:26:51 +01:00
M66B feb422c48e Classifier: changed default, refactoring 2021-01-10 14:43:52 +01:00
M66B d6dfe44a9c Classifier: improved context 2021-01-10 14:31:29 +01:00
M66B d59d6e37a4 Classifier: more emphasis on words before/after 2021-01-10 08:23:28 +01:00
M66B e15a7f9d12 Improvement/fix 2021-01-09 19:40:53 +01:00
M66B 9296b25704 Shed some light 2021-01-09 16:36:41 +01:00
M66B 0f4a8be00b Wait two hours after auth failure 2021-01-09 10:06:11 +01:00
M66B e3b8b9494b Optimization 2021-01-08 21:38:04 +01:00
M66B 5c155e787e Classifier: fixed word count 2021-01-08 18:30:00 +01:00
M66B fafa11a5bc Cleanup 2021-01-08 18:02:09 +01:00
M66B c8410ddea8 Showing saturation/brightness/threshold percentage 2021-01-08 14:46:44 +01:00
M66B f493e93fb8 Fixed classifier threshold 2021-01-08 14:32:14 +01:00
M66B d5ccaf41d1 Added classifier parameters 2021-01-08 14:21:51 +01:00
M66B 886d41cacd Confirm attachments missing message 2021-01-08 09:17:14 +01:00
M66B b2222f1a99 Changed log level 2021-01-07 22:08:21 +01:00
M66B d8d233617b Search: the server said ... 2021-01-07 21:18:55 +01:00
M66B 6ab3edf740 Refactoring 2021-01-07 20:43:53 +01:00
M66B 096fb17929 Small improvement 2021-01-07 20:11:05 +01:00
M66B de01906a46 Classifier: persist message count 2021-01-07 19:20:17 +01:00
M66B 7fa6aedd3d Prevent encryption when not rewquested 2021-01-07 17:48:50 +01:00
M66B b76fa116f0 Added some comments 2021-01-07 15:20:39 +01:00
M66B 094813b644 Small improvement 2021-01-07 14:55:14 +01:00
M66B 7860a3986f Classifier simplification 2021-01-07 14:19:02 +01:00
M66B 0d6ba41aab Classifier minimum chance of 20% 2021-01-07 13:39:42 +01:00
M66B 7683a7f047 Classifier simplication/fixes 2021-01-07 12:01:43 +01:00
M66B 5cce1c4ad6 Classifier: scale word frequency using max messages 2021-01-07 10:06:33 +01:00
M66B 7cf2b6aaec Classifier consider 2021-01-07 09:35:58 +01:00
M66B f7a58d9281 Classifier: use frequency of word before/after 2021-01-07 09:18:29 +01:00
M66B 090f8d3a40 Fixed external search setting 2021-01-07 08:05:47 +01:00
M66B c3bbd71469 Use ICU break iterator on recent Android versions 2021-01-06 21:43:26 +01:00
M66B 502357b4fd Context sensitive classifier 2021-01-06 21:35:11 +01:00
M66B 63beb8f87d Added classifier logging 2021-01-06 18:23:58 +01:00
M66B 6ccf708e95 Require minimum words for each class 2021-01-06 17:52:08 +01:00
M66B 206a7dd0f2 Improved search logic 2021-01-06 15:53:21 +01:00
M66B fe4017eeab Added logging 2021-01-06 14:29:47 +01:00
M66B 5a2128eeb0 Long backoff on auth failures 2021-01-06 12:33:41 +01:00
M66B fb640ce9cc Simplification 2021-01-06 12:19:39 +01:00
M66B ae1cd7a592 Refactoring 2021-01-06 11:40:02 +01:00
M66B aff42755b1 Prevent deleting temporary moved messages 2021-01-06 11:35:53 +01:00
M66B d8f65944e8 Classifier elapsed time 2021-01-06 08:31:34 +01:00
M66B 7ae84af534 Refactoring 2021-01-05 19:51:22 +01:00
M66B 6a98be46dc Fixed declassification 2021-01-05 19:35:20 +01:00
M66B a59ddba2d5 Added logging 2021-01-05 19:31:35 +01:00
M66B 43438e0f21 Auto classify is a free feature 2021-01-05 19:12:24 +01:00
M66B 19bd88c91a Fixed rem font sizes 2021-01-05 14:08:39 +01:00
M66B 63d8ed6a3c Small improvements 2021-01-05 13:42:43 +01:00
M66B eccfdb9bc9 Removed common word filter 2021-01-05 13:27:05 +01:00
M66B 05422c6cf9 Classifier: check if class exists 2021-01-05 13:18:30 +01:00
M66B fcecc0ed92 Refactoring 2021-01-05 13:16:13 +01:00
M66B 25c3c8872f Revert "Classifier: compare min/max chance"
This reverts commit 82a629e7d1.
2021-01-05 12:48:38 +01:00
M66B e7cce96751 Added option for local spam filter 2021-01-05 10:19:20 +01:00
M66B 82a629e7d1 Classifier: compare min/max chance 2021-01-05 09:10:38 +01:00
M66B 1f2021da0c Classifier: added fail-safe 2021-01-05 08:45:14 +01:00
M66B b2e175cd94 Classifier: use message count instead of max frequency 2021-01-05 08:39:26 +01:00
M66B 522af0c756 Expected exceptions 2021-01-04 17:53:07 +01:00
M66B c2470e781c Get bottom navigation bar size for toasts 2021-01-04 16:18:08 +01:00
M66B 7e6c18e21e Import/export classifier data 2021-01-04 15:39:29 +01:00
M66B 1b69db2b93 Refactoring 2021-01-04 15:35:57 +01:00
M66B 0d8535815a Use email addresses for message classifier 2021-01-04 15:28:45 +01:00
M66B 611e1d696c Include subject for message classification 2021-01-04 14:37:54 +01:00
M66B a810ea96ed Prevent auto classification out of the spam folder 2021-01-04 14:08:34 +01:00
M66B f47fbc6baa Oops 2021-01-04 12:44:56 +01:00
M66B d0879f012f Refactoring 2021-01-04 12:36:50 +01:00
M66B d35f04d668 Prevent classification loop 2021-01-04 12:21:51 +01:00
M66B d83a4d7d7c Automatic classification is a pro feature 2021-01-04 11:30:08 +01:00
M66B 42598dd43e Export auto classify option 2021-01-04 10:46:20 +01:00
M66B e884df54d3 Added separate FAQ for classification 2021-01-04 10:02:18 +01:00
M66B 5824876fe1 Report new message after classification 2021-01-04 09:32:22 +01:00
M66B 3b98e55f5d Show auto classified 2021-01-04 09:28:00 +01:00
M66B 83e888a1bd Small improvement 2021-01-04 08:43:24 +01:00
M66B e937719480 Added option for message classification 2021-01-03 20:21:35 +01:00
M66B b1e8b450ba Added support for standalone VPNs
Like https://github.com/Genymobile/gnirehtet
2021-01-03 19:43:01 +01:00
M66B 7760d9064a Set auto classified message hidden 2021-01-03 18:22:16 +01:00
M66B 83b1238b51 Increased default connection timeout 2021-01-03 17:35:52 +01:00
M66B a6da98f5b7 Disable auto unflag if seen specified 2021-01-03 17:22:04 +01:00
M66B e64750d28d Auto classify without auto seen 2021-01-03 16:44:20 +01:00
M66B e70187bbe7 Initialize displaying connection type 2021-01-03 16:34:53 +01:00
M66B 9f91feaae2 VPN without underlying network 2021-01-03 14:34:21 +01:00
M66B fe57218095 Removed old network fallback 2021-01-03 14:33:56 +01:00
M66B 01ed43686c IMAP notify support 2021-01-03 12:41:16 +01:00
M66B 108319ffea Added classifier fail-safe 2021-01-03 12:23:51 +01:00
M66B c47c8411f2 Made classification an experimental feature 2021-01-03 12:12:38 +01:00
M66B 9d709ccb69 Optimization 2021-01-03 11:11:24 +01:00
M66B 4d6e8c740b Classifier debug info 2021-01-03 10:58:51 +01:00
M66B 07c13a6a00 Require minimum matched words for classification 2021-01-03 10:42:59 +01:00
M66B 7b765f1ea1 Always download when classifying 2021-01-03 10:33:06 +01:00
M66B 7598678275 Small fix 2021-01-03 10:06:08 +01:00
M66B 09e2f65f57 Removed classify dependency on download 2021-01-03 09:16:56 +01:00
M66B 95d1985b58 Small fix 2021-01-03 08:50:12 +01:00
M66B 1cd47abf8c Classifier logging 2021-01-03 08:41:29 +01:00
M66B e4571f5218 Can classify 2021-01-03 08:27:27 +01:00
M66B 0727298ac7 Small improvement 2021-01-02 23:02:04 +01:00
M66B 8d5268877f Auto classify depends on download 2021-01-02 22:58:14 +01:00
M66B bce800a855 Save classifier model only when loaded 2021-01-02 22:39:30 +01:00
M66B 34f1ae929b Added auto classify setting 2021-01-02 22:38:37 +01:00
M66B bf1d36ddfc Classify per account 2021-01-02 21:39:09 +01:00
M66B c2404bdce2 Auto save classifier model 2021-01-02 21:11:31 +01:00
M66B 9c3fd46905 Save classifier model on quit 2021-01-02 21:04:58 +01:00
M66B a25c46fc85 Small improvement 2021-01-02 20:50:43 +01:00
M66B 5fdc634b2c Persist classifier model 2021-01-02 20:44:11 +01:00
M66B 1666326c59 Move de-classifying to core 2021-01-02 20:24:17 +01:00
M66B 7a335beb5b Filter exception 2021-01-02 19:29:00 +01:00
M66B 877a3ae6c6 Fixed self/participants 2021-01-02 19:08:40 +01:00
M66B 873683d5da Fixed undo classify 2021-01-02 18:18:27 +01:00
M66B 1eb8d7fa3f Integrate experimental classifier 2021-01-02 17:17:26 +01:00
M66B c8cb37e02b Small fix 2021-01-02 15:57:24 +01:00
M66B b063fb6503 Added experimental message classifier 2021-01-02 15:23:04 +01:00
M66B 14ce0a02aa Revert "Simplification"
This reverts commit e9113b3d57.
2021-01-02 08:50:28 +01:00
M66B b85474c062 Small fix/improvement 2021-01-02 08:49:03 +01:00
M66B aba699eb44 Prevent error report 2021-01-02 08:29:47 +01:00
M66B fb98adf899 Cleanup 2021-01-01 17:33:10 +01:00
M66B a801e8fe10 Added POP3 to quick setup menu 2021-01-01 10:39:26 +01:00
M66B 899ddaea64 Special case for single identity 2021-01-01 09:20:41 +01:00
M66B cfe544cb3e Happy new year 2021-01-01 08:56:36 +01:00
M66B a87c458336 Added logging 2021-01-01 08:35:08 +01:00
M66B 87bce0588a Small improvement 2020-12-31 15:31:00 +01:00
M66B 4a973e38d8 Initialize on demand 2020-12-31 14:58:03 +01:00
M66B a71ca7b35a Replaced threads by executor 2020-12-31 12:29:58 +01:00
M66B 9cf3154f66 Added logging 2020-12-31 12:10:45 +01:00
M66B 9338e3d4a3 Revert "Special case for onet.pl failing to copy messages"
This reverts commit 3d75ab9646.
2020-12-31 11:40:15 +01:00
M66B 69ed0b6344 Revert "Move boot to app"
This reverts commit 6629ad4273.
2020-12-31 11:29:02 +01:00
M66B be53d3d00f Workaround incorrect content type 2020-12-30 21:05:20 +01:00
M66B 295545d985 Set purge delay to 30 seconds 2020-12-30 20:06:34 +01:00
M66B 51367022e2 Small improvement 2020-12-30 19:29:20 +01:00
M66B 6629ad4273 Move boot to app 2020-12-30 18:46:24 +01:00
M66B 4f443358a3 Default pool timeout 2020-12-30 17:45:23 +01:00
M66B edb22fe649 Decreased purge delay 2020-12-30 17:41:03 +01:00
M66B 59d85f25bd Simplification 2020-12-30 08:28:54 +01:00
M66B bc917dedb5 Small improvements 2020-12-30 08:13:54 +01:00
M66B 24f895b7d9 Simplify quota 2020-12-29 19:27:56 +01:00
M66B 4c87651241 Small fix 2020-12-29 18:34:08 +01:00
M66B 4a332689e9 Synchronize requires selectable 2020-12-29 15:11:13 +01:00
M66B 6fd80ce873 Prevent crash 2020-12-29 14:31:25 +01:00
M66B a707b064c2 Updated FAQ 2020-12-29 13:05:03 +01:00
M66B a1d4ecfd24 Increased quota interval 2020-12-29 12:49:35 +01:00
M66B 6d802c4527 Cleanup 2020-12-29 12:32:00 +01:00
M66B c3f6932574 Removed message classification 2020-12-29 12:23:50 +01:00
M66B 2651e7568d Cleanup 2020-12-29 12:15:57 +01:00
M66B e9113b3d57 Simplification 2020-12-29 12:13:39 +01:00
M66B 22e5db815a Skip classifying outgoing messages 2020-12-29 11:03:57 +01:00
M66B 3760eee798 Skip numbers when classifying 2020-12-29 10:58:49 +01:00
M66B f1c5a57133 Process intent streams 2020-12-29 10:31:04 +01:00
M66B 385a829cba Use break iterator 2020-12-29 09:45:50 +01:00
M66B aa279e5b57 Normalize referenced message 2020-12-29 09:04:29 +01:00
M66B f0317197cb Refactoring 2020-12-28 19:10:06 +01:00
M66B 1940e45799 Added purge wakelock 2020-12-28 16:58:31 +01:00
M66B 08601f84d1 Get quota before closing connections 2020-12-28 13:58:54 +01:00
M66B 8c046e2f60 Added support for in-reply-to in mailto links 2020-12-28 12:52:08 +01:00
M66B 3ae8067e0d Fetch on move if no IDLE 2020-12-28 12:21:00 +01:00
M66B 75a1691c1b Text classification experiment 2020-12-28 12:03:34 +01:00
M66B 2bda67f91c Show exception class on ipinfo.io failure 2020-12-28 09:30:55 +01:00
M66B dc1c71f348 Sync similar 2020-12-28 09:23:42 +01:00
M66B e3b64376e0 Revert "Always show unseen archived messages"
This reverts commit bb1b6b3b63.
2020-12-28 08:31:35 +01:00
M66B 0d7181cbbc Fixed is transient account 2020-12-27 16:35:48 +01:00
M66B 08620fe75d Fixed attachment file names 2020-12-27 15:55:32 +01:00
M66B f8dbf957b9 Skip idle when transient connection 2020-12-26 17:16:20 +01:00
M66B acbc601b56 Refactoring 2020-12-26 16:41:34 +01:00
M66B 11a79c9e41 Simplification 2020-12-26 16:32:45 +01:00
M66B 02dec069d0 IDLE DONE on "Still here" 2020-12-26 14:29:03 +01:00
M66B 2cf4158108 Empty connection pool after 1 min idle 2020-12-26 13:09:47 +01:00
M66B a526ce1614 Revert "Skip idle for transient accounts"
This reverts commit bc9edd087b.
2020-12-26 10:31:04 +01:00
M66B 75db9c4931 Revert "Skip idle for transient accounts/folders"
This reverts commit 8a08e31b08.
2020-12-26 10:30:17 +01:00
M66B 3d75ab9646 Special case for onet.pl failing to copy messages 2020-12-26 10:00:37 +01:00
M66B 5afbbaf1f6 Use default folder color on move/ask 2020-12-26 09:54:49 +01:00
M66B 9b5b9f30f3 Skip force sync when folder disabled 2020-12-26 09:16:13 +01:00
M66B 8a08e31b08 Skip idle for transient accounts/folders 2020-12-25 16:17:49 +01:00
M66B bc9edd087b Skip idle for transient accounts 2020-12-25 16:16:35 +01:00
M66B ebd9f09683 Check store connection if needed only 2020-12-25 15:51:04 +01:00
M66B eb2ebf0110 Set connection pool size to 1 2020-12-25 14:04:47 +01:00
M66B 9579f6c466 Disable separate store connection 2020-12-25 12:24:04 +01:00
M66B fe0696085b Always show original sender 2020-12-24 13:42:22 +01:00
M66B 1a53c0051f Revert "Added support for Mail-Followup-To and Mail-Followup-To headers (untested)"
This reverts commit 15b88e331e.
2020-12-24 12:10:11 +01:00
M66B 15b88e331e Added support for Mail-Followup-To and Mail-Followup-To headers (untested) 2020-12-24 11:14:15 +01:00
M66B a9ab876525 Removed check reply setting 2020-12-24 08:38:15 +01:00
M66B 4cf74900fa Show last applied for rules 2020-12-24 08:30:03 +01:00
M66B 00008a8954 Set sent/received date on building message 2020-12-23 21:15:17 +01:00
M66B 840c7e8c50 Check message ID on exists 2020-12-23 18:09:38 +01:00
M66B bfe39dacb7 Added language cancel button 2020-12-23 14:40:51 +01:00
M66B 0259da1136 Skip reply check for messages from self 2020-12-23 10:14:10 +01:00
M66B 68c55c4300 Default swipe icon colors 2020-12-23 09:10:07 +01:00
M66B 5f46a319fc Separated reply check from warnings 2020-12-23 08:51:26 +01:00
M66B 5d3b2e6904 Refactoring 2020-12-23 08:25:34 +01:00
M66B 5f27799766 Fixed opening incorrect message from notification 2020-12-22 08:14:59 +01:00
M66B 44c68970a3 Added comment 2020-12-20 18:02:42 +01:00
M66B fb5c9fe2a1 Notify/status requires subscriptions 2020-12-20 08:10:36 +01:00
M66B 19e232061f Fixed clearing annotations 2020-12-19 20:12:22 +01:00
M66B bbd66a22bb Rule import/export restore folder type 2020-12-19 09:28:37 +01:00
M66B 7b146ededa EOF on socket 2020-12-18 17:51:21 +01:00
M66B 0e7214bbe9 Ignore title tag 2020-12-18 10:52:53 +01:00
M66B 2aa4eeacbd Added comment 2020-12-18 08:02:55 +01:00
M66B 1e348e002e Auto remove local drafts folder 2020-12-18 08:02:07 +01:00
M66B 06d4c6dbda Added logging 2020-12-17 15:46:38 +01:00
M66B 997a51fb70 Use local drafts folder if needed 2020-12-17 15:06:04 +01:00
M66B 0fa9828fae Added match identity info button 2020-12-17 10:33:05 +01:00
M66B 06195f8325 Added simple task wakelock 2020-12-17 08:36:20 +01:00
M66B 3267741545 Remove marker attributes 2020-12-15 13:50:07 +01:00
M66B f5d81a17b5 Refactored undo (2) 2020-12-15 09:22:56 +01:00
M66B a0ee5fa596 Refectored undo 2020-12-15 07:59:36 +01:00
M66B bb0c845232 Added option for sync on launch 2020-12-14 18:55:02 +01:00
M66B 8e8c002b8e Cleanup 2020-12-14 18:54:32 +01:00