Commit Graph

121 Commits

Author SHA1 Message Date
Torsten Grote
66efc03a04 Implement first settings
and persist things on disk
2026-01-05 17:24:04 -03:00
Torsten Grote
8ad960cba8 Fix issues with onboarding hints
Also use opportunity to re-format Main.kt
2026-01-05 17:24:04 -03:00
Torsten Grote
98f0345268 Implement ACRA crash reports 2026-01-05 17:24:02 -03:00
Torsten Grote
3356643a5d Onboarding for app list filter
does not yet persist that onboarding was seen
2026-01-05 17:24:00 -03:00
Torsten Grote
d2710489e5 Remove search prototypes
because we'll stay with an improved version of sqlite FTS
2026-01-05 17:23:58 -03:00
Torsten Grote
1339acf5b7 Initial implementation of appsearch 2026-01-05 17:23:58 -03:00
Torsten Grote
770a829ddc Fixes for RepositoryList, uses repo icon now 2026-01-05 17:23:57 -03:00
Torsten Grote
acbb4320c2 Use experimental navigation3 library
which is still buggy, but so was the old implementation and this seems to be the future
2026-01-05 17:23:56 -03:00
Torsten Grote
d3dd7e16df Add real data 2026-01-05 17:23:56 -03:00
Torsten Grote
ebee6c48c5 App details screen 2026-01-05 17:23:55 -03:00
Torsten Grote
ce29eece09 Add Hilt 2026-01-05 17:23:54 -03:00
Torsten Grote
318d972190 navigation 2026-01-05 17:23:54 -03:00
Torsten Grote
632243def1 improve search and filtering code 2026-01-05 17:23:54 -03:00
Torsten Grote
15ad121fc8 next 2026-01-05 17:23:53 -03:00
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