Repository navigation
v0.2.1-alpha - Phase 15 Complete
Pre-release
Pre-release
What's New in v0.2.1-alpha
This release completes Phase 15 and adds several important features and fixes.
New Features
Claude Model Selection
- Choose between Claude 3 Haiku, Claude 3.5 Haiku, Claude 3.5 Sonnet, Claude Sonnet 4, and Claude Opus 4
- Model selector appears in Settings → AI Models when Anthropic is configured
- Pricing information displayed for each model tier
AI Visual Annotations (P15-5)
- Bounding boxes drawn around detected objects (people, vehicles, animals, packages)
- Color-coded by object type with confidence scores
- Annotated thumbnails saved separately to preserve originals
- Toggle annotations on/off in Settings → General
Authentication & User Management (P15-2)
- Multi-user support with Admin and User roles
- Forced password change on first login
- Session management with device tracking
- Password expiration policies
Entity UX Improvements (P15-1)
- Virtual scrolling for large entity lists
- Modal navigation between entity details
- Improved entity management interface
Settings UX Consolidation (P15-3)
- Unsaved changes detection with confirmation dialogs
- Improved form state management
Bug Fixes
- Fix video storage toggle not saving (settings key prefix mismatch)
- Fix AI providers page crash with unknown provider IDs
- Fix Protect native Event handling from uiprotect WebSocket
- Fix annotations in reanalyze response
- Fix annotated thumbnail path generation
- Fix React Compiler ref access during render
- Fix authentication flow race conditions
- Fix SQLite migration compatibility
Documentation
- Added video storage and download documentation
- Updated Phase 15 architecture documentation
- Tech specs for all Phase 15 epics
Full Changelog: v0.2.0-alpha...v0.2.1-alpha