Commit Graph

7424 Commits

Author SHA1 Message Date
M66B 89a0b9df42 Widget improvements 2019-09-29 10:51:25 +02:00
M66B db9e77de43 Subject at top for widget 2019-09-28 22:22:02 +02:00
M66B 2d6e35a028 Added option to auto unflag on move 2019-09-28 20:25:19 +02:00
M66B f87e71558e 1.734 release 2019-09-28 18:46:24 +02:00
M66B afca7a25fc Crowdin sync 2019-09-28 18:46:14 +02:00
M66B 45606afd3b Small improvements 2019-09-28 18:40:29 +02:00
M66B 1269b0f49a Fix 2019-09-28 16:41:02 +02:00
M66B 5e98bbb645 Added operation cleanup 2019-09-28 16:21:42 +02:00
M66B c09290b569 Transactions for operation/message state changes 2019-09-28 15:47:34 +02:00
M66B 4436e62e59 Prevent crash 2019-09-28 15:30:18 +02:00
M66B 8a033b31eb Added batch move 2019-09-28 15:27:35 +02:00
M66B af58493eaa Prepare batch move 2019-09-28 13:51:29 +02:00
M66B a36e260ac6 Workaround wrong attachment content types 2019-09-28 13:22:52 +02:00
M66B d95a775a49 Show operation name/id in popup 2019-09-28 11:12:37 +02:00
M66B ced01037b4 1.733 release 2019-09-28 10:16:09 +02:00
M66B 4c4fc9ddce Crowdin sync 2019-09-28 10:16:03 +02:00
M66B afa030d29e Allow local POP3 flagging 2019-09-28 10:05:45 +02:00
M66B 2f7c84c50f Cleanup POP3 message more menu 2019-09-28 09:52:58 +02:00
M66B 554c5793d4 Normalized dialogs 2019-09-28 09:38:29 +02:00
M66B 478cde3e0e Replaced listviews by spinners 2019-09-28 09:35:07 +02:00
M66B 2d7fc092a6 Quick fix 2019-09-27 21:53:18 +02:00
M66B 5741228213 Layout improvement 2019-09-27 21:07:29 +02:00
M66B fdd8b10a22 Added style to answers 2019-09-27 20:04:33 +02:00
M66B f7aa12b083 Small layout improvement 2019-09-27 19:59:50 +02:00
M66B e54a6ca90c Refactoring 2019-09-27 19:37:34 +02:00
M66B 1ec286fe8b Refactoring 2019-09-27 19:05:34 +02:00
M66B 33b3049000 Replace answer tags in composer 2019-09-27 18:40:41 +02:00
M66B a1d49dba54 Made UI hide boolean again 2019-09-27 18:25:55 +02:00
M66B 51780f3d15 1.732 release 2019-09-27 16:53:27 +02:00
M66B 15d68c4ee1 Crowdin sync 2019-09-27 16:50:13 +02:00
M66B d776421d20 Fix 2019-09-27 16:49:01 +02:00
M66B 6e413f5420 Fix 2019-09-27 15:54:13 +02:00
M66B 80d9a25af5 Small improvement 2019-09-27 15:37:03 +02:00
M66B 774f97819d Fetch after move only if folder disabled or no idle 2019-09-27 15:32:29 +02:00
M66B 1c4e267fcb Cleanup 2019-09-27 15:29:42 +02:00
M66B df16f0dc6a 1.731 release 2019-09-27 15:15:15 +02:00
M66B acb5254c03 Crowdin sync 2019-09-27 15:15:09 +02:00
M66B 4c5e81e7f9 Small POP3 improvements 2019-09-27 15:04:16 +02:00
M66B 58bff541bd Use temp file 2019-09-27 14:16:56 +02:00
M66B b7be494e6c Oops 2019-09-27 14:14:28 +02:00
M66B 1e0b27daab Always pre move 2019-09-27 14:14:04 +02:00
M66B a3237cb1e0 Refactoring 2019-09-27 13:18:29 +02:00
M66B 924be0dd79 Small fix 2019-09-27 12:08:25 +02:00
M66B c9b0393fb3 Small fix 2019-09-27 11:39:35 +02:00
M66B 0e8860ae1e Added optional background color instead of flag color 2019-09-27 11:33:07 +02:00
M66B 9e0bdc0799 Prevent crash 2019-09-27 10:43:01 +02:00
M66B 9e04411d32 Small improvement 2019-09-27 09:54:40 +02:00
M66B 17b90fccd8 Search reply if message from/to self 2019-09-27 09:39:41 +02:00
M66B e2db164ce9 Fixed reply self 2019-09-27 09:17:53 +02:00
M66B b6bbe9fdc9 Typed settings export/import 2019-09-27 09:04:24 +02:00
M66B d96d9fa4f7 Small improvement 2019-09-26 21:52:47 +02:00
M66B bfe383594c Added notify action junk 2019-09-26 21:28:05 +02:00
M66B aa3f5e01ab Crowdin sync 2019-09-26 20:57:20 +02:00
M66B 501ff59c9e Oops 2019-09-26 20:57:04 +02:00
M66B a1762e0b91 Revert "Reset hints on resetting questions"
This reverts commit 705cf18a34.
2019-09-26 20:44:32 +02:00
M66B 705cf18a34 Reset hints on resetting questions 2019-09-26 20:39:07 +02:00
M66B 1b0f15394d Show error reporting external link 2019-09-26 20:21:47 +02:00
M66B 96e55d79ec Add send via dialog 2019-09-26 20:14:58 +02:00
M66B 81f9547402 Refactoring 2019-09-26 19:17:03 +02:00
M66B 5483c25c9c Small layout improvements 2019-09-26 19:12:58 +02:00
M66B e404d61ab6 Safeguard 2019-09-26 17:54:54 +02:00
M66B 387d91445f Cleanup 2019-09-26 17:53:27 +02:00
M66B 0f546900b9 Added wearable dismiss action 2019-09-26 17:46:15 +02:00
M66B cfc01f4b94 Simplified empty check 2019-09-26 17:32:27 +02:00
M66B b1d50b4343 Fixed removing prefix 2019-09-26 17:31:51 +02:00
M66B cd4cb88192 Refactoring 2019-09-26 15:28:21 +02:00
M66B 77496ae970 Selective clear style 2019-09-26 15:05:33 +02:00
M66B bcbcdf6e54 Replace action mode by action bar 2019-09-26 14:55:53 +02:00
M66B 3020eb2ba9 Borrow reply name from sender name 2019-09-26 14:03:35 +02:00
M66B 79da181f36 Improved local contact handling 2019-09-26 13:42:03 +02:00
M66B e6e0a00767 Small improvements, refactoring 2019-09-26 12:11:46 +02:00
M66B 0d6edc2bfb Small improvement 2019-09-26 11:57:00 +02:00
M66B 6eafb61415 Added/improved hint 2019-09-26 11:43:30 +02:00
M66B 340a6e9e6c Workaround server bugs 2019-09-26 10:53:27 +02:00
M66B 4f07e2e60a Prevent crash 2019-09-26 10:32:27 +02:00
M66B d3dc0b879d POP does not support flags 2019-09-25 21:28:12 +02:00
M66B c959648390 Double tap to mark seen for POP 2019-09-25 21:23:44 +02:00
M66B 94b3bb43b7 Small fix 2019-09-25 21:23:33 +02:00
M66B 703ee1b4ec Allow pasting html 2019-09-25 20:48:57 +02:00
M66B 2389b783e7 Prevent browsing POP3 folders 2019-09-25 20:20:43 +02:00
M66B 27bc4c2dbc Small improvement 2019-09-25 19:35:40 +02:00
M66B 69e632d90e Updated text 2019-09-25 18:08:54 +02:00
M66B c5c121e6a1 Fixed/improved pre processing 2019-09-25 18:05:13 +02:00
M66B a8a5ed99a1 Text colors compatibility for Android < Nougat 2019-09-25 16:14:05 +02:00
M66B 828ed7a1a6 Orange is such a nice color! 2019-09-25 14:46:38 +02:00
M66B 13997a0848 Added POP3 option to leave messages on server 2019-09-25 13:26:56 +02:00
M66B 8e245517f3 Process HTML font 2019-09-25 12:48:02 +02:00
M66B 1d1b9f084a Fixed POP3 not deleting messages 2019-09-25 12:39:53 +02:00
M66B 961bdd4722 1.729 release 2019-09-25 12:23:10 +02:00
M66B 39f119e860 Crowdin sync 2019-09-25 12:22:59 +02:00
M66B 24ab31ea2a Fixed Posteo domain name 2019-09-25 12:19:27 +02:00
M66B 81047433b5 Improved billing error handling 2019-09-25 12:12:16 +02:00
M66B d0e55bf4e1 1.728 release 2019-09-25 11:03:08 +02:00
M66B 9b4c7f7903 Crowdin sync 2019-09-25 11:03:02 +02:00
M66B fc41defed7 Simplified decryption of inline encrypted messages 2019-09-25 10:48:25 +02:00
M66B 4a5b65fd72 Ignore some more color values 2019-09-25 10:05:30 +02:00
M66B 00e11c2000 Refactoring 2019-09-25 10:05:23 +02:00
M66B cb791f30d3 Require minimum luminance of 50% for texts 2019-09-25 09:41:10 +02:00
M66B 4e1e9db314 Charset improvements 2019-09-25 08:32:05 +02:00
M66B 53da2fef86 Updated text 2019-09-25 07:50:16 +02:00
M66B 925999bce9 Fixed error 2019-09-24 20:26:36 +02:00
M66B 756e7cc9a1 1.727 release 2019-09-24 20:06:12 +02:00
M66B 78e527a26e Crowdin sync 2019-09-24 20:06:03 +02:00
M66B 264cfc375d Catch content resolver security exception 2019-09-24 20:04:43 +02:00
M66B 984c1430bf Skip empty colors 2019-09-24 20:00:48 +02:00
M66B b53fb25058 Added intent poll 2019-09-24 19:50:10 +02:00
M66B 7037171685 Added POP3 UIDL support 2019-09-24 19:33:20 +02:00
M66B 333a9cba25 1.726 release 2019-09-24 17:48:58 +02:00
M66B 94b98670ed Crowdin sync 2019-09-24 17:48:48 +02:00
M66B 9da5944fab Disallow transparent colors 2019-09-24 17:48:10 +02:00
M66B f8fcb9c08b Block quote white space improvement 2019-09-24 17:46:14 +02:00
M66B 9f0656d2c3 Drop top stack frame from error reports 2019-09-24 17:05:33 +02:00
M66B 36e2f39dbc Sanitize style value 2019-09-24 17:04:13 +02:00
M66B 04db86ba9a Added HTML RGB colors 2019-09-24 16:17:14 +02:00
M66B 89a3bf8691 1.725 release 2019-09-24 16:05:21 +02:00
M66B 7de4e7b140 Body building 2019-09-24 15:58:52 +02:00
M66B 45a1b5db6c Improved error report 2019-09-24 15:39:10 +02:00
M66B d603e00d35 Improved OAuth error message 2019-09-24 15:34:39 +02:00
M66B 963d3c055b 1.724 release 2019-09-24 15:02:53 +02:00
M66B f80b821dec Crowdin sync 2019-09-24 15:02:45 +02:00
M66B 4064264a8d Simplification 2019-09-24 15:02:33 +02:00
M66B a6721bf0b9 Improved error messages 2019-09-24 14:56:07 +02:00
M66B cfeb673c4b Adjust luminance for dark/light colors 2019-09-24 14:46:12 +02:00
M66B b33b72356d Improved quote space handling 2019-09-24 13:31:42 +02:00
M66B 1fc0ec5db7 Allow color style on all html tags 2019-09-24 13:31:27 +02:00
M66B 0a620eec5c 1.723 release 2019-09-24 12:01:23 +02:00
M66B 7acaa9c4de Crowdin sync 2019-09-24 12:01:14 +02:00
M66B 2e9daa72e5 Prevent crash 2019-09-24 11:48:42 +02:00
M66B 942a0520ca Workaround crash 2019-09-24 11:21:31 +02:00
M66B 82c340a0cd Report errors 2019-09-24 11:00:14 +02:00
M66B 0e7ab8a498 Fix 2019-09-24 10:32:45 +02:00
M66B b2ba38d4e1 Small improvement 2019-09-24 10:32:36 +02:00
M66B a836b3cab3 Behavior improvement 2019-09-24 09:56:58 +02:00
M66B 7dc0929ffe Added notification snooze action 2019-09-24 09:34:43 +02:00
M66B 5ed3817b95 Small improvement 2019-09-24 09:34:03 +02:00
M66B d46bd9159f Simplification 2019-09-24 09:10:53 +02:00
M66B 935bc736be Fixed copy devil 2019-09-24 08:11:13 +02:00
M66B 3c6678197e Use dp for block quotes 2019-09-24 07:48:47 +02:00
M66B f5389600a9 Small improvements 2019-09-23 22:07:22 +02:00
M66B e93b23263f Small improvement 2019-09-23 22:00:07 +02:00
M66B 235941a1bc 1.722 release 2019-09-23 21:01:07 +02:00
M66B 77e321714a Crowdin sync 2019-09-23 21:01:00 +02:00
M66B e0a547d0ef Process plain text quotes 2019-09-23 20:50:27 +02:00
M66B 214774fa09 Optionally show text colors 2019-09-23 20:13:38 +02:00
M66B 7b183675c3 Sanitize (external) drafts 2019-09-23 19:51:26 +02:00
M66B ec7ea93642 Allow colors 2019-09-23 19:51:17 +02:00
M66B 5b243b5a0f Small improvement 2019-09-23 19:18:21 +02:00
M66B 444e0ebef8 Simplification 2019-09-23 18:56:15 +02:00
M66B f5b727a3c1 Small fixes 2019-09-23 17:39:45 +02:00
M66B 13548c8f8d Save font sizes 2019-09-23 17:27:09 +02:00
M66B 9a348f1145 Cleanup 2019-09-23 17:25:31 +02:00
M66B 3c7bd7876a Filter duplicates by default 2019-09-23 16:27:57 +02:00
M66B bf09ca6844 Small fixes, refactoring 2019-09-23 16:26:14 +02:00
M66B c7190d0a61 Moved auto seen to advanced account settings 2019-09-23 15:58:53 +02:00
M66B 4b4625dcfc 1.721 release 2019-09-23 14:55:20 +02:00
M66B 30c04cf699 Crowdin sync 2019-09-23 14:55:13 +02:00
M66B 325c00e83f Log thread 2019-09-23 14:50:24 +02:00
M66B cbb81e6c31 Check if main thread alive 2019-09-23 14:42:13 +02:00
M66B 4ef10cd7d0 Simplify answered 2019-09-23 14:01:05 +02:00
M66B 1790a15fdf Check self/cc using all identities 2019-09-23 13:04:34 +02:00
M66B cc15eda190 Prefer links to unsubscribe 2019-09-23 12:15:25 +02:00
M66B 852b2d5579 Added swipe refresh to unified accounts 2019-09-23 12:07:52 +02:00
M66B dd2f217c48 Clear composing signature/template 2019-09-23 11:56:54 +02:00
M66B c408944773 Fixed from/extra 2019-09-23 11:40:01 +02:00
M66B bdbdaba839 Fixed widget init 2019-09-23 10:57:02 +02:00
M66B 50f48fb4c6 Match identities by regex 2019-09-23 10:47:05 +02:00
M66B bb4eb51d17 Simplified debug info identity 2019-09-23 10:04:46 +02:00
M66B 5423a95f99 Suppress android.app.RemoteServiceException
"Context.startForegroundService() did not then call Service.startForeground()"

FairEmail always properly calls startForeground
2019-09-23 08:31:04 +02:00
M66B 2bfc14f5c9 Let extra match identity 2019-09-22 21:56:23 +02:00
M66B aeff4e3169 Added permanent message delete 2019-09-22 21:07:51 +02:00
M66B 3506cbf1ee Fixed crash 2019-09-22 21:04:21 +02:00
M66B 06e02b9879 Cleanup 2019-09-22 20:42:18 +02:00
M66B 56c0e0c863 Fixed crash 2019-09-22 20:38:51 +02:00
M66B da1cf00c57 Scroll after loading images 2019-09-22 20:34:41 +02:00
M66B 6242348d32 Rewritten identity handling 2019-09-22 20:03:31 +02:00
M66B a60d06c348 Small improvement 2019-09-22 15:01:59 +02:00
M66B 43440e3b07 Simplification/fix 2019-09-22 14:42:43 +02:00
M66B ebd6269379 Small layout improvements 2019-09-22 14:19:42 +02:00
M66B f44b5a7815 Fix potential edge case unseen messages 2019-09-22 13:51:52 +02:00
M66B f84100d9e1 Small fix 2019-09-22 13:42:39 +02:00
M66B 33764016bc 1.720 release 2019-09-22 12:01:23 +02:00
M66B fe8d5e47c3 Crowdin sync 2019-09-22 12:01:10 +02:00
M66B 1c95dbea71 Added ignore rule action 2019-09-22 11:54:29 +02:00
M66B dff77e6a3f Added known sender rule condition 2019-09-22 11:44:11 +02:00
M66B b40b2b2e3e Allow saving attachments of drafts 2019-09-22 10:29:59 +02:00
M66B 9d24662dd8 Crowdin sync 2019-09-22 10:08:32 +02:00
M66B abaf3926a8 Revert "Fetch body structure on download"
This reverts commit 0f1d7fe33b.
2019-09-22 10:03:56 +02:00
M66B 8511de077a Decouple notifications and widget/badge 2019-09-22 09:45:37 +02:00
M66B ebc7c98425 Added review dialog 2019-09-22 08:35:29 +02:00
M66B 0bffc2b0f4 Added Gmail wizard 2019-09-21 22:14:59 +02:00
M66B 85e2374c90 Cleanup 2019-09-21 21:30:19 +02:00
M66B fade38f07d Fixed popup menu lifecycle 2019-09-21 20:28:03 +02:00
M66B 0f1d7fe33b Fetch body structure on download 2019-09-21 19:28:09 +02:00
M66B 56bb3a947a 1.719 release 2019-09-21 18:34:35 +02:00
M66B fbe6bb6221 Crowdin sync 2019-09-21 18:34:26 +02:00
M66B 2e299494dd Fixed linkify of pre formatted text 2019-09-21 18:21:49 +02:00
M66B fc88c720a3 Replace code by strong 2019-09-21 18:10:41 +02:00
M66B e22dff8cf4 Improved pre tag processing 2019-09-21 18:10:12 +02:00
M66B 68d421a421 Dismiss popup on detaching anchor 2019-09-21 16:15:55 +02:00
M66B 898f7777ef Revert "Workaround server bug"
This reverts commit 9ac9b08f5f.
2019-09-21 15:44:38 +02:00
M66B e1e2334517 Allow rule to be executed after check 2019-09-21 15:43:59 +02:00
M66B ccf4f3aeec Crowdin sync 2019-09-21 14:35:36 +02:00
M66B 9ac9b08f5f Workaround server bug 2019-09-21 13:33:04 +02:00
M66B 18def0c4c4 Simplification 2019-09-21 13:18:48 +02:00
M66B 8fbaa3abc8 Crowdin sync 2019-09-21 13:16:09 +02:00
M66B 984800c191 Quick setup review account 2019-09-21 12:04:36 +02:00
M66B 5b670a61bc Small improvements 2019-09-21 12:00:05 +02:00
M66B a60de82922 Improved bread crumb 2019-09-21 10:25:32 +02:00
M66B 721d151dc4 Widget message/threading 2019-09-21 09:18:17 +02:00
M66B ca352356ec Quote only on replying 2019-09-20 21:43:13 +02:00
M66B be76818f6a Let new messages tile process 2019-09-20 21:35:20 +02:00
M66B f7d658cbdc 1.717 release 2019-09-20 21:04:26 +02:00
M66B 2573362b4c Crowdin sync 2019-09-20 21:04:05 +02:00
M66B 17fe0986b8 Improved print header 2019-09-20 20:54:27 +02:00
M66B 164b98b429 Refactoring 2019-09-20 19:39:37 +02:00
M66B b2773f03b6 Small behavior improvement 2019-09-20 19:24:54 +02:00
M66B fcd3c5c15a Select widget account 2019-09-20 15:14:04 +02:00
M66B 7b7b7a4189 Log unexpected errors 2019-09-20 14:35:26 +02:00
M66B 91dba221f6 Updated link 2019-09-20 13:44:46 +02:00
M66B 4557f76917 Added hint about POP3 limitations 2019-09-20 12:44:02 +02:00
M66B c97c24f0a4 1.716 release 2019-09-20 10:30:38 +02:00
M66B e9bd434431 Crowdin sync 2019-09-20 10:30:28 +02:00
M66B 0043d1c9a7 Added POP3 delete 2019-09-20 10:21:38 +02:00
M66B d7cf5736de POP3 delete messages 2019-09-20 09:45:36 +02:00
M66B 6e804cbc0b Added logging 2019-09-20 08:39:31 +02:00
M66B 9c64ac20f0 Fix by simplifying 2019-09-20 08:39:15 +02:00
M66B 76cc0027a1 Small improvement 2019-09-19 21:53:55 +02:00
M66B e6b1e7f083 Refactoring 2019-09-19 21:42:09 +02:00
M66B 18188b4535 1.715 release 2019-09-19 20:14:39 +02:00
M66B 227bff4355 Updated browser and biometrics 2019-09-19 20:14:08 +02:00
M66B 2530a192b2 Crowdin sync 2019-09-19 20:14:00 +02:00
M66B 0604a1b077 POP3 support 2019-09-19 20:04:25 +02:00
M66B 70cce65e61 Suppress "Failed to fetch headers" 2019-09-19 16:55:36 +02:00
M66B cf1039a5a9 Small fix 2019-09-19 15:29:00 +02:00
M66B aa03e09a20 1.714 release 2019-09-19 13:30:57 +02:00
M66B eeb65a32ec Crowdin sync 2019-09-19 13:30:49 +02:00
M66B 3704799646 Set password on token refresh 2019-09-19 13:21:37 +02:00
M66B 00bd87140c Added compose behavior 2019-09-19 13:02:51 +02:00
M66B 8e5c3861e1 Simplification 2019-09-19 12:42:46 +02:00
M66B a1fd7bd511 Added filters active hint 2019-09-19 11:36:47 +02:00
M66B 176ede10c3 Explain why permissions are needed 2019-09-19 11:18:34 +02:00
M66B 6f20a4d3a5 Not everything can be fixed 2019-09-19 10:32:55 +02:00
M66B 23c3ab2010 Workaround Android connectivity bug 2019-09-19 10:16:46 +02:00
M66B 306d6539cc Use popup menu to select Gmail or other provider 2019-09-19 09:52:33 +02:00
M66B 9bece3ac09 Small layout improvement 2019-09-19 09:09:03 +02:00
M66B 84028c17fb Allow set don't ask again 2019-09-19 09:00:50 +02:00
M66B 450a82c72b Show sent icon for sent messages not in sent folder 2019-09-19 08:48:45 +02:00
M66B a79f1dbb56 Match identity on 'from' address 2019-09-19 08:26:29 +02:00
M66B 5d1cf7a15a Small improvement 2019-09-18 22:24:35 +02:00
M66B cd1e3d8391 Added text 2019-09-18 22:06:25 +02:00