Commit graph

12751 commits

Author SHA1 Message Date
cketti
41435cb7f6 Fix behavior of back button when adding additional accounts 2023-08-18 18:17:03 +02:00
cketti
3702eaee02
Merge pull request #7131 from thundernest/fix_new_oauth
Fix OAuth code in new account setup
2023-08-18 13:33:24 +02:00
cketti
9cf974bc7e
Merge pull request #7130 from thundernest/move_subscribed_folders_setting
Move "Show only subscribed folders" setting to folders section
2023-08-18 13:27:30 +02:00
cketti
2b3b768eed Handle broken AuthState
The authorization state created using the new account setup in K-9 Mail 6.709 is broken and can't be used to refresh the access token. So we clear the authorization state when trying to refresh the token fails with an `IllegalStateException`.
2023-08-16 15:04:15 +02:00
cketti
cc88a39528 Simplify AuthorizationRepository
This also fixes a bug; previously the `AuthorizationResponse` wasn't included in `AuthState`.
2023-08-16 14:05:36 +02:00
cketti
476cd91624 Remove AccountOAuthContract.State.authorizationState 2023-08-16 13:27:36 +02:00
cketti
b0ef477f6e Remove "Show only subscribed folders" from (old) incoming server settings screen 2023-08-16 12:08:52 +02:00
cketti
397a06131e Add "Show only subscribed folders" setting to folders section 2023-08-16 12:04:05 +02:00
cketti
40d7db53f4 Prepare for version 6.710 2023-08-14 19:17:11 +02:00
cketti
7784d37e99 Version 6.709 2023-08-14 19:10:31 +02:00
cketti
8acf174a7c
Merge pull request #7127 from thundernest/enable_new_account_setup
Switch to new account setup UI
2023-08-14 19:03:47 +02:00
cketti
ca851d1b80 Switch to new account setup UI 2023-08-14 18:44:57 +02:00
cketti
bffddf254d
Merge pull request #7126 from thundernest/refactor_assertk_usage
Use nicer syntax for assertk assertions
2023-08-14 18:37:50 +02:00
cketti
4cc3ad72b8
Merge pull request #7125 from thundernest/new_onboarding_feature_flag
Tie creating new accounts to 'new_onboarding' feature flag
2023-08-14 18:36:23 +02:00
cketti
599e340aab
Merge pull request #7124 from thundernest/empty_signature
Don't enable signature when signature input during setup was left empty
2023-08-14 18:33:59 +02:00
cketti
49adf029f3 Use nicer syntax for assertk assertions 2023-08-14 16:46:07 +02:00
cketti
44bdef9c97 Tie creating new accounts to 'new_onboarding' feature flag 2023-08-14 16:14:04 +02:00
cketti
81002855b4 Don't enable signature when signature input during setup was left empty 2023-08-14 15:38:26 +02:00
cketti
5e9d9fe847
Merge pull request #7121 from thundernest/validation_hide_next_button
Always hide "Next" button in server settings validation screen
2023-08-14 12:31:46 +02:00
cketti
717cdfffbb
Merge pull request #7120 from thundernest/oauth_hide_next_button
Hide "Next" button in OAuth 2.0 flow
2023-08-14 12:31:15 +02:00
cketti
6afee20873
Merge pull request #7119 from thundernest/fix_toAccountOptionsState
Fix `AccountSetupState.toAccountOptionsState()`
2023-08-14 12:30:47 +02:00
cketti
219a97e3d7 Always hide "Next" button in server settings validation screen 2023-08-10 19:54:20 +02:00
cketti
7e097fabf7 Fix AccountValidationMainScreen previews 2023-08-10 19:54:20 +02:00
cketti
1077f121df Hide "Next" button in OAuth 2.0 flow 2023-08-10 19:22:34 +02:00
cketti
c1726ebf28 Fix AccountSetupState.toAccountOptionsState() 2023-08-10 17:46:39 +02:00
cketti
fbc7dd55d3
Merge pull request #7117 from thundernest/certificate_error_screen
Add certificate error screen
2023-08-10 17:21:00 +02:00
cketti
b712f04db6 Add placeholder certificate error screen 2023-08-10 00:23:58 +02:00
cketti
fe80fa9166 Prepare for version 6.709 2023-08-09 00:05:45 +02:00
cketti
a51d34b756 Version 6.708 2023-08-08 22:03:12 +02:00
cketti
0572be9d06
Merge pull request #7116 from thundernest/update_translations
Update translations
2023-08-08 21:33:38 +02:00
cketti
92e0a0d3be Update translations 2023-08-08 20:24:22 +02:00
cketti
f35603e14c
Merge pull request #7115 from thundernest/fix_IdentityHeaderBuilder
Write empty string to identity header field if name is null
2023-08-08 20:15:33 +02:00
cketti
5cb765f199
Merge pull request #7012 from gitstart/K9-OSS-20
Fix : Screen reader won't say unread for unread message #accessibility
2023-08-08 20:12:19 +02:00
cketti
6ff3d4087f
Merge pull request #7113 from thundernest/wrap_pasted_url
Wrap pasted URI in angle brackets
2023-08-08 20:09:04 +02:00
cketti
8a3ea4dfd4 Clean up content description of message list items 2023-08-08 19:40:31 +02:00
GitStart
47469223ca Add "unread" to content description in message list
This should improve the experience for people using screen readers.
2023-08-08 19:26:35 +02:00
cketti
fee88a4b88 Write empty string to identity header field if name is null 2023-08-08 19:10:23 +02:00
cketti
fdc9052a29
Merge pull request #7006 from gitstart/K9-OSS-10
Migrate JobIntentService to WorkManager
2023-08-08 16:07:29 +02:00
cketti
14153b329a
Merge pull request #7051 from gitstart/K9-OSS-32
Fix - Unintuitive "compose" icon in widget
2023-08-07 22:32:04 +02:00
gitstart
6ad1d0a65a Fix - Unintuitive "compose" icon in widget 2023-08-07 20:19:26 +02:00
cketti
12a7b31046 Wrap pasted URIs in angle brackets 2023-08-07 20:04:50 +02:00
cketti
e5e2a9bafb Add UriMatcher.isValidUri() 2023-08-07 19:32:25 +02:00
cketti
09240fec56 Implement AccountRemoverWorker.getForegroundInfo()
This is required to run expedited jobs on older Android versions.
2023-08-07 18:17:32 +02:00
cketti
d8e09b5790 Clean up AccountRemover[Worker] 2023-08-07 17:07:39 +02:00
GitStart
be83b62d32 Migrate JobIntentService to WorkManager 2023-08-07 17:07:39 +02:00
cketti
2985c67098
Merge pull request #7110 from thundernest/add_oauth_to_manual_setup
Add oauth to manual setup
2023-08-07 15:15:15 +02:00
cketti
a99d1817d9 Fix test for AccountAutoDiscoveryStateMapper.kt 2023-08-07 14:12:25 +02:00
Wolf-Martell Montwé
46deb14649
Add sign in message 2023-08-03 18:54:40 +02:00
Wolf-Martell Montwé
4f280d71f7
Remove AutoDiscover email address is enabled check to allow editing anytime 2023-08-03 17:42:03 +02:00
Wolf-Martell Montwé
5ab82847c6
Change AutoDiscovery to save state 2023-08-03 17:39:02 +02:00