-
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