DEVICE:PRINT_RECEIPT event.
- A headless PrinterListener decides whether to use Electron IPC or browser print.
+ The CashierUI publishes a {DEVICE_EVENTS.PRINT_RECEIPT} event.
+ The PrinterListener listens for it and simulates interacting with a physical printer.
@repo/core-storage
AUTH:PROFILE_UPDATED.
- A headless StorageSyncListener persists it to IndexedDB via secureIndexedDB.
+ ProfileSettingsUI publishes {AUTH_EVENTS.PROFILE_UPDATED}.
+ StorageSyncListener silently catches it in the background and saves to IndexedDB via secureIndexedDB.