VibeNVR v1.30.8
🚀 Release v1.30.8
📝 Summary
This release focuses on delivering a significantly improved, faster, and more secure user experience. We've introduced major accessibility (a11y) enhancements across the UI, fortified our Role-Based Access Control (RBAC), and drastically optimized our database query patterns to eliminate N+1 bottlenecks.
🛠️ Key Improvements
- ⚡ Performance (Bolt): Completely eliminated N+1 query issues in camera fetching and permission checks. Camera lists now load instantly regardless of the scale of the deployment.
- 🎨 Accessibility (Palette): Comprehensive ARIA label implementations across Live View, PTZ controls, and custom form inputs. VibeNVR is now more accessible to screen readers and keyboard users.
- 🛡️ Security (Sentinel): Standardized RBAC Dependency Injection within the Logs Router, ensuring strict boundary enforcements and un-bypassable viewer restrictions.
- 🐛 Bug Fixes: Addressed the WS connection handler to properly accept AI metadata packets (p_type=2).
🙌 Contributors
- @spupuz: Huge thanks to Alessandro for driving this massive batch of UI, Security, and Performance PRs!