0
0
mirror of https://github.com/thunderbird/thunderbird-android.git synced 2024-09-20 04:02:14 +02:00
Commit Graph

104 Commits

Author SHA1 Message Date
SuGotLand
9378f5edc6
Change AccountsChangeListener.java -> AccountsChangeListener.kt to Kotlin 2024-09-06 12:15:49 +02:00
SuGotLand
a889affbf8
Rename AccountsChangeListener.java to AccountsChangeListener.kt 2024-09-06 12:15:48 +02:00
Hosted Weblate
1b428ad3c9
Update translations (Weblate)
Co-authored-by: AO Localisation Lab <ao@localizationlab.org>
Co-authored-by: AndyRn.t.me <a.urbinati@gmx.com>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: CatSema Official <catsemaofficial@gmail.com>
Co-authored-by: DAVID OKEAMAH <whitneykiss741@gmail.com>
Co-authored-by: Frederico Gonçalves Guimarães <weblate@teia.bio.br>
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kazushi Hayama <hosted.weblate.3yoe@1984.pmail.li>
Co-authored-by: Kuzmich55 <kuzmich55@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Patrick Santa Maria <Patrick.Santa-Maria@laposte.net>
Co-authored-by: Simon T <simonpmt@gmail.com>
Co-authored-by: Stephan Paternotte <stephan@paternottes.net>
Co-authored-by: Taufik Adi Wicaksono <taufikadi.wicaksono@tutamail.com>
Co-authored-by: Whiteowle <swillowhoe.precise538@passinbox.com>
Co-authored-by: Wim Benes <fryskefirefox@gmail.com>
Co-authored-by: abc0922001 <abc0922001@hotmail.com>
Co-authored-by: cketti <cketti@thunderbird.net>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: hugoalh <hugoalh@users.noreply.hosted.weblate.org>
Co-authored-by: lucasmz-dev <git@lucasmz.dev>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: phlostically <phlostically@mailinator.com>
Co-authored-by: solokot <solokot@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/hu/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/eo/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-certificate/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-certificate/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/co/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/eo/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/es/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/fy/
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/nl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/pl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/ru/
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_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-k9mail/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/ru/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/da/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/fy/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/hi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/hu/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/nl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/ru/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/sr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-ui-base/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/legacy-ui-folder/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/legacy-ui-folder/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/legacy-ui-folder/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/navigation-drawer/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/navigation-drawer/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/navigation-drawer/fy/
Translate-URL: https://hosted.weblate.org/projects/tb-android/navigation-drawer/nl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/navigation-drawer/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/eo/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/settings-import/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/settings-import/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/settings-import/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-message-list/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-message-list/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-message-list/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-shortcut/eo/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-shortcut/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-shortcut/sq/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-unread/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-unread/hu/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-unread/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-unread/ru/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-unread/sq/
Translation: K-9 Mail/Thunderbird/App Store Metadata (K-9 Mail)
Translation: K-9 Mail/Thunderbird/account-common
Translation: K-9 Mail/Thunderbird/account-oauth
Translation: K-9 Mail/Thunderbird/account-server-certificate
Translation: K-9 Mail/Thunderbird/account-setup
Translation: K-9 Mail/Thunderbird/app-k9mail
Translation: K-9 Mail/Thunderbird/app-ui-base
Translation: K-9 Mail/Thunderbird/legacy-ui-folder
Translation: K-9 Mail/Thunderbird/navigation-drawer
Translation: K-9 Mail/Thunderbird/onboarding-welcome
Translation: K-9 Mail/Thunderbird/settings-import
Translation: K-9 Mail/Thunderbird/ui-legacy
Translation: K-9 Mail/Thunderbird/widget-message-list
Translation: K-9 Mail/Thunderbird/widget-shortcut
Translation: K-9 Mail/Thunderbird/widget-unread
2024-09-05 12:02:03 +02:00
cketti
836e870366 Add CombinedSettingsUpgrader
This allows an upgrader access to all settings of an account (account settings, server settings, folder settings, identity settings).
2024-09-01 15:46:02 +02:00
cketti
d83e2d19b0 Pass settings descriptions and upgraders via constructor 2024-09-01 14:13:33 +02:00
cketti
6da770f29d Extract common code and typealiases to SettingDescriptionsHelper.kt 2024-09-01 12:48:15 +02:00
cketti
9aea286de8 Update AccountSettingsUpgrader to use constructor injection 2024-09-01 12:48:15 +02:00
cketti
840bebe5a2 Add SettingsUpgradeHelper.upgradeToVersion() 2024-09-01 12:48:15 +02:00
cketti
b8daf7257b Remove unused code 2024-09-01 12:33:44 +02:00
cketti
575da2902f Clean up SettingsUpgradeHelper 2024-09-01 12:33:44 +02:00
cketti
748cc149e7 Convert SettingsUpgradeHelper to Kotlin 2024-09-01 12:33:40 +02:00
cketti
11331a6331 Rename .java to .kt 2024-08-31 17:33:14 +02:00
cketti
50eea08993 Extract Settings.upgrade() to SettingsUpgradeHelper 2024-08-31 17:26:22 +02:00
cketti
2443f08ec7 Fix parameterization warnings for SettingsDescription 2024-08-31 17:18:23 +02:00
cketti
eb5640419a Reduce visibility of some classes in com.fsck.k9.preferences 2024-08-31 17:02:14 +02:00
cketti
10d96c08b7 Extract SettingsUpgrader to its own file 2024-08-31 16:59:22 +02:00
SuGotLand
eba6fc5138 Fix crashes in crypto provider selection dialogs 2024-08-30 12:12:31 +02:00
cketti
b3bba9a93b
Merge pull request #8078 from thunderbird/StoreSchemaDefinitionTest
Change `StoreSchemaDefinitionTest` to test tables for compatibility
2024-08-27 15:28:37 +02:00
cketti
265aed9519
Merge pull request #8076 from thunderbird/refactor_Settings_upgrade
Refactor `Settings.upgrade()`
2024-08-27 15:25:08 +02:00
cketti
d92ee6b1ce
Merge pull request #8075 from thunderbird/revert_GH-8048
Revert "fix incorrect mimetype inferrence"
2024-08-27 15:17:44 +02:00
cketti
fbb73e2dc6
Merge pull request #8074 from thunderbird/ViewIntentFinder
Extract `ViewIntentFinder` from `AttachmentController`
2024-08-27 15:05:28 +02:00
cketti
12d3158d48 Remove "User documentation" link
We don't have the resources to keep the user manual up-to-date.
2024-08-26 11:41:25 +02:00
cketti
4ad6dca15b Change StoreSchemaDefinitionTest to test tables for compatibility
Sometimes we want to remove columns from a database table. However, not all Android versions ship with a SQLite version that supports dropping columns. So, compared to a newly created table, a migrated table might contain additional (abandoned, but not removed) columns. This commit changes the test to check if table schemas have been migrated correctly to allow for additional columns in upgraded tables.
2024-08-23 18:23:56 +02:00
cketti
db41a827e9 Clean up StoreSchemaDefinitionTest 2024-08-23 16:45:42 +02:00
cketti
40ed5c9462 Convert StoreSchemaDefinitionTest to Kotlin 2024-08-23 16:03:03 +02:00
cketti
6f73786459 Rename .java to .kt 2024-08-23 16:03:03 +02:00
cketti
3d50beaf02 Revert "fix incorrect mimetype inferrence"
This reverts commit 2264fffe02.
2024-08-22 15:53:49 +02:00
cketti
63bdbf512b Clean up ViewIntentFinder 2024-08-21 21:12:03 +02:00
cketti
d063668f6e Convert ViewIntentFinder to Kotlin 2024-08-21 21:12:03 +02:00
cketti
db413f385d Rename .java to .kt 2024-08-21 21:12:03 +02:00
cketti
f466e7f7a0 Add tests for ViewIntentFinder 2024-08-21 21:12:03 +02:00
cketti
6d167b15db Extract ViewIntentFinder from AttachmentController 2024-08-21 21:12:03 +02:00
cketti
732da25165
Merge pull request #8061 from wmontwe/add-navigation-drawer-feature-flag
Add navigation drawer feature flag
2024-08-20 16:48:17 +02:00
cketti
b0bb33da66 Change Settings.upgrade() to return the upgraded settings 2024-08-19 20:49:30 +02:00
cketti
0b6c0c412b Remove unused return value from SettingsUpgrader.upgrade() 2024-08-19 20:00:59 +02:00
cketti
5fddbf433b Remove unused return value from Settings.upgrade() 2024-08-19 19:39:28 +02:00
cketti
7ea45b2fda Add tests for Settings.upgrade() 2024-08-19 19:31:08 +02:00
Wolf-Martell Montwé
1727dd2a2d
Add feature flag for Material 3 navigation drawer 2024-08-08 15:40:42 +02:00
Wolf-Martell Montwé
6a3155bcfb
Move theme declaration to app modules 2024-08-08 15:34:37 +02:00
Wolf-Martell Montwé
328b084c99
Remove Material 3 definition from legacy theme 2024-08-08 15:34:37 +02:00
Wolf-Martell Montwé
9f9bc36ac6
Merge pull request #8057 from wmontwe/move-drawer-to-feature-module
Move drawer to feature module
2024-08-08 09:41:31 +00:00
Wolf-Martell Montwé
ba8b457ec6
Add NavigationDrawer interface to only expose interaction with LegacyDrawer to `MessageList 2024-08-07 17:55:05 +02:00
Wolf-Martell Montwé
9633fdd140
Add id for the drawer layout 2024-08-07 17:55:04 +02:00
Wolf-Martell Montwé
36330788f5
Move LegacyDrawer to :feature:navigation:drawer module 2024-08-07 17:55:04 +02:00
Wolf-Martell Montwé
e6bcd573a6
Remove LegacyDrawer dependency on MessageList and SettingsActivity 2024-08-07 17:55:04 +02:00
Wolf-Martell Montwé
d0b1cacb18
Rename K9Drawer to LegacyDrawer 2024-08-07 17:55:04 +02:00
Wolf-Martell Montwé
db3cabec9c
Add `:feature:navigation:drawer module and move resources 2024-08-07 17:54:13 +02:00
Hosted Weblate
8e00495671
Update translations (Weblate)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Michael Sharvit <scepterus.m@gmail.com>
Co-authored-by: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Co-authored-by: Wim Benes <fryskefirefox@gmail.com>
Co-authored-by: Wolf-Martell Montwé <wolf@thunderbird.net>
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-k9mail/he/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/ro/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/fy/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/he/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/nl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/ro/
Translate-URL: https://hosted.weblate.org/projects/tb-android/legacy-ui-folder/fy/
Translate-URL: https://hosted.weblate.org/projects/tb-android/legacy-ui-folder/nl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-message-list/ro/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-shortcut/ro/
Translate-URL: https://hosted.weblate.org/projects/tb-android/widget-unread/ro/
Translation: K-9 Mail/Thunderbird/App Store Metadata (K-9 Mail)
Translation: K-9 Mail/Thunderbird/app-k9mail
Translation: K-9 Mail/Thunderbird/legacy-ui-folder
Translation: K-9 Mail/Thunderbird/ui-legacy
Translation: K-9 Mail/Thunderbird/widget-message-list
Translation: K-9 Mail/Thunderbird/widget-shortcut
Translation: K-9 Mail/Thunderbird/widget-unread
2024-08-07 17:53:32 +02:00
Wolf-Martell Montwé
cf75dafa03
Move AccountImageLoader and AccountFallbackImageProvider to :legacy:ui:account module 2024-08-07 14:47:15 +02:00
Wolf-Martell Montwé
8cf6d0ed67
Move ContextExtensions´ to :core:android:common` module and changed it to satisfy tailrec 2024-08-07 14:47:15 +02:00