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
cketti
96e76949a8
Update translations
2020-02-06 22:03:55 +01:00
cketti
21e4aac04b
Merge pull request #4510 from k9mail/update_androidx
...
Update AndroidX dependencies
2020-02-06 21:57:28 +01:00
cketti
0f07359bd9
Update AndroidX Core to 1.2.0
2020-02-06 17:53:07 +01:00
cketti
aed627d5bb
Update Material Components for Android to 1.1.0
2020-02-06 17:28:07 +01:00
cketti
9e06676d33
Update AndroidX Fragment to 1.2.1
2020-02-06 17:24:49 +01:00
cketti
0f807bb741
Update AndroidX WorkManager to 2.3.1
2020-02-06 16:27:31 +01:00
cketti
1972836008
Update AndroidX Navigation to 2.2.1
2020-02-06 16:26:11 +01:00
cketti
3fcef78dc9
Update AndroidX Annotation to 1.1.0
2020-02-06 16:24:04 +01:00
cketti
c1c57cfd8d
Update AndroidX Lifecycle to 2.2.0
2020-02-06 16:22:51 +01:00
cketti
dbf1873251
Update AndroidX Recyclerview to 1.1.0
2020-02-06 16:05:17 +01:00
cketti
68e8bed15d
Update AndroidX AppCompat to 1.1.0
2020-02-06 15:59:22 +01:00
cketti
aa4f1fdbc7
Merge pull request #4508 from k9mail/ghost_messages
...
Fix message lists being displayed on top of each other
2020-02-06 15:46:07 +01:00
cketti
b5cfb4c02c
Fix message lists being displayed on top of each other
2020-02-06 15:07:18 +01:00
cketti
46cc8935ec
Merge pull request #4506 from k9mail/external_links
...
Never open external links in our WebView
2020-02-06 14:53:29 +01:00
cketti
67e2029d56
Never open external links in our WebView
2020-02-06 13:51:37 +01:00
cketti
79c06745fb
Merge pull request #4503 from k9mail/remove_unused_callback_parameters
...
Remove unused callback parameters
2020-02-05 16:49:04 +01:00
cketti
611a57fb0e
Remove now unused folder name from SyncListener callbacks
2020-02-05 01:27:06 +01:00
cketti
86326ea0b9
Remove unused folder name from MessagingListener callbacks
2020-02-05 01:25:24 +01:00
cketti
8ca57827ff
Merge pull request #4501 from k9mail/BackendFolder_local_message_fix
...
Make BackendFolder not hand out local messages
2020-02-04 22:57:44 +01:00
cketti
2a760ef4bb
Remove local folder handling from Backend implementations
2020-02-04 19:58:24 +01:00
cketti
b233104622
Make BackendFolder only save messages that have a server ID set
...
Since we're calling through to LocalFolder.appendMessages(), omitting
the server ID would create a local message (one with a UID starting
with "K9LOCAL:").
2020-02-04 19:58:24 +01:00