Added
HasPaletteCommandsfor page- and resource-scoped commands, with the active record injected into action closures.CommandItem::mountAction()so the palette can authorize a command and then callmountAction()on the host Filament page.- Nested workflows:
CommandItem::children(), an Alpine history stack, Escape-to-pop, and a depth cap of 8. - Two-stroke keyboard chords (
CommandItem::chord('g c')), ignored while typing in fields or Filament forms. - Sanitized
Htmlableglobal-search titles in the preview pane, plus link-stylegetGlobalSearchResultActions(). - Opt-in Laravel Scout integration (
->scoutIntegration()): Scout supplies keys, Filament still owns titles, URLs and policies. - Tenant switching is a submenu when
built_in_commands.tenantsis enabled. - Cache keys also hash Spatie-style role and permission names, with
->cacheSignature()for custom auth. CommandItem::action(Invokable::class)for cache-safe command classes.php artisan command-palette:installregisters the plugin on discovered panel providers.- Pest test suite with architecture tests (
strict_types, no unmockable facades in support classes) and a focused fuzzy-search dataset.