Commit graph

3414 commits

Author SHA1 Message Date
Wolf-Martell Montwé
0597c0f7e7
Change icons to Material 3 outlined versions and use Material Symbol names 2024-05-08 15:48:02 +02:00
Wolf-Martell Montwé
2bf7d65b95
Move icons back to `:app:ui:legacy 2024-05-08 14:30:53 +02:00
Wolf-Martell Montwé
147ac0bc6f
Merge pull request #7815 from thunderbird/add-legacy-designsystem-module
Add legacy design system module
2024-05-07 16:47:55 +00:00
Wolf-Martell Montwé
f8b963137c
Remove attr from settings import feature 2024-05-07 16:58:01 +02:00
Wolf-Martell Montwé
f76665b2f2
Move icons to legacy design system 2024-05-07 16:58:00 +02:00
Wolf-Martell Montwé
db1132f422
Change messageStarColor to iconStarColor and move it to legacy design system 2024-05-07 16:58:00 +02:00
Wolf-Martell Montwé
08781102e0
Add legacy designsystem module 2024-05-07 16:57:59 +02:00
cketti
58c0518d95
Merge pull request #7813 from thunderbird/imap_delete
IMAP: Make expunge logic part of low-level delete operation
2024-05-07 16:19:48 +02:00
cketti
e9cc92078a
Merge pull request #7809 from thunderbird/clean_up_SettingsFileParser
Refactor `SettingsImporter` [3/x]
2024-05-07 16:19:09 +02:00
Wolf-Martell Montwé
eb01bc569c
Merge pull request #7814 from thunderbird/change-icons-to-use-drawable-reference
Change icons to use drawable reference
2024-05-07 13:11:32 +00:00
Wolf-Martell Montwé
de43f5aff5
Change message icons to direct drawable reference 2024-05-07 14:40:36 +02:00
Wolf-Martell Montwé
15682b7796
Change about icons to direct reference 2024-05-07 12:26:06 +02:00
Wolf-Martell Montwé
5b25f30228
Change Settings attr to direct drawable resource 2024-05-07 12:26:06 +02:00
Wolf-Martell Montwé
71d2bcecce
Replace icon attr by direct drawable reference 2024-05-07 11:47:16 +02:00
Wolf-Martell Montwé
270fb1d2c6
Change FolderIconProvider and K9Drawer to reference drawables directly 2024-05-07 11:47:16 +02:00
Wolf-Martell Montwé
75e315e61a
Delete unused FoldableLinearLayout 2024-05-07 11:47:16 +02:00
cketti
8fa8fa50c8 Move expunge logic into RealImapFolder.deleteMessages() 2024-05-06 19:28:47 +02:00
cketti
95c8002430 Move expunge logic into RealImapFolder.deleteAllMessages() 2024-05-06 18:33:29 +02:00
Wolf-Martell Montwé
b586e6e18b
Remove folders.json 2024-05-06 16:24:49 +02:00
Wolf-Martell Montwé
91dcf841dc
Remove unused icon definitions 2024-05-06 16:09:46 +02:00
Hosted Weblate
b72b351424
Update translations (Weblate)
Co-authored-by: AO Localisation Lab <ao@localizationlab.org>
Co-authored-by: Alexander Gabilondo <alexgabi@openmailbox.org>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: AndyRn.t.me <a.urbinati@gmx.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Denovan Flick (Kaneki) <denovanflick68@gmail.com>
Co-authored-by: Felipe Silva <git@felipeqq2.rocks>
Co-authored-by: Frederico Gonçalves Guimarães <weblate@teia.bio.br>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Imre Kristoffer Eilertsen <imreeil42@gmail.com>
Co-authored-by: Kazushi Hayama <hosted.weblate.3yoe@1984.pmail.li>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Michael Sharvit <scepterus.m@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pavel Kotrč <pkotrc@gmail.com>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Sketch6580 <Sketch6580@users.noreply.hosted.weblate.org>
Co-authored-by: Stephan Paternotte <stephan@paternottes.net>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Co-authored-by: Taufik Adi Wicaksono <taufikadi.wicaksono@tutamail.com>
Co-authored-by: Thanh <pancakes21f@gmail.com>
Co-authored-by: Thanh <rcl1@users.noreply.hosted.weblate.org>
Co-authored-by: Wim Benes <fryskefirefox@gmail.com>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Co-authored-by: cketti <cketti@thunderbird.net>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: leosky <viper0078484@hotmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: ngocanhtve <ngocanh.tve@gmail.com>
Co-authored-by: solokot <solokot@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/fa/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/vi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-common/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/fa/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-oauth/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-certificate/fa/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-certificate/he/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-certificate/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-certificate/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-certificate/vi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-certificate/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/eu/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/fa/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/he/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/id/
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/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-settings/vi/
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/fa/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-server-validation/id/
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/vi/
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/fa/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/account-setup/nb_NO/
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-store-metadata-k9mail/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/cs/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/de/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/es/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/et/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/fa/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/fy/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/he/
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/it/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/ja/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/nl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/pl/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/sr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/sv/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/tr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/vi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-store-metadata-k9mail/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/eu/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/fa/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/fr/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/he/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/is/
Translate-URL: https://hosted.weblate.org/projects/tb-android/app-strings/nb_NO/
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/tr/
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/app-ui-base/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/designsystem/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding-permissions/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/fa/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/onboarding/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tb-android/settings-import/fa/
Translate-URL: https://hosted.weblate.org/projects/tb-android/settings-import/id/
Translate-URL: https://hosted.weblate.org/projects/tb-android/settings-import/vi/
Translate-URL: https://hosted.weblate.org/projects/tb-android/settings-import/zh_Hans/
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-server-settings
Translation: K-9 Mail/Thunderbird/account-server-validation
Translation: K-9 Mail/Thunderbird/account-setup
Translation: K-9 Mail/Thunderbird/app-ui-base
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/settings-import
Translation: K-9 Mail/Thunderbird/ui-legacy
2024-05-05 19:07:19 +02:00
cketti
d618417c3f Rename data classes returned by SettingsFileParser 2024-05-03 19:37:33 +02:00
cketti
f23a1063f7 Rename SettingsFileContents.kt to SettingsFile.kt 2024-05-03 19:37:33 +02:00
cketti
c0917b251d Move code to filter settings file contents to SettingsImporter 2024-05-03 19:37:31 +02:00
Sonnengott
6be3dbd381
Add support for mailto: URI on NFC tag (#7804) 2024-05-03 15:32:33 +02:00
cketti
11e2e34595
Merge pull request #7789 from thunderbird/catch_ForegroundServiceStartNotAllowedException
Ignore `ForegroundServiceStartNotAllowedException`
2024-04-30 11:52:30 +02:00
Wolf-Martell Montwé
2fa5f9e5ed
Change message compose styles 2024-04-29 18:02:18 +02:00
Wolf-Martell Montwé
4ff475261b
Remove MessageList special SystemBar and Toolbar handling 2024-04-29 18:02:16 +02:00
Wolf-Martell Montwé
a94b10014f
Change Toolbar to use surfaceContainer
The drawer is not drawn behind the status bar anymore, we need a design decision if it's needed.
2024-04-29 18:01:49 +02:00
Wolf-Martell Montwé
fafb40df20
Change status and navigation bar colors to surfaceContainer 2024-04-29 17:18:08 +02:00
Wolf-Martell Montwé
35d1b45538
Change K9 tonal palette to new color values 2024-04-29 12:51:26 +02:00
cketti
9401de2580 Ignore ForegroundServiceStartNotAllowedException
…when `PushService` is automatically restarted by the system.
2024-04-25 19:03:37 +02:00
cketti
ce1ea7324f Notify PushServiceManager about PushService's started state 2024-04-25 16:35:42 +02:00
cketti
02b1940bac Move UnreadWidgetDataProviderTest to :app:common 2024-04-25 15:21:48 +02:00
Wolf-Martell Montwé
6bc1633897
Merge pull request #7779 from thunderbird/add-skeleton-thunderbird-app
Add skeleton Thunderbird app
2024-04-25 12:49:32 +00:00
Wolf-Martell Montwé
5d24a61de0
Add app-thunderbird module 2024-04-25 12:05:56 +02:00
cketti
96955b0f4b
Merge pull request #7780 from thunderbird/foreground_service_immediate
Don't delay showing the notification for the Push foreground service
2024-04-25 12:04:07 +02:00
cketti
da55d7d7c1
Merge pull request #7776 from thunderbird/LocalDeleteOperationDecider
Extract decision whether to immediately delete a message to `LocalDeleteOperationDecider`
2024-04-25 12:03:51 +02:00
cketti
9194190fa9 Don't delay showing the notification for the Push foreground service 2024-04-24 11:46:34 +02:00
cketti
041330ae1f
Merge pull request #7766 from thunderbird/settings_import_refactor2
Refactor `SettingsImporter` [2/x]
2024-04-23 17:06:20 +02:00
cketti
44f3707462 Extract decision whether to immediately delete a message to LocalDeleteOperationDecider 2024-04-23 16:40:15 +02:00
cketti
bef7bd1d19 Fix Context.registerReceiver() calls to specify export behavior 2024-04-22 18:20:23 +02:00
cketti
6ac311b504 Ignore detekt errors for SettingsImporter 2024-04-19 19:04:18 +02:00
cketti
dfe29f0382 Change SettingsImporter to use constructor for dependency injection 2024-04-19 19:03:55 +02:00
cketti
9ce8a94bb5 Remove unused functionality from SettingsImporter 2024-04-19 17:54:53 +02:00
cketti
7a71129b62 Minor code cleanup 2024-04-19 17:53:05 +02:00
cketti
90d6a6fc95 Convert SettingsImporter to Kotlin 2024-04-19 16:27:28 +02:00
cketti
1bc44bd51a Rename .java to .kt 2024-04-19 15:31:12 +02:00
cketti
02d09996b4
Merge pull request #7747 from thunderbird/settings_import_refactor1
Refactor `SettingsImporter` [1/x]
2024-04-17 11:29:16 +02:00
cketti
65d274eaf9
Merge pull request #7742 from thunderbird/activities_from_background
Add support for background activity start mode (Android 14)
2024-04-16 15:48:43 +02:00