| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-20 | feat(admin): integrate asynqmon web UI for task queue monitoring | nsfisis | |
| 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-15 | refactor(auth): replace JWT authentication with server-side sessions | nsfisis | |
| 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-14 | feat(backend): update dependencies | nsfisis | |
| 2026-02-13 | feat(auth): add login rate limiting per IP | nsfisis | |
| 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-13 | refactor: rename module/package name | nsfisis | |
| 2025-08-17 | feat: update "PHPerKaigi" to "iOSDC Japan" | nsfisis | |
| 2025-03-08 | websocket to polling | nsfisis | |
| 2025-03-08 | update go toolchain | nsfisis | |
| 2025-03-04 | update go package names | nsfisis | |
| 2024-08-08 | feat(backend/worker): introduce `golangci-lint` | nsfisis | |
| 2024-08-05 | feat: implement task queue | nsfisis | |
| 2024-07-31 | feat: "iOSDC 2024" to "iOSDC Japan 2024" | nsfisis | |
| 2024-07-31 | feat(backend): enable `nullable-type` option of `oapi-codegen` for strict ↵ | nsfisis | |
| handling of nullable OpenAPI types | |||
| 2024-07-30 | feat(backend): implement password-based authentication | nsfisis | |
| 2024-07-28 | chore(backend): rename root module | nsfisis | |
| 2024-07-28 | feat: implement game entry | nsfisis | |
| 2024-07-28 | feat(backend): handle JWT validation manually | nsfisis | |
| 2024-07-28 | backend: openapi | nsfisis | |
| 2024-07-27 | backend: jwt | nsfisis | |
| 2024-07-22 | backend: add echo | nsfisis | |
| 2024-07-22 | change go module name | nsfisis | |
| 2024-07-22 | user login | nsfisis | |
| 2024-07-19 | initial commit | nsfisis | |
