v2027-07-31
refactoringhq/tolariav2027-07-31Jul 31, 2026by github-actions[bot]
AI Summary
Adds the ability to run separate vault instances in separate windows and introduces a performance regression harness.
Key Highlights
- Separate app windows for separate vaults
- Core editor performance harness
- Bottom-bar vault switching polish
- CircleCI shadow pipeline groundwork
- More responsive inspector and Git history
New Features
- Separate app windows for separate vaults
- Core editor performance harness
- Bottom-bar vault switching polish
- CircleCI shadow pipeline groundwork
Full Release Notes
## New Features - 🪟 **Separate app windows for separate vaults** — Opening a vault can now create an independent Tolaria application instance with its own runtime state, window identity, and vault lifecycle. - 📊 **Core editor performance harness** — Added a reusable performance regression harness for large-note/editor workflows, including thresholds, statistics, traces, and CI-facing guardrails. - 🧭 **Bottom-bar vault switching polish** — Improved the vault switcher/status-bar structure, including clearer menu behavior and reusable vault-list components. - 🧩 **CircleCI shadow pipeline groundwork** — Added CircleCI release/CI orchestration docs and config so release gates can be observed outside the primary GitHub Actions path. ## Improvements - ⚡ **More responsive inspector and Git history** — Moved blocking Git history work off the editor path and reduced unnecessary inspector refresh churn while preserving current-note context during refresh. - 🎨 **Workspace color contract cleanup** — Consolidated workspace color handling and removed dynamic lookup paths that could make color behavior harder to reason about. - 🛡️ **Fail-closed performance gates** — Tightened the performance/security gate behavior so regressions are surfaced deterministically instead of silently passing. - 📚 **Expanded public docs and bundled agent docs** — Updated app/site documentation for rich editor, AI, media previews, Git, keyboard shortcuts, getting-started vaults, and documentation maintenance. - 🔎 **AI agent detection improvements** — Improved local OpenCode Desktop detection and hid unsupported Windows settings probes. ## Fixes - Fixed rich editor blank paragraph preservation across Rich ↔ Raw round trips. - Fixed rich editor Markdown embed and portable attachment path preservation, including image/attachment serialization expectations. - Fixed Unicode/CJK file-path copying so clipboard paths preserve non-ASCII characters. - Fixed external links disappearing in large notes. - Fixed display math blocks clipping vertically instead of expanding. - Fixed saved view drag-order persistence. - Fixed Windows note action menus auto-selecting the first item instead of staying open. - Fixed malformed vault paths during loading and release of replaced sheet models. - Suppressed noisy recovered-editor-depth reports while preserving real recovery behavior. ## Technical Notes - Added ADRs for separate vault application instances, CircleCI release orchestration, and local CodeScene safeguards. - Added local CodeScene and performance benchmark documentation plus threshold tooling. - Refactored app icon, desktop runtime, vault instance/list, status-bar, editor serialization, markdown compaction, image, performance logging, and workspace-color internals. - Added or expanded coverage for editor performance, rich-editor serialization, sheet replacement, saved views, startup performance, telemetry, BlockNote custom block serialization, onboarding vault persistence, and smoke coverage. --- **Stable release — manually promoted from `main`** **Includes macOS (Apple Silicon and Intel), Windows x64, and Linux x64 bundles** *Built from `1ce277c0` on 2026-07-31*