057-filament-v5-upgrade #66
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "057-filament-v5-upgrade"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Upgrades admin UI stack to Filament v5 + Livewire v4.
Stabilizes Filament notifications by keeping vendor asset untouched and loading an app-owned Livewire intercept shim.
Fixes Backup Set “Add Policies” modal refresh loop by removing relation manager polling (manual refresh instead).
Guardrails
Monitoring/Ops remains DB-only during render and background Livewire requests (no outbound HTTP).
Tenant isolation preserved.
No new Microsoft Graph behavior introduced.
Key changes
Restore Filament notifications asset to vendor standard; inject app shim via Admin panel render hook.
Remove wire:poll from Backup Items relation manager to prevent Livewire/DOM race refresh loop.
Add/adjust Pest regression tests to lock in behavior.
Test plan
./vendor/bin/sail artisan test tests/Feature/Filament/BackupItemsNoPollingTest.php
./vendor/bin/sail artisan test tests/Feature/Filament/LivewireInterceptShimIsLoadedTest.php
./vendor/bin/sail artisan test tests/Feature/Filament/FilamentNotificationsAssetsTest.php
(optional) ./vendor/bin/sail artisan test