blemli/filament-audiofeedback
Filament plugin that adds audio feedback to your admin panel, playing configurable sounds for events like successful saves, errors, or notifications so users get instant audible cues without watching the screen.
Architecture fit
audiofeedback_settings table.Integration feasibility
audiofeedback_settings table are all unchanged. Application code, Blade views, and migrations do not need to be touched.composer.json (package name) and, if assets are published, the published asset path.Technical risk
composer.json and lockfile — yet it was shipped as a minor version bump (1.3.2 → 1.4.0). Semver-wise this is a defect. Do not rely on ^1.4 range resolution to carry anyone across; treat the upgrade as a manual, tracked migration.public/{js,css}/blemli/filament-audiofeedback/ to public/{js,css}/blemli/audiofeedback-for-filament/. Anything that hard-codes the old public URL (custom themes, CSP allowlists, CDN manifests, nginx location blocks, S3 sync prefixes, asset() calls in overridden views) will silently 404. Audio failure is typically non-fatal and easily missed in QA — the admin panel just goes quiet.Key questions
blemli/filament-audiofeedback abandoned on Packagist, or will it continue to receive patches/security fixes? Is there a deprecation window, and does it get an alias or metapackage to soften the cutover?composer why-not report for pinned apps?vendor:publish provider tags unchanged? The notes are silent.prefers-reduced-motion, muted-by-default policies)? Accessibility and graceful-degradation behaviour are not addressed in the notes.Stack fit
Migration path
blemli/filament-audiofeedback across composer.json, lockfiles, Dockerfiles, CI configs, deploy scripts, infrastructure-as-code, and any internal package allowlist.composer remove blemli/filament-audiofeedback && composer require blemli/audiofeedback-for-filament. Verify the resolved version and that no transitive constraint forces the old name.php artisan filament:assets and confirm the new public/{js,css}/blemli/audiofeedback-for-filament/ trees exist with expected file counts.public/{js,css}/blemli/filament-audiofeedback/ directories.config:cache, route:cache, view:cache, and the Filament component cache; re-run filament:optimize if used.Compatibility
filament:assets on the way back or the panel loads a stylesheet that no longer exists.Sequencing
Maintenance
Support
Scaling
public/ assets with the existing CDN and make sure the new path is in the CDN sync/invalidation scope.Failure modes
filament:assets not run, or run before composer install completed. Symptom: 404s on the new path.Ramp-up
How can I help you explore Laravel packages today?