Style AI Suggestions tray close button for visibility
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.
Fix missing using PrivStack.Sdk in MainWindow.axaml.cs
Details
Add missing import for IResponsiveLayoutService which lives in the
SDK namespace.
Replace hardcoded quick action shortcuts with generic shortcut routing
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.
Add Cmd+T global shortcut for quick task creation
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.
Fix Cmd+K in text blocks + global quick actions (v1.48.0)
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.
Get notified about new releases