Daniel Arroyo darroyo
  • Joined on 2026-02-22
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-15 06:05:02 +00:00
e53a8107cb noop: trigger CI
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-15 05:59:11 +00:00
5a83470587 debug(auth): trace de login en AuthService + SQL log en app props
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-15 05:46:23 +00:00
995ed39dbc debug: enable SQL logging + auth category logging
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-15 05:26:48 +00:00
7041fc206b fix(auth): drop @Authenticated/@RolesAllowed on cookie-based endpoints
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-15 05:10:50 +00:00
cc09fe8943 fix(dtos): annotate records with @RegisterForReflection for native Jackson
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-15 04:46:21 +00:00
017c58a2b2 refactor(dtos): convert all DTOs to Java records for native-mode Jackson
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-15 04:15:25 +00:00
89a224ee0c fix(bootstrap): use create-drop so tables exist on fresh H2
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-15 04:04:20 +00:00
07588979e4 fix(bootstrap): force EMF init + enable schema-gen on startup
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-15 03:39:16 +00:00
7ed41ac825 fix(docker): add diagnostic logging to entrypoint to debug permission issue
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-15 02:58:30 +00:00
0bcd66ba32 fix(docker): entrypoint chowns /work/data so H2 can create on fresh volume
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-15 02:16:38 +00:00
6a7f01289b fix(auth): move SecureRandom out of static field for native-image compat
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-15 00:07:14 +00:00
a171943f98 feat(auth): admin UI for user management + change-password frontend
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-15 00:04:45 +00:00
1d6fc08a25 feat(auth): bootstrap admin on first boot + forced password change + admin reset
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-14 22:29:10 +00:00
fb021b165b ci: point Docker registry at internal Gitea (10.5.0.195:3000)
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-14 19:45:06 +00:00
2833e76914 fix(docker): switch runtime base to ubuntu:22.04 (glibc 2.35)
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-14 18:53:41 +00:00
6e3db41ba4 fix(ci): force musl linking for the static native binary
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-14 17:58:45 +00:00
1ad8e17473 fix(ci): drop 'file' from verify step (not installed in maven base image)
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-14 17:41:00 +00:00
0ce8d401d8 fix(ci): build static natively with musl on the build host (drop container-build)
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-14 13:05:29 +00:00
e095547142 fix(ci): build inside a Mandrel container to get a truly-static binary
darroyo pushed to main at proyectos/shot-crafter-calculator 2026-08-14 02:04:35 +00:00
07e62dd481 fix(ci): drop --max-concurrent-uploads (not a valid docker push flag)