Commit Graph

  • 9e058b04e0 Refactor: remove pkg mem cache Grail Finder 2025-07-03 14:26:52 +03:00
  • 873c35ab08 Enha: roomid confusion Grail Finder 2025-07-03 14:11:52 +03:00
  • 3fa0d608de Chore: template update Grail Finder 2025-07-03 13:17:41 +03:00
  • d8338fe382 Feat: nullable roomid Grail Finder 2025-07-03 12:29:39 +03:00
  • 2a593739ae Enha: nullable roomID for player [WIP] Grail Finder 2025-07-03 11:00:33 +03:00
  • c82439d43a Feat: db reconnect Grail Finder 2025-07-03 10:39:14 +03:00
  • e02554b181 Enha: use of sql sessions Grail Finder 2025-07-03 08:15:54 +03:00
  • 130ed3763b Fix: unittests Grail Finder 2025-07-02 19:00:39 +03:00
  • a438d5b665 Feat: session db methods and try at tx Grail Finder 2025-07-02 16:47:17 +03:00
  • 8d159baad7 Feat: session table and interface Grail Finder 2025-07-02 16:29:52 +03:00
  • 3e0d24f5f8 Fix: buildable Grail Finder 2025-07-02 15:51:14 +03:00
  • 9973546aad Enha: use of db methods Grail Finder 2025-07-02 12:55:50 +03:00
  • b66f9c4c06 Enha: model update Grail Finder 2025-07-02 11:18:28 +03:00
  • 76bae3693a Enha: player update method Grail Finder 2025-07-02 11:12:01 +03:00
  • 8bf719ae4c Enha: not null fields in db Grail Finder 2025-07-02 09:36:38 +03:00
  • 95a55a8213 Enha: removing memcache [WIP] Grail Finder 2025-07-02 09:17:11 +03:00
  • 86574bf69c Chore: model update Grail Finder 2025-07-01 16:07:36 +03:00
  • e989590e74 Enha: sqlx instead of pgx Grail Finder 2025-07-01 16:00:17 +03:00
  • 70f83f1002 Feat: add player interface Grail Finder 2025-07-01 13:38:20 +03:00
  • 83d3a19d05 Feat: room and actions repos Grail Finder 2025-07-01 12:49:46 +03:00
  • 42348ff625 Feat: db migrations [WIP] Grail Finder 2025-07-01 11:30:47 +03:00
  • de889bb8d9 Chore: some logs Grail Finder 2025-07-01 10:25:13 +03:00
  • 036def3819 Enha: stop timer if turn ended Grail Finder 2025-07-01 09:38:03 +03:00
  • e6177df5d8 Feat: turn timer Grail Finder 2025-07-01 09:00:59 +03:00
  • a51668e321 Feat: game setting fields Grail Finder 2025-06-30 17:39:07 +03:00
  • 87a0f870e8 Fix: check game over by opening cards Grail Finder 2025-06-30 15:49:56 +03:00
  • 288e74c95b Feat: ru words; make last clue more prominent Grail Finder 2025-06-30 15:29:50 +03:00
  • 42c1f461b0 Enha: difference between cards for mime and revealed for all Grail Finder 2025-06-30 10:27:54 +03:00
  • 643a9a035a Fix: show clue input only if game is running Grail Finder 2025-06-30 07:15:51 +03:00
  • e375d7c689 Fix: bot opening the same card over and over Grail Finder 2025-06-29 16:48:10 +03:00
  • 598d141818 Feat: llm call retries and model switch Grail Finder 2025-06-29 13:41:06 +03:00
  • 849fcba974 Feat: clear marks after end of the turn Grail Finder 2025-06-29 09:40:21 +03:00
  • 5b666e042a Fix: number of guesses Grail Finder 2025-06-29 09:18:52 +03:00
  • 41124c51fa Enha: front padding Grail Finder 2025-06-27 19:57:56 +03:00
  • f08aadc557 Fix: show only proper join buttons Grail Finder 2025-06-27 18:37:29 +03:00
  • 86063a4f7e Feat: mark words [for guessers] Grail Finder 2025-06-27 15:23:45 +03:00
  • 72053281e2 Chore: refactor; mark words [WIP] Grail Finder 2025-06-27 13:22:00 +03:00
  • c5f04d348f Feat: room expiry Grail Finder 2025-06-27 12:05:55 +03:00
  • 86b1ecf82e Feat: remove bot Grail Finder 2025-06-27 07:35:25 +03:00
  • 12fe92b261 Feat: save room even if llm failed to properly guess; fix prompt Grail Finder 2025-06-26 11:36:27 +03:00
  • 661a320fb5 Fix: openrouter payload, player restore (relogin) Grail Finder 2025-06-23 19:03:11 +03:00
  • 83513b6c6a Enha: llmparser build prompt Grail Finder 2025-06-23 13:27:35 +03:00
  • 840b85887b Enha: add openrouter parser Grail Finder 2025-06-23 12:05:20 +03:00
  • c085e0dca1 Enha: beige to amber Grail Finder 2025-06-23 12:00:10 +03:00
  • 2fcc36be51 Enha: style update Grail Finder 2025-06-23 10:22:07 +03:00
  • 23cbde0f7a Enha: simplier guesser prompt; player team-role recovery Grail Finder 2025-06-23 07:48:13 +03:00
  • 07c4d9295d Feat: add logjournal to room Grail Finder 2025-06-22 12:18:16 +03:00
  • f7ebee8fb0 Enha: simplier guesser prompt Grail Finder 2025-06-22 10:28:19 +03:00
  • 66794b7895 Enha: guesser prompt Grail Finder 2025-06-20 13:04:49 +03:00
  • 1d51697c1a Fix: bot recovery Grail Finder 2025-06-20 11:06:48 +03:00
  • 2db1c246a4 Enha: filter out some words Grail Finder 2025-06-19 18:37:16 +03:00
  • d4daa02155 Fix: recover bot; llama.cpp fix Grail Finder 2025-06-15 11:44:39 +03:00
  • 30e322d9c6 Feat: graceful shutdown Grail Finder 2025-06-15 09:51:25 +03:00
  • fa25679624 Feat: guess limit Grail Finder 2025-06-14 11:37:42 +03:00
  • bddaa912de Feat: renotify bot btn and handler Grail Finder 2025-06-13 19:37:17 +03:00
  • 4d45a886d2 Chore: project rename Grail Finder 2025-06-13 17:21:19 +03:00
  • 60d62773b8 Fix: cookie; add llm parser interface Grail Finder 2025-06-12 11:21:39 +03:00
  • 74b10b8395 Chore: solved some todos Grail Finder 2025-06-12 07:04:20 +03:00
  • 6934b724ae Feat: game over event to be seen in backog Grail Finder 2025-05-29 17:13:47 +03:00
  • 09e2b2f4b6 Fix: cookies Grail Finder 2025-05-29 11:50:03 +03:00
  • 7fab000d20 Enha: bot guesser Grail Finder 2025-05-29 11:46:40 +03:00
  • 9ebce0a7d0 Fix: deepseek mime clue Grail Finder 2025-05-29 10:21:47 +03:00
  • e8507463e0 Enha: parsing llm resp [WIP] Grail Finder 2025-05-28 11:00:24 +03:00
  • 6dcc3f0309 Fix: config & ds prompt Grail Finder 2025-05-27 15:42:30 +03:00
  • c155654d5f Fix: notify bot Grail Finder 2025-05-22 16:47:49 +03:00
  • 31f721cd43 Chore: linter complains Grail Finder 2025-05-22 07:49:07 +03:00
  • 6b750cd34b Feat: add example config Grail Finder 2025-05-22 07:23:18 +03:00
  • ad8f1aaee2 Feat: enter room: login with link Grail Finder 2025-05-21 09:22:29 +03:00
  • 59cccbbe8e Feat: which bot to move Grail Finder 2025-05-20 16:16:57 +03:00
  • 2342c56aed Fix: show color; add bot [WIP] Grail Finder 2025-05-20 13:10:09 +03:00
  • 24f940f175 Enha: mime move check; start game backlog msg Grail Finder 2025-05-18 09:34:43 +03:00
  • 734088d96d Feat: room-link copy Grail Finder 2025-05-16 16:34:55 +03:00
  • 0c94811632 Feat: word loader Grail Finder 2025-05-13 07:49:16 +03:00
  • f752d2a162 Enha: wait for mime clue Grail Finder 2025-05-12 19:41:34 +03:00
  • da8131a0a4 Feat: roomlist update Grail Finder 2025-05-12 18:25:52 +03:00
  • f2aee1469b Feat: add exit room Grail Finder 2025-05-11 13:59:25 +03:00
  • cf5643227b Feat: add game over Grail Finder 2025-05-11 10:03:18 +03:00
  • becd3aca02 Feat: add backlog Grail Finder 2025-05-11 09:31:03 +03:00
  • e654f6f456 Enha: attempt to do modal popup of clue; must be a better way Grail Finder 2025-05-10 16:38:27 +03:00
  • 321b79b258 Feat: card counter Grail Finder 2025-05-10 14:35:24 +03:00
  • 35e215e26f Enha: sse update on actions Grail Finder 2025-05-10 11:03:23 +03:00
  • 416cc63ec0 Fix: sse changes Grail Finder 2025-05-10 09:01:51 +03:00
  • 2f4891473b Feat: clue template for mime Grail Finder 2025-05-09 15:29:49 +03:00
  • 6c9c86f02b Feat: roomlist & join room Grail Finder 2025-05-09 14:39:33 +03:00
  • 45761446e5 Feat: start game Grail Finder 2025-05-09 11:54:01 +03:00
  • 2b4bf2ec29 Feat: create room Grail Finder 2025-05-09 11:24:33 +03:00
  • e20118acea Feat: start game btn; add todos.md Grail Finder 2025-05-09 09:28:30 +03:00
  • 659c8dbbec Enha: cookies for local dev Grail Finder 2025-05-09 08:01:25 +03:00
  • 8baf03595e Feat: end turn endpoint Grail Finder 2025-05-08 20:04:09 +03:00
  • 3cc2ecb93d Feat: switch team; team model Grail Finder 2025-05-08 15:36:25 +03:00
  • 21948b23f4 Feat: join team Grail Finder 2025-05-08 12:31:44 +03:00
  • b20f7ac6b7 Enha: state to hold room_id instead of whole room Grail Finder 2025-05-08 10:25:38 +03:00
  • 3ade7310a7 Enha: responsive styles Grail Finder 2025-05-07 11:36:13 +03:00
  • 86ef35160c Fix: pass username in ctx; more test words Grail Finder 2025-05-07 06:56:17 +03:00
  • 7bd8e8af06 Dep: htmx version update Grail Finder 2025-05-07 06:30:20 +03:00
  • 3eb54cffff Enha: load state instead of room Grail Finder 2025-05-07 06:06:21 +03:00
  • 5e92523dcd Feat: save/load state Grail Finder 2025-05-05 06:55:33 +03:00
  • ca9b077070 Feat: add namecheck and tailwind css Grail Finder 2025-05-04 11:32:39 +03:00
  • 5dbb80121d Feat: add error template Grail Finder 2025-05-04 08:47:22 +03:00
  • e335bf9dc8 Enha: split onto more templates Grail Finder 2025-05-04 08:36:53 +03:00