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