Skip to content

InkMarshal v0.1.1

Choose a tag to compare

@mike007jd mike007jd released this 19 Jul 22:24

Refreshed macOS build — 2026-07-29

Changes

  • Make brainstorm approval and finalization atomic and idempotent with a single undo receipt.
  • Export Chinese, Japanese, and Korean text correctly in PDF manuscripts.
  • Keep imported local models on one canonical identity across assignment, restart, and persistence.
  • Make AI Edit Stop durable and idempotent across double Stop, forced quit, relaunch, and completion races.
  • Enforce grammar-safe GGUF structured edit output while filtering blank, malformed, and no-op changes before streaming or persistence.
  • Keep local MLX generation on the supported Draft-only path.
  • Restore keyboard and VoiceOver focus to the composer after Stop without stealing focus on normal completion.
  • Keep manuscripts readable at the true 768 x 720 minimum window with exact single-page navigation, scroll reset, responsive typography, and accessible book-to-sheet transitions.
  • Keep reading-review navigation manual beyond the five-second live-follow boundary, including after rapid mode changes.
  • Move More Tools into a portaled secondary navigation menu so opening it never pushes the primary sidebar, with explicit current-item state and reliable keyboard focus restoration.
  • Recover abandoned packaged model engines after a forced quit before starting a replacement, without touching live-parent or foreign processes.
  • Keep the selected interface language stable across packaged-runtime port changes and relaunches, with serialized native persistence and stale-origin recovery.

Validation

  • Repository verify, security, desktop Rust fmt/clippy/tests, third-party notices, and release-desktop gates passed.
  • Developer ID signed, Apple notarized, stapled, and Gatekeeper accepted.
  • Two independent fresh-profile mounted-DMG rounds passed the full inventory with no confirmed P3+ findings.
  • Real local-model Stop, partial persistence, relaunch, keyboard focus, CJK PDF output, updater signature, and exact final-artifact checks passed.

Build provenance

  • Refreshed assets were built from merged main commit 2bd18e8.
  • The published v0.1.1 tag remains unchanged; this is an in-place asset refresh for new downloads.