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*