arkon
35e55b1517
Bump to latest NDK LTS
...
(cherry picked from commit c62cd6e997cb426ce8875a5f43ebeaa183bca7a5)
2023-12-24 14:05:38 -05:00
arkon
52f52f257e
Bump NDK
...
Just using the same version as J2K for now, we can probably go higher though.
(cherry picked from commit f20980b4c9c455703c80b120a39063e1e9a3df0a)
2023-12-24 14:05:21 -05:00
Ivan Iskandar
821a48e4d1
Target Android 14 (SDK 34) and add permission onboarding step
...
(cherry picked from commit 9e0068715f3ba3d1627c4b7539b90fb782f8122f)
(cherry picked from commit 13b3bec8ad2a5b883cbe5ec99da531fbaba7f50b)
2023-12-24 14:03:44 -05:00
arkon
0dfe2f84f3
Target Android 12L (SDK 32)
...
(cherry picked from commit c00f05a1c1f8bce83df7a9b216d2c3026c16b147)
2023-12-24 14:03:24 -05:00
arkon
865ec2e47b
Target SDK 30
...
Need to convert some services into WorkManager jobs before going to 31 and higher.
(cherry picked from commit e22eebfd02e28eb260273d987d60c216aa4a2100)
2023-12-24 11:47:09 -05:00
arkon
1eccf9fad8
Migrate to multiplatform string resources ( #10147 )
...
* Migrate to multiplatform string resources
* Move plurals translations into separate files
* Fix lint check on generated files
(cherry picked from commit 46e734fc8eefb8c06a880194e702559ca3fa769d)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/BrowseSourceScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/ExtensionDetailsScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/ExtensionsScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/SourcesScreen.kt
# app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceDialogs.kt
# app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceToolbar.kt
# app/src/main/java/eu/kanade/presentation/category/components/CategoryDialogs.kt
# app/src/main/java/eu/kanade/presentation/library/LibrarySettingsDialog.kt
# app/src/main/java/eu/kanade/presentation/manga/components/MangaBottomActionMenu.kt
# app/src/main/java/eu/kanade/presentation/manga/components/MangaDialogs.kt
# app/src/main/java/eu/kanade/presentation/more/MoreScreen.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsBrowseScreen.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsLibraryScreen.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsMainScreen.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsReaderScreen.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsSecurityScreen.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/about/AboutScreen.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/advanced/ClearDatabaseScreen.kt
# app/src/main/java/eu/kanade/presentation/more/settings/screen/data/CreateBackupScreen.kt
# app/src/main/java/eu/kanade/presentation/reader/ReaderPageActionsDialog.kt
# app/src/main/java/eu/kanade/presentation/reader/appbars/BottomReaderBar.kt
# app/src/main/java/eu/kanade/presentation/reader/appbars/ReaderAppBars.kt
# app/src/main/java/eu/kanade/presentation/reader/components/ChapterNavigator.kt
# app/src/main/java/eu/kanade/presentation/reader/settings/GeneralSettingsPage.kt
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateJob.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateNotifier.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/BrowseTab.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/MigrationFlags.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrateMangaScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/MigrateDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrateSourceTab.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesTab.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterDialog.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/history/HistoryTab.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ChapterLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderPreferences.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/stats/StatsScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/updates/UpdatesTab.kt
# build.gradle.kts
# i18n/build.gradle.kts
# i18n/src/commonMain/resources/MR/base/strings_sy.xml
# i18n/src/commonMain/resources/MR/fr/strings_sy.xml
# i18n/src/commonMain/resources/MR/in/strings_sy.xml
# i18n/src/commonMain/resources/MR/pt-rBR/strings_sy.xml
# i18n/src/commonMain/resources/MR/ru/strings_sy.xml
# i18n/src/commonMain/resources/MR/zh-rCN/strings_sy.xml
# i18n/src/commonMain/resources/MR/zh-rTW/strings_sy.xml
2023-12-23 20:28:29 -05:00
arkon
d8158af43a
Switch to different ktlint plugin
...
Should be better at incremental builds.
To format, run `./gradlew ktlintFormat`.
(cherry picked from commit d29b7c4e5735dc137d578d3bcb3da1f0a02573e8)
# Conflicts:
# buildSrc/src/main/kotlin/tachiyomi.lint.gradle.kts
# data/src/main/java/tachiyomi/data/manga/MangaMapper.kt
# domain/src/main/java/tachiyomi/domain/library/model/LibrarySortMode.kt
# domain/src/main/java/tachiyomi/domain/library/service/LibraryPreferences.kt
# domain/src/main/java/tachiyomi/domain/release/interactor/GetApplicationRelease.kt
# presentation-core/src/main/java/tachiyomi/presentation/core/components/CollapsibleBox.kt
2023-09-04 12:15:09 -04:00
Ivan Iskandar
13f49234dc
Bump compile SDK version 34 ( #9625 )
...
(cherry picked from commit 740e370465444beaa52af7aae9016c9cf67cd066)
2023-06-24 14:17:56 -04:00
arkon
e3a5860c1a
Fix Spanish (Latin America) being missing from in-app language selection
...
(cherry picked from commit 290efb0283145d81290972991047064c1d905c9c)
2023-04-09 18:15:03 -04:00
Jobobby04
a9edf090c4
Lint
2023-02-07 16:50:09 -05:00
Andreas
34b60a435e
Create plugin for linting ( #8942 )
...
(cherry picked from commit c31e75f02f3021c52f6c24f655e2bded0c8b2b33)
# Conflicts:
# .github/workflows/build_pull_request.yml
# .github/workflows/build_push.yml
# app/build.gradle.kts
# build.gradle.kts
2023-02-07 16:11:25 -05:00
arkon
dbcc744e1f
Fix choosing regionalized locales
...
(cherry picked from commit 32190b6cacee819036245b2a39d1068a0b0c10ac)
2022-08-29 18:13:28 -04:00
Andreas
5baddd8a74
Add task to generate locales_config.xml ( #7754 )
...
(cherry picked from commit 4291cc8eb1f4385528afcc9cab2592c8b3afa44a)
# Conflicts:
# .gitignore
2022-08-14 16:05:27 -04:00
arkon
d3e8ae54d9
Bump to compile SDK 33
...
Fixes #7390 , at least according to ivaniskandar
(cherry picked from commit b15073fd6124747c1e64cffc5e758c94cf6a6b7a)
2022-07-11 11:09:09 -04:00
arkon
cd9b9642fb
Bump dependencies
...
(cherry picked from commit e3f8aedd5a4c22ded32b7f50e6a3a1b5c68011ae)
2022-06-04 20:43:16 -04:00
Andreas
1df1a331dd
Use Version Catalog & clean up Gradle files ( #6728 )
...
(cherry picked from commit f312936629657b1160723e044e14d5d0b5d8644f)
# Conflicts:
# app/build.gradle.kts
# build.gradle.kts
# settings.gradle.kts
2022-03-04 16:33:42 -05:00
arkon
3ca70543d1
Update AGP for Android Studio Bumblebee | 2021.1.1 Patch 1
...
(cherry picked from commit 30061ada58533dfdfe6509025a9bc9202259d4d5)
2022-02-12 11:55:57 -05:00
arkon
255a09abf5
Update versions plugin
...
(cherry picked from commit 7659a997cfccdcecfbb1d5a3e769a4c35a73d61a)
2022-02-12 11:41:13 -05:00
arkon
9938beb040
Update to AGP 7.1.0
...
(cherry picked from commit 18ef5c6ff9c4ef8eb1a83a7f3955e451a8862803)
2022-01-29 20:06:54 -05:00
arkon
e3fda751ae
Update versions and about libraries plugins
...
(cherry picked from commit 8bb85753cceae158d81dcede8238d376d511f9a4)
2022-01-01 14:35:06 -05:00
arkon
8d813e3d62
Update to Kotlin 1.6.10
...
(cherry picked from commit 0671b530bafb2161128b978a5c7785c3686fc8dd)
2021-12-18 11:04:05 -05:00
arkon
27d069bdd5
Update AGP and Gradle
...
(cherry picked from commit aed51251b34ec98d42a2a7c703c51e40a2d51a3c)
2021-12-11 15:01:32 -05:00
arkon
1a2311e7ba
Update dependencies
...
(cherry picked from commit b4ba56bfb4db31ce121975e4f04db3b666cc4009)
2021-12-02 19:01:25 -05:00
arkon
01b0f0bec1
Update AGP
...
(cherry picked from commit 90c9f28818f9e1c3029649d3ba9e97301b39ccba)
2021-10-23 14:24:56 -04:00
arkon
dbbe118ae9
Update AboutLib plugin
...
(cherry picked from commit e2da6259e71ef9ecafe618cbdcf1244b53632894)
2021-10-23 14:24:34 -04:00
arkon
7574b4baef
Update dependencies
...
(cherry picked from commit afc400121b9a79c69998abdfec5418109afa9c2c)
2021-10-23 14:24:33 -04:00
arkon
b2ee3bf176
Update dependencies
...
(cherry picked from commit 9de08c8166749a8959f27c78185060b00269e372)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
2021-09-24 12:54:31 -04:00
arkon
74c394193a
Update dependencies
...
(cherry picked from commit 2d3a1b6a9e8c5ccf84c6ae6e94b46be96a486a4b)
2021-09-06 16:38:53 -04:00
arkon
e36957f00b
Update Kotlin and Kotlinter
...
(cherry picked from commit cc3cbbc4bb2183f2a6bc71297e4955470911426c)
2021-08-27 12:51:03 -04:00
arkon
b40d25f929
Update dependencies
...
(cherry picked from commit 9a45983f173fa37d0db506a9597e5bccc0602081)
# Conflicts:
# app/build.gradle.kts
2021-08-27 12:50:57 -04:00
arkon
5dac934cc4
Update dependencies
...
(cherry picked from commit 96a64c7bd2abbc09a1c99aaf75db87b0d6091b88)
2021-08-27 12:50:36 -04:00
arkon
46d33b0cfb
Update for AS Arctic Fox
...
(cherry picked from commit d019c5999bf5dcc15278db5d43949514274c2c87)
# Conflicts:
# README.md
# app/build.gradle.kts
2021-07-28 17:06:44 -04:00
Jobobby04
80128b1391
Update AboutLibraries
2021-07-22 15:37:19 -04:00
Ivan Iskandar
c2f9e4637c
Bump compileSdk to 31 ( #5563 )
...
(cherry picked from commit ef84ed4982013e6babca3bc62ea6a3fe62a138fe)
2021-07-18 20:20:50 -04:00
arkon
61a6f1ce4e
Update to Kotlin 1.5.21
...
(cherry picked from commit bd424ce460bb9b569a6c7ca37151cbbf5e2e6ee8)
2021-07-18 13:10:04 -04:00
arkon
9ade06c6f7
Update dependencies
...
(cherry picked from commit 714aa4b4ba4c981bbb8510efdbf0acb5cefd3395)
# Conflicts:
# app/build.gradle.kts
2021-07-09 17:52:14 -04:00
arkon
e480001585
Update dependencies
...
(cherry picked from commit d645507eeb07cdcf7072778a2234bbb0f454a171)
2021-07-03 18:57:18 -04:00
arkon
cc2f976c81
Update AboutLibraries
...
(cherry picked from commit 8a014ddb0c069700e367ab4eed2a4c75d3d8d072)
2021-05-29 18:19:05 -04:00
arkon
bca6f39a33
Update Kotlin and kotlinter
...
If this breaks anything, I blame Jay.
(cherry picked from commit 07b9fc9b3196151598f105e9025554b07efe5fa5)
2021-05-28 14:36:52 -04:00
arkon
fbfad27c27
Dependency updates
...
(cherry picked from commit 2c6bcb85a0b0e62f7b007e3f49bf330b70cf9e95)
2021-05-28 14:36:51 -04:00
arkon
354c61cf59
Update AGP and AboutLibraries
...
(cherry picked from commit 3b49289cfb1b3f0822bc7319759a299c2c3b039b)
2021-05-28 14:36:41 -04:00
Ivan Iskandar
a802eb1cca
Bump compileSdk to 30 ( #5140 )
...
(cherry picked from commit ef8a87a30fb5e6e7ff5f89ebcad71ca6f8a9f8c8)
2021-05-22 18:07:27 -04:00
Jobobby04
44385ed9cc
Update some dependencies
2021-05-22 14:40:11 -04:00
Jobobby04
81e7d674a2
Update the Android Gradle plugin
2021-05-12 16:16:59 -04:00
arkon
b4a226157c
Drop support for Android 5.x
...
(cherry picked from commit 89619b7836145130b4bf5d92ebc0f6fe70de7233)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2021-05-04 14:13:14 -04:00
arkon
056358fb9d
Update to Gradle 7
...
(cherry picked from commit 531cd992479bbc82a4e885d04c36a0b5008ca58d)
2021-04-11 18:43:27 -04:00
Taco
196e437da5
Update NDK, more KTX usage ( #4792 )
...
* Update NDK
* Utilize more KTX extensions
(cherry picked from commit b3471234ad74152bca46237e89a54e84a9912fe7)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
2021-04-11 18:41:20 -04:00
arkon
d6cab9f9a5
Update Kotlin and Kotlinter
...
(cherry picked from commit f58e3c390a014678c58c5959d14d8b55f2e11f7d)
2021-04-11 18:39:06 -04:00
arkon
97342723bf
Update plugins
...
(cherry picked from commit e5a120e7783b6a21312f5ae99394f9f0039fa34e)
2021-03-28 16:50:41 -04:00
arkon
23091cf50a
Update AGP
...
(cherry picked from commit 86541445b7eb283e749799e42d4f1f9a57b8e73d)
2021-03-21 00:01:11 -04:00