Josh Hawkins and GitHub
6381028fd6
Ensure config file naming is consistent ( #14011 )
2024-09-27 07:52:42 -05:00
Josh Hawkins and GitHub
a3d3fe07ce
PTZ camera support docs update ( #13941 )
...
* Add user reports for ptz cameras/autotracking
* remove message
2024-09-24 12:41:58 -06:00
Josh Hawkins and GitHub
811da2e159
Clarify live view docs ( #13848 )
2024-09-20 06:27:15 -06:00
Josh Hawkins and GitHub
bd906a7915
Update docs for another supported autotracking cam ( #13753 )
...
* update for Uniview IPC6612SR-X33-VG
* wording
2024-09-15 11:43:11 -06:00
Josh Hawkins and GitHub
7ad30f15d5
Add note about onvif cameras without auth ( #13721 )
2024-09-13 10:43:48 -06:00
Josh Hawkins and GitHub
a82c1f303b
Clarify decoding and the detect role ( #13580 )
2024-09-05 20:59:47 -05:00
Josh Hawkins and Nicolas Mowen
55e1f865d8
Don't allow periods in zone or camera group names ( #13400 )
2024-08-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
3f996cd62c
Add portal the live player tooltip ( #13389 )
2024-08-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
4de088d725
Update discussion templates ( #13303 )
...
* Update discussion templates
* camera support go2rtc
2024-08-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
1529ee59fe
Fix discussion templates ( #13292 )
...
* Fix yaml spacing for discussion templates
* Remove browser question from detectors
2024-08-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
19c253b429
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-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
8b2adb55ed
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-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
ef46451b80
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-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
758b0f9734
Remove dashboard keyboard listener ( #13102 )
2024-08-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
3650000b31
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-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
07ffd76437
Add pan/pinch/zoom capability on plus snapshots ( #12953 )
2024-08-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
9832831c5e
Add confirmation dialog before deleting review items ( #12950 )
2024-08-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
87b69c373a
Persist live view muted/unmuted for session only ( #12727 )
...
* Persist live view muted/unmuted for session only
* consistent naming
2024-08-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
07b3160dff
Add right click to delete points in desktop mask/zone editor ( #12744 )
2024-08-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
096e2791f5
Ensure review card icon color for event view is visible in light mode ( #12812 )
2024-08-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
f47984818f
Ensure review cameras are sorted by config ui order if specified ( #12789 )
2024-08-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
b7e0d14b83
Only use dense property on phones for motion review timeline ( #12768 )
2024-08-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
7db6ed9ad5
Use radix css var to limit desktop menu height ( #12743 )
2024-08-29 19:58:36 -06:00
Josh Hawkins and Nicolas Mowen
da0f63f095
Fix large tablet recording view layout ( #12753 )
2024-08-29 19:58:36 -06:00
Josh Hawkins and GitHub
37680c317c
Change wording of offline message to account for broker lwt timeout ( #13403 )
2024-08-28 09:22:57 -05:00
Josh Hawkins and GitHub
70ea6fc9a1
Update live view docs with camera firmware settings recommendations ( #13370 )
...
* Update live view docs with camera firmware settings recommendations
* video/audio
* capitalization
* Video only cams
* clarify higher iframes
* update wording
* fix wording
* Add note on camera specific page
* change note
2024-08-27 07:00:54 -06:00
Josh Hawkins and GitHub
a2deeb0d12
Update live player docs ( #13245 )
...
* Clarify live modes in 0.14
* change column name
* clarify wording
2024-08-21 08:01:15 -05:00
Josh Hawkins and GitHub
b44354ad29
Update configuring go2rtc docs to reflect 0.14 changes ( #13147 )
2024-08-17 15:04:12 -06:00
Josh Hawkins and GitHub
9b1fb33ac6
Fix camera group icon name in reference config ( #12883 )
2024-08-09 08:41:12 -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
Josh Hawkins and GitHub
d2787d4308
Change debug message about deleting db entries to warning ( #11780 )
2024-06-06 09:16:28 -06:00
Josh Hawkins and GitHub
8cc170f027
Draggable grid layout bugfixes ( #11777 )
...
* Maintain aspect ratio when overdragging
* add existing x value
* Better handle portrait and wide cam aspect ratios
2024-06-06 06:26:02 -06:00
Josh Hawkins and GitHub
8c96dfe1d1
Some small layout tweaks for portrait cams and motion review ( #11766 )
...
* Some small layout tweaks for portrait cams and motion review
* spans
* fix desktop
2024-06-05 09:53:17 -05:00
Josh Hawkins and GitHub
3f0a954856
Try webrtc when mse fails with decoding error ( #11745 )
...
* Try webrtc if enabled and mse fails with decoding error
* default to jsmpeg if webrtc times out
* check for mic first
2024-06-04 09:11:32 -06:00
Josh Hawkins and GitHub
e6d1ad0ac5
Theme scrollbars with tailwind-scrollbar ( #11723 )
2024-06-03 12:43:30 -06:00
Josh Hawkins and GitHub
f65ddccd6e
Ensure debug switches match loaded options ( #11721 )
2024-06-03 08:51:23 -06:00
Josh Hawkins and GitHub
13f250f630
Use valid/unique css identifier for jsmpeg canvas elements ( #11704 )
2024-06-03 05:39:19 -06:00
Josh Hawkins and GitHub
1e80342c41
UI tweaks and bugfixes ( #11692 )
...
* UI tweaks and bugfixes
* fix linter complaints in unmodified files
2024-06-02 12:00:59 -05:00
Josh Hawkins and GitHub
beefc51361
container for birdseye aspect and auto width for mobile time pill ( #11685 )
2024-06-01 21:13:37 -06:00
Josh Hawkins and GitHub
a3d116e70e
stay in fullscreen when navigating to a camera ( #11666 )
2024-05-31 07:58:33 -05:00