Konrad Pozniak
17e99bbc2e
Revert "Migrate to Hilt KSP compiler ( #4136 )" ( #4246 )
...
This reverts commit 6494247301 .
Seems like dagger/ksp is still a bit buggy, I'm getting one of these
errors every other build, so lets revert this for now.
https://github.com/google/dagger/issues/4181
https://github.com/google/ksp/issues/1196
2 years ago
Konrad Pozniak
7f7751624e
Translations update from Weblate ( #4240 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:

2 years ago
Ihor Hordiichuk
e2c2db1d31
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (634 of 634 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2 years ago
Hồ Nhất Duy
dbe82fe1b0
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (634 of 634 strings)
Co-authored-by: Hồ Nhất Duy <mastoduy@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2 years ago
Ümit Solmaz
b826ca15a9
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (634 of 634 strings)
Co-authored-by: Ümit Solmaz <usnotv@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/tr/
Translation: Tusky/Tusky
2 years ago
fin-w
61de55efa7
Translated using Weblate (Welsh)
...
Currently translated at 100.0% (634 of 634 strings)
Co-authored-by: fin-w <puf@users.noreply.weblate.tusky.app>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2 years ago
XoseM
c9d29fa92f
Translated using Weblate (Galician)
...
Currently translated at 100.0% (634 of 634 strings)
Co-authored-by: XoseM <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2 years ago
Konrad Pozniak
7fef19efc6
Revert "make timestamp abbreviations plurals ( #4202 )" ( #4230 )
...
This reverts commit 5174c00558 .
closes #4145
2 years ago
Konrad Pozniak
8a39fc643c
Translations update from Weblate ( #4234 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:

2 years ago
Konrad Pozniak
d66866648e
improve null safety of instance info ( #4226 )
...
according to crash logs there are seem to be some instances that don't
always return the expected json, so lets be extra safe here
```
Exception java.lang.NullPointerException:
at com.keylesspalace.tusky.components.instanceinfo.InstanceInfoRepository$getInstanceInfo$2.invokeSuspend (InstanceInfoRepository.kt:67)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run (DispatchedTask.kt:108)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run (LimitedDispatcher.java:115)
at kotlinx.coroutines.scheduling.TaskImpl.run (Tasks.kt:103)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely (CoroutineScheduler.java:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask (CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.kt:684)
```
2 years ago
Konrad Pozniak
0c2b8b114b
make sure link preview card is not shown when cw is collapsed ( #4218 )
...
The sensitive flag indicates sensitive media, but we want to check if
there is a contentwarning on the post. I think statuses that have a
contentwarning but no sensitive flag are rare so we never noticed this
bug.
closes #4201
2 years ago
Konrad Pozniak
0b9f61c100
bring back the notification filter preference ( #4225 )
...
It was probably forgotten when we restored the old notifications
behavior.
closes #4222
2 years ago
Konrad Pozniak
750e255029
fix check that ensures only one bookmark tab is added ( #4217 )
...
closes #4214
2 years ago
ButterflyOfFire
5ae6611072
Translated using Weblate (French)
...
Currently translated at 93.5% (592 of 633 strings)
Translated using Weblate (Arabic)
Currently translated at 91.4% (579 of 633 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
2 years ago
Konrad Pozniak
db9e6562cf
Translations update from Weblate ( #4229 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky
description](https://weblate.tusky.app/projects/tusky/tusky-app/ ).
Current translation status:

2 years ago
Konrad Pozniak
a4f931da83
Translations update from Weblate ( #4227 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:

2 years ago
Hồ Nhất Duy
002852dc27
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (33 of 33 strings)
Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/vi/
2 years ago
Bruno Miguel
92879700a1
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 63.6% (21 of 33 strings)
Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/pt_PT/
2 years ago
Marco Baptista
3a551b48f6
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 51.5% (17 of 33 strings)
Translation: Tusky/Tusky description
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky-app/pt_PT/
2 years ago
XoseM
88dbc8de12
Translated using Weblate (Galician)
...
Currently translated at 100.0% (633 of 633 strings)
Co-authored-by: XoseM <xosem@disroot.org>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/gl/
Translation: Tusky/Tusky
2 years ago
Sveinn í Felli
5b04a0e8e1
Translated using Weblate (Icelandic)
...
Currently translated at 100.0% (633 of 633 strings)
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/is/
Translation: Tusky/Tusky
2 years ago
Hồ Nhất Duy
9005e6525c
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (633 of 633 strings)
Co-authored-by: Hồ Nhất Duy <mastoduy@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2 years ago
Bruno Miguel
6f22072d0e
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (633 of 633 strings)
Co-authored-by: Bruno Miguel <brunoalexandremiguel@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_PT/
Translation: Tusky/Tusky
2 years ago
João Alves
8df7a58679
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (633 of 633 strings)
Co-authored-by: João Alves <joao.2003.couto+weblate@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_PT/
Translation: Tusky/Tusky
2 years ago
Bruno Miguel
a25f9f5823
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (633 of 633 strings)
Co-authored-by: Bruno Miguel <brunoalexandremiguel@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_PT/
Translation: Tusky/Tusky
2 years ago
Newidyn
a489be35b1
Translated using Weblate (Welsh)
...
Currently translated at 98.7% (625 of 633 strings)
Co-authored-by: Newidyn <grugallt@protonmail.ch>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2 years ago
fin-w
c536b11072
Translated using Weblate (Welsh)
...
Currently translated at 98.7% (625 of 633 strings)
Co-authored-by: fin-w <puf@users.noreply.weblate.tusky.app>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2 years ago
Ihor Hordiichuk
111b301246
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (633 of 633 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/uk/
Translation: Tusky/Tusky
2 years ago
Konrad Pozniak
5174c00558
make timestamp abbreviations plurals ( #4202 )
...
some languages require it
closes #4145
Changing all the strings was easy with the Regex replace feature
https://www.jetbrains.com/help/idea/tutorial-finding-and-replacing-text-using-regular-expressions.html
2 years ago
Maximilian Ertl
27a610bd48
feat: explicitly enable the share-button in Chrome Custom Tabs ( #4223 )
...
Chrome defaults to showing it anyways, but Firefox doesn't. By enabling
this feature, users across both browsers will now have the same
experience.
closes tuskyapp/Tusky/issues/4137
2 years ago
Zongle Wang
c9f8b043c5
Polish Chinese translations ( #4221 )
...
- Insert blanks between Chinese chars with Ascii chars.
- Fix the typo of `账户`.
- Add full_description and short_description for Traditional Chinese.
2 years ago
Konrad Pozniak
36ff1b55d1
Translations update from Weblate ( #4215 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:

2 years ago
Ümit Solmaz
a08ef5d68f
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (German)
Currently translated at 100.0% (633 of 633 strings)
Co-authored-by: Ümit Solmaz <usnotv@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/de/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/ru/
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/tr/
Translation: Tusky/Tusky
2 years ago
Hồ Nhất Duy
4efc54246f
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (633 of 633 strings)
Co-authored-by: Hồ Nhất Duy <mastoduy@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/vi/
Translation: Tusky/Tusky
2 years ago
Konrad Pozniak
afbc183c02
add missing room schema file ( #4211 )
2 years ago
Konrad Pozniak
aca3a638e9
Upgrade Gradle to 8.5 and Android Gradle Plugin to 8.2.1 ( #4208 )
2 years ago
renovate[bot]
fb063dfb0f
fix(deps): update dependency androidx.fragment:fragment-ktx to v1.6.2 ( #4209 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.fragment:fragment-ktx](https://developer.android.com/jetpack/androidx/releases/fragment#1.6.2 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `1.6.1` -> `1.6.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/tuskyapp/Tusky ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
renovate[bot]
520c202e55
fix(deps): update dependency androidx.exifinterface:exifinterface to v1.3.7 ( #4207 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[androidx.exifinterface:exifinterface](https://developer.android.com/jetpack/androidx/releases/exifinterface#1.3.7 )
([source](https://cs.android.com/androidx/platform/frameworks/support ))
| `1.3.6` -> `1.3.7` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/tuskyapp/Tusky ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
renovate[bot]
1a3277bb85
chore(deps): update kotlin ( #4204 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.devtools.ksp](https://goo.gle/ksp )
([source](https://togithub.com/google/ksp )) | `1.9.20-1.0.13` ->
`1.9.22-1.0.16` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| org.jetbrains.kotlin.plugin.parcelize | `1.9.20` -> `1.9.22` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| org.jetbrains.kotlin.android | `1.9.20` -> `1.9.22` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>google/ksp (com.google.devtools.ksp)</summary>
###
[`v1.9.22-1.0.16`](https://togithub.com/google/ksp/releases/tag/1.9.22-1.0.16 )
[Compare
Source](https://togithub.com/google/ksp/compare/1.9.21-1.0.16...1.9.22-1.0.16 )
This is KSP 1.0.16 for Kotlin compiler 1.9.22
###
[`v1.9.21-1.0.16`](https://togithub.com/google/ksp/releases/tag/1.9.21-1.0.16 )
[Compare
Source](https://togithub.com/google/ksp/compare/1.9.21-1.0.15...1.9.21-1.0.16 )
##### Issue fixed
[#​1653](https://togithub.com/google/ksp/issues/1653 ) KSP
1.9.21-1.0.15 leaking memory and causing OOMs
###
[`v1.9.21-1.0.15`](https://togithub.com/google/ksp/releases/tag/1.9.21-1.0.15 )
[Compare
Source](https://togithub.com/google/ksp/compare/1.9.20-1.0.14...1.9.21-1.0.15 )
This is a hot fix to
[#​1591](https://togithub.com/google/ksp/issues/1591 ) where
multiple KMP projects were affected.
##### Issues Fixed / PRs Merged
[#​1591](https://togithub.com/google/ksp/issues/1591 ) Error:
Rewrite at slice LEXICAL_SCOPE key: ANNOTATION_ENTRY old value
[#​1612](https://togithub.com/google/ksp/issues/1612 ) Filter out
the `-progressive` compiler flag in KSP tasks
[#​1614](https://togithub.com/google/ksp/issues/1614 ) Revert back
to the non-thread-local KSP compiler plugin implementation.
###
[`v1.9.20-1.0.14`](https://togithub.com/google/ksp/releases/tag/1.9.20-1.0.14 )
[Compare
Source](https://togithub.com/google/ksp/compare/1.9.20-1.0.13...1.9.20-1.0.14 )
##### issues fixed
- [#​1474](https://togithub.com/google/ksp/issues/1474 )
Unresolvable types in annotation value are incorrectly displayed as null
values instead of error types.
- [#​1522](https://togithub.com/google/ksp/issues/1522 )
KspTaskNative is not configuration cacheable
- [#​1554](https://togithub.com/google/ksp/issues/1554 ) KSP
Incremental Processing: Removing a file does not remove transitively
generated files
- [#​1555](https://togithub.com/google/ksp/issues/1555 ) KSP
Incremental Processing: Clean source files should have generated output
cache accessible via Resolver.
- [#​1568](https://togithub.com/google/ksp/issues/1568 ) KSP
resolves dependencies too early
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/tuskyapp/Tusky ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Konrad Pozniak
5192fb08a5
upgrade ktlint plugin to 12.0.3 ( #4169 )
...
There are some new rules, I think they mostly make sense, except for the
max line length which I had to disable because we are over it in a lot
of places.
---------
Co-authored-by: Goooler <wangzongler@gmail.com>
2 years ago
Konrad Pozniak
33cd6fdb98
Translations update from Weblate ( #4199 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/ ).
Current translation status:

2 years ago
Konrad Pozniak
d3c91904c8
Translations update from Weblate ( #4198 )
...
Translations update from [Weblate](https://weblate.tusky.app ) for
[Tusky/Tusky
description](https://weblate.tusky.app/projects/tusky/tusky-app/ ).
Current translation status:

2 years ago
Sveinn í Felli
99e78eab78
Translated using Weblate (Icelandic)
...
Currently translated at 100.0% (634 of 634 strings)
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/is/
Translation: Tusky/Tusky
2 years ago
Rhoslyn Prys
305953358b
Translated using Weblate (Welsh)
...
Currently translated at 100.0% (634 of 634 strings)
Co-authored-by: Rhoslyn Prys <post@meddal.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2 years ago
Eric
260f18ffce
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (634 of 634 strings)
Co-authored-by: Eric <ekhfcxwuvxqfdb@hldrive.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/zh_Hans/
Translation: Tusky/Tusky
2 years ago
Ricardo
3193453775
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 96.3% (611 of 634 strings)
Co-authored-by: Ricardo <ricardojmv0@gmail.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/pt_PT/
Translation: Tusky/Tusky
2 years ago
Danial Behzadi
d822eb72c4
Translated using Weblate (Persian)
...
Currently translated at 100.0% (634 of 634 strings)
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/fa/
Translation: Tusky/Tusky
2 years ago
Quentí
6c80db6e03
Translated using Weblate (Occitan)
...
Currently translated at 98.7% (626 of 634 strings)
Co-authored-by: Quentí <quentinantonin@free.fr>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/oc/
Translation: Tusky/Tusky
2 years ago
fin-w
f9817633bd
Translated using Weblate (Welsh)
...
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Welsh)
Currently translated at 100.0% (634 of 634 strings)
Translated using Weblate (Welsh)
Currently translated at 100.0% (634 of 634 strings)
Co-authored-by: fin-w <puf@users.noreply.weblate.tusky.app>
Translate-URL: https://weblate.tusky.app/projects/tusky/tusky/cy/
Translation: Tusky/Tusky
2 years ago
mcclure
70f8e8ba93
Implement new policy: The database version number is always even ( #4128 )
...
Posted this as issue #3999 before. The reasoning is personal experiments
and forks may add database fields and must bump the database number to
do so, but this causes massive merge difficulties when Tusky then
inevitably itself bumps the number. To alleviate this, Tusky official
should use only even database numbers, so odd versions are available for
third party scribbling.
There was little discussion positive or negative in #3999 (one proposal
we switch to a date-based number system, which would work but also could
be unnecessarily complicated). With PR #4115 we now have to make a
decision because that's the first post-proposal PR to bump the database
number odd. So, since I see no outright objections, I'd like to
implement this.
@connyduck suggested the best way to implement the proposal would be to
add a comment to the version number's home in AppDatabase.java.
Co-authored-by: Konrad Pozniak <connyduck@users.noreply.github.com>
2 years ago