cketti
|
6687f5dc18
|
Replace or remove usages of AppCompat styles
|
2023-07-04 12:52:20 +02:00 |
|
Wolf-Martell Montwé
|
878cc45c04
|
Merge pull request #7040 from thundernest/add_feature_flags
Add feature flags
|
2023-07-03 16:04:27 +02:00 |
|
Wolf-Martell Montwé
|
c781e7032d
|
Add FeatureFlagFactory to K9 app and use the flag in MessageList
|
2023-07-03 15:37:22 +02:00 |
|
Wolf-Martell Montwé
|
1aa69635f5
|
Add launch import settings
|
2023-07-03 15:30:57 +02:00 |
|
Wolf-Martell Montwé
|
771775c6c6
|
Disable new onboarding
|
2023-07-03 10:21:16 +02:00 |
|
Wolf-Martell Montwé
|
9bf80c2266
|
Change AccountSetupFinishedLauncher to use custom intent for properly launching MessageList
|
2023-06-30 13:18:19 +02:00 |
|
Wolf-Martell Montwé
|
10e89e7e3e
|
Add onboarding entry point
|
2023-06-30 13:18:19 +02:00 |
|
Wolf-Martell Montwé
|
32a8f23dc7
|
Add create account use case
|
2023-06-30 12:04:27 +02:00 |
|
Wolf-Martell Montwé
|
09c00f3bf8
|
Rename AccountCreator to AccountCreatorHelper
|
2023-06-29 12:24:28 +02:00 |
|
cketti
|
769f92c5a8
|
Fix fetching SuggestServerName via Koin
|
2023-06-27 18:46:15 +02:00 |
|
Wolf-Martell Montwé
|
1429327c69
|
Extract GetOAuthRequestIntent into own use case for use in the new account flow
|
2023-06-26 14:06:34 +02:00 |
|
Wolf-Martell Montwé
|
5dfb37bfb0
|
Remove OAuth dependency from app.core
|
2023-06-23 11:52:13 +02:00 |
|
Wolf-Martell Montwé
|
526a6fe933
|
Refactor SuggestServerName
|
2023-06-23 11:46:05 +02:00 |
|
Wolf-Martell Montwé
|
03772c6a5c
|
Rename to SuggestServerName
|
2023-06-23 11:42:28 +02:00 |
|
Wolf-Martell Montwé
|
bbfc232975
|
Add feature:account:oauth module and move ServerNameSuggester there
|
2023-06-23 11:24:45 +02:00 |
|
Wolf-Martell Montwé
|
00148f1a99
|
Change OAuth to not use OAuthProvider enum and delegate configuration creation to the app
|
2023-06-21 14:05:28 +02:00 |
|
Wolf-Martell Montwé
|
9e0f1bd815
|
Resolve app.core dependency blocking oauth extraction
|
2023-06-20 15:17:45 +02:00 |
|
Wolf-Martell Montwé
|
141dd0974c
|
Resolve app.testing dependency blocking oauth extraction
|
2023-06-20 14:57:44 +02:00 |
|
cketti
|
955dc2380b
|
Version 6.707
|
2023-06-19 13:38:23 +02:00 |
|
cketti
|
f60e5e073f
|
Version 6.706
|
2023-06-16 15:35:00 +02:00 |
|
cketti
|
fb457bc7d6
|
Merge pull request #6972 from gitstart/K9-OSS-3
Inconsistent recipient names when composing a message
|
2023-06-16 15:30:20 +02:00 |
|
cketti
|
ff79ee70fc
|
Fix broken test and minor cleanup
|
2023-06-16 15:08:44 +02:00 |
|
GitStart
|
e23371985a
|
Inconsistent recipient names when composing a message
|
2023-06-16 08:28:37 +00:00 |
|
cketti
|
656a9d3862
|
Use relaxed mode to parse email addresses from message headers
|
2023-06-15 19:32:56 +02:00 |
|
cketti
|
89fa882590
|
Version 6.705
|
2023-06-12 17:00:32 +02:00 |
|
cketti
|
6829b9c80f
|
Update translations
|
2023-06-12 16:14:45 +02:00 |
|
GitStart
|
5e8b8fa573
|
Asks to save unchanged draft
|
2023-06-12 15:23:52 +02:00 |
|
cketti
|
f649a6a7d9
|
Merge pull request #6962 from thundernest/UserInputEmailAddressParser
Add `UserInputEmailAddressParser`
|
2023-06-09 18:49:39 +02:00 |
|
cketti
|
23ddb37d55
|
Switch to ACTION_INSERT_OR_EDIT for "add to contacts" action
This allows adding an email address to an existing contact.
|
2023-06-07 19:23:49 +02:00 |
|
cketti
|
3bf19ca3f6
|
Add UserInputEmailAddressParser
Used to parse name and email address pairs entered by the user when composing a message.
|
2023-06-07 18:40:49 +02:00 |
|
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 |
|
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
|
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 |
|
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
|
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
|
ff188cdfb5
|
Remove WebDAV code
|
2023-05-04 22:14:00 +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
|
f1155d4be3
|
Version 6.701
|
2023-04-28 18:35:37 +02:00 |
|
cketti
|
7cecc124f8
|
Update translations
|
2023-04-28 17:28:47 +02:00 |
|