Blog
Release notes, workflow guides, and the occasional build-log.
-
v4.8 — image hosting (图床): the last step between writing and publishing
Paste an image and it goes straight to your own image host, URL inserted. Five BYO backends — PicGo, custom command, SM.MS, S3-compatible (OSS / COS / R2 / MinIO), GitHub + CDN — with a local-copy fallback when the host is unreachable and a bulk "upload all local images in this note" command. No SoloMD relay, by design.
-
v4.6 — closing the knowledge-graph gap without inventing a file format
Seven Tolaria-class features — typed relationships with automatic inverses, a per-note relationship graph, type-driven sidebar, properties inspector, saved views, inbox workflow, tldraw whiteboards — plus a ground-up design-system rebuild. Every byte still plain .md + YAML, and a written token contract as the only trunk between parallel build agents.
-
The bug we couldn't fix in JavaScript — why SoloMD's Windows editor left contentEditable
Chinese IME input was intermittently broken on Windows: first character dropped, punctuation doubled, worst with Sogou Pinyin. We chased it through CodeMirror autocomplete, proved the real defect lives in WebView2 contentEditable TSF integration, filed it upstream (WebView2Feedback#5625), and rewrote the Windows editor on native textarea blocks. The debugging trail behind v4.7.
-
How we built v4.0 — engineering notes from a 12-week quiet phase
The development process behind v4.0: why main went patches-only for 12 weeks, why the 5 pillars share one safety contract instead of being five separate minor releases, what 262 unit tests missed that dogfooding caught, and how the agent-paired-with-tests workflow compresses the inner loop without compromising the outer one.
-
v4.0 — The editor where agents live
v4.0 is the agent-native author release. Five pillars in core — Inline Agent Panel (streamed chat-with-vault), Scheduled Recipes (cron / on-save / on-commit, AutoGit branch sandbox + accept/reject), Trace View, Multi-workspace MCP Federation, and Ollama first-class. Plus REST API, BYOK cost meter, recipe cookbook (11 starters), first-run wizard. Every agent run is reviewable before it touches main — five different invariants holding the same line.
-
v3.6 — Live-edit blocks, plus 5 polish fixes
The long-standing live-edit gap is closed: standalone image lines and GFM tables now render in place inside the editor, with the source coming back the moment the cursor enters. Plus 5 polish fixes — AI button routing, PNG export crop-to-content, optional watermark, folder picker memory, and a Mac toolbar overflow fix.
-
v3.5.5 — Win font fix, self-hosted analytics, PR #48 polish
A 6-week-old Windows UI font regression finally diagnosed and fixed. Telemetry migrated off Aptabase to a self-hosted Cloudflare D1 endpoint — zero third-party SaaS in the data path. Plus PR #48 from @beihai23: PDF export 30s timeout, outline button moved into the tab bar, mermaid overlay contrast.
-
v2.3 — Semantic search, WYSIWYG live edit, Windows portable
Search your notes by meaning, not just keywords — 100% on-device, no model file download. Plus a Typora-style live edit mode, a 10× Windows file-tree speedup, a portable .zip build, and a new internal MCP-driven self-test bridge.
-
v2.2 — MCP server, AutoGit version history, 14 AI providers
Every save is now a snapshot you can roll back from a sidebar panel. Every note is queryable from any MCP client (Claude Desktop, Cursor, etc.). AI rewrite spans 14 BYOK providers — keys live in the OS keychain, never on disk.
-
v2.0 — From Markdown editor to PKM workspace
Six features designed together as one cut: wikilinks + backlinks, spell-check, daily notes + tags, inline AI rewrite (14 providers), Pandoc export with @citekey citations, Bases-style properties view.
-
v1.3.0 — Slideshow, Welcome Tour & CLI
Render any markdown doc as fullscreen slides, a guided first-launch tour, a `solomd` CLI, Prettier formatting, and paragraph-level focus mode.
-
v1.1.6 — File Icons & Native Print
A proper document icon for .md files, and Print (Cmd+P) now opens the real system print dialog on all three platforms.