Fix page tree UI polish and block editor UX improvements (v1.53.0)
Details
Page tree sidebar: constrain selected item width to match New Page/Template
buttons, add right-aligned expand/collapse chevron with animation, apply
ellipsis to long page titles, left-align icons with tighter spacing, and
scope bold styling to only the directly selected page (not its children).
Block editor: replace Cmd+/ shortcut with Notion-style slash command that
opens the block type picker when "/" is typed in an empty paragraph block.
Clear saved block index when focus leaves a block editor so that adding
new blocks appends at the end instead of inserting at the stale position.
Add QuickEventForm for global quick action overlay (v1.14.0)
Details
Adds a programmatic QuickEventForm control used by CalendarPlugin's
IQuickActionProvider to create events from the Cmd+E global shortcut.
The form includes title, date, and time (hour/minute/AM-PM) inputs with
auto-rounding to the next 15-minute increment.
Calendar plugin version 1.13.1 → 1.14.0.
Migrate Notes AI suggestions to global tray (v1.52.0)
Details
Migrates the Notes plugin from its local AiSuggestionPanel to the shell's
unified AI suggestion tray via Host.Suggestions (IAiSuggestionService).
Changes:
- NotesViewModel.AI.cs: replaced AiSuggestionPanel.AddLoadingCard() with
Host.Suggestions.Push() + Update() for Loading→Ready/Error transitions.
Added PushLoadingCard/ShowCardResult/ShowCardError helpers.
- NotesViewModel.AiTray.cs (new): handles ContentSuggestionActionRequestedMessage
and ContentSuggestionDismissedMessage for block-level operations (replace,
insert above/below, undo). Tracks undo state in Dictionary<string, SuggestionBlockState>.
- NotesPlugin.cs: passes Host.Suggestions to SetAiService, registers messenger
subscriptions for AI tray action messages.
- NotesView.axaml: removed local AiSuggestionPanel from right dock.
AI toggle button now triggers LoadAiSuggestionsForCurrentPage (re-pushes
persisted suggestions into global tray).
- AiSuggestionPanelViewModel, AiSuggestionCardViewModel: marked [Obsolete],
kept for backward compatibility.
Notes plugin version 1.51.0 → 1.52.0.
Add DefaultShortcutHint to Calendar quick action descriptor
Details
Declare Cmd+E as the shortcut hint on the calendar.new_quick_event
quick action so the shell's generic shortcut router can resolve it.
Bumps Calendar plugin to 1.13.1.
Add IQuickActionProvider to Tasks plugin with quick task form
Details
Implement IQuickActionProvider on TasksPlugin with a "New Quick Task"
action (tasks.new_quick_task). The QuickTaskForm provides title,
description, priority selector, and due date picker fields. On save,
creates the task via TaskService and closes the overlay. Bumps Tasks
plugin version to 1.18.0.
Get notified about new releases