Commit graph

12884 commits

Author SHA1 Message Date
cketti
e80a02579a Hide password field in incoming server settings when not needed 2023-07-03 17:59:00 +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é
f07b0e12a2
Merge pull request #7038 from thundernest/add_launch_import_settings
Add launch import settings
2023-07-03 16:04:15 +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é
cfee354370
Add feature flags 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é
0c1921539f
Merge pull request #7037 from thundernest/add_feature_launcher
Add feature launcher
2023-07-03 14:32:34 +02:00
Wolf-Martell Montwé
771775c6c6
Disable new onboarding 2023-07-03 10:21:16 +02:00
Wolf-Martell Montwé
6cfd9481aa
Move AccountSetupFinishedLauncher to feature launcher 2023-07-03 10:21:14 +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é
b9e9dced5d
Move OkHttp dependency injection to account setup 2023-06-30 13:18:18 +02:00
Wolf-Martell Montwé
4cd261dcc7
Add feature launcher module to add host activity for composable views 2023-06-30 13:18:18 +02:00
Wolf-Martell Montwé
d5c3cf3bf8
Merge pull request #7032 from thundernest/add_account_creation
Add account creation
2023-06-30 12:31:21 +02:00
Wolf-Martell Montwé
2ed0597cae
Merge pull request #7039 from thundernest/add_outgoing_authentication_type
Add authentication type to outgoing server settings screen
2023-06-30 12:18:46 +02:00
Wolf-Martell Montwé
fe180f282d
Add createAccount use case to account setup 2023-06-30 12:13:16 +02:00
Wolf-Martell Montwé
ece413d9a2
Cleanup account options 2023-06-30 12:04:27 +02:00
Wolf-Martell Montwé
5c076d4f69
Change AccountSetupExternalContract to suspend and wrap IO operations with coroutine IO dispatcher 2023-06-30 12:04:27 +02:00
Wolf-Martell Montwé
32a8f23dc7
Add create account use case 2023-06-30 12:04:27 +02:00
Wolf-Martell Montwé
1c142876d0
Add AccountOptions and state mapper 2023-06-30 12:04:27 +02:00
Wolf-Martell Montwé
5384350689
Add AccountCreator as external dependency for the account setup 2023-06-30 12:04:27 +02:00
cketti
176a1e5bb7 Add authentication type to outgoing server settings screen 2023-06-29 17:46:12 +02:00
cketti
7156b92187
Merge pull request #7035 from thundernest/add_incoming_authentication_type
Add authentication type to incoming server settings screen
2023-06-29 17:02:24 +02:00
Wolf-Martell Montwé
121b26e14e
Merge pull request #7036 from thundernest/fix_lint_issues
Fix lint issues
2023-06-29 14:59:02 +02:00
Wolf-Martell Montwé
88a4b7913f
Add AccountOwnerNameProvider 2023-06-29 12:24:28 +02:00
Wolf-Martell Montwé
dbdbb25cdb
Add AccountSetupFinishedLauncher 2023-06-29 12:24:28 +02:00
Wolf-Martell Montwé
09c00f3bf8
Rename AccountCreator to AccountCreatorHelper 2023-06-29 12:24:28 +02:00
Wolf-Martell Montwé
10aab087dd
Fix lint issues 2023-06-29 12:23:35 +02:00
cketti
d677c542ef Add authentication type to incoming server settings screen 2023-06-28 15:19:09 +02:00
cketti
032fa95041
Merge pull request #7034 from thundernest/update_server_settings_ui
Update server settings UI
2023-06-28 15:18:52 +02:00
cketti
5c445256b0 Remove unnecessary elements from outgoing server settings screen 2023-06-28 14:33:42 +02:00
cketti
e43ea29378 Use "imap" prefix for "useCompression" properties 2023-06-28 14:30:16 +02:00
cketti
428b586c88 Only display "use compression" option for IMAP 2023-06-28 14:26:15 +02:00
cketti
fce2053bcf
Merge pull request #7033 from thundernest/fix_legacy_setup
Fix fetching `SuggestServerName` via Koin
2023-06-28 12:42:02 +02:00
cketti
769f92c5a8 Fix fetching SuggestServerName via Koin 2023-06-27 18:46:15 +02:00
Wolf-Martell Montwé
39571f93e8
Merge pull request #7031 from thundernest/add_account_setup_outgoing_config_check
Add account setup outgoing config check
2023-06-27 15:14:02 +02:00
Wolf-Martell Montwé
780b1c4430
Fix imports 2023-06-27 13:51:28 +02:00
Wolf-Martell Montwé
e171831a53
Merge pull request #7029 from thundernest/add_account_setup_incoming_config_validation
Add account setup incoming config check
2023-06-27 13:49:17 +02:00
Wolf-Martell Montwé
ff28886001
Add checkSettings with loading, error and success states to outgoing config 2023-06-27 13:10:46 +02:00
Wolf-Martell Montwé
613c2a3b6b
Add AccountOutgoingConfigStateMapper that maps to server settings 2023-06-27 12:26:03 +02:00
Wolf-Martell Montwé
9acfe184e0
Add AccountOutgoingStringMapper 2023-06-27 12:16:33 +02:00
Wolf-Martell Montwé
56abe2f23c
Add error message mapping 2023-06-27 12:14:33 +02:00
Wolf-Martell Montwé
e49d9e5c5e
Add checkSettings with loading, error and success states to incoming config 2023-06-27 11:43:39 +02:00
Wolf-Martell Montwé
22d1784d60
Add SuccessView 2023-06-27 11:43:38 +02:00
Wolf-Martell Montwé
0a047a1e13
Change import 2023-06-27 11:43:38 +02:00
Wolf-Martell Montwé
72d002571d
Add missing dependencies to feature app 2023-06-27 11:43:38 +02:00
Wolf-Martell Montwé
d51a33ec3c
Add incoming settings check 2023-06-27 11:43:38 +02:00
Wolf-Martell Montwé
ea8c0beb5c
Add server config validation use cases and change check interface to SAM 2023-06-27 11:33:46 +02:00
Wolf-Martell Montwé
183998a21a
Fix MainDispatcherRule 2023-06-27 11:33:46 +02:00
Wolf-Martell Montwé
8e99d69442
Add MailConnectionSecurity 2023-06-26 16:59:47 +02:00