Commit graph

13012 commits

Author SHA1 Message Date
Wolf-Martell Montwé
d721153062
Change server settings to support interaction mode 2023-10-12 17:06:27 +02:00
cketti
61b76c31da
Merge pull request #7227 from thundernest/textfield_reveal_authentication
Add password input field that requires user authentication for unmasking
2023-10-12 13:08:14 +02:00
cketti
6dbb94b7e3 Add BiometricPasswordInput
Variant of `PasswordInput` that only allows the password to be unmasked after the user has authenticated using `BiometricPrompt`.
2023-10-12 12:28:46 +02:00
cketti
238b416110 Merge branch '6.6-MAINT' 2023-10-12 12:09:49 +02:00
cketti
33f3215a7c Version 6.603 2023-10-12 11:31:46 +02:00
cketti
b1e9ca6810
Merge pull request #7240 from thundernest/backport_identity_fixes
Backport settings import/export fixes
2023-10-12 11:26:54 +02:00
Wolf-Martell Montwé
e41d07e141
Merge pull request #7242 from thundernest/add_adr_0003_switch_test_assertions_to_assertk
Add ADR 0003 - Switch Test Assertions from Truth to assertk
2023-10-12 10:38:19 +02:00
Wolf-Martell Montwé
627145ef01
Add ADR 0003 - Switch Test Assertions from Truth to AssertK 2023-10-12 10:30:13 +02:00
Wolf-Martell Montwé
8d1718bd2d
Merge pull request #7241 from thundernest/remove_providers_xml_discovery
Remove `ProvidersXmlDiscovery`
2023-10-12 10:22:38 +02:00
Wolf-Martell Montwé
be44dc3a69
Remove ProvidersXmlDiscovery 2023-10-11 18:07:06 +02:00
Wolf-Martell Montwé
801611779a
Merge pull request #7239 from thundernest/remove_account_setup_basics
Remove `AccountSetupBasics`
2023-10-11 18:06:00 +02:00
cketti
c66785e49f
Merge pull request #7237 from thundernest/translation_comments
Add descriptions for `general_settings_ui_density_*` strings
2023-10-11 17:40:32 +02:00
cketti
d8c7ff03e8 Update detekt baseline 2023-10-11 17:36:06 +02:00
Wolf-Martell Montwé
c02ed0589a
Remove AccountSetupBasics 2023-10-11 17:26:13 +02:00
Wolf-Martell Montwé
48bf636681
Merge pull request #7230 from thundernest/change_detekt_rules
Change detekt rules
2023-10-11 17:20:22 +02:00
Simon Arlott
ab47889542 Don't make identity descriptions unique on import
Identity descriptions don't have to be unique so they shouldn't be modified
when imported to make them unique.

This also means that identities with no description can be imported without
giving them one (e.g. "Imported", "Imported (1)", "Imported (2)").
2023-10-11 17:15:42 +02:00
Simon Arlott
12824ba726 Export identities that have no description
Identities must have an email address but all of the other fields are
optional, so email address should be used to determine identity keys.

Fixes #6932
2023-10-11 17:15:39 +02:00
cketti
315cabd7e7
Merge pull request #7234 from thundernest/fix_export_settings_backport
Don't fail when exporting an identity without a sender name
2023-10-11 17:06:54 +02:00
cketti
08b981a5b8
Merge pull request #7238 from thundernest/weblate
Merge changes from Weblate
2023-10-11 17:05:27 +02:00
cketti
88fc9f7fc5 Merge branch 'main' into weblate 2023-10-11 16:27:55 +02:00
Kazushi Hayama
73f68eda61
Translated using Weblate (Japanese)
Currently translated at 100.0% (28 of 28 strings)

Translation: K-9 Mail/Thunderbird/account-server-settings
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/ja/
2023-10-11 16:15:23 +02:00
Lepanto
f9423aecd1
Translated using Weblate (Italian)
Currently translated at 100.0% (3 of 3 strings)

Translation: K-9 Mail/Thunderbird/account-common
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/it/
2023-10-11 16:15:23 +02:00
Kazushi Hayama
a1cb75e0c0
Translated using Weblate
Translation: K-9 Mail/Thunderbird/ui-legacy
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/ja/
2023-10-11 16:15:22 +02:00
Vladi69
056ce5c885
Translated using Weblate
Translation: K-9 Mail/Thunderbird/ui-legacy
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/it/
2023-10-11 16:15:22 +02:00
cketti
d393a509b0
Merge pull request #7236 from thundernest/fetch_transifex_translations
Fetch missing translations from Transifex
2023-10-11 16:15:17 +02:00
Wolf-Martell Montwé
38a2f407d9
Change detekt rules to better match our requirements 2023-10-11 16:12:31 +02:00
cketti
19677fa4a7 Add descriptions for general_settings_ui_density_* strings 2023-10-11 16:11:46 +02:00
cketti
596349c6a0 Fetch missing translations from Transifex
These are incomplete translations we currently don't include in the app. But we want to make them available on Weblate.
2023-10-11 15:19:33 +02:00
Hosted Weblate
442b76fb2a
Update translations (Weblate)
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Erik Lennartsson <erik@lenko.se>
Co-authored-by: Erik van Oosten <e.vanoosten@grons.nl>
Co-authored-by: Gyuris Gellért <bubu@ujevangelizacio.hu>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Sorocean <sorocean.igor@gmail.com>
Co-authored-by: Jordi Sanfeliu <jordi@fibranet.cat>
Co-authored-by: Josep M. Ferrer <txemaq@gmail.com>
Co-authored-by: Kazushi Hayama <hosted.weblate.3yoe@1984.pmail.li>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Simon T <simonpmt@gmail.com>
Co-authored-by: Steve <secure@mail.az>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
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: nautilusx <translate@disroot.org>
Co-authored-by: norayr tanakian <norayr@arnet.am>
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/ca/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/da/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/hu/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/is/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/ja/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/pl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/ro/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/sv/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/tr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/ca/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/da/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/hu/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/is/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/ja/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/nl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/pl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/ro/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/sv/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/tr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/ca/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/da/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/hu/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/is/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/ja/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/pl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/ro/
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/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-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/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/ja/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/pl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/ro/
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_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/ca/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/da/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/de/
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/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/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/ca/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/hu/
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/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/nl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/pl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/ro/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/sq/
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/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/ca/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/hu/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/is/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/ja/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/nl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/pl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/ro/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/sv/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/tr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/ca/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/da/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/hu/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/is/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/ja/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/pl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/ro/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/tr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/zh_Hans/
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-10-11 11:00:12 +02:00
cketti
aeed534b44
Merge pull request #7233 from thundernest/remove_twitter_link
Remove Twitter from about screen
2023-10-11 11:00:04 +02:00
Wolf-Martell Montwé
1bf5353bfd
Merge pull request #7231 from thundernest/update_project_config
Change Gradle config to accommodate for latest changes
2023-10-11 10:28:18 +02:00
cketti
81fdbbe727 Remove Twitter from about screen 2023-10-10 19:05:48 +02:00
cketti
81adb07806
Merge pull request #7229 from weblate/weblate-tb-android-app-strings
Translations update from Hosted Weblate
2023-10-10 14:26:35 +02:00
Wolf-Martell Montwé
012c8bd3b4
Fix low hanging detekt violations 2023-10-10 14:26:11 +02:00
Wolf Montwé
85509abc68
Change to module based detekt execution 2023-10-10 14:08:17 +02:00
Hosted Weblate
cf0acd67bf
Update translations (Weblate)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: cketti <cketti@thunderbird.net>
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/
Translation: K-9 Mail/Thunderbird/account-common
Translation: K-9 Mail/Thunderbird/app-strings
2023-10-10 13:48:06 +02:00
Wolf-Martell Montwé
127e6b7672
Enable other rules 2023-10-10 13:36:24 +02:00
Wolf-Martell Montwé
6251b98486
Enable UseLet rule 2023-10-10 13:34:46 +02:00
Wolf-Martell Montwé
edda565125
Enable UnnecessaryAnnotationUseSiteTarget rule 2023-10-10 13:34:45 +02:00
Wolf-Martell Montwé
0333e4714e
Enable OptionalUnit rule 2023-10-10 13:34:45 +02:00
Wolf-Martell Montwé
b970e2f90f
Enable AlsoCouldBeApply rule 2023-10-10 13:34:45 +02:00
cketti
6393a4ece7
Merge pull request #7212 from thundernest/convert_to_kotlin
Convert `SettingsImporterTest` to Kotlin
2023-10-10 12:05:16 +02:00
cketti
7474a0d97b
Merge pull request #7226 from thundernest/update_issue_templates
Add label "unconfirmed" to bug reports and feature requests
2023-10-10 12:04:54 +02:00
Wolf-Martell Montwé
7b244c6c7c
Change Gradle config to accommodate for latest changes 2023-10-10 10:55:12 +02:00
cketti
83fe6c244d
Merge pull request #7223 from thundernest/fix_signing_config
Fix signingConfig hack
2023-10-06 21:38:04 +02:00
cketti
61631b4135
Merge pull request #7203 from thundernest/prepare_translation_files_for_weblate
Prepare translation files for Weblate
2023-10-06 21:36:40 +02:00
Wolf-Martell Montwé
761f8b51bc Add warning message to InputLayout 2023-10-06 17:34:45 +02:00
Wolf-Martell Montwé
955724b320 Add missing colors to catalog app 2023-10-06 17:34:45 +02:00
Hosted Weblate
3445cf8ee8
Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: K-9 Mail/Thunderbird/app-strings
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/
2023-10-06 16:36:59 +02:00
Wolf-Martell Montwé
4380f47bbe
Fix indent also for openpgp 2023-10-06 16:36:58 +02:00