Commit graph

10129 commits

Author SHA1 Message Date
cketti
4b4a0373a6 Change the way Pop3Sync stores "latest old message seen time" 2021-03-31 17:59:12 +02:00
cketti
d3b0e1a0c6 Remove unused code from WebDavSync 2021-03-31 17:47:57 +02:00
cketti
4748a5a190
Merge pull request #5223 from k9mail/refactor_LocalKeyStore 2021-03-31 15:42:49 +02:00
cketti
c6af41dfd1
Merge pull request #5222 from k9mail/fix_message_store_provider 2021-03-31 15:32:55 +02:00
cketti
0e1ff7d6b1 Remove LocalKeyStore's dependency on Android's Context
And lazily initialize the KeyStore so we're not doing any work when the instance is created.
2021-03-30 22:08:06 +02:00
cketti
bb1c9c32be Convert 'LocalKeyStore' to Kotlin 2021-03-30 22:06:12 +02:00
cketti
ac0a2525f7 Rename .java to .kt 2021-03-30 21:34:28 +02:00
cketti
f47862d789 Add tests for LocalKeyStore 2021-03-30 21:34:28 +02:00
cketti
00f13c0c8e Pass keystore directory as File instance to LocalKeyStore 2021-03-30 20:03:13 +02:00
cketti
e745f55413 Add tests for MessageStoreManager 2021-03-30 16:27:37 +02:00
cketti
cc65f72d66 Make 'MessageStoreManager' listen for account deletions 2021-03-30 16:27:37 +02:00
cketti
e8d9dae3fa Rename 'MessageStoreProvider' to 'MessageStoreManager' 2021-03-30 16:27:37 +02:00
cketti
2b6be48205 Add listener to be notified when an Account has been deleted 2021-03-30 16:27:37 +02:00
cketti
33fe1ee2f6
Merge pull request #5215 from k9mail/use_glide_in_drawer
Load account images off the main thread
2021-03-30 14:51:13 +02:00
cketti
0e14b17b3d Load account images off the main thread (using Glide) 2021-03-30 12:46:49 +02:00
cketti
b1265d81c3
Merge pull request #5216 from k9mail/special_characters_in_contact_email_addresses
Skip unsupported email addresses in RecipientLoader
2021-03-30 12:18:41 +02:00
cketti
1a91345f3e
Merge pull request #5217 from k9mail/split_mode_changing_folders
Clear message view when switching folders in split view
2021-03-30 12:16:07 +02:00
cketti
af827bb1fd
Merge pull request #5213 from k9mail/settings_changed_callback 2021-03-26 18:20:44 +01:00
cketti
f7887b3472 Clear message view when switching folders in split view 2021-03-26 02:10:13 +01:00
cketti
12213b5316 Skip unsupported email addresses in RecipientLoader
Currently we don't support email addresses containing non-ASCII characters.
2021-03-25 22:13:36 +01:00
cketti
d3e2c6635c Add 'SettingsChangeListener' mechanism to 'Preferences' 2021-03-24 17:18:16 +01:00
cketti
827ea0059d Make everyone use Preferences.saveSettings() to save general settings 2021-03-24 17:08:17 +01:00
cketti
dc93335100 Move old migration code from 'K9' to storage module 2021-03-24 16:28:07 +01:00
cketti
fb426b4008 Remove migration code for really old K-9 Mail versions 2021-03-24 16:04:53 +01:00
cketti
9ee8746255 Move some code from 'Preferences' to 'AccountRemover' 2021-03-24 15:48:30 +01:00
cketti
cc2413a180
Merge pull request #5209 from k9mail/convert_to_kotlin 2021-03-24 15:03:05 +01:00
cketti
b66662918c Prepare for version 5.734 2021-03-23 19:36:30 +01:00
cketti
967cc5684b Version 5.733 2021-03-23 19:23:59 +01:00
cketti
ce8d308c20
Merge pull request #5211 from k9mail/update_translations
Update translations
2021-03-23 19:22:32 +01:00
cketti
c55b19d957 Update translations 2021-03-23 19:03:54 +01:00
cketti
058d92d219
Merge pull request #5208 from k9mail/select_account_in_drawer
Mark account currently opened in MessageList as active in drawer
2021-03-23 18:57:49 +01:00
cketti
370481236a Convert 'Preferences' to Kotlin 2021-03-22 22:57:33 +01:00
cketti
2ddf38e666 Rename .java to .kt 2021-03-22 22:29:04 +01:00
cketti
48718c167d Mark account currently opened in MessageList as active in drawer 2021-03-22 17:25:31 +01:00
cketti
4d9035854e
Merge pull request #5207 from k9mail/drawer_in_search
Lock DrawerLayout closed when drawer is disabled
2021-03-22 16:23:17 +01:00
cketti
c4ce5f608c Lock DrawerLayout closed when drawer is disabled 2021-03-22 15:38:48 +01:00
cketti
302e2cec01
Merge pull request #5201 from k9mail/single_base_activity 2021-03-16 22:59:36 +01:00
cketti
5b82c74ba4 Remove unused ThemeType.ACTION_BAR 2021-03-15 16:57:04 +01:00
cketti
26bb8e3bb7 Merge 'K9ActivityCommon' into 'K9Activity' 2021-03-15 16:57:04 +01:00
cketti
b5b85f5e54 Make all of our activities extend 'K9Activity' 2021-03-15 16:56:53 +01:00
mehdisadeghi
a0b160c7cd
Add support for In-Reply-To parameter in mailto: URIs (#5194) 2021-03-09 15:32:30 +01:00
cketti
7e1aacce98
Merge pull request #5195 from k9mail/message_id_parser
Add 'MessageIdParser'
2021-03-05 22:44:13 +01:00
cketti
a205920510 Add 'MessageIdParser'
Can be used to parse the value of 'Message-ID', 'In-Reply-To', and 'References' header fields.
2021-03-05 18:45:21 +01:00
cketti
374a96ec9e Prepare for version 5.733 2021-03-04 18:57:08 +01:00
cketti
4feb51278b Version 5.732 2021-03-04 17:58:03 +01:00
cketti
ff9e335819
Merge pull request #5191 from k9mail/update_translation
Update translations
2021-03-04 17:36:13 +01:00
cketti
1494a73a83 Update translations 2021-03-04 16:11:16 +01:00
cketti
9330f72ee4
Merge pull request #5189 from k9mail/fix_outgoing_server_settings
Don't attempt to create invalid ServerSettings instance
2021-03-04 16:04:21 +01:00
cketti
e0836a169b
Merge pull request #5188 from k9mail/drawer_fixes 2021-03-04 16:03:59 +01:00
cketti
2ec7443326
Merge pull request #5186 from k9mail/drawer_account_color
Update drawer with new account color
2021-03-04 16:02:31 +01:00