cketti
122eac0b57
Use AuthenticationFailedException
when appropriate
2023-11-27 15:29:37 +01:00
cketti
58155066e6
Merge pull request #7372 from bernhard-fp/7361_disable_autocorrect_in_server_settings
...
Disable autocorrect in server settings input fields
2023-11-24 16:32:58 +01:00
Bernhard Franke-Polz
be7310a5db
Add keyBoardOptions
parameter to text fields
...
Set `autoCorrect = false` in incoming and outgoing server settings text fields.
2023-11-24 15:10:51 +01:00
cketti
b7a449abea
Merge pull request #7378 from thunderbird/fix_testsOnCi
...
Run all tests tasks except for `testReleaseUnitTest` on CI
2023-11-24 15:08:21 +01:00
cketti
ce071e3c85
Merge pull request #7376 from thunderbird/manual_setup_without_password
...
Don't display password field when autoconfig fails
2023-11-24 15:08:06 +01:00
cketti
f01132ea67
Run all tests tasks except for testReleaseUnitTest
on CI
2023-11-24 14:07:13 +01:00
cketti
730279288a
Use password from incoming server for outgoing server if necessary
2023-11-24 13:00:50 +01:00
cketti
49801b125d
Don't display password field when autoconfig fails
2023-11-24 12:14:54 +01:00
Wolf-Martell Montwé
1596adc0c5
Merge pull request #7369 from thunderbird/imap_move
...
IMAP: Use MOVE command if available
2023-11-21 10:40:27 +00:00
Wolf-Martell Montwé
20734ac320
Fix usage of wrong view model in EditOutgoingServerSettingsNavHost
2023-11-21 11:39:45 +01:00
Wolf-Martell Montwé
f2f61249f4
Merge pull request #7368 from thunderbird/fix_onboarding_navigation
...
Fix onboarding navigation
2023-11-21 10:37:06 +00:00
cketti
b4ef2fb15b
IMAP: Use MOVE command if available
2023-11-20 17:39:46 +01:00
cketti
1b937d6c2b
Merge pull request #7366 from thunderbird/ignore_expunge_policy_for_move
...
IMAP move operation should ignore expunge policy
2023-11-20 11:18:38 -05:00
cketti
d0052238d3
Merge pull request #7365 from thunderbird/update_auth_state
...
Update authorization state when editing server settings
2023-11-20 11:17:40 -05:00
cketti
54608d78e0
Change text of "Finish" button in account options screen
2023-11-20 17:03:15 +01:00
cketti
623823dbdc
Fix navigating back to the welcome screen
2023-11-20 16:57:20 +01:00
cketti
8b66b04692
IMAP move operation should ignore expunge policy
...
Because the original IMAP specification doesn't include a move operation, we implement it as copy, followed by deleting the source message. Deleting messages in IMAP is a two stage process. First a message is marked as deleted, then the EXPUNGE command is issued. However, the EXPUNGE command will remove all messages in a folder marked as deleted. For a move operation, we don't want to remove other messages, and therefore won't issue the EXPUNGE command. However, if the server supports the UIDPLUS extension, we can specify which messages exactly should be expunged. So if that extension is available, we will use the UID EXPUNGE command on the source message of a move operation.
Since the EXPUNGE command removes all messages marked as deleted, K-9 Mail has a setting that controls when the command is issued (when deleting a message, when polling, manually via a menu option). Previously this setting was also used for move operations. However, that probably should have never been the case.
2023-11-18 18:09:08 +01:00
cketti
88d2d26b80
Rename AccountUpdaterTest
to AccountServerSettingsUpdaterTest
2023-11-17 19:13:58 +01:00
cketti
7fed8d87a1
Update authorization state when editing server settings
2023-11-17 19:12:57 +01:00
cketti
9fe2c68cbc
Merge pull request #7351 from thunderbird/targetSdkVersion_33
...
Increase targetSdkVersion to 33
2023-11-17 11:05:51 -05:00
Wolf-Martell Montwé
00992cf8c8
Merge pull request #7362 from thunderbird/change_selection_molecule_to_highlight_selected_option
...
Change `TextFieldOutlinedSelect` to highlight selected option in bold
2023-11-17 14:57:11 +01:00
cketti
f0e5babb6f
Merge pull request #7359 from thunderbird/skip_permission_screen
...
Skip permissions screen on Android 5.x
2023-11-17 08:40:19 -05:00
Wolf-Martell Montwé
db19e9cc7d
Change TextFieldOutlinedSelect
to highlight selected option in bold
2023-11-17 14:35:49 +01:00
cketti
d9f161ffd6
Skip permissions screen on Android 5.x
2023-11-17 13:03:31 +01:00
Wolf-Martell Montwé
cf8e1e5797
Merge pull request #7350 from thunderbird/navigation_after_mark_as_unread
...
Add "After marking a message as unread" navigation setting
2023-11-16 17:58:19 +01:00
Wolf-Martell Montwé
0393f23e34
Merge pull request #7354 from thunderbird/change_account_setup_navigation
...
Replace `AccountSetupScreen` with `AccountSetupNavHost`
2023-11-16 10:56:33 +01:00
Wolf-Martell Montwé
3dc3b526ed
Merge pull request #7353 from thunderbird/create_account_screen
...
Add "create account" screen
2023-11-16 10:56:15 +01:00
Wolf-Martell Montwé
e556211901
Merge pull request #7349 from thunderbird/folder_fetcher
...
Add `FolderFetcher` interface
2023-11-16 10:55:11 +01:00
cketti
1fac2f5ab2
Replace AccountSetupScreen
with AccountSetupNavHost
2023-11-14 19:22:31 +01:00
cketti
c0024a2f66
Integrate CreateAccountScreen
into account setup flow
2023-11-14 16:39:23 +01:00
cketti
849f150138
Add CreateAccountScreen
2023-11-14 16:35:47 +01:00
cketti
ab49c54464
Increase targetSdkVersion to 33
2023-11-13 13:06:56 +01:00
cketti
9d243b7f56
Add "After marking a message as unread" navigation setting
2023-11-13 11:14:40 +01:00
cketti
1de41d9177
Add FolderFetcher
2023-11-10 22:24:15 +01:00
cketti
8f06c24bd3
Merge pull request #7348 from thunderbird/autoconfig_allow_placeholder_in_domain_element
...
Allow placeholders in Autoconfig `domain` elements
2023-11-10 11:41:23 -05:00
cketti
513bd2cec9
Allow placeholders in Autoconfig domain
elements
2023-11-09 23:46:25 +01:00
Wolf-Martell Montwé
6b976f5f6b
Merge pull request #7347 from thunderbird/add_contact_permission_to_feature_app
...
Add contact permission to feature preview app
2023-11-09 16:18:53 +01:00
Wolf-Martell Montwé
5e452644cf
Merge pull request #7344 from thunderbird/add_disabled_state_to_oauth_view
...
Add enabled state to `AccountOAuthView`
2023-11-09 16:18:42 +01:00
Wolf-Martell Montwé
d515c51707
Add contact permission to feature preview app
2023-11-09 13:43:01 +01:00
Wolf-Martell Montwé
60cdf1fe39
Merge pull request #7345 from thunderbird/add_biometric_password_input_to_server_settings
...
Add biometric password input to server settings form
2023-11-09 13:38:02 +01:00
Wolf-Martell Montwé
9faaf96c18
Change SignInWithGoogleButton
to visually support disabled state
2023-11-09 13:36:56 +01:00
Wolf-Martell Montwé
86ed42713e
Add enabled state to OAuthView and propagate to buttons
2023-11-09 13:36:56 +01:00
Wolf-Martell Montwé
f0adce360c
Merge pull request #7343 from thunderbird/change_auto_discovery_to_expand_when_not_trusted
...
Change auto discovery to expanded when not trusted
2023-11-09 12:17:56 +01:00
Wolf-Martell Montwé
566d2a72de
Add biometric password input to server settings form
2023-11-09 11:43:40 +01:00
cketti
94825adf23
Merge pull request #7342 from thunderbird/remove_permission_prompts
...
Remove permission prompts in `MessageList` and `MessageCompose`
2023-11-09 05:31:37 -05:00
cketti
328d4c610e
Remove permission prompts in MessageList
and MessageCompose
2023-11-08 19:32:10 +01:00
cketti
dc1c8fd060
Merge pull request #7340 from thunderbird/account_setup_email_validation
...
Use `EmailAddressParser` for validating email address in account setup
2023-11-08 10:03:55 -05:00
cketti
eb7dcf2875
Merge pull request #7299 from thunderbird/permission_screen
...
Add onboarding screen to ask for Android permissions
2023-11-08 10:03:08 -05:00
cketti
fe33dd2cfa
Add permissions screen to onboarding flow
2023-11-08 15:13:42 +01:00
cketti
f3b06b9eb0
Add onboarding permissions screen
2023-11-08 15:13:42 +01:00