Commit Graph

90 Commits

Author SHA1 Message Date
32d2c2ac1b Refrain from running spotless on weblate files
Those are akin to generated files and are likely to not follow our formatting
2024-10-13 23:02:35 +06:00
37419cdc26 Bump compile sdk to 35
Co-authored-by: p
2024-10-12 05:11:58 +06:00
fbcc48fefc Bump NDK version (#1203) 2024-09-07 14:14:59 +06:00
70c1a842b2 Rename LocalesConfigPlugin file to LocalesConfigTask 2024-09-05 14:17:18 +06:00
8f9a325895 Use feature flags in compose compiler plugin
And slight cleanup
2024-08-30 13:55:11 +06:00
5ae8095ef1 Add spotless (with ktlint) (#1136) 2024-08-19 18:11:14 +06:00
ac41bffdc9 Generate locales_config.xml in build dir 2024-08-19 16:52:23 +06:00
777ae2461e Remove detekt (#1130)
Annoying. More annoying in this project.
2024-08-19 12:51:37 +06:00
f58a05e918 fix(deps): update moko to v0.24.1 (#933)
* fix(deps): update moko to v0.24.1

* Fix build

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-06-21 02:43:48 +06:00
46003ec251 chore(deps): update kotlin and compose compiler to v2 (major) (#819)
* chore(deps): update kotlin and compose compiler to v2

* Update .gitignore

* Fix build

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-06-07 03:48:35 +06:00
e448e40406 Rework buildSrc and remove usage of subprojects 2024-04-06 12:18:10 +06:00
aed53d3bdc Fix build time zone in about screen
And slight cleanup
2024-04-06 11:41:39 +06:00
cc09230e26 Adding Detekt in the project (#216)
* Removing ktlint

* Removing compose lint

* Adding initial Detekt config

* Setting up detekt config

* Adding detekt baseline

* Fixing workflows

* Moving to a module based solution

* Adding new line

* Adding new line

* Updating baseline

* Addressing PR suggestions

* Regenerating baseline.xml

* Cleanup

---------

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-01-29 03:29:55 +06:00
dfb3091e38 Make the app Android 8+ 2024-01-16 01:07:32 +06:00
c62cd6e997 Bump to latest NDK LTS 2023-12-17 17:12:36 -05:00
f20980b4c9 Bump NDK
Just using the same version as J2K for now, we can probably go higher though.
2023-12-17 10:02:41 -05:00
13b3bec8ad Target Android 14 (SDK 34) and add permission onboarding step
(cherry picked from commit 9e0068715f3ba3d1627c4b7539b90fb782f8122f)
2023-12-16 15:51:56 -05:00
c00f05a1c1 Target Android 12L (SDK 32) 2023-12-16 12:09:29 -05:00
e22eebfd02 Target SDK 30
Need to convert some services into WorkManager jobs before going to 31 and higher.
2023-11-28 23:02:33 -05:00
46e734fc8e Migrate to multiplatform string resources (#10147)
* Migrate to multiplatform string resources

* Move plurals translations into separate files

* Fix lint check on generated files
2023-11-18 13:54:56 -05:00
c5e8c9f01f Revert "Require Android 8+"
This reverts commit 64c50c1283.

Forgot we need to manage app update checks manually...
2023-11-04 19:36:29 -04:00
64c50c1283 Require Android 8+
Given that the next stable version of Chrome (120) will require Android 8+, it's
inevitable that the WebView functionality will gradually break. As always, newer
OS versions are recommended for better support with evolving Internet technologies.

According to https://apilevels.com/, Android 8+ still covers 93.7% of Android users.
2023-11-04 19:21:46 -04:00
d29b7c4e57 Switch to different ktlint plugin
Should be better at incremental builds.
To format, run `./gradlew ktlintFormat`.
2023-09-01 23:02:18 -04:00
740e370465 Bump compile SDK version 34 (#9625) 2023-06-22 14:20:12 -04:00
290efb0283 Fix Spanish (Latin America) being missing from in-app language selection 2023-03-24 22:58:29 -04:00
c31e75f02f Create plugin for linting (#8942) 2023-01-18 22:33:56 -05:00
32190b6cac Fix choosing regionalized locales 2022-08-29 13:54:02 -04:00
4291cc8eb1 Add task to generate locales_config.xml (#7754) 2022-08-14 10:43:28 -04:00
b15073fd61 Bump to compile SDK 33
Fixes #7390, at least according to ivaniskandar
2022-07-09 12:53:40 -04:00
e3f8aedd5a Bump dependencies 2022-06-04 16:15:02 -04:00
1613d561c1 Revert "Add shortcut to change app language in Android 13"
This reverts commit 538478cac8.
2022-03-12 16:45:36 -05:00
538478cac8 Add shortcut to change app language in Android 13 2022-03-11 22:26:03 -05:00
f312936629 Use Version Catalog & clean up Gradle files (#6728) 2022-03-04 09:58:31 -05:00
30061ada58 Update AGP for Android Studio Bumblebee | 2021.1.1 Patch 1 2022-02-12 10:09:30 -05:00
7659a997cf Update versions plugin 2022-02-05 17:27:36 -05:00
18ef5c6ff9 Update to AGP 7.1.0 2022-01-25 22:49:50 -05:00
8bb85753cc Update versions and about libraries plugins 2021-12-31 14:40:12 -05:00
0671b530ba Update to Kotlin 1.6.10 2021-12-15 17:45:33 -05:00
aed51251b3 Update AGP and Gradle 2021-12-11 11:24:58 -05:00
b4ba56bfb4 Update dependencies 2021-11-18 10:42:09 -05:00
90c9f28818 Update AGP 2021-10-13 09:15:46 -04:00
e2da6259e7 Update AboutLib plugin 2021-10-03 11:14:56 -04:00
afc400121b Update dependencies 2021-10-01 18:28:02 -04:00
9de08c8166 Update dependencies 2021-09-20 14:33:35 -04:00
2d3a1b6a9e Update dependencies 2021-09-04 10:09:33 -04:00
cc3cbbc4bb Update Kotlin and Kotlinter 2021-08-26 22:13:53 -04:00
9a45983f17 Update dependencies 2021-08-22 11:48:57 -04:00
96a64c7bd2 Update dependencies 2021-08-13 18:18:22 -04:00
d019c5999b Update for AS Arctic Fox 2021-07-28 15:18:17 -04:00
7f76ffa5cb Update AboutLibraries 2021-07-20 17:33:57 -04:00