Commit graph

12751 commits

Author SHA1 Message Date
Wolf-Martell Montwé
8af494fa52
Change WizardNavigationBar to be able to show and hide buttons 2023-07-26 18:13:19 +02:00
cketti
84f132c148 Add abstraction for storing and retrieving the OAuth state 2023-07-26 15:28:34 +02:00
Wolf-Martell Montwé
0c0e57f7ba
Merge pull request #7079 from thundernest/add_account_setup_oauth
Add account setup oauth
2023-07-26 12:43:29 +00:00
Wolf-Martell Montwé
bfae204dc5
Remove OnNextClicked as SignInClicked controls the flow 2023-07-26 13:52:19 +02:00
Wolf-Martell Montwé
7b8107d2bc
Add error strings 2023-07-26 13:52:19 +02:00
Wolf-Martell Montwé
5b9d08fe8b
Add tests and remove CheckIsAuthorized as it's fully covered by the AuthorizationStateRepository 2023-07-26 13:52:19 +02:00
Wolf-Martell Montwé
35020a1cb9
Add CheckIsGoogleSignIn and use GoogleSignInButton 2023-07-26 13:52:19 +02:00
Wolf-Martell Montwé
615e16895f
Add FinishOAuthSignIn usecase 2023-07-26 13:52:18 +02:00
Wolf-Martell Montwé
e658b8256b
Add AccountOAuthScreen 2023-07-26 13:52:18 +02:00
Wolf-Martell Montwé
b5a44a54b5
Merge pull request #7080 from thundernest/fix_auto_discovery_status_view_border_shape
Fix AutoDiscoveryStatusView border shape
2023-07-26 09:09:28 +00:00
Wolf-Martell Montwé
eeb03b6d15
Fix AutoDiscoveryStatusView border shape 2023-07-20 18:17:36 +02:00
cketti
93cf883fca
Merge pull request #7078 from thundernest/fix_oauth_config
Fix hostnames for Microsoft OAuth configuration
2023-07-20 16:15:02 +02:00
cketti
d8598a64b3 Fix hostnames for Microsoft OAuth configuration 2023-07-20 14:50:39 +02:00
cketti
3c344ff808
Merge pull request #7077 from thundernest/autoconfig_auth_types
Read all supported authentication methods from Autoconfig file
2023-07-20 11:47:50 +02:00
cketti
ce2ef439d0
Merge pull request #7075 from thundernest/client_certificate
New account setup: add support for client certificates
2023-07-20 11:47:30 +02:00
cketti
639f6e68b3 Use authentication type from AutoDiscoveryResult.Settings 2023-07-19 20:35:23 +02:00
cketti
f73cd2ffef Return all supported authentication methods from RealAutoconfigParser 2023-07-19 19:58:20 +02:00
Wolf-Martell Montwé
14ea2b33fc
Merge pull request #7076 from thundernest/change_wizard_navigation_bar_to_stateful
Change WizardNavigationBar to stateful
2023-07-19 17:08:39 +00:00
Wolf-Martell Montwé
0a2a1b7d93
Change WizardNavigationBar to enable next and back button based on given state 2023-07-19 18:53:58 +02:00
cketti
92d7682e48 Use client certificate alias when creating ServerSettings 2023-07-19 18:25:06 +02:00
cketti
d4b7668368 Add UI element to select a client certificate 2023-07-19 18:25:06 +02:00
Wolf-Martell Montwé
ef4d05f5be
Merge pull request #7074 from thundernest/add_authorization_repository
Add `AuthorizationRepository`
2023-07-19 15:50:18 +00:00
Wolf-Martell Montwé
ada21aebd1
Add AuthorizationRepository 2023-07-19 17:34:34 +02:00
cketti
445146b531 Add a CompositionLocal for getting the current Activity 2023-07-19 16:26:28 +02:00
Wolf-Martell Montwé
b0cf2e5f28
Merge pull request #7073 from thundernest/add_content_list_view
Add ContentListView to wrap repeated content view setup
2023-07-19 13:44:10 +00:00
Wolf-Martell Montwé
7578728ffa
Merge pull request #7072 from thundernest/move_event_state_test_util_to_core_testing
Move `EventStateTestUtil` to `core:ui:compose:testing`
2023-07-19 13:43:58 +00:00
Wolf-Martell Montwé
c2d067f968
Move EventStateTestUtil to core:ui:compose:testing 2023-07-19 15:03:23 +02:00
Wolf-Martell Montwé
cbffe44496
Add ContentListView to wrap repeated content view setup 2023-07-19 14:39:19 +02:00
Wolf-Martell Montwé
f3d096fed4
Merge pull request #7071 from thundernest/add_sign_in_with_google_button
Add SignInWithGoogleButton
2023-07-19 09:31:40 +00:00
Wolf-Martell Montwé
c714197a08
Merge pull request #7070 from thundernest/add_oauth_check_to_auto_discovery
Add OAuth check to auto discovery
2023-07-19 09:31:27 +00:00
Wolf-Martell Montwé
f0672ddd53
Add OAuth check to GetAutoDiscovery 2023-07-19 10:36:39 +02:00
Wolf-Martell Montwé
23b0e79a0e
Add account common module to host shared code for reuse in oauth module 2023-07-19 10:36:39 +02:00
Wolf-Martell Montwé
e6b2c66f44
Change contracts from sealed class to sealed interface 2023-07-19 10:07:27 +02:00
Wolf-Martell Montwé
60370fc1d9
Add SignInWithGoogleButton 2023-07-19 10:06:49 +02:00
cketti
452ccff550
Merge pull request #7069 from thundernest/imap_path_prefix
Disable "IMAP path prefix" input when auto-detecting IMAP namespace
2023-07-18 13:16:51 +02:00
cketti
608fdb0bb6
Merge pull request #7068 from thundernest/create_account
Update code to create an account
2023-07-18 12:19:36 +02:00
cketti
d8489c1cf1 Disable "IMAP path prefix" input when auto-detecting IMAP namespace 2023-07-17 17:26:28 +02:00
cketti
0392f86a63 Extract values from ServerSettings when creating an IMAP account 2023-07-17 15:49:39 +02:00
cketti
8c35dd5b34 Log error when creating an account fails 2023-07-17 12:39:18 +02:00
cketti
037b39a566 Fix setting account name and sender name when creating an account 2023-07-17 12:37:44 +02:00
cketti
8b07c61d18 Use signature when one was configured during account setup 2023-07-17 12:22:26 +02:00
cketti
248fd3dc2a Set folderPushMode to NONE when creating account 2023-07-17 12:17:44 +02:00
cketti
23add3be6f
Merge pull request #7067 from thundernest/autodiscovery_result_source
Add source to `AutoDiscoveryResult.Settings`
2023-07-17 12:03:23 +02:00
cketti
d09cb2afeb Add source to AutoDiscoveryResult.Settings 2023-07-15 21:39:43 +02:00
cketti
54253f785e
Merge pull request #7065 from thundernest/create_server_settings
Map IMAP advanced settings when creating `ServerSettings`
2023-07-13 17:41:14 +02:00
cketti
e24cbaaddb Map IMAP advanced settings when creating ServerSettings 2023-07-13 16:29:32 +02:00
cketti
f455566998
Merge pull request #7064 from thundernest/text_appearance_styles
Reference styles via theme attributes
2023-07-13 12:51:47 +02:00
cketti
bb84da1369
Merge pull request #7063 from thundernest/send_client_id
Add "Send client ID" to incoming server settings (IMAP)
2023-07-13 12:51:24 +02:00
cketti
588d7a7329 Use theme attribute to style outlined buttons 2023-07-12 18:28:30 +02:00
cketti
5ddffb1928 Use theme attributes instead of referencing TextAppearance styles directly 2023-07-12 18:20:30 +02:00