Releases: lisasdungeon/ld-hydez
Releases · lisasdungeon/ld-hydez
Release list
LD Hydez v2.3.6
- 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 the config Application: settings menu, keybinding, macro-directory button, and scene control open it via dynamic import only when triggered.
- Full line coverage on all source files under
scripts/(config, presets, styles, utils, hooks, settings, module).
v2.3.5
Changes
- Migrated the configuration hub (
HideHotbarConfig) from the deprecated V1FormApplicationframework toApplicationV2+HandlebarsApplicationMixin, and its dialogs fromDialogtoDialogV2. Clears the "V1 Application framework is deprecated" warning ahead of its removal in Foundry v16. - Added a GM-only scene controls (left toolbar) button that opens the configuration hub.
- Fixed "Hide Scene Controls" / "Hide Chat" / "Hide Players List" / "Hide Scene Navigation" applying to the GM's own view even when "Apply to GM" was left unchecked.
- Fixed saving the configuration form always writing blank per-player overrides for every player, which silently blocked global hide settings from ever reaching them again.
- Fixed a Handlebars
localizehelper name collision that broke every core UI panel (hotbar, sidebar, players, scene navigation, scene controls, placeables directory) immediately on module activation. - Switched from the proprietary license to the MIT License.
- Added screenshots to the README.
See CHANGELOG.md for the full history.
LD Hydez v2.3.2
LD Hydez v2.3.2
Repository/metadata alignment release, no functional changes to the module itself.
- Renamed the repository's default branch from
mastertomain. - Switched the manifest to a version-pinned download URL and a raw-file manifest URL, matching the convention used across the rest of the module collection.
LD Hydez v2.3.1
LD Hydez v2.3.1
Security and bug-fix release.
- Fixed unvalidated config import: hidden slot/page/sidebar-tab values, opacity, and animation duration from an imported (or shared) config file were trusted without validation and interpolated directly into a world-scoped dynamically generated stylesheet. A crafted or shared config file could have injected arbitrary CSS into every connected client. Imports now run through the same validators the form's own save path uses.
- Fixed manifest README/LICENSE links pointing at a nonexistent
mainbranch (repo usesmaster). - Removed an unsupported
patreonauthor field from the manifest. - Fixed an off-by-one in the Hotbar Pages panel's "Slots X-Y" hint text.
- Added 12 missing sidebar-tab translation labels (previously showed raw translation keys).
- Removed ~30 unused leftover translation keys and a duplicated tab-id list.
- Fixed the release zip shipping its own dev-only build/validate scripts.
- Added a 25-test behavioral suite.
LD Hydez v2.3.0
Hotbar customization with visibility rules, presets, opacity control, and animated interface for Foundry VTT.