Commit Graph

  • c838f4e49f Key card table hands by actor ID instead of nickname pr/rest Talon 2026-04-17 11:12:31 +02:00
  • 2c8ab41fe3 Support client interact action to allow updating of properties for non owning players Talon 2026-04-07 11:00:25 +01:00
  • 1d5723788e Add card table item Talon 2026-03-12 20:44:28 +01:00
  • 20b794b921 Stop previews when arrowing or selecting Talon 2026-03-12 17:16:17 +01:00
  • 0d0a611049 Separate widgets sounds directory and make it a docker volume Talon 2026-03-12 16:55:00 +01:00
  • 6f97b37cfd Fix paths for sound selection Talon 2026-03-12 16:29:58 +01:00
  • bda52e4390 Add sound selector to widgets Talon 2026-03-12 16:14:19 +01:00
  • 5a458d7fca Add simple whiteboard Talon 2026-03-12 14:49:41 +01:00
  • f000b4423d Add standard deck of cards Talon 2026-03-12 13:46:54 +01:00
  • fd8666cd3e Add optional mobile controls Talon 2026-03-12 12:59:24 +01:00
  • 49a9ca473d Add media proxy to docker container pr/livekit Talon 2026-03-12 00:07:55 +01:00
  • f3efec5c97 Fix https stream proxies Talon 2026-03-11 17:03:03 +01:00
  • ceb693778c Fix auth flow for livekit Talon 2026-03-11 16:56:01 +01:00
  • ae301db3bb Add docker setup and switch voice chat backend to use livekit Talon 2026-03-11 16:06:41 +01:00
  • da1db16e5f Support client interact action to allow updating of properties for non owning players main Talon 2026-04-07 11:00:25 +01:00
  • 39eea11244 Add card table item Talon 2026-03-12 20:44:28 +01:00
  • 31abff05f3 Stop previews when arrowing or selecting Talon 2026-03-12 17:16:17 +01:00
  • 26274c3f31 Separate widgets sounds directory and make it a docker volume Talon 2026-03-12 16:55:00 +01:00
  • 166707b164 Fix paths for sound selection Talon 2026-03-12 16:29:58 +01:00
  • 7f11e33ca5 Add sound selector to widgets Talon 2026-03-12 16:14:19 +01:00
  • 878157efc0 Add simple whiteboard Talon 2026-03-12 14:49:41 +01:00
  • d9bc14650d Add standard deck of cards Talon 2026-03-12 13:46:54 +01:00
  • dc8602cacf Add optional mobile controls Talon 2026-03-12 12:59:24 +01:00
  • 17b6bf9b2d Add media proxy to docker container Talon 2026-03-12 00:07:55 +01:00
  • 9f2063d088 Fix https stream proxies Talon 2026-03-11 17:03:03 +01:00
  • 8745a433dc Fix auth flow for livekit Talon 2026-03-11 16:56:01 +01:00
  • f54fff5fb5 Add docker setup and switch voice chat backend to use livekit Talon 2026-03-11 16:06:41 +01:00
  • b051a0a851 Remove HRTF mode and keep emit proxy fix Jage9 2026-03-09 13:10:49 -04:00
  • a34a9f7f42 Add emit proxy fix and HRTF audio mode Jage9 2026-03-09 04:06:46 -04:00
  • ef656b2b39 Update versioning notes and changelog Jage9 2026-03-09 02:50:48 -04:00
  • 2bb03701a6 Align server revision baseline with client Jage9 2026-03-09 02:49:27 -04:00
  • 1a8f750aa6 Split client and server revision tracking Jage9 2026-03-09 02:31:00 -04:00
  • 0cf660c606 Update stale server tests for current lifecycle Jage9 2026-03-09 02:02:16 -04:00
  • 766aa4df0e Update server message tests for active clients Jage9 2026-03-09 01:58:35 -04:00
  • 97ff19581a Fix server version parsing Jage9 2026-03-09 01:42:59 -04:00
  • b49412a800 Load grid branding before connect Jage9 2026-03-09 01:39:30 -04:00
  • 6aaa49bed3 Add configurable grid branding Jage9 2026-03-09 01:21:02 -04:00
  • 25a71e0a77 Remove tracked planning notes Jage9 2026-03-09 00:30:21 -04:00
  • 1eb582f730 Polish top-level README Jage9 2026-03-09 00:26:45 -04:00
  • d10f45d4e2 Support per-instance media proxy deploy config Jage9 2026-03-09 00:13:06 -04:00
  • 11ce019766 Allow run_server.sh to accept config path Jage9 2026-03-08 23:35:34 -04:00
  • 528f05c4e7 Remove tracked security audit report Jage9 2026-03-08 23:24:37 -04:00
  • d008c659b9 Move footer version block below help Jage9 2026-03-08 23:17:35 -04:00
  • d111146554 Fix session resume and auth helper fallbacks Jage9 2026-03-08 23:12:02 -04:00
  • b229e20ae2 Fix media proxy auth origin forwarding Jage9 2026-03-08 23:04:37 -04:00
  • 19b593b1aa Scope session cookies by grid path Jage9 2026-03-08 22:59:59 -04:00
  • 54a7a3085b Scope server routes by base path Jage9 2026-03-08 22:24:32 -04:00
  • bd0ec1b01e Add collapsible footer help panel Jage9 2026-03-08 22:18:18 -04:00
  • 7b180e6d27 Show public release version and GitHub link Jage9 2026-03-08 22:14:19 -04:00
  • 135c8ccd82 Refresh client lockfile audit fixes Jage9 2026-03-08 22:06:13 -04:00
  • ba34ce4e9b Tighten auth helper origin checks Jage9 2026-03-08 21:58:19 -04:00
  • 0fc6018ca8 Use server Python for deploy config parsing Jage9 2026-03-08 21:46:57 -04:00
  • 6e8ecf44c1 Require auth session for media proxy Jage9 2026-03-08 21:44:27 -04:00
  • 47d4a61256 Generate media proxy origin config on deploy Jage9 2026-03-08 21:26:07 -04:00
  • 6368187ee4 Add sample server env file Jage9 2026-03-08 20:56:41 -04:00
  • 78bc931cce Harden origin and media URL security Jage9 2026-03-08 20:51:50 -04:00
  • 3d69bbcea2 Updated readme Jage9 2026-03-08 20:32:39 -04:00
  • 34818d30f5 Move piano glue behind behavior registry Jage9 2026-03-08 20:31:35 -04:00
  • ffba9530c8 Bump client version for controller extraction Jage9 2026-03-08 20:24:51 -04:00
  • 50d97ae734 Extract main.ts controllers Jage9 2026-03-08 20:22:46 -04:00
  • 3d9405bff9 Fix piano key release while command palette is open Jage9 2026-03-08 19:53:00 -04:00
  • 5dafc05c8e Clarify command metadata docs Jage9 2026-03-08 19:42:19 -04:00
  • c14a4e322d Extract server UI metadata definitions Jage9 2026-03-08 19:40:18 -04:00
  • c3791de3a3 Spell out punctuation command shortcuts Jage9 2026-03-08 19:37:11 -04:00
  • f5cb5ebb78 Move command metadata authority to server Jage9 2026-03-08 19:35:04 -04:00
  • 1741bcc2bc Add context-aware command palette Jage9 2026-03-08 19:27:23 -04:00
  • 9e41013fe8 Updated changelog Jage9 2026-03-02 00:42:56 -05:00
  • 873b00e070 Harden forwarded IP parsing for auth throttling Jage9 2026-03-02 00:41:58 -05:00
  • 26d6bafce0 Support Cmd shortcuts in canvas text-edit modes Jage9 2026-03-02 00:24:46 -05:00
  • daa30c57aa Document auth session proxy routes for Apache deploys Jage9 2026-03-02 00:11:49 -05:00
  • 2956fa8083 Fix session cookie routing and proxy-aware auth throttling Jage9 2026-03-01 23:57:31 -05:00
  • b8375e82f7 Restore seamless native looping for zero emit loop delay Jage9 2026-02-28 21:24:08 -05:00
  • a57e48a265 Allow pre-ready heartbeat pings and include local doc updates Jage9 2026-02-28 21:20:59 -05:00
  • aa5bcd12cc Fix emit loop zero-delay restart and resume initial-delay checks Jage9 2026-02-28 21:07:34 -05:00
  • 429b295a64 Defer world activation until welcome preflight confirmation Jage9 2026-02-28 20:58:23 -05:00
  • e669bf8a57 Use title-first announcement for mic gain menu Jage9 2026-02-28 20:49:52 -05:00
  • 74f1ab75ac Extend title-first announcements across list menus Jage9 2026-02-28 20:46:51 -05:00
  • ca300a084e Standardize title-style menu announcements Jage9 2026-02-28 20:44:24 -05:00
  • 313ff581c0 Standardize menu entry announcements and fix effect escape Jage9 2026-02-28 20:41:54 -05:00
  • 0bbef06d5c Adjust item menu prompt and option order Jage9 2026-02-28 20:34:41 -05:00
  • 449f2c9530 Require targetUserId for item transfers Jage9 2026-02-28 20:26:40 -05:00
  • daab7bb759 Support account-wide item transfer targets and fix delete confirm exit Jage9 2026-02-28 20:24:37 -05:00
  • 9fe9c6da4d Allow valid self-target item transfers Jage9 2026-02-28 20:17:49 -05:00
  • 04eb5b26ef Announce yes-no choice labels while navigating confirmations Jage9 2026-02-28 20:15:15 -05:00
  • 83b7e1f9ce Include self in transfer targets and exclude item owner Jage9 2026-02-28 20:13:39 -05:00
  • c1cf100898 Refine confirm menu speech and item action notifications Jage9 2026-02-28 20:09:52 -05:00
  • 906c320e51 Add admin delete-account flow with yes/no confirmation Jage9 2026-02-28 20:06:43 -05:00
  • b0fa040d33 Add z item management menu with transfer and yes/no confirmation Jage9 2026-02-28 05:11:49 -05:00
  • 8a2b95ce68 Reapply "Return friendly generic auth messages for login and resume failures" Jage9 2026-02-28 04:53:11 -05:00
  • 9c5011a8fd Revert "Return friendly generic auth messages for login and resume failures" Jage9 2026-02-28 04:52:44 -05:00
  • 027f04e58d Revert "Enforce websocket origin allowlist with secure-mode config" Jage9 2026-02-28 04:52:44 -05:00
  • cf30229b37 Enforce websocket origin allowlist with secure-mode config Jage9 2026-02-28 04:47:07 -05:00
  • 9f3cd1fbdc Return friendly generic auth messages for login and resume failures Jage9 2026-02-28 04:39:26 -05:00
  • 6f813434e2 Restore saved-session preconnect UI with HttpOnly auth flow Jage9 2026-02-28 04:34:17 -05:00
  • b8843e7c21 Move auth session persistence to true HttpOnly cookies Jage9 2026-02-28 04:29:57 -05:00
  • 9f7d573557 Persist auth session token in secure cookie storage Jage9 2026-02-28 04:20:40 -05:00
  • 4ff070b2db Stop persisting auth session token in browser storage Jage9 2026-02-28 04:09:02 -05:00
  • cf54132c25 Make websocket transport secure by default Jage9 2026-02-28 03:52:05 -05:00
  • 46fd9fe46f Play self logon sound after welcome media setup Jage9 2026-02-28 03:38:44 -05:00
  • 1bb7aca0a4 Fix self login sound call scope in auth result Jage9 2026-02-28 03:34:35 -05:00