aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend/go.mod
AgeCommit message (Collapse)Author
2026-02-20feat(admin): integrate asynqmon web UI for task queue monitoringnsfisis
Mount asynqmon HTTP handler under admin/queue with existing session cookie and admin middleware authentication. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15refactor(auth): replace JWT authentication with server-side sessionsnsfisis
Migrate from stateless JWT tokens to server-side session management backed by PostgreSQL. Sessions are hashed with SHA-256 before storage, cleaned up periodically, and invalidated on logout. This removes the need for JWT_SECRET/COOKIE_SECRET environment variables and the golang-jwt dependency. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14feat(backend): update dependenciesnsfisis
2026-02-13feat(auth): add login rate limiting per IPnsfisis
Prevent brute-force attacks by limiting POST /login to 5 requests per minute per IP address using golang.org/x/time/rate. Unused entries are cleaned up after 10 minutes of inactivity. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13refactor: rename module/package namensfisis
2025-08-17feat: update "PHPerKaigi" to "iOSDC Japan"nsfisis
2025-03-08websocket to pollingnsfisis
2025-03-08update go toolchainnsfisis
2025-03-04update go package namesnsfisis
2024-08-08feat(backend/worker): introduce `golangci-lint`nsfisis
2024-08-05feat: implement task queuensfisis
2024-07-31feat: "iOSDC 2024" to "iOSDC Japan 2024"nsfisis
2024-07-31feat(backend): enable `nullable-type` option of `oapi-codegen` for strict ↵nsfisis
handling of nullable OpenAPI types
2024-07-30feat(backend): implement password-based authenticationnsfisis
2024-07-28chore(backend): rename root modulensfisis
2024-07-28feat: implement game entrynsfisis
2024-07-28feat(backend): handle JWT validation manuallynsfisis
2024-07-28backend: openapinsfisis
2024-07-27backend: jwtnsfisis
2024-07-22backend: add echonsfisis
2024-07-22change go module namensfisis
2024-07-22user loginnsfisis
2024-07-19initial commitnsfisis