Frigate NVR Updates: GenAI Refactor and UI Improvements
Six pull requests were merged including a major GenAI system refactor and significant UI enhancements for filters and WebSocket security. Extensive translation updates cover 22 additional language improvements.
Duration: PT2M
Transcript
Good morning. This is your Frigate NVR Updates for May 20th, 2026.
Yesterday brought six merged pull requests with significant architectural improvements. NickM-27 merged a comprehensive GenAI refactor that restructures the AI chat system, moving from monolithic files to a plugin-based architecture. The changes affect 16 files with over 1,100 lines modified, consolidating Azure OpenAI, Gemini, and other AI providers into organized plugin modules.
Hawkeye217 contributed three major UI improvements. The first adds object attributes to configuration filter lists, enhancing the user interface for object detection settings. The second improves the go2rtc streams pane in settings with better stream management and 235 new end-to-end tests. The third implements per-recipient camera access filtering for outbound WebSocket broadcasts, strengthening security by ensuring users only receive data for cameras they can access.
ZhaiSoul fixed a chat request bug where runtime options were missing from API parameters. Weblate merged extensive translation updates covering 152 files and over 13,000 additions across multiple languages.
The additional commits focus primarily on translation improvements. Norwegian Bokmål achieved 100% completion across all interface components. Chinese Simplified and Traditional, Spanish, and German translations received substantial updates. New Nepali translations were added, while Dutch and Italian translations saw significant progress.
What's next: The GenAI refactor sets the foundation for easier AI provider integration and maintenance. The WebSocket security improvements prepare the system for more granular access controls.
That's your Frigate NVR update for today. Stay secure.