Lukas
8bf69fd47d
Add temporary hit points as a separate damage buffer
...
Temp HP absorbs damage before current HP, cannot be healed, and
does not stack (higher value wins). Displayed as cyan +N after
current HP with a Shield button in the HP adjustment popover.
Column space is reserved across all rows only when any combatant
has temp HP. Concentration pulse fires on any damage, including
damage fully absorbed by temp HP.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 11:39:47 +01:00
Lukas
91703ddebc
Add player character management feature
...
CI / check (push) Successful in 45s
CI / build-image (push) Successful in 18s
Persistent player character templates (name, AC, HP, color, icon) with
full CRUD, bestiary-style search to add PCs to encounters with pre-filled
stats, and color/icon visual distinction in combatant rows. Also stops
the stat block panel from auto-opening when adding a creature.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 18:11:08 +01:00
Lukas
24198c25f1
Implement the 023-clear-encounter feature that adds a clear encounter button with confirmation dialog to remove all combatants and reset round/turn counters, with the cleared state persisting across page refreshes
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 13:43:42 +01:00
Lukas
e59fd83292
Implement the 018-combatant-concentration feature that adds a per-combatant concentration toggle with Brain icon, purple border accent, and damage pulse animation in the encounter tracker
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 14:41:59 +01:00
Lukas
febe892e15
Implement the 017-combat-conditions feature that adds D&D 5e status conditions to combatants with icon tags, color coding, and a compact toggle picker in the encounter tracker
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 11:29:39 +01:00
Lukas
78c6591973
Implement the 016-combatant-ac feature that adds an optional Armor Class field to combatants with shield icon display and inline editing in the encounter tracker
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 10:41:56 +01:00
Lukas
7d440677be
Implement the 012-turn-navigation feature that adds a RetreatTurn domain operation and relocates turn controls to a navigation bar at the top of the encounter tracker
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 23:11:11 +01:00
Lukas
8185fde0e8
Implement the 009-combatant-hp feature that adds optional max HP and current HP tracking per combatant with +/- controls, direct entry, and persistence
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 17:18:03 +01:00
Lukas
fea2bfe39d
Implement the 005-set-initiative feature that adds initiative values to combatants with automatic descending sort and active turn preservation
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 17:26:41 +01:00
Lukas
a9df826fef
Implement the 004-edit-combatant feature that adds the possibility to change a combatants name
2026-03-04 10:05:13 +01:00
Lukas
aed234de7b
Implement the 003-remove-combatant feature that adds the possibility to remove a combatant from an encounter
2026-03-03 23:46:47 +01:00
Lukas
0de68100c8
Implement the 002-add-combatant feature that adds the possibility to add new combatants to an encounter
2026-03-03 23:12:20 +01:00
Lukas
42a07a07ff
T007–T011: implement AdvanceTurn domain logic (pure function, events, invariants, 8 acceptance tests)
2026-03-03 13:01:08 +01:00