Nicolas Mowen
d0e46b3ce8
Improve wording
2024-07-22 12:28:25 -06:00
Nicolas Mowen
037718fb3f
Add links to docs and improve formatting
2024-07-22 12:22:39 -06:00
Nicolas Mowen
9d8104618e
Correctly unsubscribe notifications
2024-07-21 12:22:33 -06:00
Nicolas Mowen
367555ba98
Use js
2024-07-21 06:26:25 -06:00
Nicolas Mowen
fa8a0cc5fc
Use zod form to control notification settings in the UI
2024-07-21 06:26:18 -06:00
Nicolas Mowen
242c254cce
Make notifications config only
2024-07-20 14:45:40 -06:00
Nicolas Mowen
6fbab846af
Implement push notification handling
2024-07-20 14:45:40 -06:00
Nicolas Mowen
f946690520
Implement webpush from server
2024-07-20 14:45:40 -06:00
Nicolas Mowen
5398a661ff
Implement public key encoding
2024-07-20 14:45:40 -06:00
Nicolas Mowen
afe2032085
Implement VAPID key generation
2024-07-20 14:45:35 -06:00
Nicolas Mowen
d40f177b77
Implement saving of notification tokens
2024-07-20 14:45:28 -06:00
Nicolas Mowen
0fd1ad0537
Register for push notifications
2024-07-20 08:24:00 -06:00
Nicolas Mowen
daa3d5b2c4
Setup basic notification page
2024-07-20 08:23:56 -06:00
Nicolas Mowen
74041e179d
Use grid for searches ( #12386 )
2024-07-18 15:48:36 -06:00
Nicolas Mowen
18ec2aef64
Use thumbnails instead of review images for search ( #12381 )
2024-07-18 15:48:36 -06:00
Nicolas Mowen
59c7240b3d
Semantic Search Frontend ( #12112 )
...
* Add basic search page
* Abstract filters to separate components
* Make searching functional
* Add loading and no results indicators
* Implement searching
* Combine account and settings menus on mobile
* Support using thumbnail for in progress detections
* Fetch previews
* Move recordings view and open recordings when search is selected
* Implement detail pane
* Implement saving of description
* Implement similarity search
* Fix clicking
* Add date range picker
* Fix
* Fix iOS zoom bug
* Mobile fixes
* Use text area
* Fix spacing for drawer
* Fix fetching previews incorrectly
2024-07-18 15:48:35 -06:00
Josh Hawkins
eb2363b93d
Reset preferred live modes to defaults on window visibility change ( #12499 )
2024-07-18 07:22:31 -06:00
Josh Hawkins
6addf4d88b
User-selectable weekday start (Sunday/Monday) for review calendar ( #12491 )
2024-07-17 11:38:12 -05:00
Josh Hawkins
58dbbd5d29
Use refs for proper js closures in the liveReady timeout ( #12464 )
2024-07-16 05:50:58 -06:00
Nicolas Mowen
82d2910039
Fix camera filtering logic ( #12457 )
...
* Fix camera filtering logic
* Cleanup
* Simplify and consider birdseye only group in logic
* Don't add filter when group is birdseye only
2024-07-15 09:34:41 -06:00
Nicolas Mowen
5066fa369d
Filter alerts by camera group ( #12456 )
2024-07-15 07:35:41 -05:00
Josh Hawkins
e7ec014502
Ensure detections are cleared when limit box is unchecked ( #12412 )
2024-07-12 09:07:01 -06:00
Josh Hawkins
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
Nicolas Mowen
e416e44998
Simplify ws updating ( #12390 )
...
* Simplify ws updating
* Simplify return values
2024-07-11 09:25:33 -06:00
Nicolas Mowen
40be915061
Fix review update causing api spam ( #12387 )
2024-07-11 08:09:11 -05:00
Josh Hawkins
d2f88491b1
Various UI tweaks and changes ( #12364 )
2024-07-09 13:36:55 -06:00
Josh Hawkins
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
1f4ca32e8c
Add exports message and default to webrtc on < iOS 17.1 ( #12281 )
2024-07-03 08:44:25 -05:00
Josh Hawkins
784b701cc5
Apply landscape margin to ptz controls on mobile only ( #12272 )
2024-07-02 18:14:38 -05:00
Josh Hawkins
6948702891
Add fullscreen button to the default live grid on desktops ( #12250 )
2024-07-01 13:00:53 -06:00
Josh Hawkins
0ed7e278eb
Re-center ptz controls in mobile landscape and prevent text selection ( #12242 )
2024-07-01 09:53:36 -06:00
Josh Hawkins
f9e1ad253f
Check websocket readyState for disconnect and fix firefox pip ( #12216 )
2024-06-30 06:04:45 -06:00
Josh Hawkins
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
a60ffe06ac
Prevent ptz keyboard shortcuts from reopening presets menu ( #12079 )
2024-06-20 07:24:50 -06:00
Nicolas Mowen
e6790d9a6a
Add ability to select all on desktop ( #12044 )
...
* Add ability to select all review items
* Refactor keybaord listener
2024-06-18 09:32:17 -05:00
Nicolas Mowen
ba6fc0fdb3
UI Tweaks ( #12002 )
...
* Adjust review padding
* Fix mse check
* Don't fail when cpu property is missing
* ignore lines without any spaces
2024-06-17 06:19:16 -06:00
Josh Hawkins
89a478ce0a
Use modal on dropdowns for mobile only ( #11993 )
2024-06-16 13:58:28 -05:00
Nicolas Mowen
b49cda274d
Fix calendar selection ( #11959 )
2024-06-14 12:14:32 -05:00
Nicolas Mowen
a7da468b97
Manually set current time when selecting event ( #11948 )
...
* Manually set current time when selecting event
* Make it clear which camera has no preview
* Make it clear which camera has no preview
* Format camera name
2024-06-13 19:00:41 -05:00
Josh Hawkins
349b27b764
Draggable grid fixes ( #11944 )
...
* Use globals on grid for resizing/dragging flags
* remove unneeded useeffect
2024-06-13 13:11:48 -06:00
Nicolas Mowen
e56ce993df
UI Tweaks ( #11931 )
...
* Show number of items instead of dot
* Don't call error when connection has been closed on purpose
* Use motion icon for motion
* Show text on tablets as well
2024-06-13 09:45:07 -05:00
Josh Hawkins
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
272a21ffab
Add scrollbar class to preview row/column ( #11890 )
2024-06-11 13:45:45 -05:00
Nicolas Mowen
c9d253a320
Review improvements ( #11879 )
...
* Update segment even when number of active objects is the same
* add score to frigate+ chip
* Add support for selecting zones
* Add api support for filtering on zones
* Adjust UI
* Update filtering logic
* Clean up
2024-06-11 08:19:17 -06:00
Josh Hawkins
859682c8d1
Change breakpoint for desktop motion review columns ( #11808 )
2024-06-07 09:40:32 -06:00
Josh Hawkins
804edceec2
Retain 3 columns on desktop motion review ( #11805 )
2024-06-07 06:51:09 -06:00
Josh Hawkins
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
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
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
Nicolas Mowen
0181d1e377
Don't show preview for birdseye ( #11749 )
...
* Don't show preview for birdseye
* Retry ws connection on error
* Flex wrap cameras labels
2024-06-04 14:00:04 -06:00