Wolf-Martell Montwé
f3afad92c8
Merge pull request #7389 from bernhard-fp/7335_same_button_corner_radius
...
Set button corners to material default values
2023-11-29 10:43:28 +00:00
Bernhard Franke-Polz
9e58bba5d4
Set button corners to material default values
2023-11-29 09:45:52 +01:00
cketti
2c1b6636e6
Merge pull request #7388 from weblate/weblate-tb-android-app-strings
...
Translations update from Hosted Weblate
2023-11-28 19:07:03 +01:00
Hosted Weblate
150512aaa2
Update translations (Weblate)
...
Co-authored-by: AO Localisation Lab <ao@localizationlab.org>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: AndyRn.t.me <a.urbinati@gmx.com>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Eric <zxmegaxqug@hldrive.com>
Co-authored-by: Frederico Gonçalves Guimarães <weblate@teia.bio.br>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Sorocean <sorocean.igor@gmail.com>
Co-authored-by: Kazushi Hayama <hosted.weblate.3yoe@1984.pmail.li>
Co-authored-by: Kryštof Černý <cleverline1mc@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Nidi <nizamismidov4@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Ricard Rodríguez <rcard@insicuri.net>
Co-authored-by: Steve <secure@mail.az>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: Varanka Zoltán <zvaranka60@gmail.com>
Co-authored-by: Vladi69 <vladimirogalante@yahoo.it>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: ngocanhtve <ngocanh.tve@gmail.com>
Co-authored-by: winver <kirillstuzhuk@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/az/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/vi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/vi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/es/
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/vi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/es/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/hu/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/is/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/vi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/ca/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/cs/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/es/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/et/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/hu/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/is/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/it/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/ja/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/pl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/ro/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/sv/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/tr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/vi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/az/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/ca/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/cs/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/es/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/et/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/is/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/it/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/ja/
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/sv/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/tr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/uk/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/vi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/vi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/ca/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/cs/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/es/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/et/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/hu/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/is/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/it/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/ja/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/pl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/sv/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/tr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/vi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/az/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/es/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/it/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/sv/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/vi/
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-permissions
Translation: K-9 Mail/Thunderbird/onboarding-welcome
Translation: K-9 Mail/Thunderbird/ui-legacy
2023-11-28 18:14:57 +01:00
Wolf-Martell Montwé
e0957e2278
Merge pull request #7387 from thunderbird/change-use-of-enum-values-by-entries
...
Change use of Enum.values() to Enum.entries
2023-11-28 16:26:40 +00:00
Wolf-Martell Montwé
2c38500608
Merge pull request #7384 from thunderbird/change_server_settings_form_to_loading_view
...
Change ServerSettings to support loading state
2023-11-28 16:26:02 +00:00
Wolf-Martell Montwé
8d4ecbd4fb
Merge pull request #7385 from thunderbird/change_new_edit_server_settings_to_default
...
Change new edit server settings to default
2023-11-28 16:25:41 +00:00
cketti
52dda5fac2
Merge pull request #7383 from thunderbird/add_ClientCertificateException
...
Add `ClientCertificateException`
2023-11-28 17:10:54 +01:00
Wolf-Martell Montwé
251f835c1e
Change use of Enum.values() to Enum.entries
2023-11-28 16:46:28 +01:00
Wolf-Martell Montwé
4426a2a0a4
Change new edit server settings to default
2023-11-28 16:39:26 +01:00
Wolf-Martell Montwé
e1c2cf3558
Fix issue with manual flow due to changes to the state mapping
2023-11-28 16:38:47 +01:00
Wolf-Martell Montwé
cd1b36a730
Change ServerSettings to loading view
2023-11-28 16:16:09 +01:00
cketti
ae2fbfe72d
Add ClientCertificateException
2023-11-28 15:14:06 +01:00
cketti
b2a1b13968
Merge pull request #7382 from thunderbird/fix_test_issues
...
Fix newly introduced test issues
2023-11-28 15:11:09 +01:00
cketti
8a3da93314
Remove check for open connection in Pop3ConnectionTest
...
Right now the behavior of `Pop3Connection.open()` isn't very predictable when it comes to the state of the socket connection in the case of an error. Fixing this would require more changes to the POP3 code than we want to do right now. So this change relaxes the test to not check whether the connection is open or closed.
2023-11-28 14:51:18 +01:00
cketti
6500e16fd9
Remove unused import
2023-11-28 14:02:35 +01:00
cketti
68eec72c7b
Merge pull request #7381 from thunderbird/add_MissingCapabilityException
...
Add `MissingCapabilityException`
2023-11-28 12:21:09 +01:00
cketti
7517975521
Merge pull request #7380 from thunderbird/more_AuthenticationFailedException
...
Use `AuthenticationFailedException` when appropriate
2023-11-28 12:15:22 +01:00
cketti
168a59bc33
Merge pull request #7377 from thunderbird/forward_password_in_account_setup
...
Use password from incoming server for outgoing server if necessary
2023-11-28 12:14:47 +01:00
cketti
f79db8e28d
Add MissingCapabilityException
2023-11-27 18:49:52 +01:00
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