Commit graph

9081 commits

Author SHA1 Message Date
cketti
b1c6a55115 Fix "Bcc all messages to" when switching accounts 2020-02-22 22:28:32 +01:00
cketti
706b13ba71
Merge pull request #4555 from k9mail/jmap_copy_and_move
JMAP: Add support for copying/moving messages
2020-02-22 20:29:08 +01:00
cketti
3bde957b0c JMAP: Add support for copying/moving emails 2020-02-22 19:36:00 +01:00
cketti
085332896e
Merge pull request #4556 from ByteHamster/metrics-opt-out
Opt out of WebView metrics
2020-02-21 15:07:15 +01:00
ByteHamster
f8cf52a59c Opt out of WebView metrics 2020-02-20 21:58:26 +01:00
cketti
c022998ed8
Merge pull request #4551 from mpas97/4550_bcc_date_overlay
Fix overlapping bcc and date
2020-02-20 11:33:42 +01:00
Maurizio Pasquinelli
34373622ac Fix overlapping bcc and date 2020-02-19 19:57:39 +01:00
cketti
72335a2c2d
Merge pull request #4548 from k9mail/jmap_delete
JMAP: Add support for deleting messages
2020-02-19 10:34:31 +01:00
cketti
1c1718e4e2
Merge pull request #4549 from k9mail/jmap_fix_query_changes
JMAP: Don't delete message only to download it again right away
2020-02-19 10:21:03 +01:00
cketti
d44bdfdb73 JMAP: Don't delete message only to download it again right away 2020-02-18 17:43:15 +01:00
cketti
a2f1487ba5 JMAP: Add support for deleting messages 2020-02-18 16:47:33 +01:00
cketti
94ce631f7d
Merge pull request #4545 from k9mail/jmap_set_flag
JMAP: Add support for setting flags/keywords
2020-02-18 16:46:40 +01:00
cketti
3e3e51b6ff
Merge pull request #4544 from k9mail/fix_jmap_mailbox_sync
JMAP: Don't limit Mailbox/get call to changed properties
2020-02-18 15:10:45 +01:00
cketti
5b4376e90f JMAP: Implement Backend.markAllAsRead() 2020-02-18 03:06:00 +01:00
cketti
1deed00f45 JMAP: Implement Backend.setFlag() 2020-02-18 03:04:11 +01:00
cketti
d9abc13a1e Don't limit Mailbox/get call to changed properties
BackendStorage currently doesn't support partial updates.
2020-02-18 01:04:01 +01:00
cketti
4d4a04a5aa
Merge pull request #4543 from k9mail/update_jmap_library
Update jmap-client library to version 0.3.0
2020-02-18 00:49:58 +01:00
cketti
6a0a5c8f88 Update jmap-client library to version 0.3.0 2020-02-17 18:44:52 +01:00
cketti
465d908d1d
Merge pull request #4541 from k9mail/jmap_flag_sync
Add JMAP message flags/keywords sync
2020-02-17 17:55:16 +01:00
cketti
5693c898f6 Add JMAP message flags/keywords sync 2020-02-17 01:30:12 +01:00
cketti
84aebf1037
Merge pull request #4533 from k9mail/jmap_message_sync
Add JMAP message sync (part 2) - delta sync
2020-02-16 18:59:52 +01:00
cketti
520eb13dc0
Merge pull request #4536 from k9mail/fix_memory_leaks
Fix some Activity leaks
2020-02-16 18:38:29 +01:00
cketti
66b4990564
Merge pull request #4540 from FliegendeWurst/fix-webview-links
Never open external links in our WebView (API level < 24)
2020-02-16 18:35:10 +01:00
cketti
ce7b59addf Clean up code in K9WebViewClient 2020-02-16 18:21:31 +01:00
FliegendeWurst
1a413e4a5c
Never open external links in our WebView (API level < 24) 2020-02-16 14:44:55 +01:00
cketti
d85e581485 Don't use GeneralSettingsDataStore as singleton
It holds a reference to the Activity that it was last used from.
2020-02-14 02:25:57 +01:00
cketti
bfbb744bbc Don't create a new OpenPgpServiceConnection when there already is one
Doing so would leak the ServiceConnection created by the previous
OpenPgpServiceConnection.
2020-02-14 02:12:27 +01:00
cketti
b78c2e295e Add JMAP message sync (part 2) - delta sync 2020-02-14 00:16:34 +01:00
cketti
5dce1101ed
Merge pull request #4531 from k9mail/more_messages_ui_update
Don't load 'hasMoreMessages' data in main thread
2020-02-14 00:16:14 +01:00
cketti
8a96435c55
Merge pull request #4530 from k9mail/strictmode
Tune StrictMode warnings
2020-02-13 18:07:34 +01:00
cketti
caa7b6d797 Don't load 'hasMoreMessages' data in main thread 2020-02-12 23:22:57 +01:00
cketti
6768e74fc2 Be a bit more selective on which StrictMode warnings we enable 2020-02-12 22:27:13 +01:00
cketti
20e239f68e
Merge pull request #4529 from k9mail/jmap_message_sync
Add JMAP message sync (part 1)
2020-02-12 19:51:18 +01:00
cketti
ab7feffa68 Add JMAP message sync (part 1)
This only supports doing a full sync and downloading complete messages.
2020-02-12 19:12:11 +01:00
cketti
0e1780baec
Merge pull request #4528 from Meteor0id/patch-3
autodownload_message_size should use symbols for to base2 Bytes
2020-02-11 21:57:42 +01:00
Meteor0id
cd21fb23eb
autodownload_message_size as base2 Bytes
Max message size is compared directly with message size, which is retrieved in the case of POP3 by a list command. List returns a size in bytes.

Out of that follows that the values for max download size are actually expressed as kibibytes and mebibytes
2020-02-11 03:38:14 +01:00
cketti
2eccfd34b1
Merge pull request #4524 from k9mail/size_formatter
Fix SizeFormatter
2020-02-10 18:14:49 +01:00
cketti
129cc2f32d Change SizeFormatter to properly use SI units 2020-02-09 01:10:17 +01:00
cketti
99b5f38a9c Make SizeFormatter.formatSize() an instance method 2020-02-09 00:20:49 +01:00
cketti
bee39ec03f Convert 'SizeFormatter' to Kotlin 2020-02-08 22:15:04 +01:00
cketti
de39ad28c5 WIP: Renaming file 'SizeFormatter' with Kotlin extension 2020-02-08 22:13:36 +01:00
cketti
8f4a287b79
Merge pull request #4520 from ByteHamster/fix-rotate-crash
Do not try to close search in onSaveInstanceState
2020-02-08 15:17:42 +01:00
ByteHamster
7fb6c4bfd8 Do not try to close search in onSaveInstanceState 2020-02-08 11:19:08 +01:00
cketti
a93be23c83
Merge pull request #4516 from ByteHamster/searchpreference-2.0.0
Upgraded SearchPreference library to version 2.0.0
2020-02-08 03:03:47 +01:00
ByteHamster
cdd7fdead2 Upgraded SearchPreference library to version 2.0.0 2020-02-07 18:31:58 +01:00
cketti
de1612fb16 Remove old (unused) Proguard config 2020-02-07 02:40:35 +01:00
cketti
add8a88b87 Prepare for version 5.706 2020-02-06 23:18:23 +01:00
cketti
af7887d20d Version 5.705 2020-02-06 23:02:59 +01:00
cketti
92c4ffa440
Merge pull request #4511 from k9mail/update_translations
Update translations
2020-02-06 23:01:10 +01:00
cketti
a882ce5c32 Only run CI on pull requests 2020-02-06 22:45:40 +01:00