Nicolas Mowen
f3784505e0
Explore page optimizations ( #13682 )
...
* Fix video scaling
* Simplify similarity searching
* Hide source filter when doing similarity search
* Fix up
* Remove frigate plus view
* Add icons to detail tabs
* Cleanup
2024-09-11 14:20:41 -05:00
Nicolas Mowen
3972642ba0
Refactor search details into Explore Page ( #13665 )
2024-09-11 08:41:16 -06:00
Josh Hawkins
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
Nicolas Mowen
c8521554c8
Refactor Search Page ( #13645 )
...
* Always enable search page
* Always show eents when searching
* No default search background
* Center and show all filters when semantic search is not enabled
* Limit number of default items shown
* Adjust search options
* Add support for sub label filtering
* Separate out filters and clean up detail pane
* Tablet cleanup
* Fix current hour search preview
* Handle single lists
* Cleanup api search
2024-09-10 10:23:20 -06:00
Josh Hawkins
cae11cbb86
Add ability to filter based on search type ( #13641 )
2024-09-09 14:45:19 -05:00
Josh Hawkins
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
Nicolas Mowen
a77436eec3
Add button for downloading full set of logs ( #13188 )
2024-08-29 20:19:50 -06:00
Nicolas Mowen
9d18061d0f
Move plus dialog to separate component
2024-08-29 20:19:50 -06:00
Nicolas Mowen
690ee3dc15
Implement support for notifications ( #12523 )
...
* Setup basic notification page
* Add basic notification implementation
* Register for push notifications
* Implement dispatching
* Add fields
* Handle image and link
* Add notification config
* Add field for users notification tokens
* Implement saving of notification tokens
* Implement VAPID key generation
* Implement public key encoding
* Implement webpush from server
* Implement push notification handling
* Make notifications config only
* Add maskable icon
* Use zod form to control notification settings in the UI
* Use js
* Always open notification
* Support multiple endpoints
* Handle cleaning up expired notification registrations
* Correctly unsubscribe notifications
* Change ttl dynamically
* Add note about notification latency and features
* Cleanup docs
* Fix firefox pushes
* Add links to docs and improve formatting
* Improve wording
* Fix docstring
Co-authored-by: Blake Blackshear <blake@frigate.video>
* Handle case where native auth is not enabled
* Show errors in UI
---------
Co-authored-by: Blake Blackshear <blake@frigate.video>
2024-08-29 20:19:50 -06:00
Nicolas Mowen
9d7e499adb
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-08-29 20:19:50 -06:00
Nicolas Mowen
1c7ee5f4e4
UI fixes ( #13246 )
...
* Fix bad data in stats
* Add support for changes dialog when leaving without saving config editor
* Fix scrolling into view
2024-08-21 08:19:07 -06:00
Nicolas Mowen
1da934e63c
Dynamically detect if full screen is supported ( #13197 )
2024-08-19 16:01:21 -05:00
Nicolas Mowen
3a124dbb84
Fix plus view resetting ( #13160 )
2024-08-18 07:41:10 -06:00
Nicolas Mowen
1b876bf8d3
UI fixes ( #13030 )
...
* Fix difficulty overwriting export name
* Fix NaN for score selector
2024-08-13 10:12:06 -05:00
Nicolas Mowen
b0d42ea116
Fix last hour preview ( #13027 )
2024-08-13 08:23:46 -06:00
Nicolas Mowen
05bc3839cc
Reset recordings when changing the date ( #13009 )
2024-08-12 15:12:49 -06:00
Nicolas Mowen
281482927a
Recordings Fixes ( #13005 )
...
* If recordings don't exist mark as no recordings
* Fix reloading recordings failing
* Fix mark items not clearing selected
* Cleanup
* Default to last full hour when error occurs
* Remove check
* Cleanup
* Handle empty recordings list case
* Ensure that the start time is within the time range
* Catch other reset cases
2024-08-12 14:30:16 -06:00
Josh Hawkins
67ba3dbd8b
Add pan/pinch/zoom capability on plus snapshots ( #12953 )
2024-08-11 07:15:04 -06:00
Nicolas Mowen
88d4b694f8
Fix tall videos from covering height in export page ( #12725 )
...
* Fix tall videos from covering height in export page
* Handle mobile landscape
2024-08-02 07:06:15 -06:00
Josh Hawkins
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
Nicolas Mowen
524f03a650
Persist show reviewed locally so it maintains state ( #12560 )
...
* Persist show reviewed locally so it maintains state
* fix
* Theming fixes
2024-07-22 17:55:39 -05:00
Nicolas Mowen
29345c429a
Fix plus sorting button ( #12513 )
2024-07-19 09:08:50 -05:00
Nicolas Mowen
c56e7e7c6c
UI fixes ( #12490 )
...
* Improve export handling when errors occur
* Fix mobile zooming
* Handle recordings buffering
* Cleanup
* Url encode export name
* Start with actual name in input
* Fix buffering
2024-07-17 07:39:37 -06:00
Nicolas Mowen
b7cf5f4105
Fix handling of default group ( #12459 )
2024-07-15 11:18:01 -05: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
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
Josh Hawkins
d2f88491b1
Various UI tweaks and changes ( #12364 )
2024-07-09 13:36:55 -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
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
7b57a66d45
Various UI tweaks ( #12061 )
2024-06-19 06:09:49 -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
9514a3d089
UI tweaks ( #11940 )
...
* Enforce events must have snapshots for frigate+
* Open docs links in separate tabs
* Reload after restart to the baseUrl
2024-06-13 16:11:25 -06: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
e1bedf30bf
Make sure camera is always set in settings ( #11812 )
2024-06-07 13:34:29 -06:00
Nicolas Mowen
2875e84cb5
UI Fixes ( #11742 )
...
* Allow deleting failed in progress exports
* Fix comparison and preview retrieval
* Fix stretching of event cards
* Reset edit state when group changes
* Allow specifying group
2024-06-04 09:10:19 -06:00
Nicolas Mowen
ea0292b911
Ensure review padding is consistently applied ( #11728 )
2024-06-03 17:10:39 -06:00
Josh Hawkins
e6d1ad0ac5
Theme scrollbars with tailwind-scrollbar ( #11723 )
2024-06-03 12:43:30 -06:00
Josh Hawkins
a3d116e70e
stay in fullscreen when navigating to a camera ( #11666 )
2024-05-31 07:58:33 -05:00
Josh Hawkins
9cb3e11df6
non-modal dropdown menus ( #11649 )
2024-05-30 07:39:14 -06:00
Nicolas Mowen
9245c5cb56
Improve efficiency of log and metrics pages ( #11622 )
...
* Rework stats pages
* Handle limited data case
* Handle page and arrow keys
* Adjust sizing
2024-05-29 12:05:39 -06:00
Nicolas Mowen
6dd9660ecd
Settings rework ( #11613 )
...
* refactor settings to be consistent with other page structure
* Implement non auto live
* Adjust missing view
* Quick fix
* Clarify settings options
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
* Update naming and config restarts
* Rename
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
2024-05-29 08:01:39 -06:00
Nicolas Mowen
8546d3d315
Simplify timezone math ( #11586 )
...
* Use utc minutes
* Cleanup
2024-05-28 09:09:17 -05:00
Josh Hawkins
c07f6999ca
refresh editor value when config is updated ( #11559 )
2024-05-27 09:31:58 -06:00
Nicolas Mowen
c2eac10925
Tweaks and fixes ( #11541 )
...
* Update config version to be stored inside of the config
* Don't remove items from list when navigating back
* Use video api instead of webps for live current hour filmstrip
* Check that the config file is writable
* Show camera name when camera is offline
* Show camera name when offline
* Cleanup
2024-05-26 16:49:12 -05:00
Nicolas Mowen
c49be0a47f
UI tweaks / fixes ( #11479 )
...
* Update coloring of logs button
* Fix paging after submitting
* Fix sorting
* Add icon
2024-05-22 07:14:48 -06:00
Josh Hawkins
910c85b1c0
Clean up config editor ( #11474 )
...
* clean up config editor
* remove unneeded size
2024-05-21 13:06:17 -05:00
Nicolas Mowen
cc3bbcc303
Improve preview loading ( #11469 )
...
* Improve preview loading
* Ensure it works when selecting dates
2024-05-21 08:00:29 -05:00
Meow
6e39d55dd3
cspell fixes ( #11447 )
2024-05-20 07:37:56 -06:00
Nicolas Mowen
2a16d5593a
Fix timezone conversion logic ( #11444 )
...
* Fix timezone conversion logic
* Use function for consistency
* Cleanup
2024-05-20 07:02:19 -06:00
Nicolas Mowen
4c87ef56c7
Support timezones ( #11434 )
...
* Handle offset timezones
* Fix previews loading
* Cleanup
* remove unused
2024-05-19 17:08:32 -06:00