Commit graph

4196 commits

Author SHA1 Message Date
mcc
fe8ed9f331 Fix merge error 2023-02-10 15:30:12 -05:00
mcc
7f55204998 Fix non-git build, broken by gradle modernization (PR#3171) 2023-02-10 15:22:32 -05:00
Konrad Pozniak
15ff6191ae
Clean up Account adapters (#3202)
* make BlocksAdapter use viewbinding

* remove LoadingFooterViewHolder

* cleanup code

* move accountlist to component packes

* make FollowRequestsHeaderAdapter use viewbinding

* add license to MutesAdapter

* move accountlist to component packages

* use ConstraintLayout in item_blocked_user.xml

* support the bot badge everywhere

* cleanup code

* cleanup xml files

* ktlint

* ktlint
2023-02-04 20:29:13 +01:00
Konrad Pozniak
006f0de05c
Upgrade AndroidX dependencies (#3169)
* upgrade AndroidX dependencies

* use new @Upsert in InstanceDao

* fix crash because of new Room nullchecks

* make TimelineStatusEntity.reblogAccount a val as well
2023-02-04 20:22:29 +01:00
Nik Clayton
16df2bfe87
Be consistent about using sentence-case in notification setting titles (#3187) 2023-02-04 20:19:23 +01:00
Nik Clayton
a1494ecc68
Perform preference schema upgrades at startup (#3186)
* Perform preference schema upgrades at startup

Over time it can be desirable to change how preferences are interpreted.

Preferences might be removed, or renamed. Or the default value for a
preference might be changed.

When this happens it's important that users upgrading from one version to
the next (or jumping from one version to several versions ahead) get a
consistent experience. In particular:

- Preferences that no longer exist should be deleted
- Preferences that have been renamed should have the old preference values
  copied over
- If the user used the default value for the preference, and the default has
  changed, the previous default value should be explicitly set as their
  value for the preference

To support this, store a SCHEMA_VERSION as a preference. This is not exposed
to the user, and corresponds to the app's VERSION_CODE.

If the version code does not match the schema version then this is a newer
version of the app with older preferences that may need to be changed.

Those changes will be implemented in `upgradeSharedPreferences`.

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (552 of 552 strings)

Co-authored-by: Gera, Zoltan <gerazo@manioka.hu>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/hu/
Translation: Tusky/Tusky

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (552 of 552 strings)

Co-authored-by: Eric <alchemillatruth@purelymail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/zh_Hans/
Translation: Tusky/Tusky

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (552 of 552 strings)

Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky

* Translated using Weblate (Vietnamese)

Currently translated at 100.0% (552 of 552 strings)

Co-authored-by: Hồ Nhất Duy <mastoduy@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky

* Translated using Weblate (Belarusian)

Currently translated at 100.0% (552 of 552 strings)

Co-authored-by: Mikalai <mikalai.hryb@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/be/
Translation: Tusky/Tusky

* Translated using Weblate (Belarusian)

Currently translated at 100.0% (552 of 552 strings)

Co-authored-by: Andrej Zabavin <andre.zabavin@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/be/
Translation: Tusky/Tusky

* Translated using Weblate (Belarusian)

Currently translated at 100.0% (552 of 552 strings)

Co-authored-by: Mikalai <mikalai.hryb@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/be/
Translation: Tusky/Tusky

* Translated using Weblate (Belarusian)

Currently translated at 100.0% (552 of 552 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (552 of 552 strings)

Co-authored-by: xzFantom <xzfantom@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/be/
Translation: Tusky/Tusky

* Translated using Weblate (Japanese)

Currently translated at 91.3% (504 of 552 strings)

Co-authored-by: TAKAHASHI Shuuji <shuuji3@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ja/
Translation: Tusky/Tusky

* Translated using Weblate (Icelandic)

Currently translated at 100.0% (552 of 552 strings)

Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/is/
Translation: Tusky/Tusky

* Translated using Weblate (Belarusian)

Currently translated at 100.0% (552 of 552 strings)

Co-authored-by: Mikalai <mikalai.hryb@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/be/
Translation: Tusky/Tusky

* Lint

---------

Co-authored-by: Gera, Zoltan <gerazo@manioka.hu>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Hồ Nhất Duy <mastoduy@gmail.com>
Co-authored-by: Mikalai <mikalai.hryb@gmail.com>
Co-authored-by: Andrej Zabavin <andre.zabavin@gmail.com>
Co-authored-by: xzFantom <xzfantom@gmail.com>
Co-authored-by: TAKAHASHI Shuuji <shuuji3@gmail.com>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
2023-02-04 20:19:01 +01:00
Goooler
3592318dc1
Modernize a bit (#3171)
* Remove redundant ignore file

* Add .gitattributes

* Generate new wrapper

* Apply plugins in `plugins`

* Adopt new dsl

* Enable stable config cache

* Ignore all build folders

* Enable build scan

* Disable buildFeatures flags by default

* Migrate to nonTransitive R class

* Tweak flags

* Bump AGP to 7.4.0

* Bump deps

* Run `ktlintFormat`

* Add an icon for IDEA to display

* Revert "Bump deps"

This reverts commit bc0d5b69d59f70289d5d5c4887a85e6af23cc662.

* Revert "Enable build scan"

This reverts commit 1568e5e84f1ee51064b3f426b1da0cf35fb67856.

* Remove com.android.library

* Enable Gradle cache

* Enable room incremental build

* Cleanups

* Cleanups

* Add .editorconfig

* Defer clean task

* Migrate `flavorDimensions`

* Merge instance-build.gradle into app's build.gradle

* Declare compileOptions & kotlinOptions

* Bump jvmTarget to 17

* Fix conflicts

* Xmx4g

* Rename output apks

* Revert "Bump jvmTarget to 17"

This reverts commit e4d1543bda65b6d2979ae0712bceee33fa8298a6.
2023-02-04 19:58:53 +01:00
Conny Duck
be935655a5 Release 100 2023-02-03 20:10:46 +01:00
Konrad Pozniak
35bbee2b7f
Merge pull request #3258 from nailyk-weblate/weblate-tusky-tusky
Translations update from Weblate
2023-02-03 19:54:35 +01:00
Konrad Pozniak
823c00b02f
Merge pull request #3257 from nailyk-weblate/weblate-tusky-tusky-app
Translations update from Weblate
2023-02-03 19:54:22 +01:00
Connyduck
5d1864452e Translated using Weblate (German)
Currently translated at 96.6% (541 of 560 strings)

Co-authored-by: Connyduck <weblate@connyduck.at>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
Translation: Tusky/Tusky
2023-02-03 18:48:53 +00:00
Connyduck
2461deaa44 Translated using Weblate (German)
Currently translated at 100.0% (20 of 20 strings)

Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/de/
2023-02-03 18:48:32 +00:00
puf
fb7590e046 Translated using Weblate (Welsh)
Currently translated at 100.0% (20 of 20 strings)

Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/cy/
2023-02-03 18:48:32 +00:00
Konrad Pozniak
aa1c5be1cb
Merge pull request #3256 from nailyk-weblate/weblate-tusky-tusky
Translations update from Weblate
2023-02-03 19:46:26 +01:00
Mārtiņš Bruņenieks
27b8e78a22 Translated using Weblate (Latvian)
Currently translated at 94.2% (528 of 560 strings)

Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/lv/
Translation: Tusky/Tusky
2023-02-03 18:22:27 +00:00
Connyduck
3d6b5a8f8f Translated using Weblate (German)
Currently translated at 96.6% (541 of 560 strings)

Co-authored-by: Connyduck <weblate@connyduck.at>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
Translation: Tusky/Tusky
2023-02-03 18:22:26 +00:00
puf
4054386566 Translated using Weblate (Welsh)
Currently translated at 100.0% (560 of 560 strings)

Co-authored-by: puf <puffinux@tutanota.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2023-02-03 18:22:26 +00:00
Konrad Pozniak
ff79919d2a
prevent the app from getting into an invalid state when old shortcuts are used (#3252) 2023-02-03 19:21:33 +01:00
Konrad Pozniak
07a4e97e9b
fix crash in ViewThreadFragment (#3250) 2023-02-03 19:21:21 +01:00
Nik Clayton
fac62a638e
Set swipe scale factor to 2 (#3249)
Verified by enabling "Pointer Location" in the developer options, and then experimenting to see which angles trigger opens of the nav. drawer, and in a stock "Tabbed Activity" generated in Android Studio (New > Activity > Tabbed Activity) that uses ViewPager2.
2023-02-03 19:21:04 +01:00
Konrad Pozniak
6249dba467
improve avatars next to tabs (#3242) 2023-01-31 19:30:50 +01:00
Konrad Pozniak
ebb9d22db4 Merge remote-tracking branch 'weblate/develop' into develop
# Conflicts:
#	app/src/main/res/values-sv/strings.xml
2023-01-31 19:30:29 +01:00
Konrad Pozniak
ed06fffc90
Merge pull request #3247 from nailyk-weblate/weblate-tusky-tusky
Translations update from Weblate
2023-01-31 19:27:36 +01:00
Konrad Pozniak
f4cfbecc81
Merge pull request #3245 from nailyk-weblate/weblate-tusky-tusky-app
Translations update from Weblate
2023-01-31 19:27:21 +01:00
Mārtiņš Bruņenieks
9d1651c254 Translated using Weblate (Latvian)
Currently translated at 91.9% (515 of 560 strings)

Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/lv/
Translation: Tusky/Tusky
2023-01-31 18:22:07 +00:00
Elias Mårtenson
d1c9f4bb5d Translated using Weblate (Swedish)
Currently translated at 99.1% (555 of 560 strings)

Translated using Weblate (Swedish)

Currently translated at 98.0% (549 of 560 strings)

Co-authored-by: Elias Mårtenson <elias@dhsdevelopments.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sv/
Translation: Tusky/Tusky
2023-01-31 18:22:07 +00:00
Eduardo
d24357eb4c Translated using Weblate (Portuguese (Brazil))
Currently translated at 95.7% (536 of 560 strings)

Co-authored-by: Eduardo <edu200399lim@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
Translation: Tusky/Tusky
2023-01-31 18:22:07 +00:00
Przemysław Wilde
577d19aff1 Translated using Weblate (Polish)
Currently translated at 99.8% (559 of 560 strings)

Co-authored-by: Przemysław Wilde <przemyslawwilde@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
Translation: Tusky/Tusky
2023-01-31 18:22:07 +00:00
Grzegorz Cichocki
4ddab53802 Translated using Weblate (Polish)
Currently translated at 99.8% (559 of 560 strings)

Co-authored-by: Grzegorz Cichocki <grzegorz.cichocki@pollub.edu.pl>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
Translation: Tusky/Tusky
2023-01-31 18:22:07 +00:00
Quentí
5ee51e32ed Translated using Weblate (Occitan)
Currently translated at 100.0% (560 of 560 strings)

Co-authored-by: Quentí <quentinantonin@free.fr>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/oc/
Translation: Tusky/Tusky
2023-01-31 18:22:06 +00:00
puf
f2b3d570d9 Translated using Weblate (Welsh)
Currently translated at 100.0% (560 of 560 strings)

Translated using Weblate (Welsh)

Currently translated at 100.0% (560 of 560 strings)

Co-authored-by: puf <puffinux@tutanota.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2023-01-31 18:22:06 +00:00
ButterflyOfFire
18218ad956 Translated using Weblate (French)
Currently translated at 85.1% (477 of 560 strings)

Translated using Weblate (Arabic)

Currently translated at 98.2% (550 of 560 strings)

Co-authored-by: ButterflyOfFire <butterflyoffire@protonmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translation: Tusky/Tusky
2023-01-31 18:22:06 +00:00
Aitor Salaberria
30a5991fa0 Translated using Weblate (Basque)
Currently translated at 83.0% (465 of 560 strings)

Translated using Weblate (Spanish)

Currently translated at 94.1% (527 of 560 strings)

Translated using Weblate (Basque)

Currently translated at 78.5% (440 of 560 strings)

Translated using Weblate (Basque)

Currently translated at 78.5% (440 of 560 strings)

Translated using Weblate (Basque)

Currently translated at 78.5% (440 of 560 strings)

Translated using Weblate (Basque)

Currently translated at 78.5% (440 of 560 strings)

Co-authored-by: Aitor Salaberria <trslbrr@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/es/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/eu/
Translation: Tusky/Tusky
2023-01-31 18:22:06 +00:00
Elias Mårtenson
4916625542 Translated using Weblate (Swedish)
Currently translated at 98.0% (549 of 560 strings)

Co-authored-by: Elias Mårtenson <elias@dhsdevelopments.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/sv/
Translation: Tusky/Tusky
2023-01-31 04:35:56 +00:00
Eduardo
df9d11c868 Translated using Weblate (Portuguese (Brazil))
Currently translated at 95.7% (536 of 560 strings)

Co-authored-by: Eduardo <edu200399lim@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_BR/
Translation: Tusky/Tusky
2023-01-31 04:35:56 +00:00
Przemysław Wilde
5e39957e8c Translated using Weblate (Polish)
Currently translated at 99.8% (559 of 560 strings)

Co-authored-by: Przemysław Wilde <przemyslawwilde@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
Translation: Tusky/Tusky
2023-01-31 04:35:56 +00:00
Grzegorz Cichocki
4621f49cec Translated using Weblate (Polish)
Currently translated at 99.8% (559 of 560 strings)

Co-authored-by: Grzegorz Cichocki <grzegorz.cichocki@pollub.edu.pl>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pl/
Translation: Tusky/Tusky
2023-01-31 04:35:55 +00:00
Quentí
c0a8439f1b Translated using Weblate (Occitan)
Currently translated at 100.0% (560 of 560 strings)

Co-authored-by: Quentí <quentinantonin@free.fr>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/oc/
Translation: Tusky/Tusky
2023-01-31 04:35:55 +00:00
puf
434f65dcb3 Translated using Weblate (Welsh)
Currently translated at 100.0% (560 of 560 strings)

Co-authored-by: puf <puffinux@tutanota.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2023-01-31 04:35:55 +00:00
ButterflyOfFire
c71fc92d2f Translated using Weblate (French)
Currently translated at 85.1% (477 of 560 strings)

Translated using Weblate (Arabic)

Currently translated at 98.2% (550 of 560 strings)

Co-authored-by: ButterflyOfFire <butterflyoffire@protonmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ar/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fr/
Translation: Tusky/Tusky
2023-01-31 04:35:55 +00:00
Aitor Salaberria
568966d694 Translated using Weblate (Basque)
Currently translated at 83.0% (465 of 560 strings)

Translated using Weblate (Spanish)

Currently translated at 94.1% (527 of 560 strings)

Translated using Weblate (Basque)

Currently translated at 78.5% (440 of 560 strings)

Translated using Weblate (Basque)

Currently translated at 78.5% (440 of 560 strings)

Translated using Weblate (Basque)

Currently translated at 78.5% (440 of 560 strings)

Translated using Weblate (Basque)

Currently translated at 78.5% (440 of 560 strings)

Co-authored-by: Aitor Salaberria <trslbrr@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/es/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/eu/
Translation: Tusky/Tusky
2023-01-31 04:35:55 +00:00
puf
a4c3545d60 Translated using Weblate (Welsh)
Currently translated at 100.0% (20 of 20 strings)

Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/cy/
2023-01-31 04:35:54 +00:00
Eduardo
f0ec7ace5e Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (20 of 20 strings)

Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/pt_BR/
2023-01-31 04:35:54 +00:00
Grzegorz Cichocki
e7a5e4a558 Translated using Weblate (Polish)
Currently translated at 100.0% (20 of 20 strings)

Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/pl/
2023-01-31 04:35:54 +00:00
Conny Duck
29bd5dd91d Release 99 2023-01-28 13:08:42 +01:00
Konrad Pozniak
a7be5c4d9e
Merge pull request #3236 from nailyk-weblate/weblate-tusky-tusky
Translations update from Weblate
2023-01-28 13:06:35 +01:00
Konrad Pozniak
19608d658b
Merge pull request #3235 from nailyk-weblate/weblate-tusky-tusky-app
Translations update from Weblate
2023-01-28 13:00:14 +01:00
Konrad Pozniak
19096fbe55
Fix crash when failing to unsubscribe push notifications (#3234) 2023-01-28 12:40:58 +01:00
Konrad Pozniak
8449a0f958
Fix DraftDao queries on older SQLite (#3231) 2023-01-28 12:40:46 +01:00
Konrad Pozniak
8cd4521e2f
don't show sending failed dialog when sending was cancelled (#3226)
* don't show sending failed dialog when sending was cancelled

* still mark cancelled statuses as failed but don't show alert
2023-01-28 12:40:36 +01:00