prodstarter/filament-notification-center
Replaces Filament's flat notification drawer with categorized tabs, each with its own unread badge. Fully drop-in: keep sending notifications exactly as before and simply add ->category(...) so users can scan orders, billing, and system alerts in separate tabs.
Fixes a broken phpstan CI workflow and the static analysis issues it uncovered. No public API changes — safe to update from v1.0.0.
phpstan.neon.dist was missing the larastan/larastan extension include, so every CI job failed immediately with an "Invalid configuration" error before any analysis could run (larastan v3 no longer self-registers via phpstan/extension-installer).stdClass notification tab objects with a proper NotificationCenterTab value object (same public properties — id, label, icon, color, count — no behavior change)../vendor/bin/phpstan now passes clean.Full Changelog: https://github.com/prodstarter/filament-notification-center/compare/v1.0.0...v1.0.1
Fixes a broken phpstan CI workflow and the static analysis issues it uncovered. No public API changes.
phpstan.neon.dist missing the larastan/larastan extension include, which caused every CI job to fail immediately with an "Invalid configuration" error before any analysis could run (larastan v3 no longer self-registers via phpstan/extension-installer).stdClass notification tab objects with a proper NotificationCenterTab value object (same public properties: id, label, icon, color, count — no behavior change).NotificationCenter and the testing helper; ./vendor/bin/phpstan now passes clean.Initial release.
Notification::make()->category(...) macro — categorize notifications without changing how they're sent, no migration required.FilamentNotificationCenterPlugin::make()->categories([...]), with a global fallback via the NotificationCenter facade.NotificationCenterCategory) or BackedEnum cases implementing Filament's HasLabel/HasIcon/HasColor contracts.CategorizesImportNotifications/CategorizesExportNotifications traits.How can I help you explore Laravel packages today?