Everything That Can Happen

Release Notes - Version v0.7.4

Release notes for version v0.7.4

Release Notes - v0.7.4

Release Window

2025-09-15 to 2025-09-30

Overview

This minor release series covers v0.7.4.0 through v0.7.4.9. The release combined story-authoring improvements, subscription and policy updates, module CRUD, and a large Modular Mechanics refactor that simplified data ownership, variable seeding, and legacy-mode behavior.

Highlights

  • Added markdown and HTML story text support and related prompt cleanup.
  • Improved story creation and node editing flows, including image-layer settings and AI prompt field editing.
  • Added email opt-in, subscribe and unsubscribe links, and EULA/privacy updates.
  • Introduced module CRUD endpoints and UI pages.
  • Continued the major Modular Mechanics refactor, including entity ID cleanup and removal of legacy mode.

Patch Milestones

v0.7.4.0 to v0.7.4.3

  • Shipped markdown and HTML support in story text as the headline change for v0.7.4.0.
  • Fixed initial story-so-far handling and create-story module saving.
  • Made AI-generation prompt fields editable in the create-story flow.
  • Fixed create-node image-layer-settings behavior and related authoring friction points.

v0.7.4.4 to v0.7.4.7

  • Added email opt-in support and subscription lifecycle links.
  • Added unsubscribe token handling and follow-up fixes for subscribe and unsubscribe flows.
  • Updated EULA and privacy content and email copy.
  • Improved the ETCH version bump tool so a patch bump can be requested without explicit parameters.

v0.7.4.8 to v0.7.4.9

  • Added module CRUD endpoints and pages.
  • Progressed the Modular Mechanics refactor through multiple phases, then shipped the result in v0.7.4.8 and v0.7.4.9.
  • Removed legacy entityId usage in favor of nodeUuid and storyUuid.
  • Stopped copying parent values into story-node variables by default when that behavior was no longer correct.
  • Removed mmMode and aligned carousel/navigation behavior with the refactored module system.

Other Notable Improvements

  • Stripped HTML tags from prompts where raw markup should not be passed into generation.
  • Fixed duplicate settings issues and corrected view-count behavior.
  • Improved debugging hygiene with cleanup after the large refactor phases.
  • Fixed Modular Mechanics edge cases around incorrect data types, default values, parent-value copying, and gamestate variable display.

Migration Notes

  • Markdown and HTML story text are part of the authoring model starting in this series.
  • Subscription and unsubscribe links became part of the user-facing email flow.
  • Modular Mechanics data ownership now prefers explicit nodeUuid and storyUuid references over legacy entity identifiers.
  • Legacy module-mode assumptions should be removed in favor of the refactored Modular Mechanics flow.