Skip to content

Releases: mike007jd/InkMarshal

InkMarshal v0.1.2

Choose a tag to compare

@mike007jd mike007jd released this 30 Jul 15:23
d3e12c5

Highlights

  • makes brainstorming mutations crash-durable and exactly-once across retries and turn reclaim
  • keeps Story Deck rows, search index, Vault outbox, receipts, and tool ledger transactionally aligned
  • normalizes Unicode Story Deck identity deterministically and removes redundant recovery/dead-code paths
  • hardens the macOS release gate to resolve Gatekeeper from the system path

Apple Silicon macOS only. Signed, notarized, stapled, and verified from the exact final DMG.

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.

InkMarshal v0.1.0

Choose a tag to compare

@mike007jd mike007jd released this 18 Jul 08:06

Initial public-ready InkMarshal release for macOS Apple Silicon. Developer ID signed and Apple-notarized with hardened runtime, minimal process-scoped entitlements, and enforced library validation.