Block a user
Phase 5: Infrastructure and Deployment
Tenant-aware localStorage state
Phase 2: Frontend Auth + Adaptation
Add login and registration UI
Add auth token handling to frontend API calls
Per-user note directory isolation
Implement authentication system
Add user model and SQLite storage
Create development environment