otto and Claude Sonnet 5.5
1405381096
Prop library page, DM notes on tokens and props, fog/sight without walls, finer explored mask
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-24 20:23:23 +00:00
otto and Claude Sonnet 5.5
6880b58de2
Props added in the lobby start hidden
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-24 20:15:28 +00:00
otto and Claude Sonnet 5.5
779978ad02
Lower, readable table buttons; keep DM buttons in player view
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-24 19:50:56 +00:00
otto and Claude Sonnet 5.5
c1fdb7cc76
Scenes (switch maps without losing state), decor props with rotation, editor visibility toggle
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-24 19:37:55 +00:00
Claude
928e018fcd
Fix map editor crash, readable radial menu, new lobby tokens start hidden
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-24 19:09:15 +00:00
Claude
ab3c35aab7
Sight groups, DM reveal areas (cones), client-side image shrink for map upload
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-24 18:33:08 +00:00
Claude
6aac03f112
Token HP and conditions with DM visibility toggles, fog of war, live sight range
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-24 18:21:39 +00:00
Claude
a2103566a0
Sheet: large portrait slot, writable notes in summary and lobby
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-24 18:10:12 +00:00
Claude
7940fcfa3f
Compact lobby top bar, scrollable initiative cards, hidden NPC names, resizable panels
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-24 17:05:38 +00:00
Claude
72d8113ece
Initiative tracker, radial token menu, slimmer lobby header
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-24 15:55:23 +00:00
Claude
f6448aff85
Lobby: online presence indicator
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-24 14:36:25 +00:00
Claude
1db8a45cae
NPC editor, NPC tokens from library, admin management
...
- NPC library (own + shared) built on the character wizard with a free NPC preset
- NPC tokens in map editor and lobby, DM sheet on token click, DM checks for NPCs
- Admins can promote/demote other users
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-23 21:36:09 +00:00
Claude
57f262b6aa
Lobby: live refresh after saving a character, slimmer player bar
...
A saved character now refreshes the player bar and the map tokens right
away (new portrait or name). The player bar shows only the character name.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-23 20:50:55 +00:00
Claude
d4d7b4d22e
Character portrait
...
Crop-and-zoom picture editor on the Concept page, stored (re-encoded to a
256 px WebP data URL) inside the character; shown on the sheet header, in
the lobby player bar and as token icon on the map.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-23 19:33:28 +00:00
Claude
03ebc3a138
Lobby: MP3 dice sound with pitch per die, DM sound settings
...
Default dice sound is public/dice.mp3 with a small random pitch and a
base pitch per die size (d4 lighter ... d100 heavier). The DM can upload
an own dice sound and sounds for critical success / failure per lobby,
reset them, and switch result and critical sounds on or off.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-23 19:04:12 +00:00
Claude
2195ecce94
Lobby: dice sounds
...
Clatter per die and a result cue for checks, synthesized with the Web
Audio API; mute button and volume slider next to the dice.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-23 18:42:46 +00:00
Claude
82e4ac9458
Maps tab with sharing, walls/doors and strict line of sight
...
Maps page (list, upload, edit, share, copy), wall/room/door tools in the
map editor, server-side visibility polygon: the image is cut per player
and other tokens are filtered, DM can view as a player, open doors and
switch sight on/off.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-23 14:23:17 +00:00
Claude
e8755582d5
Lobby: maps, map editor and tokens
...
DM map library (upload re-encoded with Pillow), map editor with prepared
enemies/NPCs, map on the lobby table with personal pan/zoom, draggable
tokens (players move their own, DM all), full/player view, live sync via
the WebSocket.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-23 13:59:21 +00:00
Claude
162d8c9224
Lobby: WebSockets for real-time sync
...
Server pushes small change notes (messages / lobby / sheet) per lobby;
clients fetch data through the normal API so visibility rules stay in one
place. Polling stays as slow fallback. nginx WebSocket headers documented.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-23 13:41:02 +00:00
Claude
1c672f0ab8
Lobby: private rolls and checks for players, DM tab with lobby actions
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-23 13:32:57 +00:00
Claude
3e67aba75c
Lobby: dice are thrown onto the table and rest at random spots; fix duplicate dice for the roller
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-22 13:20:55 +00:00
Claude
890cbfa993
Lobby: 3-column layout with player area, skill checks, difficulty, colours, own dice, mystery dice
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-22 11:44:36 +00:00
Claude
59df681cfa
Lobby: sheet theme switch in the tab bar, remove extra toolbar
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-22 11:12:32 +00:00
Claude
7e69b68b37
Revert "Lobby: CSS 3D dice tray at the top right next to the chat"
...
Back to the card-style dice tray above the hotbar.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-21 18:13:56 +00:00
Claude
d730022447
Lobby: CSS 3D dice tray at the top right next to the chat
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-21 18:07:07 +00:00
Claude
968d168ff1
Sheet: light/dark switch, slimmer lobby header, remove wide view
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-21 17:24:48 +00:00
Claude
8711b7fe0e
A4 character sheet (summary and lobby), A4/wide switch, print to PDF
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-21 17:09:41 +00:00
Claude
69e53c1520
Lobby: chat at the right window edge, DM rolls hidden from players
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-21 17:00:02 +00:00
Claude
a88b8d2fa3
Lobby: desktop layout with chat column, dice hotbar and shared dice tray, server-side rolls
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-21 16:51:16 +00:00
Claude
94d3505b82
Lobby: tabs, live chat with whispers, event log, embedded read-only character sheets
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-21 16:38:28 +00:00
Claude
aad8e0515b
Add lobbies: DM sees all characters, players only a short card of others
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01HJhXuLD2Z6hv3Wqeq9UL9K
2026-10-21 16:23:36 +00:00