Commit graph

  • e3d28e4127 updating issues lila 2026-04-24 18:34:43 +02:00
  • 4de2c40482 feat: add 404 catch-all route and NotFound page lila 2026-04-24 18:28:22 +02:00
  • 4fabde57bd adding prompt lila 2026-04-24 10:27:54 +02:00
  • e9ba8d292d updating tasks lila 2026-04-24 10:21:06 +02:00
  • 3971642848 Merge branch 'dev' lila 2026-04-24 10:15:23 +02:00
  • ee719aaa58 test: add test file for multiplayerGameService lila 2026-04-24 10:14:28 +02:00
  • 4ece995385 test: fill coverage gaps in lobbyService and gameService lila 2026-04-24 10:11:36 +02:00
  • 762cf91f86 updating tasks lila 2026-04-24 09:30:20 +02:00
  • 5b266d7435 adding task to test gameservice lila 2026-04-24 09:15:59 +02:00
  • ec84f76fb2 updating backlog lila 2026-04-23 23:32:30 +02:00
  • 59049002fc fix(api): skip rate limiting for non-sensitive auth endpoints lila 2026-04-23 22:12:38 +02:00
  • c57fc5a98b Merge branch 'dev' lila 2026-04-23 21:46:01 +02:00
  • 76192667e0 feat(caddy): add security headers for frontend lila 2026-04-23 21:45:35 +02:00
  • 9ab2bc3d0e feat(api): apply rate limiters to game and lobby routes lila 2026-04-23 20:36:36 +02:00
  • e6f4a39dad adding task lila 2026-04-23 20:32:16 +02:00
  • 9893ead689 feat(api): add helmet security headers and rate limiting lila 2026-04-23 11:13:11 +02:00
  • 1dfe391233 adding task lila 2026-04-23 11:12:57 +02:00
  • 4623ea634a updating documentatin lila 2026-04-23 10:40:34 +02:00
  • cc0d2c7f8f removing dummy table for db migration pipeline test lila 2026-04-23 09:39:18 +02:00
  • d67263e44a updating file path lila 2026-04-23 09:33:11 +02:00
  • 2328ad445d updating pnpm lila 2026-04-23 09:32:27 +02:00
  • 1a50f73c74 updated docker pipeline to include database migrations, added dummy table to verify the pipeline works lila 2026-04-23 09:19:57 +02:00
  • 66eddb9a2a creating backlog with issues lila 2026-04-22 21:09:24 +02:00
  • 9a3376cdcc updating docs lila 2026-04-21 15:40:26 +02:00
  • 0dba68904e adding labels lila 2026-04-21 14:44:14 +02:00
  • 1715726ec6 excluding temporary status of data-pipeline lila 2026-04-21 14:44:01 +02:00
  • 849fcdad86 adding documentation for the llm setup for the data pipeline lila 2026-04-21 13:22:27 +02:00
  • 214a597e99 feat(pipeline): add annotate stage lila 2026-04-21 12:01:56 +02:00
  • 9ea35568e5 updating config lila 2026-04-21 12:01:29 +02:00
  • c9cddf68de feat(pipeline): add data pipeline workspace and extraction stage lila 2026-04-21 09:39:36 +02:00
  • e993aac711 adding task to separate user db lila 2026-04-21 08:39:38 +02:00
  • 07fe256abd documenting the pipeline to enrich the db data, reorganizing the file structure of the data pipeline lila 2026-04-20 18:28:10 +02:00
  • 0ac2cef6e1 adding term examples table lila 2026-04-20 18:27:32 +02:00
  • e718d188d5 archiving old seeding scripts, removing them from package.json scripts lila 2026-04-20 10:10:28 +02:00
  • a3d19d36f6 adding the data-pipeline to ts and pnpm workspaces lila 2026-04-20 09:05:27 +02:00
  • 200b14ef64 reoganising folders/files lila 2026-04-20 08:50:27 +02:00
  • eacdd35295 updating schema to have a description field on term_glosses lila 2026-04-20 08:46:05 +02:00
  • 091a901485 adding remaining languages and pos lila 2026-04-20 08:01:57 +02:00
  • 1f42239779 reorganising file structure lila 2026-04-20 07:48:44 +02:00
  • 3f125ba162 reorganising data-pipeline folder lila 2026-04-20 07:37:02 +02:00
  • cfd2927c4c removing unnecessary word files lila 2026-04-20 07:13:10 +02:00
  • d2314168f8 Merge branch 'dev' lila 2026-04-19 19:26:25 +02:00
  • 0a0bafa0ec complete design overhaul lila 2026-04-19 19:25:55 +02:00
  • d033a08d87 updating docs lila 2026-04-19 18:48:20 +02:00
  • ef5c49f7cf updating docs lila 2026-04-19 18:40:01 +02:00
  • 4f514a4e99 feat(landing): add landing page with Hero, HowItWorks and FeatureCards lila 2026-04-19 18:24:42 +02:00
  • 767970b6e6 renaming signin to login lila 2026-04-19 17:57:47 +02:00
  • 6c4ef371c1 feat(navbar): add modular navbar components and color variables lila 2026-04-19 17:51:43 +02:00
  • 6dbc16f23d style(global): add color variables with dark theme support lila 2026-04-19 17:27:16 +02:00
  • c866805c80 updating docs lila 2026-04-19 17:24:39 +02:00
  • 4c48859d00 updating docs lila 2026-04-19 09:31:01 +02:00
  • bbc9a3d630 update documentation lila 2026-04-19 08:38:12 +02:00
  • 8aaafea3fc feat: multiplayer slice — end to end working lila 2026-04-18 23:32:21 +02:00
  • 540155788a fix(api): use server.listen instead of app.listen for WebSocket support lila 2026-04-18 21:57:58 +02:00
  • 974646ebfb feat(web): update navigation with Play and Multiplayer links lila 2026-04-18 10:59:50 +02:00
  • f2eb6ce17f feat(web): add multiplayer lobby, game, and score screen routes lila 2026-04-18 10:33:48 +02:00
  • d064338145 feat(web): add multiplayer lobby waiting room lila 2026-04-18 10:10:25 +02:00
  • 6975384751 feat(api): add game:ready message for client state sync lila 2026-04-18 09:54:31 +02:00
  • 4d4715b4ee feat(web): add multiplayer layout route and landing page lila 2026-04-17 21:33:40 +02:00
  • 9affe339c6 feat(web): add WebSocket client and context infrastructure lila 2026-04-17 21:12:15 +02:00
  • d60b0da9df feat(web): add WsClient class for multiplayer WebSocket communication lila 2026-04-17 20:44:33 +02:00
  • ce19740cc8 fix(lint): resolve all eslint errors across monorepo lila 2026-04-17 16:46:33 +02:00
  • a6d8ddec3b formatting lila 2026-04-17 15:52:50 +02:00
  • 7f56ad89e6 feat(api): add WebSocket handlers and game state management lila 2026-04-17 15:50:08 +02:00
  • 745c5c4e3a feat(api): add WebSocket foundation and multiplayer game store lila 2026-04-17 09:36:16 +02:00
  • b0aef8cc16 added export for lobby model lila 2026-04-16 19:52:36 +02:00
  • 93cf14857f added max players lila 2026-04-16 19:52:08 +02:00
  • 4d1ebe2450 feat(api): add REST endpoints for lobby create and join lila 2026-04-16 19:51:38 +02:00
  • 8c241636bf feat(api): attach session to request in requireAuth lila 2026-04-16 19:51:10 +02:00
  • cf56399a5e feat(db): add lobbies and lobby_players tables + model lila 2026-04-16 19:08:53 +02:00
  • 47a68c0315 feat(db): add lobbies and lobby_players tables + model lila 2026-04-16 14:45:45 +02:00
  • a7be7152cc adding script to programmatically add issues to the forgejo project kanban lila 2026-04-16 14:43:59 +02:00
  • fe0315938a adding documentation for game modes lila 2026-04-15 11:56:46 +02:00
  • fbc611c49f updating docs lila 2026-04-15 05:16:29 +02:00
  • fef7c82a3e adding volumes lila 2026-04-15 05:07:52 +02:00
  • 2cb16ed5f0 adding note lila 2026-04-15 04:52:42 +02:00
  • 1b02f6ce8e adding packages db volume lila 2026-04-15 04:52:29 +02:00
  • 8d35876838 not needed anymore lila 2026-04-15 04:51:06 +02:00
  • 69d4cfde97 adding build step to dev script lila 2026-04-15 04:50:47 +02:00
  • e5595b5039 updating documentation lila 2026-04-14 19:35:49 +02:00
  • 201f462447 cleaning up lila 2026-04-14 19:19:07 +02:00
  • 3b2ecf6ee3 adding debugging step lila 2026-04-14 18:56:59 +02:00
  • 46fb7dbdd2 adding docker and openssh client installation lila 2026-04-14 18:33:30 +02:00
  • 927ec14e2d ci: add Forgejo Actions workflow for build and deploy lila 2026-04-14 18:20:05 +02:00
  • 0c87b70a4a adding deployment documentation lila 2026-04-14 17:43:40 +02:00
  • bc38137a12 feat: add production deployment config lila 2026-04-14 11:38:40 +02:00
  • 3f7bc4111e chore: rename project from glossa to lila lila 2026-04-13 10:00:52 +02:00
  • 1699f78f0b updating current state, phase 3 is done lila 2026-04-12 13:41:09 +02:00
  • a3685a9e68 feat(api): add auth middleware to protect game endpoints lila 2026-04-12 13:38:32 +02:00
  • 91a3112d8b feat(api): integrate Better Auth with Drizzle adapter and social providers lila 2026-04-12 11:46:38 +02:00
  • cbe638b1af docs: update auth references from OpenAuth to Better Auth lila 2026-04-12 10:18:16 +02:00
  • 2058d0d542 updating docs lila 2026-04-12 09:35:14 +02:00
  • 047196c973 updating documentation, formatting lila 2026-04-12 09:28:35 +02:00
  • e320f43d8e test(api): add unit and integration tests for game service and endpoints lila 2026-04-12 09:04:41 +02:00
  • 48457936e8 feat(api): add global error handler with typed error classes lila 2026-04-12 08:48:43 +02:00
  • dd6c2b0118 updating documentation lila 2026-04-11 21:32:13 +02:00
  • bc7977463e feat(web): add game settings screen and submit confirmation lila 2026-04-11 21:18:35 +02:00
  • b7b1cd383f refactoring ui into separate components, updating ui, adding color scheme lila 2026-04-11 20:53:10 +02:00
  • ea33b7fcc8 feat(web): add minimal playable quiz at /play lila 2026-04-11 12:56:03 +02:00
  • 075a691849 feat(api): add answer evaluation endpoint lila 2026-04-11 12:12:54 +02:00