v2026-08-11
refactoringhq/tolariav2026-08-11Aug 11, 2026by github-actions[bot]
AI Summary
Introduces colored text highlights and a full icon catalog, with improvements to keyboard navigation and search responsiveness.
Key Highlights
- Colored Markdown highlights
- Full icon catalog for type customization
- More predictable rich-editor keyboard navigation
- More responsive note search
- Vault-aware deep links
New Features
- Colored Markdown highlights
- Full icon catalog for type customization
Full Release Notes
## New Features - 🎨 **Colored Markdown highlights** — Highlight text in yellow, green, red, blue, or purple from the rich-editor formatting controls. Highlight colors persist in Markdown and survive Rich ↔ Raw editing. - 🧩 **Full icon catalog for type customization** — Choose from the complete Phosphor icon catalog when customizing types, including uncommon icons that were not available in the previous curated selection. ## Improvements - ⌨️ **More predictable rich-editor keyboard navigation** — Arrow keys now move cleanly within and across code blocks and empty list items, while Tab and Shift+Tab keep focus in the editor when indenting or outdenting lists. - ⚡ **More responsive note search** — Typing in the note-list search field remains responsive while larger result sets are filtered. - 🔗 **Vault-aware deep links** — Deep links now focus the already-open window for the target vault instead of switching an unrelated vault window. - 🚀 **Lighter icon loading** — Type icons are loaded on demand, expanding the available catalog without adding the entire icon set to the startup bundle. - 🪟 **Cleaner compact layouts** — The compact status bar stays on one row in narrow windows. - 📊 **Improved spreadsheet navigation** — Added reliable Ctrl/Command+Arrow edge navigation and improved keyboard focus and cell-edit commit behavior. ## Fixes - Fixed spreadsheet edits being written to the wrong cell or lost when navigating, tabbing, pressing Enter, changing selection, or leaving the editor. - Fixed spreadsheet source being replaced by stale rich-editor content when switching through Raw mode. - Contained recoverable IronCalc WebAssembly bridge failures so an affected sheet shows an unavailable state instead of crashing the surrounding editor. - Fixed spreadsheet context menus being clipped instead of scrolling, selected table grid lines disappearing, stale input dispatches, and several released-model navigation races. - Fixed pasted fenced and HTML code blocks losing their code-block controls or language metadata. - Fixed dropped carets when clicking editable rich-editor content. - Fixed arrow navigation escaping code blocks unexpectedly, empty list items becoming unreachable, and list indentation moving focus out of the editor. - Fixed transient stale-selection, missing-node-type, null DOM-order, and table-index races that could interrupt rich-editor rendering. - Fixed the block-type dropdown losing its selection or applying changes unreliably during toolbar interactions. - Fixed root-relative attachment images such as `/attachments/image.png` not resolving inside vaults. - Fixed sandbox-enabled HTML block scripts failing to run in their intended isolated preview. - Fixed compact-window deep links opening notes in the wrong vault instance. - Fixed backslash-based shortcuts on keyboard layouts that produce `\` through alternate key combinations. - Fixed AI agent status handling when an installed agent does not report a version. - Fixed Tolaria injecting a duplicate Pi MCP adapter when Pi configuration already loads it. ## Technical Notes - Added a shared, tested release-version helper for stable and alpha workflows, including recovery from the historical future-dated calendar version and stricter release environment output. - Updated the app updater to select alpha metadata by publication time and allow the narrowly scoped calendar-version recovery path. - Migrated Codacy analysis to ESLint 9, added repository-local analyzer configuration, and kept differential quality gates fail-closed. - Consolidated rich-editor recovery classification, keyboard guards, highlight metadata, command routing, spreadsheet lifecycle handling, and icon loading internals. - Reduced telemetry noise from editor races that Tolaria successfully recovers while retaining reports for unrecovered failures. - Added or expanded unit and smoke coverage for colored highlights, icon resolution, code-block and list navigation, formatting persistence, note-search responsiveness, deep-link routing, HTML blocks, spreadsheet cell persistence, sheet Raw round trips, and editor recovery. --- **Stable release — manually promoted from `main`** **Includes macOS (Apple Silicon and Intel), Windows x64, and Linux x64 bundles** *Built from `cb45f266` on 2026-08-11*