Nicolas Mowen
60462b9b45
Set unknown
2025-10-22 07:05:30 -06:00
Nicolas Mowen
8631dcfe8b
Set transparency
2025-10-22 06:57:33 -06:00
Nicolas Mowen
81d184936f
Cleanup
2025-10-22 06:53:01 -06:00
Nicolas Mowen
8f92ebbe0e
Cleanup grid
2025-10-22 06:52:21 -06:00
Nicolas Mowen
7e738c6538
Cleanup classification
2025-10-22 06:44:35 -06:00
Nicolas Mowen
10e9080093
Cleanup grid
2025-10-22 06:41:47 -06:00
Nicolas Mowen
fd7475ac34
Move explore button
2025-10-22 06:11:57 -06:00
Nicolas Mowen
90a5f3a63e
Choose last item for unknown objects
2025-10-22 05:01:17 -06:00
Nicolas Mowen
e246d84ddd
Cleanup
2025-10-22 04:54:09 -06:00
Nicolas Mowen
0bcabf0731
Fix page
2025-10-21 20:51:15 -06:00
Nicolas Mowen
029fd544b8
Fix layout
2025-10-21 20:49:33 -06:00
Nicolas Mowen
c66daf2946
Update vocabulary
2025-10-21 17:26:33 -06:00
Nicolas Mowen
f966946713
Clenaup
2025-10-21 17:23:31 -06:00
Nicolas Mowen
6c33dda19f
Improve mobile layout
2025-10-21 17:19:00 -06:00
Nicolas Mowen
d1957535d0
Cleanup
2025-10-21 16:37:04 -06:00
Nicolas Mowen
7c0a97520a
Clean up decision logic
2025-10-21 16:03:08 -06:00
Nicolas Mowen
6d662151de
Clean up mobile
2025-10-21 15:55:37 -06:00
Nicolas Mowen
d9216d39e6
Refactor image grouping
2025-10-21 15:48:59 -06:00
Nicolas Mowen
1c6506aa9e
Update to use pre-defined component for image shadow
2025-10-21 14:47:24 -06:00
Nicolas Mowen
8c318699c4
Cleanup
2025-10-21 09:40:28 -06:00
Nicolas Mowen
4bca29fbe7
Cleanup
2025-10-21 08:42:08 -06:00
Nicolas Mowen
8ac8760e40
Clean up exports
2025-10-21 08:28:52 -06:00
Nicolas Mowen
bec64dbeb3
Add basic classification model wizard
2025-10-20 20:30:27 -06:00
Nicolas Mowen
cac2adde31
Improvements to gradients and making face library consistent
2025-10-20 17:17:53 -06:00
Nicolas Mowen
6baf43ddca
Adjust button colors
2025-10-20 17:05:49 -06:00
Nicolas Mowen
cbf78e2070
Tweaks
2025-10-20 17:03:32 -06:00
Nicolas Mowen
72896f4631
Clean up design of classification card
2025-10-20 17:03:27 -06:00
Nicolas Mowen
cb9dd09929
Improve model selection view
2025-10-20 16:47:08 -06:00
Nicolas Mowen
8aa260c5cb
Add selector for classifiction model type
2025-10-20 16:29:48 -06:00
Josh Hawkins
c5fec3271f
Improve matching go2rtc stream names with cameras ( #20586 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* improve matching go2rtc stream names with cameras
* fix unrelated lint issue
2025-10-20 10:33:02 -05:00
Josh Hawkins
0743cb57c2
fix birdseye and empty card ( #20582 )
2025-10-20 07:03:22 -06:00
Josh Hawkins
4319118e94
enforce at least one letter in zone names ( #20561 )
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
2025-10-19 05:21:15 -06:00
Josh Hawkins
a2396db2aa
Detail Stream tweaks ( #20553 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* show audio events in detail stream
* refactor object lifecycle to look similar to detail stream
* pass detail stream as prop to avoid context error
* fix highlighting timing
* add view in explore to menu
2025-10-18 12:19:21 -06:00
Josh Hawkins
60789f7096
Detail Stream tweaks ( #20533 )
CI / ARM Extra Build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
2025-10-16 14:15:23 -06:00
Nicolas Mowen
9599450cff
Add GenAI info to detail stream ( #20527 )
...
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Add camera previews back
* Add genai info
2025-10-16 07:55:10 -06:00
Josh Hawkins
b52044aecc
Add Detail stream in History view ( #20525 )
...
* new type
* activity stream panel
* use context provider for activity stream
* new activity stream panel in history view
* overlay for object tracking details in history view
* use overlay in video player
* don't refetch timeline
* fix activity stream group from being highlighted prematurely
* use annotation offset
* fix scrolling and use custom hook for interaction
* memoize to prevent unnecessary renders
* i18n and timestamp formatting
* add annotation offset slider
* bg color
* add collapsible component
* refactor
* rename activity to detail
* fix merge conflicts
* i18n
* more i18n
2025-10-16 07:24:14 -06:00
Nicolas Mowen
2e7a2fd780
Store and show boxes for attributes in timeline ( #20513 )
...
* Store and show boxes for attributes in timeline
* Simplify
2025-10-16 07:00:38 -06:00
Josh Hawkins
4e99ee0c33
add Japanese, Swedish, and Lithuanian ( #20509 )
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
2025-10-15 13:42:13 -06:00
Josh Hawkins
75d7049b6d
Fix I18n audio labels ( #20508 )
...
* ensure i18n audio label keys are translated
don't assume they are in the objects namespace
* add missing audio labels
* Improve handling of label types
* simplify
* fixes
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2025-10-15 13:02:08 -06:00
Nicolas Mowen
e592c7044b
Improve recording retention logic ( #20506 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Change default event retention
* Update docs
* Handle both record and event record
* Catch edge case
* Undo motion change and improve motion behavior
* fix typo
* Remove record retention banner
* Remove unused
* Fix tests
2025-10-15 11:09:28 -06:00
Josh Hawkins
3c8ef0c71c
UI tweaks ( #20498 )
...
* fix padding in debug view
* remove latin character regex from wizard step 1 validation
2025-10-15 05:29:49 -06:00
Josh Hawkins
dad5b72145
Add ability to download on demand snapshots ( #20488 )
...
* on demand snapshot utils
* add optional loading state to feature toggle buttons
* add on demand snapshot button to single camera live view
* i18n
2025-10-14 14:05:35 -05:00
Nicolas Mowen
a96a617fc9
Add warning for recommending users to use better sub streams ( #20482 )
2025-10-14 07:52:13 -05:00
Nicolas Mowen
1a1ec8cf91
Refresh recordings when data is stale ( #20470 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Refresh recordings when data is stale
* Fix
* Improve checks
* Increase time to 10 minutes
2025-10-13 17:18:04 -06:00
Nicolas Mowen
6a031eb9ee
Add dynamic Reolink stream configuration for stream URL ( #20469 )
...
* Migrate camera APIs to separate tag
* Implement reolink detection to handle dynamic URL assignment
* Cleanup codec handling
* Use average framerate not relative framerate
* Add reolink rtsp warning
* Don't return exception
* Use avg_frame_rate in final info
* Clenaup
* Validate host
* Fix overlap
2025-10-13 17:47:26 -05:00
Josh Hawkins
3c3e11ecaf
Change camera_activity effect to run only when config updates ( #20468 )
2025-10-13 16:24:35 -06:00
Josh Hawkins
9d85136f8f
Add Camera Wizard ( #20461 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* fetch more from ffprobe
* add detailed param to ffprobe endpoint
* add dots variant to step indicator
* add classname
* tweak colors for dark mode to match figma
* add step 1 form
* add helper function for ffmpeg snapshot
* add go2rtc stream add and ffprobe snapshot endpoints
* add camera image and stream details on successful test
* step 1 tweaks
* step 2 and i18n
* types
* step 1 and 2 tweaks
* add wizard to camera settings view
* add data unit i18n keys
* restream tweak
* fix type
* implement rough idea for step 3
* add api endpoint to delete stream from go2rtc
* add main wizard dialog component
* extract logic for friendly_name and use in wizard
* add i18n and popover for brand url
* add camera name to top
* consolidate validation logic
* prevent dialog from closing when clicking outside
* center camera name on mobile
* add help/docs link popovers
* keep spaces in friendly name
* add stream details to overlay like stats in liveplayer
* add validation results pane to step 3
* ensure test is invalidated if stream is changed
* only display validation results and enable save button if all streams have been tested
* tweaks
* normalize camera name to lower case and improve hash generation
* move wizard to subfolder
* tweaks
* match look of camera edit form to wizard
* move wizard and edit form to its own component
* move enabled/disabled switch to management section
* clean up
* fixes
* fix mobile
2025-10-13 10:52:08 -06:00
Josh Hawkins
6e10fc21c3
UI tweaks ( #20450 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* fix desktop settings view
* move mark as review button to left side of previews in filmstrip
2025-10-12 12:23:17 -05:00
Josh Hawkins
6d5098a0c2
Add ability to mark review items as unreviewed ( #20446 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* new body param
* use new body param in endpoint
* explicitly use new param in frontend endpoint
* use reviewsegment as type instead of list of strings
* add toggle function to mark as unreviewed when all selected are reviewed
* i18n
* fix tests
2025-10-12 08:10:56 -05:00
Nicolas Mowen
78d487045b
Empty cameras view ( #20434 )
...
CI / AMD64 Build (push) Waiting to run
CI / ARM Build (push) Waiting to run
CI / Jetson Jetpack 6 (push) Waiting to run
CI / AMD64 Extra Build (push) Blocked by required conditions
CI / ARM Extra Build (push) Blocked by required conditions
CI / Synaptics Build (push) Blocked by required conditions
CI / Assemble and push default build (push) Blocked by required conditions
* Don't define camera by default
* Add empty card component and use for camera view
* Add i18n
2025-10-11 15:40:39 -06:00