09cf9291eb
Merge branch 'fix/end-combat-writeback-path': fix end combat failing when character sync enabled
main
robertandClaude Fable 52026-07-31 16:30:58 -04:00
66f3cc1380
Adding Jenkinsfile to simplify my deployment.
robert2026-07-07 12:13:16 -04:00
19de9fcf75
Merge pull request 'Player display animations, death visual, upstream merge' (#5) from single-source into main
robert2026-07-07 11:21:23 -04:00
02344eb3f5
Bump Docker base images to node 22; mock firestore comment cleanup
david raistrick2026-07-06 23:49:47 -04:00
e191aa5ad2
Merge pull request 'Fix white /logs page in firebase mode: emulate offset in adapter' (#6) from white-log-page into main
keen2026-07-06 23:32:37 -04:00
9159755846
Scope player card transitions: ring/shadow fast, fade/transform slow
david raistrick2026-07-06 22:48:10 -04:00
dbe018825b
Merge remote-tracking branch 'upstream/main' into single-source
david raistrick2026-07-06 22:39:57 -04:00
3b75ec9b3d
Animate player display inactive transitions and death state
david raistrick2026-07-06 22:38:33 -04:00
3646a9cf8e
Merge pull request 'D&D 5e death-save state machine, undo/redo fixes, dev bulk delete' (#4) from single-source into main
robert2026-07-06 22:14:05 -04:00
6991375afc
Move Crit button inline with HP controls; fix death save button icon alignment
robertandClaude Fable 52026-07-06 22:13:31 -04:00
77570097f8
Merge branch 'main' into single-source
robert2026-07-06 22:01:24 -04:00
055895875a
Dev-only bulk delete all campaigns; deleteCollection SQL bulk + gates
david raistrick2026-07-06 19:06:52 -04:00
532af1ecc4
Populate campaign players array in combat replay and scenario
david raistrick2026-07-06 18:48:29 -04:00
47056788e8
Add Crit Damage button for dying/stable participants
david raistrick2026-07-06 18:38:49 -04:00
6fe4a27dd5
Show stable regain hint in DM view for stable+unconscious participants
david raistrick2026-07-06 18:34:50 -04:00
bf1fccfd3b
Exclude pause/resume from undo; fix verify round-wrap false positive
david raistrick2026-07-06 18:30:51 -04:00
2c997de0da
Fix undo/redo forward-state restore, harden test infra, skip-guard
david raistrick2026-07-06 18:09:28 -04:00
c80ac6882f
Exercise death-save edge cases in combat replay and scenario tests
david raistrick2026-07-06 17:10:01 -04:00
1d4ec873dc
Implement D&D 5e death-save state machine and cleanup combat ordering
david raistrick2026-07-06 16:39:11 -04:00
2569cc4497
Builds replayable combat logs with first-class undo/redo, unified verification tooling, fast indexed log queries, and stricter CI.
david raistrick2026-07-06 10:31:46 -04:00
8354d21fc6
Merge pull request 'Single source of truth: combat logic, storage parity, slot ordering' (#3) from single-source into main
robert2026-07-05 00:07:56 -04:00
9f8b09c7d9
feat(ui): first-class undo/redo buttons in combat controls
david raistrick2026-07-04 22:48:58 -04:00
ed1783e419
docs: reorg TODO — merge FEAT-2+M6 into FEAT-LOG, add undo/redo UI + Is NPC clarify
david raistrick2026-07-04 22:36:15 -04:00
6fe2b762ab
docs: update TODO — toast/modal + dropdown filter done
david raistrick2026-07-04 22:30:33 -04:00
9ef3e3bd9e
feat(ui): filter already-added chars from participant dropdown
david raistrick2026-07-04 22:28:41 -04:00
3423319b9b
feat(ui): replace all alert() with toast + info modal
david raistrick2026-07-04 22:27:32 -04:00
7bcf01dcf9
fix: custom conditions apply on add; correct server WS env docs
david raistrick2026-07-04 20:41:34 -04:00