mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 03:01:21 +02:00
Spool CRUD endpoints (create, bulk create, update, delete, archive, restore) did not emit websocket events, so SpoolBuddy Dashboard and other tabs relying on event-driven cache invalidation never refreshed. All inventory mutation endpoints now broadcast an `inventory_changed` websocket event. Frontend handles it by invalidating `inventory-spools`.