Skip to content

Foma v0.6.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@Piaomu Piaomu released this 16 May 12:45
e668592

Foma v0.6.0-alpha.1

Added

  • Actant template library — added built-in actant template formats, user-created templates, a template manager, template editing, and a slash command to save an actant as a reusable template
  • Actant reference tools — added an actant references panel with responsive reference updates, hide/show behavior, speech-block references, and improved auto-link reference display
  • Player Choice block — added /playerchoice support with nested outcomes, carousel mode, bracket/tree display, copy feedback, and editing guardrails for choice structures
  • Standalone EPUB reader — added a reader tool that can open any EPUB and shortcut preview exported story EPUBs
  • Local editor assets — added local image asset import support across editor pane views
  • Editable demo project — added a real sample project with scenes, chapter notes, worldbuilding containers, auto-linked actants, threads, pins, story arc structure, and guided demo tips
  • Demo tutorialization — added Start Here guidance, checklist blocks, alias/auto-link examples, Pincushion prompts, and workflow prompts for /dump, /sift, Focus Mode, and Writing Stats
  • Game writing tool visibility — added settings-driven visibility for game-specific slash commands, with project templates deciding the default
  • Post-update changelog prompt — Foma now shows release notes after opening a newly installed version

Changed

  • Export handling — improved image support in exports and improved EPUB reader rendering for images and text across light/dark themes
  • PDF/EPUB/DOCX formatting — improved checkbox and table display in exported files, including table and checklist handling for EPUB/PDF and DOCX output
  • Slash command behavior — refined slash palette edge cases, reorganized slash command categories, and added script-block commands for gendered words, color, and text style
  • Game writing blocks — polished /speech and /playerchoice behavior, styling, selection handling, carousel animation, bracket scaling, and nested choice display
  • Navigation — added stronger back/forward keyboard shortcuts and table navigation support
  • Editor stability docs and patches — added BlockNote/ProseMirror troubleshooting docs and stale-position patching notes for future custom block work
  • Slash command organization — reorganized commands into clearer groups for writing flow, planning, media, review, publishing, navigation, version control, workspace, and game writing
  • Demo worldbuilding structure — Characters, Locations, Objects, and Story Notes now act as author-facing containers with their own notes
  • Auto-linked actant previews — hover previews now load from existing Markdown content before a user opens the referenced actant page
  • Release flow — normalized public release asset names and refined development/production release documentation
  • Access gate — improved grant/access-gate behavior so local development and compiled production grants can coexist

Fixed

  • Navigation load race — fixed errors caused by navigating quickly between blocks/scenes
  • ProseMirror stale position crashes — fixed stale getPos() and destroyed-view errors affecting custom blocks, /speech, and player choice interactions
  • Player Choice data safety — fixed data loss between new options, prevented broken choice/outcome associations, and resolved crashes when switching scenes with carousel mode enabled
  • Act Map pending-change leak — fixed an issue where a previous project’s story structure could appear as a pending change in the current project
  • Template and sidebar polish — fixed template defaults, template modal styling, sidebar responsiveness, left-click handling, and scope pending-change display
  • Pilcrow and code block behavior — fixed Pilcrow display errors and added code-block wrap support from the drag handle menu
  • Auto-link and references polish — improved auto-linked actant display and reference update reliability
  • Release/access polish — fixed installer favicon/uninstall icon behavior and improved access-gate error handling
  • Demo thread categorization — replaced the invalid sample thread class so the trust arc no longer falls into uncategorized
  • Initial Pincushion visibility — seeded an unplaced demo pin so users can see and interact with the Pincushion immediately
  • Release notes publishing — production releases now use the matching CHANGELOG.md entry as the public GitHub release body

Download the installer for your platform below.

Windows: FomaSetup.exe
macOS: Foma-darwin.zip
Linux: Foma.deb or Foma.rpm