| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-14 | build: introduce npm workspaces for unified dependency management | nsfisis | |
| Consolidate frontend, typespec, and worker/php into a single npm workspaces setup with one root lockfile. Update Dockerfiles to use repository root as build context, and adjust justfile, CI workflow, and compose files accordingly. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
| 2026-02-14 | refactor(typespec): remove unnecessary dependencies | nsfisis | |
| 2026-02-14 | feat(openapi): generate OpenAPI specs from TypeSpec sources | nsfisis | |
| Migrate hand-written OpenAPI YAML to TypeSpec (.tsp) source files. TypeSpec compiles to OpenAPI 3.0 YAML, enabling type-safe API definitions. - Add typespec/ directory with api-server and fortee definitions - Integrate TypeSpec build into `just gen` and `just build` pipelines - Update backend handler code to match new generated type names (inlined error responses, separate GameType/ProblemLanguage enums) - Regenerate frontend TypeScript types from new OpenAPI output Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
