Commit graph

  • 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 feat/landing-page 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 feat/navbar 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 feat/multiplayer-mode 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
  • 0755c57439 feat(api): wire GameSessionStore into createGameSession lila 2026-04-11 11:52:38 +02:00
  • 1940ff3965 feat(api): add in-memory GameSessionStore lila 2026-04-11 11:42:13 +02:00
  • f53ac618bb feat(api): assemble full GameSession with shuffled answer options lila 2026-04-10 21:44:36 +02:00
  • 0cf6a852b2 adjusting output schema lila 2026-04-10 21:44:09 +02:00
  • ce6dc4fa32 feat(shared): add quiz session Zod schemas lila 2026-04-10 21:43:53 +02:00
  • 2bcf9d7a97 formatting lila 2026-04-10 20:20:09 +02:00
  • b3b32167c9 formatting lila 2026-04-10 20:09:46 +02:00
  • b59fac493d feat(api): implement game terms query with double join lila 2026-04-10 18:02:03 +02:00
  • 9fc3ba375a feat: scaffold quiz API vertical slice lila 2026-04-09 13:47:01 +02:00
  • 13cc709b09 adding script to check cefr coverage between json files and database, adding script to write cefr levels from json to db lila 2026-04-09 10:25:20 +02:00
  • 3374bd8b20 feat(scripts): add Italian CEFR data pipeline lila 2026-04-08 18:32:03 +02:00
  • 59152950d6 extraction, comparison and merging scripts for english are done, final english.json exists lila 2026-04-08 17:50:25 +02:00
  • 3596f76492 extraction datafiles with cefr annotations lila 2026-04-08 13:09:47 +02:00
  • e79fa6922b updating schema lila 2026-04-07 01:03:22 +02:00
  • 0cb9fe1485 adding datafiles + updating documentation lila 2026-04-07 00:00:58 +02:00
  • 60cf48ef97 updating documentation lila 2026-04-06 17:01:34 +02:00
  • 570dbff25e updating seeding script lila 2026-04-06 17:01:17 +02:00
  • aa1a332226 removing files lila 2026-04-06 17:01:04 +02:00
  • 6cb0068d1a adding datafiles for all english and italian nousn and verbs lila 2026-04-05 19:35:52 +02:00
  • 88691a345e extracted all english and italian nouns and verbs from own lila 2026-04-05 19:34:11 +02:00
  • 2a8630660e generating and migrating new schema lila 2026-04-05 19:30:05 +02:00
  • e3c05b5596 updating seeding pipeline lila 2026-04-05 19:29:47 +02:00
  • dfeb6a4cb0 updating seeding pipeline lila 2026-04-05 19:29:17 +02:00
  • c49c2fe2c3 updating docs lila 2026-04-05 19:28:53 +02:00
  • e80f291c41 refactoring data model lila 2026-04-05 18:57:09 +02:00
  • b16b5db3f7 updating data models lila 2026-04-05 01:21:32 +02:00
  • bfc09180f1 updating documentation lila 2026-04-05 01:21:18 +02:00
  • 7d80b20390 wip version of the api lila 2026-04-05 00:33:34 +02:00