Commit Graph

17 Commits

Author SHA1 Message Date
stevenyomi
95c1fe5c1f
Remove unnecessary files in generated APKs (#3383)
* Removed `kotlin-tooling-metadata.json`, see https://togithub.com/Kotlin/kotlinx.coroutines/issues/3158#issuecomment-1023151105
  This file includes Gradle version code, so Gradle updates will no longer cause binary changes.

* Removed "META-INF/version-control-info.textproto" introduced in AGP 8.4.1, which causes the binaries to change on each commit.

AGP updates will still cause binaries changes because it produces a required `app-metadata.properties` under `META-INF`,
and the `META-INF/MANIFEST.MF` file in the signature includes AGP version.

It is possible to empty `app-metadata.properties`: https://stackoverflow.com/questions/77745443/how-to-stop-gradle-from-generating-app-metadata-properties-at-compile-time
2024-06-03 20:52:59 +08:00
stevenyomi
928d5407d8 Adjust build features (#1436) 2024-02-21 21:56:32 +05:00
stevenyomi
d84accf542 Don't format code in CI (#1236)
* Don't format code in CI

* format individual extensions
2024-02-13 19:38:19 +00:00
stevenyomi
062d442a52 Add build files for lib-multisrc migration (#1228) 2024-02-13 14:16:14 +00:00
stevenyomi
861d1f46b7 Romanize extension names (#938) 2024-02-02 17:07:51 -05:00
stevenyomi
79242dc92d Fix isNsfw flag (#810) 2024-01-30 22:56:11 +08:00
stevenyomi
ec749d1ef3 Remove ineffective libVersion from extension config (#808) 2024-01-30 22:33:54 +08:00
AwkwardPeak7
d730231c8f remove unneeded properties from core manifest (#805)
extFactory, hasReadme, hasChangelog
2024-01-30 20:00:36 +07:00
stevenyomi
f54ef84fab Remove placeholder manifest files (#790) 2024-01-30 04:08:15 +08:00
stevenyomi
37f6713774 Update deprecated AGP properties (#770)
* Update deprecated AGP properties

* Remove unused suppression
2024-01-29 14:12:08 +08:00
stevenyomi
5afed752b8 Clean up AndroidManifest files (#735) 2024-01-28 13:11:16 +08:00
stevenyomi
e4fa33b44f Update buildFeatures in build scripts (#730) 2024-01-28 10:28:24 +08:00
stevenyomi
42e1db7f31 Infer package name suffix from project path (#283) 2024-01-16 08:35:29 +07:00
AwkwardPeak7
ddb788f76c Move plugin section to common.gradle (#281)
* move apply plugins to common.gradle

* update CONTRIBUTING.md

* remove whitespace

* move common.gradle apply above in multisrc

* move kotlinter

* newlines
2024-01-16 02:38:53 +08:00
Claudemirovsky
7145763652 Address some gradle warnings (#259)
* chore: Address AGP 8.X warning
* chore(core): Address conflicting-namespace warning
2024-01-15 15:53:42 +08:00
AwkwardPeak7
f3a1b3e444 upgrade AGP to 8.2.1 (#255)
* upgrade AGP

* bump to java 17 in ci
2024-01-15 04:04:00 +08:00
keiyoushi-bot
a1bd42f288 Initial commit 2024-01-09 05:29:54 +06:00