Josh Hawkins and GitHub
ba49054cd7
Change camera offline error display and message ( #13712 )
...
* Don't display offline message in live player if camera is restreamed
* Update error message
* simplify message
2024-09-13 05:57:30 -06:00
Josh Hawkins and GitHub
61854f1d6a
UI tweaks ( #13711 )
...
* Fix dialog autofocus problems on mobile
* set font size to prevent mobile zooming
* Use arrow keys to navigate Explore view
2024-09-12 21:07:35 -06:00
Josh Hawkins and GitHub
1f9ba1d625
Use MobilePage for camera group editor ( #13710 )
...
* Use MobilePage for camera group editor
* alignment
* clear editing group name
2024-09-12 16:06:56 -05:00
Josh Hawkins and GitHub
644ea7be4a
UI tweaks ( #13705 )
...
* mobile page component
* object lifecycle pane tweaks
* use mobile page component for review and search detail
* fix frigate+ dialog when using mobile page component
* small tweaks
2024-09-12 13:39:35 -06:00
Josh Hawkins and GitHub
b4acf4f341
Use tracked object instead of event language in docs and UI ( #13685 )
...
* Verbiage update: use tracked object instead of event
* tweaks
2024-09-11 18:53:58 -06:00
Josh Hawkins and GitHub
863f51363a
Explore UI tweaks ( #13679 )
...
* Loading indicators and filter bar tweaks
* remove unnecessary bits from search thumbnail
* simplify
* add video loading indicator
* clean up
2024-09-11 11:32:45 -06:00
Josh Hawkins and GitHub
e016bd6900
Find similar footage from review item snapshots ( #13662 )
...
* Find similar footage from review item snapshots
* Include confidence score for similarity search
2024-09-10 12:53:25 -06:00
Josh Hawkins and GitHub
cae11cbb86
Add ability to filter based on search type ( #13641 )
2024-09-09 14:45:19 -05:00
Josh Hawkins and GitHub
03ff3e639f
clarify semantic search and genai docs ( #13637 )
2024-09-09 10:23:21 -06:00
Josh Hawkins and GitHub
f143fceceb
UI tweaks ( #13633 )
...
* Object lifecycle and semantic search UI tweaks
* prevent console errors for sheet component
2024-09-09 09:33:38 -05:00
Josh Hawkins and GitHub
d6b16a7747
Semantic search UI tweaks ( #13591 )
...
* Semantic search UI tweaks
* clean up
2024-09-06 14:26:32 -05:00
Josh Hawkins and GitHub
17fa830851
Use webgl jsmpeg renderer for birdseye ( #13592 )
2024-09-06 14:26:16 -05:00
Josh Hawkins and GitHub
764cca5a70
Clarify decoding and the detect role ( #13579 )
2024-09-05 19:47:17 -06:00
Josh Hawkins and GitHub
5c00ed352c
Don't modalize the export drawer on iOS to work around time picker bug ( #13575 )
2024-09-05 12:49:08 -05:00
Josh Hawkins and GitHub
7e9a7ad49c
Add ffprobe button back to camera metrics page ( #13572 )
2024-09-05 08:51:33 -06:00
Josh Hawkins and GitHub
fe2fec81ac
Improve timeline auto scrolling ( #13556 )
...
* Improve timeline auto scrolling
* touch events
2024-09-04 10:48:45 -06:00
Josh Hawkins and GitHub
ddf9163c47
Implement object lifecycle pane ( #13550 )
...
* 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
2024-09-04 07:46:49 -06:00
Josh Hawkins and GitHub
e3da5ef2d5
Lower onvif timeouts to 10s ( #13473 )
2024-08-31 16:15:10 -05:00
Josh Hawkins and GitHub
6a0b5c3a3f
Replace individual storage graphs with combined graph ( #13438 )
...
* Replace individual storage graphs with combined graph
* replace underscores with spaces
* fix bar height
2024-08-30 07:56:55 -06:00
Josh Hawkins and GitHub
a8dcc87019
Warn users when creating large motion masks ( #13435 )
2024-08-30 07:34:12 -06:00
Josh Hawkins and GitHub
4ec136cab0
Add camera bandwidth back in storage metrics ( #13436 )
2024-08-30 07:11:54 -06:00
Josh Hawkins and GitHub
f4f3cfa911
Don't allow periods in zone or camera group names ( #13400 )
2024-08-28 06:26:50 -06:00
Josh Hawkins and GitHub
ca0f6e4c0a
Add portal the live player tooltip ( #13389 )
2024-08-27 19:14:22 -06:00
Josh Hawkins and GitHub
fdb5d53960
Update discussion templates ( #13303 )
...
* Update discussion templates
* camera support go2rtc
2024-08-23 18:05:14 -05:00
Josh Hawkins and GitHub
65ca3c8fa3
Fix discussion templates ( #13292 )
...
* Fix yaml spacing for discussion templates
* Remove browser question from detectors
2024-08-23 07:58:39 -05:00
Josh Hawkins and GitHub
ff34af2c1f
Update discussion templates ( #13291 )
...
* Revamp support discussion templates
* move text to description
* remove duplicate logs box
* ffprobe on camera support
* longer description on config support
2024-08-23 06:44:31 -06:00
Josh Hawkins and GitHub
8e31244fb3
Adjust MSE player playback rate logic ( #13164 )
...
* Fix MSE playback rate logic
* don't adjust playback rate if we just started streaming
* memoize onprogress
2024-08-18 12:13:21 -06:00
Josh Hawkins and GitHub
8c23ede683
Live player fixes ( #13143 )
...
* Jump to live when exceeding buffer time threshold in MSE player
* clean up
* Try adjusting playback rate instead of jumping to live
* clean up
* fallback to webrtc if enabled before jsmpeg
* baseline
* clean up
* remove comments
* adaptive playback rate and intelligent switching improvements
* increase logging and reset live mode after camera is no longer active on dashboard only
* jump to live on safari/iOS
* clean up
* clean up
* refactor camera live mode hook
* remove key listener
* resolve conflicts
2024-08-17 12:16:48 -06:00
Josh Hawkins and GitHub
4133e454c4
Remove dashboard keyboard listener ( #13102 )
2024-08-15 16:13:11 -05:00
Josh Hawkins and GitHub
4dce8ff60a
Add shortcut key "r" to mark selected items as reviewed ( #13087 )
...
* Add shortcut key "r" to mark selected items as reviewed
* unselect after keypress
2024-08-15 09:51:44 -05:00
Josh Hawkins and GitHub
67ba3dbd8b
Add pan/pinch/zoom capability on plus snapshots ( #12953 )
2024-08-11 07:15:04 -06:00
Josh Hawkins and GitHub
77bf710299
Add confirmation dialog before deleting review items ( #12950 )
2024-08-11 06:25:09 -06:00
Josh Hawkins and GitHub
6d9590b4ec
Persist live view muted/unmuted for session only ( #12727 )
...
* Persist live view muted/unmuted for session only
* consistent naming
2024-08-09 06:46:39 -06:00
Josh Hawkins and GitHub
33e04fe61f
Add right click to delete points in desktop mask/zone editor ( #12744 )
2024-08-09 06:46:18 -06:00
Josh Hawkins and Nicolas Mowen
9f43d10ba7
Ensure review card icon color for event view is visible in light mode ( #12812 )
2024-08-08 07:54:13 -06:00
Josh Hawkins and Nicolas Mowen
54e1bd9eeb
Ensure review cameras are sorted by config ui order if specified ( #12789 )
2024-08-08 07:54:13 -06:00
Josh Hawkins and Nicolas Mowen
93b81756c6
Only use dense property on phones for motion review timeline ( #12768 )
2024-08-08 07:54:13 -06:00
Josh Hawkins and Nicolas Mowen
4a867ddd56
Use radix css var to limit desktop menu height ( #12743 )
2024-08-08 07:54:13 -06:00
Josh Hawkins and Nicolas Mowen
a347cb5a42
Fix large tablet recording view layout ( #12753 )
2024-08-08 07:54:13 -06:00
Josh Hawkins and GitHub
8e7b83d2f1
Display messages when no events exist ( #12694 )
...
* Display message in desktop events list when no events exist
* Add message for when no events are found on plus view
* validating check
* activity indicator check
* clarify error message
2024-07-31 14:08:07 -06:00
Josh Hawkins and GitHub
81139e8f47
Add filmstrip video/image toggle to general settings ( #12608 )
2024-07-25 08:34:39 -05:00
Josh Hawkins and GitHub
51a1526146
loitering_time can be zero ( #12599 )
2024-07-24 14:25:01 -05:00
Josh Hawkins and GitHub
6de426c697
Prevent pandas overflow and runtime errors from division by zero/NaN ( #12591 )
...
* Prevent pandas overflow and runtime errors from division by zero/NaN
* remove pysqlite3
2024-07-24 08:58:42 -06:00
Josh Hawkins and GitHub
e5dc476c1e
Disable web assembly for jsmpeg player ( #12502 )
2024-07-18 10:50:30 -05:00
Josh Hawkins and GitHub
eb2363b93d
Reset preferred live modes to defaults on window visibility change ( #12499 )
2024-07-18 07:22:31 -06:00
Josh Hawkins and GitHub
7bfebd5b61
Use canvas2d renderer for jsmpeg player ( #12498 )
2024-07-18 06:59:12 -06:00
Josh Hawkins and GitHub
6addf4d88b
User-selectable weekday start (Sunday/Monday) for review calendar ( #12491 )
2024-07-17 11:38:12 -05:00
Josh Hawkins and GitHub
78c15f3020
Prevent onPlaying from being called repeatedly in jsmpeg player ( #12482 )
2024-07-16 13:40:11 -06:00
Josh Hawkins and GitHub
58dbbd5d29
Use refs for proper js closures in the liveReady timeout ( #12464 )
2024-07-16 05:50:58 -06:00
Josh Hawkins and GitHub
5c90f7dce7
Check if camera is active before disabling liveReady ( #12461 )
2024-07-15 15:52:34 -06:00
Josh Hawkins and GitHub
c850604931
Fix flashing of previous still image when live player stops ( #12458 )
2024-07-15 09:38:59 -06:00
Josh Hawkins and GitHub
3afd77cbe0
No need to check for h264 onvif profile ( #12444 )
2024-07-14 13:29:49 -05:00
Josh Hawkins and GitHub
093201a1cc
Update docs for clarity on review items ( #12441 )
2024-07-14 11:12:26 -06:00
Josh Hawkins and GitHub
51153af944
Attempt to support zoom-only onvif cams ( #12415 )
...
* Attempt to support zoom-only onvif cams
* don't skip ptz configuration
2024-07-12 11:01:52 -06:00
Josh Hawkins and GitHub
e7ec014502
Ensure detections are cleared when limit box is unchecked ( #12412 )
2024-07-12 09:07:01 -06:00
Josh Hawkins and GitHub
2ebd2dfcc7
Display activity indicators when debug and mask/zone images load ( #12411 )
2024-07-12 09:02:43 -05:00
Josh Hawkins and GitHub
aaafd63b94
Move review classification settings to camera settings view ( #12410 )
...
* Camera settings view for alerts/detections
* flxes, beautifying, zone renaming, clean up
* replace underscores with spaces in zone names
* replace underscores with spaces in labels
2024-07-12 07:42:53 -06:00
Josh Hawkins and GitHub
fe4a737421
Fix debug camera image not updating when loading ( #12394 )
2024-07-11 09:10:37 -06:00
Josh Hawkins and GitHub
4ee8557061
Fix linter warnings on color order ( #12389 )
2024-07-11 08:22:02 -05:00
Josh Hawkins and GitHub
0d7ee7a87a
Clickable logo on desktop sidebar and useMatch for camera group visibility ( #12379 )
2024-07-10 09:28:05 -06:00
Josh Hawkins and GitHub
c2824d153e
Theme updates ( #12373 )
...
* remove hideous and ugly themes
* incorporate dei into ui design
* neutral as a theme color
* high contrast theme adjustments
* color tweaks
2024-07-10 07:04:02 -05:00
Josh Hawkins and GitHub
d2f88491b1
Various UI tweaks and changes ( #12364 )
2024-07-09 13:36:55 -06:00
Josh Hawkins and GitHub
0ce596ec8f
UI tweaks ( #12297 )
...
* Use full resolution aspect for main camera style in history view
* Only check for offline cameras after 60s of uptime
* only call onPlaying when loadeddata is fired or after timeout
* revert to inline funcs
* Portal frigate plus alert dialog
* remove duplicated logic
* increase onplaying timeout
* Use a ref instead of a state and clear timeout in AutoUpdatingCameraImage
* default to the selected month for selectedDay
* Use buffered time instead of timeout
* Use default cursor when not editing polygons
2024-07-08 07:14:10 -06:00
Josh Hawkins and GitHub
a0741aa7b1
Remove matplotlib and generate color palette to mimic matplotlib's colors ( #12327 )
2024-07-07 12:53:00 -06:00
Josh Hawkins and GitHub
188a7de467
Update export docs ( #12288 )
...
* Update exporting docs
* add timelapse clarification
2024-07-04 05:32:07 -06:00
Josh Hawkins and GitHub
1f4ca32e8c
Add exports message and default to webrtc on < iOS 17.1 ( #12281 )
2024-07-03 08:44:25 -05:00
Josh Hawkins and GitHub
784b701cc5
Apply landscape margin to ptz controls on mobile only ( #12272 )
2024-07-02 18:14:38 -05:00
Josh Hawkins and GitHub
be9e606ae4
Ensure MSE onPlaying always gets called, even if loadeddata never fires ( #12271 )
...
* Ensure MSE onPlaying always gets called, even if loadeddata never fires
* Call handleLoadedMetadata too if not playing yet
2024-07-02 16:48:38 -06:00
Josh Hawkins and GitHub
6948702891
Add fullscreen button to the default live grid on desktops ( #12250 )
2024-07-01 13:00:53 -06:00
Josh Hawkins and GitHub
0ed7e278eb
Re-center ptz controls in mobile landscape and prevent text selection ( #12242 )
2024-07-01 09:53:36 -06:00
Josh Hawkins and GitHub
b30fecbd28
Use cache key for mask/zone editor image ( #12232 )
2024-07-01 09:02:56 -06:00
Josh Hawkins and GitHub
f050c7b37d
Use camera name instead of stream_name for jsmpeg players ( #12219 )
2024-06-30 11:06:03 -06:00
Josh Hawkins and GitHub
f9e1ad253f
Check websocket readyState for disconnect and fix firefox pip ( #12216 )
2024-06-30 06:04:45 -06:00
Josh Hawkins and GitHub
f0159bf41e
Fix jsmpeg player flickering ( #12213 )
2024-06-29 17:45:28 -06:00
Josh Hawkins and GitHub
53a2a865f1
Live player fixes and improvements ( #12202 )
...
* Live player fixes and improvements
* remove comment
* Simplify wording
2024-06-29 09:02:30 -06:00
Josh Hawkins and GitHub
a60ffe06ac
Prevent ptz keyboard shortcuts from reopening presets menu ( #12079 )
2024-06-20 07:24:50 -06:00
Josh Hawkins and GitHub
9f81ce2876
Only close MSE websocket when it's already open ( #12078 )
2024-06-20 06:03:14 -06:00
Josh Hawkins and GitHub
5c33cdba4e
Timeline performance improvements ( #12070 )
...
* Use intersection observer for timeline segments
* only render when visible
2024-06-19 18:14:32 -05:00
Josh Hawkins and GitHub
7b57a66d45
Various UI tweaks ( #12061 )
2024-06-19 06:09:49 -06:00
Josh Hawkins and GitHub
2cbc336bc0
Memoize onPlaying and only instantiate one jsmpeg player ( #12033 )
2024-06-17 17:10:41 -06:00
Josh Hawkins and GitHub
6c107883b5
Small jsmpeg and mse player fixes ( #12032 )
2024-06-17 14:54:14 -06:00
Josh Hawkins and GitHub
89a478ce0a
Use modal on dropdowns for mobile only ( #11993 )
2024-06-16 13:58:28 -05:00
Josh Hawkins and GitHub
4e5a6eb1c8
Consolidate onvif camera recommendations in docs ( #11972 )
2024-06-15 08:02:18 -05:00
Josh Hawkins and GitHub
5617fbbcb1
Optional proxy in config ( #11973 )
2024-06-15 08:01:19 -05:00
Josh Hawkins and GitHub
349b27b764
Draggable grid fixes ( #11944 )
...
* Use globals on grid for resizing/dragging flags
* remove unneeded useeffect
2024-06-13 13:11:48 -06:00
Josh Hawkins and GitHub
187d98a153
Ensure uri components are decoded ( #11920 )
2024-06-12 16:03:00 -05:00
Josh Hawkins and GitHub
2d4d1584fd
Activity indicator for alerts/detections count when loading ( #11914 )
...
* Activity indicator for alerts/detections count when loading
* Return zeros if summary is unavailable
2024-06-12 12:30:22 -06:00
Josh Hawkins and GitHub
c75fc40833
Activity indicator whenever preferred live mode changes ( #11913 )
2024-06-12 11:36:11 -06:00
Josh Hawkins and GitHub
272a21ffab
Add scrollbar class to preview row/column ( #11890 )
2024-06-11 13:45:45 -05:00
Josh Hawkins and GitHub
a8e901b63c
UI fixes ( #11883 )
...
* Keep as optional prop
* put zones inside of scrollable container
2024-06-11 09:05:50 -06:00
Josh Hawkins and GitHub
bb359f67a4
Review UI improvements ( #11882 )
2024-06-11 09:46:05 -05:00
Josh Hawkins and GitHub
18d561da0e
Live player fixes and improvements ( #11855 )
...
* Only set stalled error when player is visible
* Show activity indicator before live player starts playing
* remove comment
* keep gradients when still image is showing
* fix chips
* red dot and outline
2024-06-10 17:24:25 -06:00
Josh Hawkins and GitHub
5f3c35209d
Prevent editing of object mask type on existing mask ( #11829 )
2024-06-09 06:28:38 -06:00
Josh Hawkins and GitHub
e1bedf30bf
Make sure camera is always set in settings ( #11812 )
2024-06-07 13:34:29 -06:00
Josh Hawkins and GitHub
859682c8d1
Change breakpoint for desktop motion review columns ( #11808 )
2024-06-07 09:40:32 -06:00
Josh Hawkins and GitHub
804edceec2
Retain 3 columns on desktop motion review ( #11805 )
2024-06-07 06:51:09 -06:00
Josh Hawkins and GitHub
9f181014a1
UI tweaks ( #11795 )
...
* Prevent "undefined" from being displayed in searchParams string
* Show message for no motion data
* Use theme colors for no preview found divs
2024-06-07 05:57:15 -06:00
Josh Hawkins and GitHub
5b42c91a91
Compare timestamps instead of datetimes when exporting ( #11790 )
2024-06-06 14:34:31 -06:00
Josh Hawkins and GitHub
926d394b2f
Ensure datetime comparison is the same (native vs aware) ( #11789 )
2024-06-06 14:10:46 -06:00
Josh Hawkins and GitHub
fc5a926892
Ensure export thumbnail datetime is UTC ( #11786 )
2024-06-06 13:18:42 -06:00