Commit graph

287 commits

Author SHA1 Message Date
cketti
89530e5b08 Pass app name to ImapServerSettingsValidator for use with the IMAP ID command 2023-09-22 18:17:59 +02:00
Wolf-Martell Montwé
4ec59a881d
Fix OAuth 2 for Yahoo and AOL as they only support Authorization Code with PKCE now 2023-09-22 14:07:58 +02:00
Wolf-Martell Montwé
5b00628fe6
Wrap ErrorView and LoadingView in a box to be able to scale them to fillSize without changing their content size 2023-09-21 17:28:28 +02:00
Wolf-Martell Montwé
16768c8e8d
Change AccountAutoDiscoveryContent to ContentLoadingErrorView 2023-09-19 11:54:35 +02:00
Wolf-Martell Montwé
69c373e178
Rename AccountStateRepository save to set function names 2023-09-15 13:54:15 +02:00
Wolf-Martell Montwé
61d955f774
Add AccountUpdater contract and implementation 2023-09-15 11:24:17 +02:00
Wolf-Martell Montwé
5694e0934b
Add account:edit module 2023-09-15 11:24:16 +02:00
Wolf-Martell Montwé
a7ca61883c
Add account uuid 2023-09-15 11:24:16 +02:00
Wolf-Martell Montwé
25accaf905
Add observeWithoutEffect method 2023-09-14 10:36:34 +02:00
Wolf-Martell Montwé
11b12f9c5e
Change named injection to typed injection for server validation to avoid issues with dependency resolution 2023-09-13 18:46:22 +02:00
Wolf-Martell Montwé
8019485750
Move email validation to account setup 2023-09-13 16:53:04 +02:00
Wolf-Martell Montwé
e152c1f2d1
Rename AccountOutgoingConfig to OutgoingServerSettings 2023-09-13 14:20:58 +02:00
Wolf-Martell Montwé
4926f595fb
Rename AccountIncomingConfig to IncomingServerSettings 2023-09-13 14:20:58 +02:00
Wolf-Martell Montwé
2c0a22a78a
Rename ServerConfigDomainContract to ServerSettingsDomainContract 2023-09-13 14:20:58 +02:00
Wolf-Martell Montwé
009f235fe7
Rename module from config to settings for consistency 2023-09-13 14:20:58 +02:00
Wolf-Martell Montwé
49bde4fab7
Remove needles initial state loading as it is covered by the LoadAccountState event 2023-09-13 14:20:57 +02:00
Wolf-Martell Montwé
826588e0c2
Rename AutoDiscoveryStatus to AutoDiscoveryResult 2023-09-06 14:44:06 +02:00
Wolf-Martell Montwé
4f2fe9f6e5
Move server config to its own module 2023-09-06 14:20:59 +02:00
Wolf-Martell Montwé
f141214844
Move domain entities to account common module 2023-09-06 13:05:28 +02:00
Wolf-Martell Montwé
fb02e39f91
Remove back and next button texts on WizardNavigationBar as they have default values set already 2023-09-06 12:10:27 +02:00
Wolf-Martell Montwé
875dd8f464
Move AccountSetupTopAppBar to common and rename to AccountTopAppBar 2023-09-06 12:10:27 +02:00
Wolf-Martell Montwé
26e4ee5d52
Move InputFields to account common module 2023-09-06 12:10:27 +02:00
Wolf-Martell Montwé
dcad7a95b6
Move server certificate to server module 2023-09-05 17:10:44 +02:00
Wolf-Martell Montwé
6acdf48e2d
Add account server validation module 2023-09-05 16:14:22 +02:00
Wolf-Martell Montwé
51fb165003
Remove ServerSettingsExtension as it's already part of the OAuth module 2023-09-01 12:37:23 +02:00
Wolf-Martell Montwé
795b5a42ea
Add servercertificate module and move code from setup there 2023-09-01 12:28:37 +02:00
Wolf-Martell Montwé
385de5fdeb
Rename account oauth DomainContract to AccountOAuthDomainContract 2023-08-31 19:16:24 +02:00
Wolf-Martell Montwé
5fff204b95
Move shared domain from setup to common module 2023-08-31 19:07:25 +02:00
Wolf-Martell Montwé
1d350ec6e1
Merge pull request #7123 from thundernest/sign_in_with_google_button
Use `OutlinedButton` for `SignInWithGoogleButton`
2023-08-23 17:15:09 +02:00
cketti
41435cb7f6 Fix behavior of back button when adding additional accounts 2023-08-18 18:17:03 +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
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
49adf029f3 Use nicer syntax for assertk assertions 2023-08-14 16:46:07 +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
a9179b6eac Use OutlinedButton for SignInWithGoogleButton
This way the "Sign in with Google" button looks and behaves more like a regular button.
2023-08-14 14:33:00 +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
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
b712f04db6 Add placeholder certificate error screen 2023-08-10 00:23:58 +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
Wolf-Martell Montwé
b005e26a02
Add OAuth to AccountValidation 2023-08-03 17:19:22 +02:00
Wolf-Martell Montwé
c8ca64ac29
Change injection 2023-08-03 16:36:00 +02:00
Wolf-Martell Montwé
559e68761c
Change Options to use AccountSetupState 2023-08-03 16:36:00 +02:00