Add IQuickActionProvider SDK capability interface (v1.48.0)
Details
Introduces IQuickActionProvider and QuickActionDescriptor to PrivStack.Sdk.
This capability allows plugins to register global quick actions that appear
in the command palette and can be invoked from any plugin tab. Actions can
either execute immediately or show a modal overlay with custom UI content
provided by the plugin. Follows the same descriptor+execution pattern as
IIntentProvider. SDK version bumped to 1.48.0.
Resolve Linux and Windows CI build failures
Details
Linux: LlamaSharp.Backend.Cpu ships multiple native .so variants
(avx/avx2/avx512/base) that produce NETSDK1152 duplicate publish output
errors. Set ErrorOnDuplicatePublishOutputFiles=false to allow the SDK
to resolve the conflict.
Windows: cacert.pem was excluded by the blanket *.pem gitignore rule,
causing include_bytes! in s3_transport.rs to fail at compile time.
Added a negation rule to track the CA bundle file.
Version bump: 1.47.2 → 1.47.3
Remove redundant 'Master Password' label from unlock screen
Details
The subtitle already says "Enter your master password to unlock", making the label above the input redundant. Bump to v1.47.2.
Add diagnostic logging to ViewLocator, PluginBase, and MainWindowViewModel
Details
Added try-catch with error logging to ViewLocator.Build() so plugin view instantiation failures are surfaced as error TextBlocks instead of silently failing. Added logging to PluginBase.CreateViewModel() and MainWindowViewModel.GetOrCreatePluginViewModel() for cache hit/miss tracking and failure diagnostics. Bump to v1.47.1.
Unified universal search bar replacing command palette overlay
Details
Replace the standalone CommandPalette overlay with an integrated
UniversalSearchDropdown that anchors below each plugin's toolbar search
pill. Cmd+K now focuses the toolbar search bar instead of opening a
separate modal. New UniversalSearchService bridges toolbar events to
CommandPaletteViewModel. Added context-aware ranking that boosts results
from the active plugin. Increased max search results from 12 to 15.
Deleted CommandPalette.axaml/.cs (UI ported to UniversalSearchDropdown).
Desktop version bumped to 1.47.0.
Get notified about new releases