Skip to content

Releases: flocko-motion/chatgamelab

v1.49.0

26 Feb 19:02
238d94d

Choose a tag to compare

1.49.0 (2026-02-26)

Bug Fixes

  • add missing aiModel and aiPlatform fields to ThemePreview mock context (2363042)
  • allow head/staff to sponsor game with institution-shared key (bf3e1b0)
  • bettter error messages from ai module (cd59a2b)
  • delete broken session and navigate back on init failure (e44e426)
  • double migration (927ce62)
  • flickering message (b111747)
  • invalidate institutionApiKeys on delete + show platform in no-key banner (9fcb029)
  • invalidate workshops and institutions on API key/share deletion (2e49dfa)
  • show error modal when opening scene init action fails (fb85a1f)
  • specify language in NARRATE prompt (9798797)

Features

  • add auth logging and update swagger docs for workshop constraints (32c8791)
  • add debug and error logging to GetUserByID function (09f52c7)
  • add logging and email check to user registration (6efbbd3)
  • add voice input with audio transcription support (ad5b1ec)
  • always show group headers in sponsor key dropdown (8e53ce5)
  • auto-share personal keys in org key selectors (6d4f515)
  • enhance image generation with scenario context and add audio mute control (07ab76c)
  • filter API key candidates by platform for existing sessions (97f3b09)
  • group personal vs org keys in sponsor game modal dropdown (45df421)
  • group sponsor key dropdown by Personal / Organization (feee3d1)
  • group sponsor modal keys by Personal/Organization with owner label (a968435)
  • label org vs personal keys in sponsor game dropdown (ce8b1fc)
  • new translations, fieldwise translation engine (b87483f)
  • reworked flow for game sessions (c463fbf)
  • show hint line when API key changes mid-session (9be68ad)
  • show new-sessions-only hint on all AI quality tier selectors (035c737)
  • show used API key type in AI Insight panel (85bf357)
  • toggle public sponsoring on org key shares + show org keys in sponsor modal (6a072e5)
  • track API key type on game session messages (9121df2)
  • workshop prompt constraints and token usage details (1104f7d)

v1.48.0

13 Feb 04:08
f6bd74d

Choose a tag to compare

1.48.0 (2026-02-13)

Bug Fixes

Features

  • add last_error_code column to api_key table (c96d9fb)
  • add previous_response_not_found error handling and api key error tracking (154e74f)
  • show api key error reasons in ui and fix mobile layout (5b1e54b)

v1.47.0

13 Feb 02:53
37325d8

Choose a tag to compare

1.47.0 (2026-02-13)

Bug Fixes

  • add invalid JSON schema error detection for AI responses (51f3e33)
  • add missing audio column to game_session_message table (7ba4944)
  • add ON DELETE SET NULL to game sponsor foreign keys (bdf7582)
  • add permissions for semantic-release PR comments (a4d087c)
  • change audio format from Ogg/Opus to MP3 and add player input rephrasing (93beb9c)
  • clean up duplicate migrations and renumber session language migration (038e272)
  • correct api key trim whitespace test expectation (bde7f2f)
  • ensure audio and image done signals are always sent in streaming (f855341)
  • fix dev version numbering to be linear with main releases (85d188e)
  • improve invite acceptance for users without workshop roles (38122d6)
  • improve UI state management for API key deletion and game ownership (431b385)
  • invalidate games list when api key is deleted (45d1391)
  • make migrations idempotent with IF NOT EXISTS (bc181cd)
  • populate members count in institutions list (afbd121)
  • prevent iOS Safari auto-zoom on input focus (b8ea3e1)
  • prevent message box height jumps during streaming (48eedea)
  • remove invalid individual role from institution invite test (5209052)
  • require authentication for games endpoints (490dffa)
  • return 404 instead of 500 when API key share not found (fcd1c86)
  • stop polling on 404 to prevent error spam (817f908)
  • trim whitespace from api key inputs and clean up institution references (9e3436d)
  • use API endpoint for workshop entry instead of client-side logic (1a78e7d)

Features

  • add audio narration support with TTS streaming (3ad9d92)
  • add database query for clearing institution free-use api key references (5df7991)
  • add frontend support for invalid JSON schema errors (ac0a028)
  • add HasImage and HasAudio flags to game session messages (7aeac00)
  • add image generation support for Mistral platform (a55cf52)
  • add language field to game sessions and improve API key naming (a9a5abd)
  • add PR comment with dev version on development merges (e271820)
  • adjust narration length and improve prompt clarity (f214c26)
  • allow individual role in institution invites (73f95ef)
  • mistral works! (b68b0a2)
  • working on audo to ui (72b6ec2)

Performance Improvements

  • speed up decrypted text effect (58a9e7c)

v1.46.0

12 Feb 00:29
f2b314d

Choose a tag to compare

1.46.0 (2026-02-12)

Features

  • add migration for workshop pause functionality (d6b3dc6)

v1.45.0

12 Feb 00:17
658b317

Choose a tag to compare

1.45.0 (2026-02-12)

Bug Fixes

  • add isPausedForUser to guest session lifecycle (d6f5950)
  • improve permission handling and error responses (e95a2f7)
  • update private share error message for clarity (7e3f972)

Features

  • add API key candidate collection and fallback support (5772496)
  • add API key fallback retry logic to session creation and actions (8f124c1)
  • add API key share cleanup on deletion (e3f37e0)
  • add backend support for workshop design editing control (e8cda35)
  • add backend support for workshop pause functionality (1fefd34)
  • add design_editing_enabled field to workshop table (e762914)
  • add error handling for organization leave functionality (5c10f16)
  • add free-use API key share ID to institution model (27c8697)
  • add institution deletion with cascade cleanup (f46a19e)
  • add institution free-use API key management to test client (69e4bd9)
  • add institution free-use API key to user details query (d607b07)
  • add is_paused field to workshop table and update queries (fc172ce)
  • add platform-specific debug prompts for AI input transparency (a998b9c)
  • add query to unlink games from workshop (1d7dc77)
  • add role-based access control for user endpoints (b3348cd)
  • add sql queries for user/institution deletion cleanup (99c1cfd)
  • add translations for new features (10aebd1)
  • add ui components for workshop pause functionality (80928e9)
  • add ui controls for workshop design editing setting (0725c1f)
  • add user deletion with last-head protection (935d012)
  • enhance game deletion and staff permissions (35b40aa)
  • generate sqlc code from new deletion queries (eac41b8)
  • implement game-scoped private share sponsorship (3b2a62e)
  • improve institution deletion to preserve member roles (d92b154)
  • integrate API key fallback in session actions endpoint (d6dcca4)
  • mistral (1e6cf50)
  • refactor OpenAI Responses API to use multi-message input format and add string utility functions (61a267e)
  • unlink games from workshop when deleting workshop (8851690)
  • update API routes and error handling for deletion (ce7b36d)
  • update frontend roles and auth for workshop pause permissions (fd2c1a7)
  • update frontend server settings UI (343c597)
  • update generated API client and swagger (4db6c1e)
  • update generated sqlc code for institution free-use API key (599c28b)

v1.45.0-dev.7

12 Feb 23:10
20f4314

Choose a tag to compare

v1.45.0-dev.7 Pre-release
Pre-release

1.45.0-dev.7 (2026-02-12)

Bug Fixes

  • change audio format from Ogg/Opus to MP3 and add player input rephrasing (93beb9c)
  • ensure audio and image done signals are always sent in streaming (f855341)

Features

  • add audio narration support with TTS streaming (3ad9d92)
  • add HasImage and HasAudio flags to game session messages (7aeac00)
  • add image generation support for Mistral platform (a55cf52)
  • add language field to game sessions and improve API key naming (a9a5abd)
  • adjust narration length and improve prompt clarity (f214c26)
  • mistral works! (b68b0a2)
  • working on audo to ui (72b6ec2)

v1.45.0-dev.6

12 Feb 13:36
871f3dd

Choose a tag to compare

v1.45.0-dev.6 Pre-release
Pre-release

1.45.0-dev.6 (2026-02-12)

Bug Fixes

  • add invalid JSON schema error detection for AI responses (51f3e33)
  • add ON DELETE SET NULL to game sponsor foreign keys (bdf7582)
  • improve invite acceptance for users without workshop roles (38122d6)
  • improve UI state management for API key deletion and game ownership (431b385)
  • require authentication for games endpoints (490dffa)
  • return 404 instead of 500 when API key share not found (fcd1c86)
  • use API endpoint for workshop entry instead of client-side logic (1a78e7d)

Features

  • add frontend support for invalid JSON schema errors (ac0a028)

v1.45.0-dev.5

12 Feb 00:29
9a2329c

Choose a tag to compare

v1.45.0-dev.5 Pre-release
Pre-release

1.45.0-dev.5 (2026-02-12)

Features

  • add migration for workshop pause functionality (d6b3dc6)

v1.45.0-dev.4

12 Feb 00:16
fa988fd

Choose a tag to compare

v1.45.0-dev.4 Pre-release
Pre-release

1.45.0-dev.4 (2026-02-12)

Bug Fixes

  • add isPausedForUser to guest session lifecycle (d6f5950)
  • update private share error message for clarity (7e3f972)

Features

  • add backend support for workshop pause functionality (1fefd34)
  • add is_paused field to workshop table and update queries (fc172ce)
  • add ui components for workshop pause functionality (80928e9)
  • implement game-scoped private share sponsorship (3b2a62e)
  • mistral (1e6cf50)
  • update frontend roles and auth for workshop pause permissions (fd2c1a7)

v1.45.0-dev.3

11 Feb 22:54
047641c

Choose a tag to compare

v1.45.0-dev.3 Pre-release
Pre-release

1.45.0-dev.3 (2026-02-11)

Features

  • add platform-specific debug prompts for AI input transparency (a998b9c)
  • refactor OpenAI Responses API to use multi-message input format and add string utility functions (61a267e)