Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 69 of 139 Next →
February 21, 2026
patch Desktop Shell

Style AI Suggestions tray close button for visibility

Desktop 1.48.2 → 1.48.3 | 23805458
Details

The × close button was transparent with no hover state, making it

nearly invisible. Give it a secondary background, bold text, rounded

corners, and a hand cursor so it reads as an interactive control.

The button was already wired to ToggleIntentTrayCommand. Bumps to

1.48.3.

patch Desktop Shell

Fix missing using PrivStack.Sdk in MainWindow.axaml.cs

Details

Add missing import for IResponsiveLayoutService which lives in the

SDK namespace.

patch Desktop Shell

Replace hardcoded quick action shortcuts with generic shortcut routing

Desktop 1.48.1 → 1.48.2 | 0176c7bd
Details

Remove plugin-specific action ID lookups (tasks.new_quick_task,

calendar.new_quick_event) from the keyboard handler. Instead, the

shell now generically resolves Cmd+letter combos against all registered

QuickActionDescriptor.DefaultShortcutHint values via

QuickActionService.FindActionByShortcut(). Shell-owned shortcuts

(Cmd+K, Cmd+I, etc.) are checked first and take priority. Bumps

desktop to 1.48.2.

patch Desktop Shell

Add Cmd+T global shortcut for quick task creation

Desktop 1.48.0 → 1.48.1 | 1ecda24c
Details

Wire Cmd+T in the tunnel-phase keyboard handler to invoke the

tasks.new_quick_task quick action via QuickActionService. Bumps

desktop version to 1.48.1.

minor Desktop Shell

Fix Cmd+K in text blocks + global quick actions (v1.48.0)

Desktop 1.47.3 → 1.48.0 | 4e7154f9
Details

Fixes global keyboard shortcuts (Cmd+K, Cmd+/, Cmd+\, etc.) not firing when

focus is inside TextBox or RichTextEditor controls. The root cause was that

MainWindow.OnKeyDown() used bubble-phase routing, so text controls consumed

KeyDown events before they reached the window. Switched to tunnel-phase

routing via AddHandler(KeyDownEvent, handler, RoutingStrategies.Tunnel),

matching the pattern already used by NavigationSidebar.

Split MainWindow.axaml.cs (593 lines) into three partial classes for

modularity: MainWindow.axaml.cs (lifecycle + pointer handlers),

MainWindow.Keyboard.cs (all global shortcut handling),

MainWindow.Speech.cs (speech-to-text helpers).

Added QuickActionService that aggregates IQuickActionProvider capabilities

from plugins and surfaces them as command palette entries. Wired quick action

overlay in MainWindow.axaml with modal backdrop, title bar, and dynamic

ContentPresenter. Added overlay state properties to MainWindowViewModel.

Registered IQuickActionProvider auto-discovery in PluginRegistry.ActivatePlugin

and QuickActionService as a command provider in SetMainViewModel.

← Prev Page 69 of 139 Next →

Get notified about new releases