mohio

Add Desktop Editing Experience

Date

2026-03-21

Context

Mohio had a desktop shell and workspace browsing flow, but it still lacked a real document editing workflow. Users could open workspaces and browse Markdown files, yet they could not load an existing document, edit it in the app, and save it back to disk through a production-facing editor surface.

Change

Decision

Chose a Quill-based WYSIWYG editor with autosave instead of waiting for a fuller Markdown-source workflow so the product could deliver a usable editing experience earlier. Preserved unsupported task-list and table blocks rather than forcing lossy conversion, prioritizing Markdown safety over broader editing coverage in this milestone.

Impact

Mohio now supports the first end-to-end document editing workflow inside the desktop app. Users can open a workspace, load a real Markdown document, edit it through a rich-text surface, and rely on automatic persistence back to durable Markdown files. The feature also establishes the document API, title/filename rules, and renderer structure needed for later milestones such as new-document creation, source mode, and richer Markdown support.