cketti
fa487b2016
Always use extension function to create EmailAddress
instance
2023-06-01 14:29:28 +02:00
cketti
775e0389a1
Keep email address equality comparison out of DisplayRecipientsExtractor
...
This way the decision on what email address equality comparison strategy is used is limited to `Account.isAnIdentity(Address)`.
2023-06-01 13:13:01 +02:00
Simon Arlott
424a37eaeb
Add (failing) tests to DisplayRecipientsExtractorTest
2023-06-01 13:09:16 +02:00
Simon Arlott
e731d08f3b
Don't make identity descriptions unique on import
...
Identity descriptions don't have to be unique so they shouldn't be modified
when imported to make them unique.
This also means that identities with no description can be imported without
giving them one (e.g. "Imported", "Imported (1)", "Imported (2)").
2023-05-27 14:10:54 +01:00
Simon Arlott
d105ba0fbb
Export identities that have no description
...
Identities must have an email address but all of the other fields are
optional, so email address should be used to determine identity keys.
Fixes #6932
2023-05-27 14:10:53 +01:00
Siva Subramaniam
89e55b2c31
Fix appearance of "Sign in with Google" button ( #6928 )
...
Change Button to AppCompatButton to support android:background attribute
2023-05-26 15:56:09 +02:00
cketti
ae165344e6
Prepare for version 6.705
2023-05-23 18:08:06 +02:00
cketti
1ee999ca7e
Version 6.704
2023-05-23 17:37:48 +02:00
cketti
12fd0225aa
Update translations
2023-05-23 17:14:39 +02:00
Georg Sieber
7edbe542bd
Fix "Cannot connect to crypto provider"
...
Initialize `openPgpCallback` before `onSwitchAccount()` is called from the class initializer.
2023-05-22 10:42:19 +02:00
cketti
ef498c60e4
Update assertk to version 0.26
2023-05-16 17:20:25 +02:00
cketti
5498567bf2
Switch assertions to assertk
2023-05-14 13:00:28 +02:00
cketti
7d7e585b03
Merge branch '6.6-MAINT'
2023-05-12 12:22:52 +02:00
cketti
f95e22afc8
Version 6.602
2023-05-11 17:13:46 +02:00
Wolf-Martell Montwé
8f02a9e279
Merge pull request #6889 from IlyaBizyaev/fix/no-widgets-npe
...
Fix NPE on devices that don't support widgets
2023-05-11 08:52:52 +00:00
Ilya Bizyaev
1f45c2c391
Log the null AppWidgetManager
2023-05-10 21:54:13 +02:00
Ilya Bizyaev
f647e50a2e
Fix NPE on devices that don't support widgets
...
Turns out, AppWidgetManager.getInstance(context) can return null. I've
tested that this change fixes the issue on the device.
2023-05-10 00:02:50 +02:00
cketti
26fab0dff4
Change default reply action from "reply all" to "reply"
2023-05-09 13:56:36 +02:00
cketti
182e2c217c
Fix escaping commas in buildOAuthBearerInitialClientResponse()
2023-05-08 15:46:04 +02:00
cketti
0220e1d800
Prepare for version 6.704
2023-05-08 13:48:20 +02:00
cketti
0df1fa5543
Version 6.703
2023-05-08 13:42:05 +02:00
cketti
cba7e52581
Update translations
2023-05-08 13:25:10 +02:00
cketti
d407f18b11
Merge pull request #6878 from thundernest/check_UriParser_startPos_argument
...
Explicitly check `startPos` parameter in `UriParser.parseUri()` implementations
2023-05-08 11:37:39 +02:00
cketti
b1f876cbdc
Merge pull request #6876 from thundernest/manifest_changes
...
Explicitly set manifest attribute "hasFragileUserData" to false
2023-05-05 18:06:03 +02:00
cketti
3de2d3af40
Validate startPos
parameter in UriParser.parseUri()
implementations
2023-05-05 17:32:53 +02:00
cketti
0644407ff6
Convert HttpUriParserTest
to Kotlin
2023-05-05 17:12:52 +02:00
cketti
745ebd96a0
Rename .java to .kt
2023-05-05 17:09:25 +02:00
cketti
b56e444a74
Explicitly set manifest attribute "hasFragileUserData" to false
2023-05-05 16:21:26 +02:00
cketti
ff188cdfb5
Remove WebDAV code
2023-05-04 22:14:00 +02:00
cketti
94f95734b3
Prepare for version 6.703
2023-05-02 12:46:12 +02:00
cketti
87e0e979c8
Version 6.702
2023-05-02 12:33:41 +02:00
cketti
54daf0a28e
Update translations
2023-05-02 12:08:57 +02:00
cketti
587c281434
Don't let R8 remove TokenCompleteTextView
2023-05-01 19:29:19 +02:00
cketti
f826bdd7cc
Prepare for version 6.702
2023-04-28 18:35:37 +02:00
cketti
f1155d4be3
Version 6.701
2023-04-28 18:35:37 +02:00
cketti
7cecc124f8
Update translations
2023-04-28 17:28:47 +02:00
cketti
68be3c0b82
Merge pull request #6853 from thundernest/rename_thunderbird_module
...
Move autodiscovery modules and rename classes
2023-04-26 16:17:38 +02:00
Self Not Found
f2ce1fe344
IMAP: Add support for sending ID command with app name
2023-04-26 14:58:44 +02:00
cketti
6b68a2d5d7
Use app.k9mail as base package name for all :feature:autodiscovery:* modules
2023-04-26 13:06:07 +02:00
cketti
610d818f25
Move all :app:autodiscovery:* modules to :feature:autodiscovery
2023-04-25 19:30:14 +02:00
Wolf-Martell Montwé
6e27fe5c84
Merge pull request #6829 from thundernest/bump-to-android-studio-flamingo
...
Bump to Android Studio Flamingo
2023-04-25 15:38:35 +00:00
Wolf Montwé
71079908aa
Bump Gradle 8.0.2 -> 8.1.1 and remove suppress dsl scope violation
2023-04-25 17:21:58 +02:00
Wolf Montwé
0339444dd3
Bump Android Gradle Plugin to 8.0.0 and move Kotlin compatibility to build-plugins
2023-04-25 17:21:32 +02:00
cketti
8fc01ce486
Prepare for version 6.701
2023-04-24 15:50:06 +02:00
cketti
2492d9ffc4
Version 6.700
2023-04-24 15:39:27 +02:00
cketti
60716aca3d
Merge pull request #6850 from thundernest/update_translations
...
Update translations
2023-04-24 14:57:27 +02:00
cketti
1e97751a66
Update translations
2023-04-24 14:08:51 +02:00
cketti
975049ef71
Merge pull request #6841 from thundernest/fix_export_settings
...
Don't fail when exporting an identity without a sender name
2023-04-24 13:45:48 +02:00
cketti
9e7ee7215d
Don't fail when exporting an identity without a sender name
2023-04-24 13:35:50 +02:00
cketti
63ba1f6944
Increase number of active notification to 9
...
This way users can know that when the number 9 is displayed in the group summary, there's more notifications than the 8 they can currently see.
2023-04-21 17:46:55 +02:00