Commit graph

185 commits

Author SHA1 Message Date
Luna712
53345a804f
Enable abortOnError in lint (#2681) 2026-04-25 22:32:09 +00:00
firelight
18ee71664f
Feat: Offline filler database (#2704) 2026-04-20 23:24:37 +00:00
Luna712
7c1554a479
AGP 9! (#2604) 2026-04-19 17:00:47 +00:00
Luna712
c9a24e198c
Add true configuration cache support for git commit hash (#2285)
Co-authored-by: firelight <147925818+fire-light42@users.noreply.github.com>
2026-04-09 10:32:41 +00:00
Luna712
62e6895d8e
Replace deprecated viewBinding { enable = true } in Gradle (#2623) 2026-04-06 21:39:27 +00:00
Osten
235863f9d2
Bump to 4.7.0 2026-03-29 14:06:17 +02:00
Osten
89400be5e5
Remove google dependenciesInfo + bumb nicehttp 2026-03-25 18:31:57 +01:00
Luna712
f5b46949ec
Add support for configuration cache with keystore (#2328) 2026-03-22 23:16:39 +00:00
Luna712
86cca03dd7
Use a new method to pass if debug to fix debug logging in library (#2330)
* Use a new method to pass if debug to fix debug logging in library
2026-03-13 22:39:34 +00:00
Luna712
ad2168c5bc
Upgrade to minSdk 23 (#2078) 2026-02-18 00:31:01 +01:00
Pawloland
a45593283d
Readd extra brightness feature as optional setting (#2469) 2026-02-03 20:19:25 +01:00
firelight
f82fe7b0ce
Bump to 4.6.2 2026-01-26 19:01:16 +00:00
firelight
179f7e29eb
Merge pull request #2252 from Luna712/directories
Replace srcDirs with directories
2026-01-19 23:14:03 +00:00
Pawloland
ed759d6f50
Add extra brightness feature (#2416) 2026-01-17 14:55:54 +01:00
Luna712
3fe6a7853a
Replace QuickJS with Zipline (#2256)
QuickJS was renamed to Zipline all the way back in 2021. Unlike old QuickJS, newer Zipline versions are 16kb aligned. Current Zipline is also compatible back to minSdk 21.
2025-12-24 02:07:08 +00:00
Luna712
caf6704c54
Merge branch 'recloudstream:master' into directories 2025-12-20 18:36:50 -07:00
Luna712
db2ef08b0a
Add lint.xml and add ignores to it (#2300)
It's more expandable later on this way.
2025-12-21 01:26:53 +00:00
Luna712
bac6939444
Use VERSION_NAME from BuildConfig for app version (#2337) 2025-12-18 19:24:17 +01:00
Luna712
50173aaaf6
Remove "Update to prereleases" setting
This setting is very confusing on stable, when there is a seperate flavor for prerelease that is needed. Also causes other issues and conflicts with what you are updating on stable, and is annoying to always get update dialogs on debug versions when it doesn't work or do anything in debug version.
2025-12-12 17:17:49 -07:00
Luna712
472d0bab8b
Remove unused swiperefreshlayout dependency (#2296) 2025-12-05 01:48:29 +01:00
Luna712
93255dfc22
Add explicit dependency on fragment (#2233)
As with some of my other PRs, explicit dependencies allow for better version control.
2025-12-05 01:33:30 +01:00
Luna712
cd69597a54
Move app version to BuildConfig (#2291)
Also, the intent seems to be to be to set the version to `-PRE` when in pre release, which doesn't currently work, but this fixes that.
2025-12-05 01:20:08 +01:00
Luna712
b2e06c5966
Remove BuildConfig.BETA (#2290)
It's unused and can be accessed with `BuildConfig.FLAVOR == "prerelease"`
2025-12-05 01:13:38 +01:00
Luna712
1dd477a965
Disable MissingTranslation lint (#2276)
Translations are handled by weblate, so we don't really care about missing translations here.
2025-11-30 19:21:09 +00:00
Luna712
b05ccb2bc7
Merge branch 'recloudstream:master' into directories 2025-11-28 10:57:57 -07:00
Luna712
7fb6f3f535
Add explicit dependsOn for copyJar (#2261) 2025-11-27 18:37:47 +00:00
Luna712
9d651f1f82
Remove work-runtime dependency (#2234)
We only really need to include the Kotlin version, work-runtime-ktx here.
2025-11-25 15:24:21 +01:00
Luna712
7f9f89cbf6
Use version catalog bundles for coil and lifecycle (#2237) 2025-11-25 15:16:37 +01:00
Luna712
009dcc2b89
Use version catalog for plugins (#2206) 2025-11-24 18:26:07 +01:00
Luna712
3be396216f
Remove acra and replace AcraApplication with CloudStreamApp (#2207) 2025-11-24 18:04:51 +01:00
Luna712
a9771d8a03
Replace srcDirs with directories
This is an error in AGP 9, but works in past AGP releases also. Just to prepare for AGP 9 we can just do this now.
2025-11-22 14:37:49 -07:00
Luna712
003544ad44
Enable resValues in buildFeatures
This will be required in AGP 9, but just to prepare for that, we can do it now. Only the default changed, this should have no effect on older AGP versions.
2025-11-22 13:34:32 -07:00
Luna712
36594604a8
Migrate freeCompilerArgs to new DSL (#2248)
`jvmDefault.set(JvmDefaultMode.ENABLE)` is equivalent to `-jvm-default=enable`, which replaces `-Xjvm-default=all-compatibility` in Kotlin 2.2, it doesn't yet warn, but does in Kotlin 2.3.

https://youtrack.jetbrains.com/issue/KT-61649
https://youtrack.jetbrains.com/issue/KT-74590
https://youtrack.jetbrains.com/issue/KT-76353
https://kotlinlang.org/docs/gradle-compiler-options.html#migrate-freecompilerargs
2025-11-22 20:13:11 +00:00
Luna712
29f8f02eef
Merge pull request #2146 from Luna712/toolchain
Add jdk toolchain
2025-11-18 17:22:57 +00:00
Luna712
73a98be437
Add explicit jsoup dependency (#2143)
We use it in both app and library, allows better dependency management, and also when I was testing AGP 9 alpha with built in Kotlin this was needed for it not to fail, so just doing this now to kinda prepare a little for that, even though it's a long ways out since dokka also doesn't fully support it yet and it's still in alpha, not stable yet.
2025-11-12 17:09:55 +01:00
Luna712
7ea89f7b91
Use activity-ktx version 2025-11-11 10:52:32 -07:00
Luna712
52100dc5de
Move strictly to version catalog (#2134)
* Move strictly to version catalog

* Update libs.versions.toml
2025-11-08 22:41:08 +00:00
Luna712
a565f50c46
Add explicit dependency on activity (#2098)
It's implicit right now, but making it explicit makes dependency management easier, especially now that new versions (starting with 1.12.0) require minSdk 23.
2025-10-30 17:10:48 +01:00
Luna712
526372a577
Bump version to 4.6.1 (#2068)
Since we've had a major change with edge to edge, bumping the version could help know if it's related if an issue is created.
2025-10-25 19:22:54 +02:00
Luna712
eb93b8803d
Add full support for edge-to-edge (#2002) 2025-10-25 18:38:57 +02:00
Osten
ac810db3d9
Bump 4.6.0 2025-10-15 19:07:47 +02:00
Luna712
ae90ce6be5
Upgrade KGP to 2.2.20 (#1989) 2025-10-11 23:47:57 +02:00
Luna712
e5aa0a3c39
Require optin for prerelease (#1978) 2025-10-10 23:29:17 +00:00
firelight
26570d688f
Chore: Bump versionName 2025-10-02 19:54:54 +02:00
Aryan Singh
a4d1d98f7f
Add Android TV channel preview support (#1929) 2025-09-28 14:01:30 +00:00
firelight
0ffe3822c4
Change versionName to 4.5.5 2025-08-30 17:10:48 +02:00
Osten
91652da920 Bump to 4.5.4 for backwards compatible constructors 2025-07-22 21:20:48 +02:00
Osten
f689dedf68 Bump to 4.5.3 2025-07-22 16:25:54 +02:00
Osten
ea8bb101fb
Bump to 4.5.2 2025-04-04 21:49:49 +02:00
KingLucius
bc557d1660
Bump biometric & navigation Libs (#1625) 2025-03-29 19:15:09 +01:00