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
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
cketti
d58637eea2
Split onboarding into multiple modules
2023-11-08 15:13:42 +01:00
cketti
29b9d1c516
Merge pull request #7341 from weblate/weblate-tb-android-app-strings
...
Translations update from Hosted Weblate
2023-11-08 09:13:22 -05:00
Wolf-Martell Montwé
5bbf849509
Change expanded to saveable state
2023-11-08 11:34:49 +01:00
Wolf-Martell Montwé
1b77851478
Change AutoDiscoveryResultView to expand when configuration is untrusted
2023-11-08 11:09:05 +01:00
Hosted Weblate
1f5b932f69
Update translations (Weblate)
...
Co-authored-by: Alex Ho <samho1234567@gmail.com>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Damjan Gerl <damjan@damjan.net>
Co-authored-by: Frederico Gonçalves Guimarães <weblate@teia.bio.br>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Jordi Sanfeliu <jordi@fibranet.cat>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Steve <secure@mail.az>
Co-authored-by: Translator San <translator.san@proton.me>
Co-authored-by: Vladi69 <vladimirogalante@yahoo.it>
Co-authored-by: Zi Jiaxu <Shelpdicriter@users.noreply.hosted.weblate.org>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Co-authored-by: marcin mikołajczak <me@mkljczk.pl>
Co-authored-by: nautilusx <translate@disroot.org>
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/bg/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/sl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/bg/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/it/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/sv/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/tr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/bg/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/ca/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/fi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/it/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/tr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/bg/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/sl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/tr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/it/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/pl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/sl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/bg/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/sl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/bg/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/zh_Hant/
Translation: K-9 Mail/Thunderbird/account-common
Translation: K-9 Mail/Thunderbird/account-oauth
Translation: K-9 Mail/Thunderbird/account-server-settings
Translation: K-9 Mail/Thunderbird/account-server-validation
Translation: K-9 Mail/Thunderbird/account-setup
Translation: K-9 Mail/Thunderbird/designsystem
Translation: K-9 Mail/Thunderbird/onboarding
Translation: K-9 Mail/Thunderbird/ui-legacy
2023-11-08 10:40:22 +01:00
Wolf-Martell Montwé
cde467e4df
Merge pull request #7339 from thunderbird/fix_icons_in_catalog_app
...
Fix Icons not displayed in catalog app
2023-11-08 10:39:31 +01:00
cketti
3fb37a0873
Use EmailAddressParser
for validating email address in account setup
2023-11-07 21:07:47 +01:00
Wolf-Martell Montwé
907e315f7d
Merge pull request #7326 from thunderbird/update_detekt
...
Update Detekt
2023-11-07 18:12:59 +01:00
Wolf-Martell Montwé
7dcf1fb321
Fix Icons not displayed in catalog app as their accessor changed from field to method
2023-11-07 18:08:55 +01:00
Wolf-Martell Montwé
10aa2b70a9
Fix forwarded view model warning by suppressing it, needs a proper fix
2023-11-07 14:26:01 +01:00