-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
0.15 Release #13787
Open
blakeblackshear
wants to merge
319
commits into
master
Choose a base branch
from
dev
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
0.15 Release #13787
+37,270
−13,969
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Use review item thumbnail for export * Formatting
* Add ability to submit to frigate+ from review panel * Add separator * Use consistent ID
* Replace individual storage graphs with combined graph * replace underscores with spaces * fix bar height
* Handle case where camera is offline when generating previews * Don't rely on slow system * Simplify checks to rely on other cameras * Formatting * Cleanup
```` frigate/util/services.py:299: SyntaxWarning: invalid escape sequence '\d' for result in re.findall('"Video/\d":{[a-z":\d.,%]+}', reading): ````
* Refactor recordings config to be based off of review items * Update object processing logic for when an event is created * Migrate to deciding recording retention based on review items * Refactor recording expiration to be based off of review items * Remove remainder of recording events access * Handle migration automatically * Update version and cleanup * Update docs * Clarify docs * Cleanup * Target camera config * Safely access all fields
* Initial implementation of active object counters. Need to clean up a bit more and examine reuse of stationary/active logic in neighboring modules. * A bit more cleanup for references to active, referencing the tracked object method rather than duplicating logic. * Minor formatting and readability cleanup * Update docs with the new active mqtt metric definition. * Move the check for a change in active status into the code block protected by a false positive check. * - Add 'active' to the tracked object dictionary, use the previous object for active comparison. - I also missed emitting updates when a tracked object is no longer tracked, and added handling for emitting zeros on object types.
* Cleanup after recordings refactor * Fix default retention mode * Formatting * Fix review item query * Default review retention
* Fix hardcoded camera name * Simplify logic
* Limited shm frame count (#12346) * Only keep 2x detect fps frames in SHM * Don't delete previous shm frames in output * Catch case where images do not exist * Ensure files are closed * Clear out all frames when shutting down * Correct the number of frames saved * Simplify empty shm error handling * Improve frame safety * Add handler logs when frame is None * Don't fail on cleanup * Cleanup logging * Update docs * Update calculation * Restore condition * Fix case where thumbnail is saved without frame * Adjust debug logs * Calculate best shm frame count * Fix shm count calculation * Catch missing frame * Formatting * Clarify docs * Catch none frame in autotracking
* Fix incorrect access * Formatting
* Object lifecycle pane * fix thumbnails and annotation offset math * snapshot endpoint height and format, yaml types, bugfixes * clean up for new type * use get_image_from_recording in recordings snapshot api * make height optional
* Improve timeline auto scrolling * touch events
* Update to ffmpeg 7.0 * Reduce CPU by not changing pixel format * Add basic vulkan support * Adjust gamma after vaapi change * Formatting
* Use different requestor for downloaders * Handle case where lock is left over from failed partial download * close requestor * Formatting
* Refactor onnx embeddings to handle multiple inputs by default * Process items in batches when reindexing
* custom hook and generic video player component * add export preview dialog * export preview dialog when using timeline export * refactor search detail dialog to use new generic video player component * clean up
* fixes * more readable loops * more robust key check and warning message * ensure we get reindex progress on mount * use correct var for length
* small tweaks for frigate+ submission and debug object list * exclude attributes from labels colormap
* Publish model state and embeddings reindex in dispatcher onConnect * remove unneeded from explore * add embeddings reindex progress to statusbar * don't allow right click or show similar button if semantic search is disabled * fix status bar
* Publish model state and embeddings reindex in dispatcher onConnect * remove unneeded from explore * add embeddings reindex progress to statusbar * don't allow right click or show similar button if semantic search is disabled * fix status bar * Convert peewee model to dict before formatting for genai description * add embeddings reindex progress to statusbar * fix status bar * Convert peewee model to dict before formatting for genai description
…dels are loaded (#14338)
* Add ability to rename camera groups * clean up * ampersand consistency
* Send downloaded mp4 as a streaming response instead of a file * Add download button to UI * Formatting * Fix CSS and text Co-authored-by: Josh Hawkins <[email protected]> * download video button component * use download button component in review detail dialog * better filename --------- Co-authored-by: Josh Hawkins <[email protected]>
* Don't allow unlimited unprocessed frames to stay in cache * Formatting
* Handle case where embeddings overflow token limit * Set notification tokens * Fix sort
* Reset selected index on new searches * Remove right click for similarity search * Fix sub label icon * add card footer * Add Frigate+ dialog * Move buttons and menu to thumbnail footer * Add similarity search * Show object score * Implement download buttons * remove confidence score * conditionally show submenu items * Implement delete * fix icon color * Add object lifecycle button * fix score * delete confirmation * small tweaks * consistent icons --------- Co-authored-by: Nicolas Mowen <[email protected]>
* Adjust text size * Make cursor consistent * Fix lint
* Handle Frigate+ submitted case * Add search settings and rename general to ui settings * Add platform aware sheet component * use two columns on mobile view * Add cameras page to more filters * clean up search settings view * Add time range to side filter * better match with ui settings * fix icon size * use two columns on mobile view * clean up search settings view * Add zones and saving logic * Add all filters to side panel * better match with ui settings * fix icon size * Fix mobile fitler page * Fix embeddings access * Cleanup * Fix scroll * fix double scrollbars and add separators on mobile too * two columns on mobile * italics for emphasis --------- Co-authored-by: Josh Hawkins <[email protected]>
* fix search type switches * select/unselect style for more filters button * fix reset button * fix labels scrollbar * set min width and remove modal to allow scrolling with filters open * hover colors * better match of font size * stop sheet from displaying console errors * fix detail dialog behavior
* Refactor MobilePage to work like shadcn components * fix bug with search detail dialog not opening
* Add time ago to explore summary view on desktop * add search settings for columns and default view selection * add descriptions * clarify wording * padding tweak * padding tweaks for mobile * fix size of activity indicator * smaller
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Beta Docs: https://deploy-preview-13787--frigate-docs.netlify.app/