Skip to content

Releases: lisasdungeon/ld-hydez

LD Hydez v2.3.6

Choose a tag to compare

@lisasdungeon lisasdungeon released this 06 Aug 23:05
  • 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

Choose a tag to compare

@lisasdungeon lisasdungeon released this 06 Aug 05:48

Changes

  • Migrated the configuration hub (HideHotbarConfig) from the deprecated V1 FormApplication framework to ApplicationV2 + HandlebarsApplicationMixin, and its dialogs from Dialog to DialogV2. 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 localize helper 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

Choose a tag to compare

@lisasdungeon lisasdungeon released this 30 Jul 04:38

LD Hydez v2.3.2

Repository/metadata alignment release, no functional changes to the module itself.

  • Renamed the repository's default branch from master to main.
  • 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

Choose a tag to compare

@lisasdungeon lisasdungeon released this 30 Jul 04:17

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 main branch (repo uses master).
  • Removed an unsupported patreon author 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

Choose a tag to compare

@lisasdungeon lisasdungeon released this 22 Jul 01:39

Hotbar customization with visibility rules, presets, opacity control, and animated interface for Foundry VTT.