feat: add frontend firehose visualization with particle animations
implements the visual layer for real-time firehose events:
- watch live toggle button in top-right corner
- toast notifications showing event actions (create/update/delete)
- particle animation system using canvas overlay
- colored particles flow from identity to app circles
- particles: green for create, blue for update, red for delete
- app circles pulse when receiving data
- auto-reconnects on connection drop
- clean shutdown when toggled off
complete implementation:
- backend: rust jetstream connector + SSE endpoint (src/firehose.rs, src/routes.rs)
- frontend: particle system + event handling (static/app.js)
- ui: button, toast, css animations (src/templates.rs)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>