Skip to content

1.0.14 - Final V13 Release

Choose a tag to compare

@Sayshal Sayshal released this 26 May 07:01
· 54 commits to main since this release

New Features

  • [#731] Added a Time of Day Hue Intensity slider (0-6) in the Canvas settings tab so dawn, dusk, and night hue strength can be pushed beyond the default subtle peaks.
  • [#731] Added a Weather Hue Override blend slider (0-1) that mixes weather hue with the time-of-day hue instead of always replacing it.
  • [#731] Exposed CALENDARIA.api.refreshEnvironment() so hue and ambience changes apply immediately without waiting for the next time tick.
  • [#732] Added a calendaria.themeChanged hook that fires whenever custom theme colors are applied, letting other modules react to live theme updates.
  • [#736] Added FXMaster particle speed multiplier setting (0-3, default 1) to scale weather effect speed across all Calendaria-driven presets, with active scenes resyncing on change.
  • [#738] Secondary Calendar widget header, MiniCal/BigCal cross-calendar subheaders, day-cell tooltips, and note-sheet equivalent dates now show the live current time and refresh as time advances.

Bug Fixes

  • [#732] Player HUD now hides or shows immediately when switching to a scene with a different "hide HUD for players" flag, instead of requiring a reload.
  • [#733] Player-triggered weather randomization now produces varied results instead of always returning the same preset.
  • [#734] Moon anchors with Reset Cycle disabled are now honored as soft calibration instead of being ignored.
  • [#734] Moons with odd cycle lengths (such as a 33-day cycle) now show all phases correctly instead of one phase swallowing the whole cycle.
  • [#735] Importing settings now sanitizes the date display formats payload, dropping malformed entries and overlaying defaults so widgets render dates correctly without manual cleanup.
  • [#737] Calendar exports now include user-created festivals, rebuilt from their journal pages, so they survive a round trip through export and import.
  • Bulk calendar imports no longer open a note sheet for each imported note, preventing UI freezes on large imports.
  • Legacy notes using daily, weekly, monthly, or yearly repeat values are now auto-migrated to equivalent condition trees on load, so imported notes resume recurring without manual editing.
  • Randomized moon phase anchors with a year set now resolve correctly on calendars using a non-zero yearZero, matching the fixed-mode anchor behavior.

Changes

  • [#734] Moon anchor years are now interpreted in display-year space, matching the year shown in the calendar UI.
  • [#737] The Calendaria importer preview now lists incoming festival seeds alongside notes.
  • [#738] Bumped the default crossCalendar date format to D MMMM, YYYY (HH:mm) for new and blank calendars so cross-calendar displays include time by default.
  • Settings imports no longer double-sanitize note data, halving legacy deprecation warnings in the console during import.
  • Updated translations.

Documentation

  • Documentation now lives at wiki.3deathsaves.com; in-app Documentation buttons, chat command references, and the README all point to the new wiki host.

What's Changed

  • Bump postcss from 8.5.6 to 8.5.14 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #725
  • i18n: Latest from Weblate by @github-actions[bot] in #728

Full Changelog: release-1.0.13...release-1.0.14

Installation: To manually install this release, use the following manifest URL: https://github.com/Sayshal/Calendaria/releases/download/release-1.0.14/module.json