Torsten Grote
b62233e8d2
Upgrade dependencies prior to library publishing
2025-11-04 08:50:56 -03:00
Torsten Grote
5a04b315d5
Upgrade maven publishing plugin
2025-11-04 08:50:56 -03:00
Torsten Grote
911b337db7
Untangle libraries slightly by creating a common core library
2025-11-04 08:50:55 -03:00
Torsten Grote
ba7731af6c
Migrate build scripts from Groovy to Kotlin
2025-11-04 08:50:55 -03:00
Torsten Grote
e99840458e
[download] add coil support
2025-11-04 08:50:49 -03:00
Torsten Grote
a0ddc0e5ad
Update dependencies
...
minSdk for db lib needed a bump, because room bumped its minSdk
documentfile and localbroadcastmanager dependencies needed to be added explicitly now
2025-10-21 15:12:03 +00:00
proletarius101
f992d2c265
feat: add PMD linting integration to GitLab CI
2025-10-21 12:11:53 +00:00
Torsten Grote
fcfe5c93be
Upgrade dependencies for 1.24 alpha series
2025-08-07 16:54:10 -03:00
Torsten Grote
c86600ff9d
Upgrade Ktor to latest version
2025-05-30 16:48:42 -03:00
Torsten Grote
e36df95de9
update mockk
2025-05-30 16:48:42 -03:00
Torsten Grote
e4eb23653d
Update all the things
2025-05-30 16:48:41 -03:00
Torsten Grote
fbfb1300e2
Upgrade room to 2.7.1
2025-05-30 16:48:41 -03:00
Torsten Grote
bcf50780e9
Migrate from KAPT to KSP
2025-05-30 16:48:41 -03:00
Torsten Grote
328f617b8e
Remove roboelectric shadow hacks
...
that cause issues now and seem no longer needed
2025-05-22 14:20:39 -03:00
Torsten Grote
a69915ee89
Add AppUpdateManagerTest
2025-05-22 13:41:52 -03:00
Torsten Grote
8ec1d39f1f
Add AppUpdateWorkerTest
2025-05-22 13:41:52 -03:00
veyndan
bc3d07b26b
Remove unused androidx.palette:palette-ktx dependency
2025-05-17 18:21:43 +02:00
veyndan
422a832f2f
Remove explicit dependency on androidx.cardview:cardview
2025-05-17 10:59:46 +02:00
Torsten Grote
8c9350a2b7
Upgrade dependencies
2025-03-19 09:08:35 -03:00
proletarius101
2b0e5b467f
feat: migrate to material design 3
2025-01-24 08:33:43 -03:00
Torsten Grote
c960b82aa2
Upgrade libraries
2024-12-09 14:10:03 -03:00
Matthew Bogner
a8e620a996
MirrorChooser orders mirrors using location and error counts
2024-12-06 13:42:30 +00:00
Torsten Grote
1b7a55b043
Upgrade all the things!
...
Use version catalog now and upgrade ktlint as well.
2024-10-17 17:41:12 +00:00
Torsten Grote
9c0c5ab9b1
change compileSdk to 35
2024-10-17 17:41:12 +00:00
Chirayu Desai
80c3583d22
Add gradle verification metadata for windows
...
* ./gradlew --write-verification-metadata sha256 :app:assembleDebug -Dos.name=Windows
2024-03-05 14:43:28 +00:00
Chirayu Desai
a8ec187b78
Add gradle verification metadata for osx
...
* ./gradlew --write-verification-metadata sha256 :app:assembleDebug
2024-03-05 14:43:28 +00:00
Torsten Grote
6ffb3fe7e3
Update dependencies
2024-03-05 14:43:28 +00:00
Torsten Grote
35affc09db
Upgrade to Gradle 8 and SDK 34
...
This commit tries to limit the changes required to what is needed to make the project compile again. This includes the Kotlin and Room update.
2024-03-05 14:43:28 +00:00
Torsten Grote
d9ea1e154b
[db] Migrate repo weights and test migration
2024-02-20 09:42:39 -03:00
Torsten Grote
359145eaef
[app] fix debug logging for libraries
2024-02-13 12:26:03 +00:00
Matthew Bogner
cf595783b0
Added a dns class that caches dns lookups
2024-02-01 11:57:31 +00:00
Torsten Grote
e61886c6b6
Upgrade the libraries we can still upgrade
...
without going to gradle 8, Java 17 and compileSdk 34
2023-10-20 09:26:17 -03:00
Torsten Grote
413d9fcfba
[app] upgrade robolectric to fix strange test crash
2023-10-18 11:39:38 +00:00
Aayush Gupta
f757f74e7a
verification-metadata: Add SHA256SUM for aapt2-7.4.0-8841542 for OSX & Windows
...
* https://maven.google.com/web/index.html?q=aap#com.android.tools.build:aapt2:7.4.0-8841542
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-10-06 16:58:34 +05:30
Torsten Grote
26b2c7b2fd
Upgrade test dependencies and fix instrumentation test issue
2023-08-23 10:30:21 +02:00
Torsten Grote
d21adc75b4
[app] New AddRepoActivity in compose
2023-08-23 10:30:21 +02:00
Torsten Grote
f3e8a0a45b
[db] Add plumping for fetching and adding a new repo
2023-08-21 10:52:34 +02:00
Torsten Grote
d62e4b7735
Upgrade kotlinx-serialization-json to 1.5.1 in hope to fix #2637
2023-06-19 10:32:02 -03:00
Torsten Grote
2048d6f478
Add code style to repo and fix it
2023-06-09 17:24:58 +00:00
Torsten Grote
21f8a23814
Upgrade all (most of) the things
2023-05-30 09:39:15 -03:00
Torsten Grote
9c50183b68
Upgrade to Android Studio Electric Eel to solve some test bugs
2023-05-30 09:39:15 -03:00
Conny Duck
c23fceb656
enable building on Apple Silicon
2023-05-29 14:16:11 +00:00
Hans-Christoph Steiner
51513c5508
include verification metadata for buildEnvironment task
...
./gradlew --write-verification-metadata pgp,sha256 --export-keys buildEnvironment --scan
Hopefully this helps with #2475 . My hunch is that Android Studio is
running some tasks that gradle from the command line never does. This
confirms that idea to some degree, since running the buildEnvironment
task found new dependencies.
2023-02-28 13:37:41 +00:00
Matthieu BACHELIER
5e26dfcf64
Fix debug build for Windows
2023-01-22 22:17:03 +01:00
Isira Seneviratne
1742221f10
Document need to stick with Commons IO 2.6.
...
2.6 is currently working, so leave it in place. But if someone uses a new
method from commons-io, it might cause problems, in which case they would
have to downgrade to 2.5, implement desugaring, or bump minSdkVersion.
!1165
2023-01-13 14:31:13 +01:00
Hans-Christoph Steiner
e1915bc044
manually include missing verification metadata
...
Android Studio uses this, but it seems that normal builds from the command
line do not.
2022-12-20 21:00:03 +01:00
Hans-Christoph Steiner
6a2662b5c8
gradle/update-verification-metadata.sh: use keyservers to get keys
...
key-servers enabled="false" is set by default to avoid unneeded network
connections during day-to-day operation, and to ensure that all the required
key material is included locally in gradle/verification-keyring.keys
2022-12-20 21:00:01 +01:00
Hans-Christoph Steiner
0d5d0f7da2
use androidx script to generate Gradle verification metadata files
...
https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-main/development/update-verification-metadata.sh
This also uses Gradle and androidx as sources of key material:
* 14e347025c/gradle/verification-keyring.keys
* https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-main/gradle/verification-keyring.keys
2022-12-20 20:59:57 +01:00
Hans-Christoph Steiner
af51203008
update gradle to 7.5.1 to get verification fixes
...
https://github.com/gradle/gradle/issues/19089
I ran this twice in a row to achieve this:
./gradlew wrapper --gradle-version 7.5.1 \
--gradle-distribution-sha256-sum \
db9c8211ed63f61f60292c69e80d89196f9eb36665e369e7f00ac4cc841c2219
2022-12-20 20:59:53 +01:00
Torsten Grote
eef3c3fb0d
Upgrade to Android Studio Chipmunk
...
and upgrade other dependencies as well
2022-11-28 12:48:58 +01:00