Releases: lisasdungeon/ld-hero-pointz
Releases · lisasdungeon/ld-hero-pointz
Release list
LD Hero Pointz v1.3.14
Fixed the actor sheet header still showing Reserves, death save spends that did not update the actor, and socket writes that could overwrite a newer hero point total.
- Death save spends now update success and failure counts. A natural 1 undoes both failures from that throw.
- GM sheet award, subtract, reset, and zero actions are written to the activity log.
- Socket messages log on the GM and no longer rewrite actor flags. Foundry already syncs the document.
- New characters created after world load receive their starting hero points.
- Chat buttons no longer duplicate on re-render.
- Activity log actor filter no longer hides summary action buttons.
- Management and log windows use DialogV2 and localized titles.
- LICENSE is included in the release zip.
Manifest: https://github.com/lisasdungeon/ld-hero-pointz/releases/latest/download/module.json
LD Hero Pointz v1.3.13
- Compliance and hardening release: sole Lisa's Dungeon authorship and contact fields (Discord MystryssLysa, email Lisasdungeon@gmail.com, Patreon LisasDungeon); lazy loading / trigger-based startup where needed; 500 LOC file cap; full source line coverage; no emoji or AI references in the shipped package.
- Compliance pass: sole author Lisa's Dungeon with Discord MystryssLysa / email Lisasdungeon@gmail.com / Patreon LisasDungeon; enforce 500 LOC file cap; remove non-compliant branding and symbols where present.
- Lazy-load management and log-viewer Application classes from settings menus (dynamic import on open); entry point no longer eagerly imports heavy UI.
- Full line coverage on all source files under
src/(hooks, socket, logger, settings, main, apps).
v1.3.12
1.3.12
- Fixed the GM Management window and Activity Log Viewer rendering completely unstyled: the CSS still carried a leftover "-reserves-" segment from the RNK Reserves rebrand (e.g.
.ld-hero-pointz-reserves-buttonsinstead of.ld-hero-pointz-buttons), so none of the module's own selectors ever matched the real DOM. - Actor sheet GM controls (award/subtract/reset/zero) now register against the modern dnd5e 2024-rules character/NPC sheet hooks, alongside the legacy hook name for older sheets, instead of only the legacy hook and jQuery API.
- Fixed a stale-read race where spending a hero point from chat could clobber a concurrent change made while the confirmation dialog was open.
- The GM controls panel no longer stacks duplicate copies of itself on repeated sheet renders.
- Socket-driven hero point updates now catch failures (e.g. a permission error on a client that doesn't own the actor) instead of throwing an unhandled rejection on every broadcast.
- The activity log's read-modify-write is now properly awaited everywhere it's called, instead of being fired and forgotten.
LdHeroPointz.enableNPC()no longer persistsNaNhero points when called with a non-numeric argument.- Removed a dead, never-wired form submit handler.
- Fixed
build-release.mjs, which shelled out topowershell.exeand never worked outside Windows. - Added a real automated test suite (25 tests) covering the logging system, socket sync, and the hero point baseline calculation.
LD Hero Pointz v1.3.11
D&D 5e hero point management system for Foundry VTT.