Commit Graph

8655 Commits

Author SHA1 Message Date
M66B f943303bee Simplify Message ID query 2018-08-11 16:13:52 +00:00
M66B 42a4de8931 Log activity/fragment life cycle 2018-08-11 16:13:22 +00:00
M66B 3826ca76d5 Fixed duplicate message IDs 2018-08-11 16:12:15 +00:00
M66B 6f06d88082 Use MOVE again, refactored compose message, find by message ID 2018-08-11 14:13:29 +00:00
M66B 884ce9870a Fixed send operation 2018-08-11 14:04:06 +00:00
M66B d884b601e2 Fixed FAB message list 2018-08-11 14:03:43 +00:00
M66B 30f963b05f Simple loader fixes 2018-08-11 14:03:12 +00:00
M66B bef67ee485 Stop service before updates 2018-08-11 10:48:53 +00:00
M66B 03c944122f Improved debug info 2018-08-11 09:18:49 +00:00
M66B af28f983cd Refactoring 2018-08-11 08:37:56 +00:00
M66B 6713134e43 Report/show account, folder, message and operation errors 2018-08-11 08:28:54 +00:00
M66B f83a4f60ec Improvements 2018-08-11 07:20:42 +00:00
M66B f62dd4ee90 Send messages with attachments 2018-08-11 06:50:21 +00:00
M66B 1405d3be98 Fixed crash 2018-08-11 05:08:10 +00:00
M66B 4aca3880e4 Generic simple loader 2018-08-11 05:02:13 +00:00
M66B 8532027f01 Defer creating crash log message 2018-08-11 04:41:26 +00:00
M66B 4b5a072ae5 Basic add attachment 2018-08-10 20:07:13 +00:00
M66B 643b17397a Refactored compose to create a draft on get 2018-08-10 19:35:05 +00:00
M66B b48d54f98f Prepare for adding attachments 2018-08-10 17:14:07 +00:00
M66B 53d77fe205 Search contacts on typing 2018-08-10 16:06:39 +00:00
M66B 55b10420cf Refactoring, simplifications 2018-08-10 14:56:00 +00:00
M66B 617f83587c Remove internet validated criteria
Not all VPN apps call reportNetworkConnectivity
2018-08-10 13:43:54 +00:00
M66B d48c2cd87a Use main switcher activity, small improvements
- hosts EULA
- goto either setup or messages
2018-08-10 13:32:45 +00:00
M66B 54f8bf357f Refactoring 2018-08-10 11:32:49 +00:00
M66B c6ca47bd4f Use loader for debug info 2018-08-10 11:16:13 +00:00
M66B 511789993c Log crashes 2018-08-10 11:07:43 +00:00
M66B 49ca586a6c Added spinners for account/identity/folder 2018-08-10 11:05:38 +00:00
M66B 0a7ec026b1 Added system folders selection 2018-08-10 09:45:36 +00:00
M66B 7376362d21 Operation fixes 2018-08-10 06:24:39 +00:00
M66B ec1f2e5a6c Fixed seen after append 2018-08-09 22:07:34 +00:00
M66B 4d2e61d66c Fixed formatting addresses 2018-08-09 21:33:14 +00:00
M66B 4d7f6b5f6e Small improvement 2018-08-09 21:33:06 +00:00
M66B 70a2fdee1c Revised operation handling 2018-08-09 20:45:42 +00:00
M66B 659900f6d7 Refactoring 2018-08-09 07:02:41 +00:00
M66B 7ea6ba1762 Fixed debug/crash info 2018-08-09 07:00:20 +00:00
M66B 3cfaeaa5fe Less verbose logging 2018-08-09 06:20:18 +00:00
M66B 8a309c6198 Swap spam/trash button 2018-08-09 05:49:51 +00:00
M66B 194b7e8dea Fixed showing seen 2018-08-09 05:37:52 +00:00
M66B a37cc74189 Show reply all only if CC, show trash/spam when relevant 2018-08-09 05:36:47 +00:00
M66B 8826305d89 Remove debug code 2018-08-09 04:28:38 +00:00
M66B a85dae5f69 Back to folder list 2018-08-09 04:28:14 +00:00
M66B 0f51c3088b Fixed decoding of broken encoded texts, like the subject 2018-08-08 13:21:16 +00:00
M66B 8f47b2fbf9 Extended crash info 2018-08-08 13:05:43 +00:00
M66B 1572111935 Allow editing trashed messages
Fixes #21
2018-08-08 12:53:34 +00:00
M66B 971781b416 Better action conditions 2018-08-08 12:28:21 +00:00
M66B bd489df9a5 Move messages from outbox to sent (if any)
Fixes #24
2018-08-08 11:58:50 +00:00
M66B ac1e20857d Show 0, 1 or more accounts, operations, messages
Refs #26
2018-08-08 11:41:49 +00:00
M66B 93f75af745 Use linked drafts folder
Fixes #28
2018-08-08 11:21:19 +00:00
M66B 94f0e866e1 Automatically copy account password to identity 2018-08-08 10:31:11 +00:00
M66B a5af366b03 Added identity linked account 2018-08-08 10:22:12 +00:00
M66B abe7b45f59 Append crash reports 2018-08-08 08:23:00 +00:00
M66B c03ff70568 Skip reporting timeout exception 2018-08-08 08:09:53 +00:00
M66B 3148e52cdc On disabling synchronization mark message seen until now
Fixes #26
2018-08-08 07:29:21 +00:00
M66B 70f64c896a Show full address in message view
Refs #27
2018-08-08 07:19:39 +00:00
M66B 7c39cc9cd1 Fixed flickering
This is why AndroidX was required
2018-08-08 07:11:03 +00:00
M66B 10ee7df4b9 Switched to AndroidX libraries 2018-08-08 07:03:31 +00:00
M66B ab5f432978 Moved observers and loaders to onActivityCreate 2018-08-08 05:52:57 +00:00
M66B b0d8bc9c10 Set default seven days to sync for user folders
Sync of user folders is disabled by default
2018-08-08 05:06:54 +00:00
M66B f7f3e01b55 Switch from WebView to CustomTabs 2018-08-08 05:02:25 +00:00
M66B 0c1ea6c623 Fixed displaying folders of all accounts 2018-08-07 20:30:45 +00:00
M66B facfd4399e Sort synced user folders on top 2018-08-07 20:27:18 +00:00
M66B 3a55ea5269 Fixed message unseen color 2018-08-07 20:12:45 +00:00
M66B d263720b56 Update seen until on notification delete 2018-08-07 20:03:45 +00:00
M66B d3ed9271ab Added account/identity delete 2018-08-07 19:35:21 +00:00
M66B 847db6be1f Report new email only
Fixes #20
2018-08-07 18:31:14 +00:00
M66B 7f76fbbc98 Fixed grouping of messages without thread 2018-08-07 17:56:11 +00:00
M66B d075f56e2d Move folders to navigation menu, navigate by account 2018-08-07 17:49:06 +00:00
M66B d5a55f9e27 Simplify address handling by using type converters 2018-08-07 16:28:03 +00:00
M66B 5f48e38d6d Seem to be a formatting bug in Android Studio 2018-08-07 15:20:51 +00:00
M66B cc88ea4e06 Optimized database queries 2018-08-07 15:06:18 +00:00
M66B 7ffb9ea2c3 Added debug info 2018-08-07 15:06:07 +00:00
M66B 0611dc45eb Minor query improvements 2018-08-07 09:55:14 +00:00
M66B 37c226c74d Faster database access 2018-08-07 08:30:39 +00:00
M66B 048660d24f Refactored adapters to use bindTo method 2018-08-07 06:51:49 +00:00
M66B 9b148eefb9 Added message list paging 2018-08-07 06:38:00 +00:00
M66B e7a709b944 Sync trash / archive by default
Fixes #21
2018-08-06 20:24:22 +00:00
M66B 5ddf4fc994 Default sync trash and archive 2018-08-06 20:14:11 +00:00
M66B 0aaf2e948f Move by APPEND/DELETE if no MOVE capability 2018-08-06 20:03:06 +00:00
M66B 553a467ca0 Fixed home/toggle eula 2018-08-06 19:56:10 +00:00
M66B beee8574fd Use intent type to target right process receiver 2018-08-06 18:57:36 +00:00
M66B 4342362c6f Move outbox to sent on new sent message 2018-08-06 18:38:51 +00:00
M66B b50646d05e Mark outbox messages read on sent 2018-08-06 18:11:24 +00:00
M66B 409a9f5b3c Show password only on first entry
Fixes #2
2018-08-06 17:41:14 +00:00
M66B 41504e8098 Check for host, port, user, password
Fixes #19
2018-08-06 17:31:51 +00:00
M66B d8e8f3bc99 Added link to FAQ 2018-08-06 17:04:24 +00:00
M66B 74e8134e6c Check for MOVE capability 2018-08-06 16:36:37 +00:00
M66B 0069c4e9d7 Added capabilities to account 2018-08-06 16:29:49 +00:00
M66B a63a5767c1 Changed folder sort / item layout 2018-08-06 16:01:56 +00:00
M66B 33c0ec0efe Highlight unread messages 2018-08-06 15:10:42 +00:00
M66B 601d63482d Fixed back navigation
Fixes #6
2018-08-06 14:53:20 +00:00
M66B 73b5c9cbea Fixed crash 2018-08-06 14:40:11 +00:00
M66B be8fb15ec0 Hide options menu in folders list 2018-08-06 14:25:28 +00:00
M66B 9e60b4eabd Fixes 2018-08-06 14:22:03 +00:00
M66B 267e08685c Added debug info to messages 2018-08-06 14:04:35 +00:00
M66B 9bb4e9b92d Fixed compose view visibily states 2018-08-06 13:37:20 +00:00
M66B 7aa139e976 Added debug info to message items 2018-08-06 13:36:55 +00:00
M66B b0179b2b13 Added about navigation menu, moved debug info
Closes #12
2018-08-06 13:08:32 +00:00
M66B 27fef56a77 Simplified setup, added debug setting 2018-08-06 12:29:14 +00:00
M66B 80ca58d2a2 Fixed action bar blinking 2018-08-06 12:05:43 +00:00
M66B 04bfcb3566 Fixed synchronizing existing local messages 2018-08-06 11:51:14 +00:00
M66B 10d20cfcf3 Fixed showing unread 2018-08-06 11:50:39 +00:00
M66B d1d5036915 Fixed focus and freezes 2018-08-06 11:29:28 +00:00
M66B 7b6364b3a2 Select identify from to address, several fixes and improvements 2018-08-06 11:05:14 +00:00
M66B 7052639d48 Changed OK into Save
Fixed #22
2018-08-06 10:27:21 +00:00
M66B 3313e944ed Primary depends on synchronize 2018-08-06 10:02:47 +00:00
M66B 2e33cc65e0 List primary identity 2018-08-06 09:50:53 +00:00
M66B ee03489a31 List identity email address instead of user name
The email address will be more recognizable than the user name, which could be anything
2018-08-06 09:27:01 +00:00
M66B 4d362165ce Prevent crash when no focus 2018-08-06 08:39:28 +00:00
M66B d3a235e2d0 Use own message id to relate local and remote messages 2018-08-06 07:47:46 +00:00
M66B e9dd8f047f Move mime strict property
The Oracle documentation is confusing:

- as system property: https://docs.oracle.com/javaee/6/api/javax/mail/internet/package-summary.html
- as session property: https://docs.oracle.com/javaee/6/api/javax/mail/internet/MimeMessage.html
2018-08-06 06:02:09 +00:00
M66B b824f12a45 Fixed crash on null sent time 2018-08-06 05:39:29 +00:00
M66B abfe2489c6 Fixed reference 2018-08-05 19:13:16 +00:00
M66B 261bcd9651 Show cc/bcc on reply all 2018-08-05 19:04:59 +00:00
M66B f4b1ffd801 Added some remarks 2018-08-05 18:53:45 +00:00
M66B 84ad94b510 Layout improvement 2018-08-05 18:46:36 +00:00
M66B 959bfdf9df Use/check recycler view adapter position 2018-08-05 18:36:39 +00:00
M66B b1cc40bb47 Revised compose actions 2018-08-05 18:22:55 +00:00
M66B 0aa32d7402 Fixed saving without from address 2018-08-05 16:47:46 +00:00
M66B 7c7395a92e Navigation fix 2018-08-05 16:36:38 +00:00
M66B d6363b7f81 Minor improvements 2018-08-05 16:21:09 +00:00
M66B 9f626e3489 Improved messages fragment 2018-08-05 16:03:47 +00:00
M66B 66726e4454 Better message actions determine 2018-08-05 16:03:24 +00:00
M66B f267d55d98 Added spinner to folder save
Deleting messages can take some time
2018-08-05 13:12:50 +00:00
M66B 8d42f6809f Hide keyboard on detaching fragment
Do we really need to do this ourselves, Google?
2018-08-05 12:09:46 +00:00
M66B 10e96f6a3f Add index to message.ui_seen 2018-08-05 11:44:46 +00:00
M66B c748c96d98 Handle new intents 2018-08-05 11:40:15 +00:00
M66B fccca5ee4e Disable separate notification for new email 2018-08-05 10:56:24 +00:00
M66B 966a3ed4ca Fixed move loader 2018-08-05 10:31:01 +00:00
M66B 210cf6ee20 Added basic new email notification 2018-08-05 09:29:38 +00:00
M66B b66ec74f98 Linkify
Especially for XDA notification ...
2018-08-05 08:53:43 +00:00
M66B 32c1f7a71e Simplify navigation, refactoring
Fixes #15
2018-08-05 08:06:10 +00:00
M66B b460c06d1b Progress bar for attachment downloads 2018-08-05 07:19:50 +00:00
M66B f4970a0aa5 Handled unnames attachments 2018-08-05 06:08:12 +00:00
M66B cb6b1be980 Add inbox as move target, localize folder names 2018-08-05 05:53:34 +00:00
M66B eba14cbf84 Fixed checking attachment viewer 2018-08-05 05:38:48 +00:00
M66B eea2c15587 Fixed JavaMail session 2018-08-05 05:32:10 +00:00
M66B 676eec35c7 Serialize operations 2018-08-05 05:24:59 +00:00
M66B a980b0a76f Rewritten operation processing 2018-08-04 22:35:47 +00:00
M66B dde022a4c1 Added message move 2018-08-04 21:11:19 +00:00
M66B 35b28f8e49 Removed test code 2018-08-04 21:10:09 +00:00
M66B 1be9d6a021 Made move action a main action 2018-08-04 20:04:35 +00:00
M66B fe1e43ad27 Fixed equals 2018-08-04 19:54:33 +00:00
M66B 242be4c511 Fix attachment updates
Download progress
2018-08-04 19:50:41 +00:00
M66B b9d14df2cb Revised message viewing 2018-08-04 18:52:09 +00:00
M66B 728b9c6b94 Minor improvement 2018-08-04 17:43:37 +00:00
M66B 261913d8b9 Added folder spinner 2018-08-04 17:41:48 +00:00
M66B c8f48b0f65 Added up navigation
Fixes #6
2018-08-04 16:54:57 +00:00
M66B 11aaac4d4b Fixed warnings 2018-08-04 15:52:03 +00:00
M66B b447b4ab8a Disabled local drafts workaround 2018-08-04 15:48:24 +00:00
M66B 52149e304a Moved edit account/identity to setup 2018-08-04 15:46:22 +00:00
M66B 4467a088ea Moved dark theme setting to setup 2018-08-04 15:37:42 +00:00
M66B fe9c0a4a8f Move accounts/identities to setup 2018-08-04 15:13:19 +00:00
M66B 581e6eb50b Fixed lifecycle owners 2018-08-04 14:57:36 +00:00
M66B 28d93cf785 Fixed no viewer message 2018-08-04 14:50:30 +00:00
M66B 1d97c90968 Always catch exceptions 2018-08-04 14:41:10 +00:00
M66B 369c0ede09 View attachments 2018-08-04 12:49:44 +00:00
M66B 0c53244342 Added attachment size/progress 2018-08-04 11:47:57 +00:00
M66B e5a475379b Added operation failsafes 2018-08-04 10:20:18 +00:00
M66B 113e8445b3 Allow malformed addresses 2018-08-04 09:17:46 +00:00
M66B 7aa42e95d6 The message sent date is optional 2018-08-04 08:54:58 +00:00
M66B 935c10ca08 Added debug info instructions 2018-08-04 08:50:59 +00:00
M66B 70e0913331 Attachment download 2018-08-03 19:16:39 +00:00
M66B bc9a26c2c7 Store crash info as draft email 2018-08-03 18:07:12 +00:00
M66B 7e89563b48 Fixed crash 2018-08-03 17:34:27 +00:00
M66B 4ada1dba5d Improved search for standard folders 2018-08-03 17:09:12 +00:00
M66B cf73512897 Better folder sort 2018-08-03 16:54:54 +00:00
M66B f31644894e Fixed bottom navigation enabled state 2018-08-03 16:38:35 +00:00
M66B 0a1759b198 Revert "Layout improvement"
This reverts commit 222a16b963.
2018-08-03 16:22:21 +00:00
M66B 5f77582bec Create outbox on setup
To make sure the event listener is started
2018-08-03 16:21:18 +00:00
M66B 222a16b963 Layout improvement 2018-08-03 16:00:06 +00:00
M66B 9f248a7b30 Show alt title in santized text 2018-08-03 15:33:57 +00:00
M66B 63e40513fb Several fixes 2018-08-03 15:12:35 +00:00
M66B d32df01e25 Handle providers without drafts folder
for example free.fr
2018-08-03 14:41:31 +00:00
M66B 8ac235791f Move thread action to the right and show if available only 2018-08-03 14:01:08 +00:00
M66B dabf802d84 Make bottom navigation actions invisible when unavailable 2018-08-03 13:50:55 +00:00
M66B b130da7bc1 List attachments in message view 2018-08-03 13:46:25 +00:00
M66B 14efe62e91 Show if attachments in message list item 2018-08-03 12:27:49 +00:00
M66B bb4bed926a Get attachment meta info 2018-08-03 12:08:22 +00:00
M66B 485ef3ff56 Allow viewing account/identity password 2018-08-03 10:56:11 +00:00
M66B 58adbf64c3 Added inline viewing of images and links 2018-08-03 10:32:17 +00:00
M66B 74b6cb037d Refactoring 2018-08-03 09:58:44 +00:00
M66B f67f822267 Localize folder type 2018-08-03 09:21:57 +00:00
M66B 20d60fafe8 Check drafts on saving primary account only 2018-08-03 09:05:05 +00:00
M66B 29ae761435 Small improvement 2018-08-03 08:43:25 +00:00
M66B 3d3bf4b4d3 Disable compose on no primary drafts folder 2018-08-03 08:42:56 +00:00
M66B 774f9b3f36 Added cc/bcc 2018-08-03 07:39:43 +00:00
M66B bcf86385ae Consume message removed exception on processing operations 2018-08-03 05:08:58 +00:00
M66B 4d6c41674d Added hint about long press folder 2018-08-03 05:02:27 +00:00
M66B a499808691 Fixed typo 2018-08-03 05:01:11 +00:00
M66B 30a2b5ee31 Sort providers on name 2018-08-03 04:34:02 +00:00
M66B 1e25a9f97c Added reply-to address entry to identity 2018-08-02 22:26:56 +00:00
M66B 921b31abec Removed countermeasures, rewritten operation handling 2018-08-02 20:52:06 +00:00
M66B bb63ef2cfa Prevent spam/archive for messages in outbox 2018-08-02 20:49:11 +00:00
M66B 7feac257d1 Catch exceptions 2018-08-02 20:45:16 +00:00
M66B 8c1ad78caf Fixed reply to messages without sender 2018-08-02 20:32:47 +00:00
M66B 1240b29404 Fixed check for missing to recipient 2018-08-02 20:19:12 +00:00
M66B 930fb92327 Skip operation seen for local only messages
(outbox, unappended drafts)
2018-08-02 17:58:40 +00:00
M66B 3fe434b60c Add debug info to remote drafts 2018-08-02 17:42:57 +00:00
M66B 539ee934ea Fixed grouping of messages without thread 2018-08-02 17:39:24 +00:00
M66B cd4a441551 Added sending debug info 2018-08-02 17:07:02 +00:00
M66B e68142de47 Check for message removed exception 2018-08-02 16:24:23 +00:00
M66B 1ed714c123 Revised text 2018-08-02 15:27:47 +00:00
M66B e4629aa74c Improved error notifications 2018-08-02 15:25:01 +00:00
M66B 8d49b25c6a Handle message removed exception 2018-08-02 15:11:45 +00:00
M66B 00e01c2ecd First public release 2018-08-02 13:33:06 +00:00