Skip to content

Record Switcher

This page is generated from public package documentation in capell-4/packages and the package manifest checked into the source repository.

FieldValue
Composer packagecapell-app/record-switcher
Package slugrecord-switcher
Product groupCapell Foundation
Tierfree
Bundlefoundation
Runtime contextsadmin
Capell version^4.0
Source repositorycapell-app/packages
Source pathpackages/record-switcher
Docs sourcepackages/record-switcher/docs
Manifestcapell.json

Record Switcher adds searchable, keyboard-friendly record navigation to supported Capell Filament edit pages.

  • Package: capell-app/record-switcher
  • Namespace: Capell\RecordSwitcher\
  • Surfaces: Filament admin
  • Service provider: Capell\RecordSwitcher\Providers\RecordSwitcherServiceProvider
  • Capell dependencies: capell-app/admin, capell-app/core
  • Conflicts with: howdu/filament-record-switcher

For editors, Record Switcher removes the table-view round trip when moving between related records such as pages, layouts, sections, navigation items, and widget records.

For developers, it keeps the heading switcher in a first-party package with Capell-owned assets, Livewire behavior, and manifest coverage instead of relying on a third-party Filament extension.

  • A reusable Filament edit-page heading extender.
  • A Livewire RecordSwitcher component.
  • First-party admin JavaScript/CSS asset contribution.
  • Searchable suggestions and Tab-to-accept keyboard flow.
  • Light and dark marketplace screenshots for the admin heading workflow.
  • Record Switcher owns the edit-heading switcher UI and assets.
  • Package resources still own their record queries, labels, authorization, and relation eager loading.
  • Search columns should stay narrow; option labels should not lazy-load expensive relationships.
  • The package has no migrations, settings, routes, frontend output, or console commands.
Terminal window
vendor/bin/pest packages/record-switcher/tests --configuration=phpunit.xml