Address all code review issues
Build & Deploy / build (push) Successful in 55s

- XSS: use hx-confirm instead of onclick confirm()
- Feed: per-artist type filtering in SQL with LIMIT/OFFSET
- Cache: batch staleness check (single query)
- Monitoring: null-guard + constant-first equals
- REST stack: switch to reactive (quarkus-rest)
- User-Agent: fix double https, update version
- Settings: validate cache TTL before saving
- Delete: transactional cascade
- Docker: remove unused sqlite package
- Explicit columns in findAllArtists
This commit is contained in:
2026-07-08 15:51:26 +02:00
parent ba82c0b6ff
commit 03a2aa2987
10 changed files with 136 additions and 68 deletions
+5 -5
View File
@@ -30,22 +30,22 @@
</dependencyManagement>
<dependencies>
<!-- REST server (resteasy-reactive successor) -->
<!-- REST server (reactive) -->
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy</artifactId>
<artifactId>quarkus-rest</artifactId>
</dependency>
<!-- Qute templating -->
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-qute</artifactId>
<artifactId>quarkus-rest-qute</artifactId>
</dependency>
<!-- REST Client -->
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-client</artifactId>
<artifactId>quarkus-rest-client</artifactId>
</dependency>
<!-- CDI -->
@@ -75,7 +75,7 @@
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-client-jackson</artifactId>
<artifactId>quarkus-rest-client-jackson</artifactId>
</dependency>
<!-- Test -->