Commit Graph

  • 34e524616d chore: commit all missing files from Qute/Alpine migration main darroyo 2026-08-18 10:26:10 -04:00
  • f1c22f79d6 fix(ci): add explicit Quarkus Maven repository to pom.xml darroyo 2026-08-18 10:22:11 -04:00
  • 25aba44377 fix(ci): clear Quarkus Maven cache before native build darroyo 2026-08-18 10:18:11 -04:00
  • 0e072cfcb7 fix(ci): add -U flag to force fresh dependency resolution in native build darroyo 2026-08-18 10:15:29 -04:00
  • 661ac4d953 feat: add personajes page with level tracking and fix timer reactivity darroyo 2026-08-18 10:09:10 -04:00
  • af323da3d3 feat: add character sales tracking with 12h countdown timer darroyo 2026-08-18 09:22:41 -04:00
  • 8ca11252d7 fix: install Node.js 20 in CI container (required by JS-based actions) darroyo 2026-08-16 00:15:42 -04:00
  • cebd2c0365 fix: filter snapshot prices to only show items used in run darroyo 2026-08-15 23:24:48 -04:00
  • 05db929da1 fix: only save items with cristalesDisponibles > 0 darroyo 2026-08-15 23:19:24 -04:00
  • e913b5ceb0 fix(historial): clamp sparkline bar height between 15-90% to prevent overflow darroyo 2026-08-15 23:11:45 -04:00
  • 4b564d9fae fix(historial): use SS/SPS/BSS abbreviations for shot types darroyo 2026-08-15 23:05:44 -04:00
  • 54fd68aa08 feat(historial): comprehensive enrichment of history page darroyo 2026-08-15 21:30:01 -04:00
  • 209ef9fb05 fix(ci): remove obsolete Node.js setup, use Gitea-compatible syntax darroyo 2026-08-15 19:52:06 -04:00
  • 71d8050515 fix(db): tune H2 URL to actually flush writes to disk on commit darroyo 2026-08-15 13:54:26 -04:00
  • 0ef2991bcd fix(change-password): return updated user via record outcome w/ flush darroyo 2026-08-15 13:30:26 -04:00
  • 7b76bde15b fix(change-password): force entity refresh in response to avoid stale mustChangePassword darroyo 2026-08-15 12:02:57 -04:00
  • 615b78a847 feat(db): migrate to Flyway for schema persistence darroyo 2026-08-15 11:40:16 -04:00
  • 2ceb7ca7ea fix(frontend): reorder await api.me() before setUser in changePassword darroyo 2026-08-15 11:24:36 -04:00
  • b161710952 fix(frontend): post-change-password cookie timing + defensive 401 fallback darroyo 2026-08-15 03:27:31 -04:00
  • ec5ac6735c chore: revert debug logging after the auth issue was diagnosed darroyo 2026-08-15 02:39:23 -04:00
  • e53a8107cb noop: trigger CI darroyo 2026-08-15 02:05:00 -04:00
  • 5a83470587 debug(auth): trace de login en AuthService + SQL log en app props darroyo 2026-08-15 01:59:08 -04:00
  • 995ed39dbc debug: enable SQL logging + auth category logging darroyo 2026-08-15 01:46:22 -04:00
  • 7041fc206b fix(auth): drop @Authenticated/@RolesAllowed on cookie-based endpoints darroyo 2026-08-15 01:26:46 -04:00
  • cc09fe8943 fix(dtos): annotate records with @RegisterForReflection for native Jackson darroyo 2026-08-15 01:10:47 -04:00
  • 017c58a2b2 refactor(dtos): convert all DTOs to Java records for native-mode Jackson darroyo 2026-08-15 00:46:19 -04:00
  • 89a224ee0c fix(bootstrap): use create-drop so tables exist on fresh H2 darroyo 2026-08-15 00:15:24 -04:00
  • 07588979e4 fix(bootstrap): force EMF init + enable schema-gen on startup darroyo 2026-08-15 00:04:17 -04:00
  • 7ed41ac825 fix(docker): add diagnostic logging to entrypoint to debug permission issue darroyo 2026-08-14 23:39:14 -04:00
  • 0bcd66ba32 fix(docker): entrypoint chowns /work/data so H2 can create on fresh volume darroyo 2026-08-14 22:58:28 -04:00
  • 6a7f01289b fix(auth): move SecureRandom out of static field for native-image compat darroyo 2026-08-14 22:16:36 -04:00
  • a171943f98 feat(auth): admin UI for user management + change-password frontend darroyo 2026-08-14 20:07:12 -04:00
  • 1d6fc08a25 feat(auth): bootstrap admin on first boot + forced password change + admin reset darroyo 2026-08-14 20:04:44 -04:00
  • fb021b165b ci: point Docker registry at internal Gitea (10.5.0.195:3000) darroyo 2026-08-14 18:29:08 -04:00
  • 2833e76914 fix(docker): switch runtime base to ubuntu:22.04 (glibc 2.35) darroyo 2026-08-14 15:45:05 -04:00
  • 6e3db41ba4 fix(ci): force musl linking for the static native binary darroyo 2026-08-14 14:53:39 -04:00
  • 1ad8e17473 fix(ci): drop 'file' from verify step (not installed in maven base image) darroyo 2026-08-14 13:58:43 -04:00
  • 0ce8d401d8 fix(ci): build static natively with musl on the build host (drop container-build) darroyo 2026-08-14 13:40:59 -04:00
  • e095547142 fix(ci): build inside a Mandrel container to get a truly-static binary darroyo 2026-08-14 09:05:28 -04:00
  • 07e62dd481 fix(ci): drop --max-concurrent-uploads (not a valid docker push flag) darroyo 2026-08-13 22:04:34 -04:00
  • 425011d9c8 fix(ci): make docker push retry more aggressive against Gitea registry darroyo 2026-08-13 21:46:02 -04:00
  • 3c189ae9c4 fix(docker): stage curl libs under /usr/lib64, not /lib64 darroyo 2026-08-13 21:09:56 -04:00
  • 378b46cbd8 fix(docker): don't ignore build-output/, the COPY needs it in the build context darroyo 2026-08-13 20:47:53 -04:00
  • 6421a91148 ci: revert to Docker image build + registry push (no deploy) darroyo 2026-08-13 20:25:43 -04:00
  • a2fb5cc521 ci: deploy native binary directly to LXC via SSH (drop Docker/registry) darroyo 2026-08-13 20:05:17 -04:00
  • ac349c1b34 fix(docker): drop RUN commands - quarkus-micro-image:2.0 has no shell darroyo 2026-08-13 17:13:54 -04:00
  • 11c58aa614 fix(docker): set SHELL to /usr/bin/sh for quarkus-micro-image:2.0 darroyo 2026-08-13 16:39:04 -04:00
  • af92363f18 fix(docker): mkdir /out/etc/pki and /out/etc before cp darroyo 2026-08-13 16:24:02 -04:00
  • 9e81097f53 fix(docker): use install -D to create leading dirs for curl darroyo 2026-08-13 15:45:58 -04:00
  • ef8d95b7da fix(docker): use multi-stage build to install curl (quarkus-micro-image:2.0 ships no microdnf) darroyo 2026-08-13 14:59:21 -04:00
  • 227c4e2e6e fix(ci): build static native binary (musl) to fix glibc version mismatch darroyo 2026-08-13 14:29:51 -04:00
  • d101d6df0f feat: add HTTP healthcheck endpoint via quarkus-smallrye-health darroyo 2026-08-13 13:01:20 -04:00
  • 12d382d253 feat: add compose.yaml for one-line install darroyo 2026-08-13 12:48:03 -04:00
  • 9646236fa8 feat: externalize config via env vars darroyo 2026-08-13 09:27:53 -04:00
  • ee1363535c fix(ci): add retry loop to docker push (handles Gitea registry timeout) darroyo 2026-08-12 21:12:22 -04:00
  • 9bae7dfe29 fix(ci): use cut instead of bash substring for short SHA (POSIX sh) darroyo 2026-08-12 19:58:09 -04:00
  • d067110103 fix(ci): stage native binary in build-output/ to bypass .dockerignore darroyo 2026-08-12 19:44:14 -04:00
  • 888c3b95ee fix(ci): drop volumes block — act runner already mounts docker.sock darroyo 2026-08-12 19:27:15 -04:00
  • 97dedd3424 fix(ci): install docker in container and mount host docker.sock darroyo 2026-08-12 19:26:13 -04:00
  • fb26361f85 fix(ci): merge build-native and docker into one job to avoid 117MB artifact upload darroyo 2026-08-12 19:04:48 -04:00
  • 08c0686aae fix(ci): add verify step before upload to debug missing binary darroyo 2026-08-12 18:45:49 -04:00
  • a7d3b39610 fix(ci): bump container memory to 8g and cap native-image xmx at 4g darroyo 2026-08-12 18:25:59 -04:00
  • 0b95c48975 fix(ci): install gcc and zlib headers for native-image compilation darroyo 2026-08-12 18:16:44 -04:00
  • 7b89066ef3 fix(ci): gitignore was excluding src/frontend/src/data/defaults.ts darroyo 2026-08-12 17:57:23 -04:00
  • 355183c03f fix(ci): install node in container for actions/* post steps darroyo 2026-08-12 17:20:42 -04:00
  • bcad46715e fix(ci): drop build-jvm job, install git inside build-native container darroyo 2026-08-12 17:18:35 -04:00
  • 698e52eefc fix(ci): run build-jvm and build-native inside maven container image darroyo 2026-08-12 17:04:33 -04:00
  • f3af0f8975 fix(ci): install Maven in each job (runner has no mvn binary) darroyo 2026-08-12 16:33:02 -04:00
  • f2c758eff1 fix(ci): drop container image pull, use setup-java + setup-graalvm darroyo 2026-08-12 16:26:49 -04:00
  • 14e892539a ci: rename registry secrets to REGISTRY_USERNAME/REGISTRY_TOKEN darroyo 2026-08-12 16:22:33 -04:00
  • 9db3f7a914 ci: build native Docker image and push to Gitea Container Registry darroyo 2026-08-12 16:16:51 -04:00
  • 47e24df40d chore: confirm working tree clean darroyo 2026-08-12 16:04:37 -04:00
  • 9c9fb3a2ca feat: shot-crafter-calculator with H2 persistence and production history darroyo 2026-08-12 16:03:51 -04:00