100 Commits
Author SHA1 Message Date
Grail Finder 9809cc5050 Fix: no password case 2026-02-20 09:37:58 +03:00
Grail Finder 83d4f88eb5 Enha: input check; hash passwords 2026-02-20 09:15:14 +03:00
Grail Finder f61de5645d Fix: last clue; give clue mime input 2025-09-14 21:16:57 +03:00
Grail Finder d076bd1348 Chore: remove ный words 2025-09-14 20:13:16 +03:00
Grail Finder 33bda503fc Fix: join room by link to load css 2025-09-11 19:29:03 +03:00
Grail Finder 1664c26c0a Fix: mime to see marks; reverse actions order; hide endturn button 2025-09-11 18:42:41 +03:00
Grail Finder 6daab9cb1a Enha: mime to see marks 2025-09-10 09:38:07 +03:00
Grail Finder a1f38c2b26 Enha: use ormodels 2025-09-02 10:12:11 +03:00
Grail Finder 4fed716f8c Feat: openrouter fetch/update free model list 2025-08-03 17:37:34 +03:00
Grail Finder ab60476688 Chore: word cleaning 2025-07-27 09:28:01 +03:00
Grail Finder 57a2abc1f9 Fix: timer update [WIP] 2025-07-16 11:51:27 +03:00
Grail Finder 995f9f6249 Fix: timers and styles 2025-07-16 11:06:13 +03:00
Grail Finder ccf0b8538f Enha: shorter sse patience; style cleaning 2025-07-16 07:34:44 +03:00
Grail Finder 123d6c240f Feat: ru prompts for llm 2025-07-14 19:04:35 +03:00
Grail Finder 6951ec0535 Chore: styles 2025-07-13 12:45:55 +03:00
Grail Finder ad44dc0642 Chore: styles 2025-07-13 12:28:52 +03:00
Grail Finder 155aa1b2cb Feat: bot failed state to show/hide llm restart btn 2025-07-13 08:31:16 +03:00
Grail Finder 757586ea22 Enha: avoid nil panics 2025-07-12 21:02:10 +03:00
Grail Finder a934d07be3 Fix: rating update 2025-07-11 21:38:38 +03:00
Grail Finder acf1386c73 Fix: stats and marks queries 2025-07-11 21:19:16 +03:00
Grail Finder f01fc12510 Feat: add rating 2025-07-11 18:45:33 +03:00
Grail Finder 329f849a72 Fix: freezes 2025-07-11 17:55:21 +03:00
Grail Finder 134b7b6262 Enha: tracing [WIP] 2025-07-11 17:34:07 +03:00
Grail Finder ea27d35254 Feat: add telemetry 2025-07-11 16:20:43 +03:00
Grail Finder 9a949757f2 Fix: test 2025-07-11 14:18:10 +03:00
Grail Finder 7beccb84a2 Enha: llm errors to journal 2025-07-11 14:12:05 +03:00
Grail Finder 3cb43d5129 Fix: exit from room deletes player 2025-07-11 13:02:44 +03:00
Grail Finder 566d645230 Enha: avoid replacing div that connects to sse 2025-07-11 12:43:04 +03:00
Grail Finder b64c3a4eab Enha: mutexes for global maps 2025-07-11 12:21:51 +03:00
Grail Finder d41ed9d822 Chore: debug logs 2025-07-11 11:58:57 +03:00
Grail Finder 37fe76456e Fix: on login add player once 2025-07-11 09:03:18 +03:00
Grail Finder d056c4a07e Chore: styles cleaning 2025-07-11 08:51:20 +03:00
Grail Finder 89572e8fb5 Feat: bot ends game to the stats 2025-07-10 20:21:10 +03:00
Grail Finder 8040586043 Feat: update stats 2025-07-10 20:12:37 +03:00
Grail Finder 8392a764a2 Feat: stats [WIP] 2025-07-10 19:55:46 +03:00
Grail Finder ff6fed073e Enha: lang select from options 2025-07-10 13:58:40 +03:00
Grail Finder 6f83d98799 Chore: more logs for debug 2025-07-10 11:53:33 +03:00
Grail Finder c946c07542 Enha: roomlistupdate only on change; heartbeat every 2s 2025-07-10 11:35:56 +03:00
Grail Finder 85edb2d0ce Enha: do not show mime thoughts 2025-07-10 11:19:07 +03:00
Grail Finder a03253593c Feat: signout button 2025-07-10 10:56:48 +03:00
Grail Finder 5ba97d3423 Feat: signout endpoint 2025-07-10 10:43:52 +03:00
Grail Finder d4c57c3262 Enha: gziped css and js 2025-07-10 09:48:12 +03:00
Grail Finder a9c9837b7c Enha: ru words cleaning 2025-07-10 08:29:29 +03:00
Grail Finder a95dc82515 Fix: check user pass only if user exists 2025-07-09 15:39:11 +03:00
Grail Finder 2180f14850 Enha: bot names avoid collision 2025-07-09 13:47:02 +03:00
Grail Finder 502317507b Feat: add password for player 2025-07-09 12:39:16 +03:00
Grail Finder 50d042a19d Dep: htmx update 2025-07-08 20:57:28 +03:00
Grail Finder 881a01bad0 Fix: sse updates 2025-07-08 20:33:09 +03:00
Grail Finder 82b3692919 Enha: js 2025-07-08 18:57:55 +03:00
Grail Finder 4be52d8a33 Enha: back to tailwind 2025-07-08 18:53:52 +03:00
Grail Finder 49f7642937 Enha: move backlog 2025-07-08 17:47:37 +03:00
Grail Finder 8f6a093ea1 Fix: nil check player 2025-07-08 12:22:18 +03:00
Grail Finder 587adfbbda Fix: llmapi use same db conn, delete old test; 2025-07-08 10:34:54 +03:00
Grail Finder 9a0e8d01ba Chore: code cleaning 2025-07-08 10:17:32 +03:00
Grail Finder ce5d55cc13 Fix: show journal 2025-07-08 10:05:36 +03:00
Grail Finder 7ed430d8d7 Fix: dockerfile 2025-07-07 21:27:42 +03:00
Grail Finder 723f335f0f Feat: add dockerfile 2025-07-07 16:14:47 +03:00
Grail Finder fe21c3e927 Fix: call the bot if something is wrong 2025-07-07 15:05:10 +03:00
Grail Finder 22ddc88d82 Enha: timer package 2025-07-07 15:01:15 +03:00
Grail Finder 75651d7f76 Feat: player stats [WIP] 2025-07-07 13:06:03 +03:00
Grail Finder 2751b6b9dc Fix: limit 0 because of too early call of notifybot 2025-07-07 12:32:23 +03:00
Grail Finder a2c5f17e30 Fix: session to create player only if does not exist 2025-07-07 09:21:18 +03:00
Grail Finder 7ae255cc04 Enha: clear marks by room id 2025-07-07 07:53:12 +03:00
Grail Finder a796b5b5de Chore: todos update 2025-07-06 15:42:41 +03:00
Grail Finder 718c9c10be Enha: bot timer 2025-07-06 14:36:18 +03:00
Grail Finder a131183729 Enha: mark with partial name 2025-07-06 13:55:52 +03:00
Grail Finder 357f42c354 Enha: db use same connection to avoid db locking 2025-07-06 13:20:28 +03:00
Grail Finder e84941d593 Enha: remove bot without room 2025-07-06 12:57:02 +03:00
Grail Finder a38472a685 Enha: cron for cleaning rooms from players 2025-07-06 10:13:38 +03:00
Grail Finder a685686b32 Fix: load cards to remove old cards from db 2025-07-06 09:32:51 +03:00
Grail Finder 9900ebd3dd Fix: bot mime give clue -> update page 2025-07-06 08:39:58 +03:00
Grail Finder f97d91ac74 Fix: llm mime to set openthisturn to 0 2025-07-06 07:47:59 +03:00
Grail Finder e9b9b9e559 Fix: actions to have room_id 2025-07-06 07:31:29 +03:00
Grail Finder f46cbff602 Fix: buildable 2025-07-05 14:40:42 +03:00
Grail Finder 6ad251fc47 Enha: journal repo [wip] 2025-07-05 14:32:48 +03:00
Grail Finder 27e31603da Feat: add journal [wip] 2025-07-05 14:15:31 +03:00
Grail Finder 5b24378956 Fix: linter complains 2025-07-05 13:33:34 +03:00
Grail Finder 913228844a Feat: remove rooms with no action 2025-07-05 13:06:02 +03:00
Grail Finder de2cccf66d Fix: save bot actions 2025-07-05 11:30:58 +03:00
Grail Finder eef4b7941b Enha: remove marks 2025-07-05 10:16:17 +03:00
Grail Finder 413edae4b6 Feat: card_mark repo 2025-07-05 09:14:45 +03:00
Grail Finder 56845e6141 Fix: show-color 2025-07-04 21:56:46 +03:00
Grail Finder 3e9a93fbb1 Chore: remove unused WCMap 2025-07-04 21:48:01 +03:00
Grail Finder 3af3657c7a Fix: timer 2025-07-04 21:35:59 +03:00
Grail Finder 0e2baa1a0f Fix: sql 2025-07-04 21:23:14 +03:00
Grail Finder a4dc8f4bbb Chore: remove seconds tracking inside of settings 2025-07-04 16:58:23 +03:00
Grail Finder 2a2bf4e23d Chore: actions methods rename 2025-07-04 14:30:13 +03:00
Grail Finder 705881f1ea Enha: settings with room 2025-07-04 14:20:25 +03:00
Grail Finder 6be365473c Feat: settings repo 2025-07-04 13:32:59 +03:00
Grail Finder 058d501774 Fix: save action on give-clue 2025-07-04 12:44:15 +03:00
Grail Finder c2d6812230 Enha: tx for cron 2025-07-04 12:25:20 +03:00
Grail Finder 71a2d9d747 Feat: add cleaner cron 2025-07-04 10:34:08 +03:00
Grail Finder 83215f5c14 Fix: test; limit changes on player update 2025-07-04 10:02:39 +03:00
Grail Finder 6ca8afd13d Chore: remove unused 2025-07-04 07:04:44 +03:00
Grail Finder 8b81e2e2c4 Enha: create tx; cardword test 2025-07-04 07:00:16 +03:00
Grail Finder c9196d3202 Fix: timer templ 2025-07-03 15:21:54 +03:00
Grail Finder 788c4efd9e Feat: word card repo 2025-07-03 15:00:06 +03:00
Grail Finder 66d7a633c8 Fix: recover bot 2025-07-03 14:42:56 +03:00
Grail Finder 9e058b04e0 Refactor: remove pkg mem cache 2025-07-03 14:26:52 +03:00
Grail Finder 873c35ab08 Enha: roomid confusion 2025-07-03 14:11:52 +03:00