Nicolas Mowen and GitHub
8418b65f34
Fix path containing too many / ( #11680 )
2024-06-01 08:24:20 -05:00
Nicolas Mowen and GitHub
8179278bfa
Don't fail if user has bind mounted nginx config ( #11671 )
2024-06-01 06:19:54 -05:00
Nicolas Mowen and GitHub
758df09da3
Handle error when live view stalls ( #11665 )
...
* Handle error when live view stalls
* Manually calculate buffer timeout
* Formatting
2024-05-31 08:52:42 -05:00
Nicolas Mowen and GitHub
142641b387
Adjust nginx proc count based on available CPUs ( #11653 )
...
* Restrict nginx to 4 processes if more are available
* Fix bash
* Different sed structure
* Limit ffmpeg thread counts for secondary ffmpeg processes
* Add up / down keyboard shortcut
2024-05-30 12:34:01 -05:00
Nicolas Mowen and GitHub
3e6b8c23bc
Update dialog sizing for plus dialog ( #11650 )
2024-05-30 09:26:15 -05:00
Nicolas Mowen and GitHub
1c5e7ebb48
UI Fixes ( #11648 )
...
* Add cursor pointer to preset dropdown
* Catch key index
* Fix iOS mime type
2024-05-30 07:41:37 -06:00
Nicolas Mowen and GitHub
1c2e2a7b38
Handle case where user sets detections as empty list ( #11646 )
2024-05-30 07:45:34 -05:00
Nicolas Mowen and GitHub
ec88752666
Don't show mark reviewed button when all items are in progress ( #11636 )
...
* Don't show mark reviewed button when all items are in progress
* Fix unknown preview file
2024-05-29 19:54:56 -05:00
Nicolas Mowen and GitHub
9fc22efa2d
Always save previews in UTC offset ( #11629 )
2024-05-29 14:55:56 -06:00
Nicolas Mowen and GitHub
9e8202874e
Remove live mode from config ( #11618 )
...
* Use preferred mode as default
* Remove live mode from config
* Add deer icon
* remove from config schema
2024-05-29 13:06:48 -05:00
Nicolas Mowen and GitHub
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
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 and GitHub
d5f6decd30
Cache camera stream info to speed up future config generations ( #11614 )
...
* Cache camera stream info to speed up future config generations
* Formatting
* fix
2024-05-29 07:41:41 -06:00
Nicolas Mowen and GitHub
cf4517cbdb
cache current hour previews ( #11606 )
2024-05-28 17:35:55 -05:00
Nicolas Mowen and GitHub
61f79afae9
Always use mse unless webrtc is requrested ( #11605 )
2024-05-28 17:35:36 -05:00
Nicolas Mowen and GitHub
5513addab8
UI Fixes ( #11602 )
...
* Fix playback rate not showing
* Fix export image
* Formatting
* Formatting
2024-05-28 13:45:08 -06:00
Nicolas Mowen and GitHub
d064e44571
Fix iOS fullscreen ( #11600 )
2024-05-28 13:10:42 -06:00
Nicolas Mowen and GitHub
4236580672
UI fixes ( #11596 )
...
* Fix using undefined search params
* Fix calendar selection
* Simplify
2024-05-28 13:15:31 -05:00
Nicolas Mowen and GitHub
8546d3d315
Simplify timezone math ( #11586 )
...
* Use utc minutes
* Cleanup
2024-05-28 09:09:17 -05:00
Nicolas Mowen and GitHub
6913cc6abc
Handle case where preview doesn't automatically changeover ( #11583 )
2024-05-28 08:11:23 -05:00
Nicolas Mowen and GitHub
d64633889b
Fixes ( #11575 )
...
* Fix settings icon
* Handle out of resources
2024-05-27 21:27:01 -05:00
Nicolas Mowen and GitHub
7bed854ff7
remove libusb build ( #11571 )
2024-05-27 16:52:19 -06:00
Nicolas Mowen and GitHub
5900a2a4ba
Add ability to interact with review items in events list ( #11562 )
...
* Add ability to interact with review items
* Ignore on iOS
* Don't load metadata
* Bug fixes
2024-05-27 17:12:57 -05:00
Nicolas Mowen and GitHub
a86e22e0fc
Fix live view updating when it shouldn't be ( #11561 )
...
* Simplify live image update logic
* Fix case where go2rtc is not setup
2024-05-27 09:50:02 -06:00
Nicolas Mowen and GitHub
be147d218b
Fix optimistic state ( #11556 )
2024-05-27 07:59:26 -05:00
Nicolas Mowen and GitHub
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 and GitHub
4d05bc25f4
Safely load config file for go2rtc ( #11491 )
...
* Safely load config file for go2rtc
* Add log for default config
* Cleanup
2024-05-22 18:10:55 -05:00
Nicolas Mowen and GitHub
527d2ab27b
Fix extra space in command ( #11487 )
2024-05-22 13:25:58 -05:00
Nicolas Mowen and GitHub
01e387ee9a
Adjust date math ( #11485 )
2024-05-22 10:06:40 -06:00
Nicolas Mowen and GitHub
db496ec525
Fix current hour check for uneven timezones ( #11484 )
2024-05-22 09:27:00 -06:00
Nicolas Mowen and GitHub
c935eb0c79
Update Deps ( #11480 )
...
* Update web deps
* Update python deps
* revert matplotlib
2024-05-22 08:41:43 -06:00
Nicolas Mowen and GitHub
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
Nicolas Mowen and GitHub
cc3bbcc303
Improve preview loading ( #11469 )
...
* Improve preview loading
* Ensure it works when selecting dates
2024-05-21 08:00:29 -05:00
Nicolas Mowen and GitHub
2a86969f54
UI Tweaks ( #11459 )
...
* refresh dashboard activity on visibility change
* Make video controls more consistent
* Use const
2024-05-20 18:26:17 -05:00
Nicolas Mowen and GitHub
dda65ba514
Update review APIs ( #11457 )
2024-05-20 16:04:18 -05:00
Nicolas Mowen and GitHub
e268da9df7
Update motion detection tuning to reflect UI tuner ( #11455 )
2024-05-20 13:35:49 -05:00
Nicolas Mowen and GitHub
8897b4b0e0
Remove parked car guide as it is no longer relevant ( #11451 )
...
* Remove parked cars guide
* Update sidebar
* Update stationary_objects.md
2024-05-20 22:56:03 +05:30
Nicolas Mowen and GitHub
7413810fa4
Don't timeshift recordings ( #11449 )
2024-05-20 20:14:39 +05:30
Nicolas Mowen and GitHub
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 and GitHub
4c87ef56c7
Support timezones ( #11434 )
...
* Handle offset timezones
* Fix previews loading
* Cleanup
* remove unused
2024-05-19 17:08:32 -06:00
Nicolas Mowen and GitHub
c1560308bf
UI improvements ( #11429 )
...
* Respect classname when no preview is found
* Don't check for go2rtc info if camera is not restramed
* Show error banner when playback fails
* Add keyboard shortcut for fullscreen
2024-05-19 07:39:17 -05:00
Nicolas Mowen and GitHub
0810873988
Fix broken links ( #11425 )
2024-05-18 18:09:55 -05:00
Nicolas Mowen and GitHub
16f1c575d7
UI Fixes ( #11423 )
...
* Settings fixes
* Fix formatting
2024-05-18 14:19:32 -06:00
Nicolas Mowen and GitHub
3ce8816b9a
Update auth settings UI ( #11421 )
2024-05-18 14:05:28 -05:00
Nicolas Mowen and GitHub
8cddfc27fb
UI fixes ( #11417 )
...
* Set max width on the problems area in status bar and use unique keys so they do not duplicate
* Fix possibly missing media info
* Show full row of items on tablet
* remove debugging logic
2024-05-18 11:54:46 -05:00
Nicolas Mowen and GitHub
97f5ba0145
Update go2rtc and implement stream probe to only show 2 way talk when supported ( #11407 )
...
* Support two way talk validation
* Fix handling
* Use go2rtc stream info to infer audio output
* Update go2rtc
* Update bundle policy
* Formatting
2024-05-17 07:30:22 -06:00
Nicolas Mowen and GitHub
07eef9b139
Recording fixes ( #11406 )
...
* Fix infinite review items when record is disabled
* Fix showing loading icon while continuing to scrub
* Fix recording layout previews
2024-05-17 07:26:42 -06:00
Nicolas Mowen and GitHub
76f822630d
Fix preview saving for ffmpeg builds < 5 ( #11400 )
...
* Fix ffmpeg for rpi
* Fix character
2024-05-16 16:55:55 -05:00
Nicolas Mowen and GitHub
b10ae68c1f
Tweaks and fixes ( #11372 )
...
* Ensure camera activity is up to date
* Persist playback rate between cameras
* Add setting for default playback rate
* Fix audio events saving image
* Formatting
* Use select component
2024-05-14 08:38:03 -05:00
Nicolas Mowen and GitHub
b451d0a4f1
Improve mask error ( #11361 )
...
* Don't apply masks / zones that are outside of the detect resolution
* formatting
2024-05-13 10:00:34 -05:00
Nicolas Mowen and GitHub
9680f2a574
Bug fixes ( #11332 )
...
* Fix external events saving
* Only show relevant labels
* Set on recordings view too
* Fix video control width on motion page
* use overlay so player state is maintained between camera switches
* use overlay so player state is maintained between camera switches
* mobile only
* Formatting
* Use higher amount
* Only wrap when needed
2024-05-10 11:42:56 -06:00
Nicolas Mowen and GitHub
8b344cea81
Implement recordings fullscreen and rework recordings layout size calculation ( #11318 )
...
* Implement fullscreen button
* wrap items on mobile
* control based on width
* refresh
* Implement basic fullscreen
* Fix scrolling
* Add observer to detect of row overflows
* Use cn to simplify classnames
* dynamically respond to layout sizing
* Simplify listener
* Simplify layout
* Handle tall browser
2024-05-09 15:06:29 -06:00
Nicolas Mowen and GitHub
4216d08099
Backend and webui fixes ( #11309 )
...
* Ensure that items without end times are set to not have a snapshot
* Save full frame if no frame is currently saved
* Webui fixes
* Cleanup
2024-05-09 08:20:33 -05:00
Nicolas Mowen and GitHub
4bcbf7435a
Web Deps ( #11304 )
...
* Update easy web deps
* Update react
* Update final
2024-05-09 08:20:07 -05:00
Nicolas Mowen and GitHub
e1cbefb692
Add link to system stats from status bar ( #11303 )
2024-05-09 08:19:41 -05:00
Nicolas Mowen and GitHub
3ed89ec042
Simplify preview refreshing with custom hook ( #11293 )
2024-05-08 08:46:10 -06:00
Nicolas Mowen and GitHub
e7ba556919
Fix setting manual event update time ( #11290 )
2024-05-08 07:34:22 -05:00
Nicolas Mowen and GitHub
fc0f6d6095
Implement infinite scrolling for frigate+ view ( #11273 )
...
* Implement infinite scrolling for frigate+ view
* Also fixes safari preview glitch
* Show sub label name in hover
2024-05-06 18:00:21 -05:00
Nicolas Mowen and GitHub
e5e18a5026
UI Tweaks ( #11263 )
...
* Add icons for frigate+ items
* Fix bug where export didn't start
* Fix mobile overflow
* Capitalize first letter function
2024-05-06 15:18:13 -06:00
Nicolas Mowen and GitHub
2dd5b893a0
Cleanup config validation ( #11235 )
...
* Fix reading model config dict
* Fix irrelevant warnings
* Fix tests
2024-05-04 10:15:03 -05:00
Nicolas Mowen and GitHub
f0054ceba4
Adjust stationary reqs depending on state ( #11226 )
2024-05-03 17:28:06 -05:00
Nicolas Mowen and GitHub
216e44bc34
Event cleanup ( #11225 )
...
* remove duplicate event purging
* Slightly increase stationary object sensitivity
* Add toast for export starting
* Increase stationary threshold as well
* Update message
* Make text consistent
* Update message
2024-05-03 08:03:41 -06:00
Nicolas Mowen and GitHub
e7950abec3
Add ability to submit frames from recordings ( #11212 )
...
* add ability to parse and upload image from recording to frigate+
* Show dialog with current frame to be uploaded
* Implement uploading image in frontend
* Cleanup
* Update title
2024-05-03 09:00:19 -05:00
Nicolas Mowen and GitHub
a3267f7d44
Add more icons ( #11204 )
2024-05-02 07:52:44 -05:00
Nicolas Mowen and GitHub
28dd871d44
Show motion playback on page initially ( #11196 )
...
* motion video controls handle current time better
* Make sure state is updated
2024-05-01 21:23:03 -05:00
Nicolas Mowen and GitHub
2e63941598
Fix scroll back ( #11192 )
2024-05-01 09:24:19 -05:00
Nicolas Mowen and GitHub
b5b819c866
Add severity filter ( #11190 )
...
* Allow viewing all types on single screen
* Implement for mobile as well
* fix import
* Show all is optional
2024-05-01 09:11:16 -05:00
Nicolas Mowen and GitHub
297444375c
UI Fixes ( #11179 )
...
* Better scaling for frigate+ dialog and thumbnails
* Always show live objects chip
* Handle sub labels
* Send sub label correctly
* Formatting
* Undo vite
* Update web/src/utils/iconUtil.tsx
2024-04-30 19:35:23 -05:00
Nicolas Mowen and GitHub
90bdb07463
Simplify on connect ( #11176 )
2024-04-30 07:27:39 -06:00
Nicolas Mowen and GitHub
461442b399
Save initial camera state to update when websocket connects ( #11174 )
...
* Send camera state to dispatcher
* Fix logic
* Cleanup
* Send camera activitiy in on connect
* Support reading initial camera state
* Fix key
* Formatting
* Sorting
2024-04-30 07:09:50 -06:00
Nicolas Mowen and GitHub
1c9626ecff
UI fixes ( #11161 )
...
* Don't save animated webp
* Fix bad export state
* Contain scroll for camera group
* Use dvh
2024-04-29 15:23:24 -06:00
Nicolas Mowen and GitHub
f946cf55be
Use pre buffer for other links ( #11160 )
2024-04-29 14:20:50 -05:00
Nicolas Mowen and GitHub
c9246bd4ab
Open to recordings with pre-buffer ( #11143 )
...
* Open to recordings with pre-buffer
* Reduce buffer
* Use variable for preview FPS
2024-04-29 11:12:57 -05:00
9117043adc
UI tweaks for screen sizes ( #11155 )
...
* Make bottom bar items easier to tap
* Set max height on list of cameras and labels
* remove incorrect character
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
---------
Co-authored-by: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com >
2024-04-29 10:59:27 -05:00
Nicolas Mowen and GitHub
0c8e155afa
Fix handling mixed masks ( #11157 )
2024-04-29 10:58:53 -05:00
Nicolas Mowen and GitHub
5858eee1fe
Explicitly set pandas dtype to reduce memory usage and fix warning ( #11145 )
...
* Explicitly set dtype to reduce memory usage and fix warning
* remove extra line
2024-04-29 06:23:08 -05:00
Nicolas Mowen and GitHub
acf37f9920
Link to relevant page from status bar warnings / errors ( #11140 )
...
* Use hash state for system pages
* Add links to items
* Add stats to other types
* Link on mobile as well
* Use link
* Cleanup using util
2024-04-28 16:59:03 -06:00
Nicolas Mowen and GitHub
8c610bea49
Remove dev env var requirement and update docs for latest config ( #10483 )
...
* Update docs for alerts and event review
* Add docs for camera groups
* Update reference config with new config values
* Remove env variable requirement
* Add to sidebar
* Update snapshot docs
* add zones example to detection docs too
* Generalize the zone docs
2024-04-28 09:35:50 -05:00
Nicolas Mowen and GitHub
cc851555e4
Security improvement: ensure user provided file names don't exceed max length ( #11129 )
...
* Security fixes
* formatting
2024-04-27 11:27:23 -05:00
Nicolas Mowen and GitHub
f36e86feb6
Cleanup error gpu ( #11130 )
2024-04-27 11:26:51 -05:00
Nicolas Mowen and GitHub
c035241b39
Clear ongoing reviews on startup ( #11097 )
...
* Add topic to clear ongoing review segments
* Clear ongoing review items on startup
2024-04-24 08:44:28 -05:00
Nicolas Mowen and GitHub
313e7c016c
fix motion updating ( #11083 )
2024-04-23 09:57:29 -05:00
Nicolas Mowen and GitHub
647bcb2618
Add camera fps to graphs ( #11080 )
...
* Add camera fps to graphs
* Use more generic name
2024-04-23 09:32:46 -05:00
Nicolas Mowen and GitHub
2d71cd7fe2
Improve review mqtt topic ( #11072 )
...
* Don't request preview for current hour and fix content type
* Send before / after on messages
* Send before / after for end
* Handle specific cases
* remove log
* Fix update type
2024-04-22 21:20:30 -05:00
Nicolas Mowen and GitHub
baf363fcb0
Make a backup DB before doing migrations ( #11048 )
2024-04-20 08:55:51 -05:00
Nicolas Mowen and GitHub
c83c13938c
Update deps ( #11044 )
...
* Update web deps
* Update docs deps
* Update python deps
2024-04-19 17:13:01 -05:00
Nicolas Mowen and GitHub
bfefed4d6e
Dynamically scale the slider height when hovering + other UI tweaks ( #11042 )
...
* Make no thumb slider height dynamic
* Use existing switch component
* Use existing switch component for general filter content
* Show message when no reordings found for time
* Don't show while scrubbing
* Fix key error
* Fix background color for controls on motion page
2024-04-19 17:12:03 -05:00
Nicolas Mowen and GitHub
fe4fb645d3
Save exports to database ( #11040 )
...
* Save review thumbs in dedicated folder
* Create exports table
* Save exports to DB and save thumbnail for export
* Save full frame always
* Fix rounded corners
* Save exports that are in progress
* No need to remove spaces
* Reorganize apis to use IDs
* Use new apis for frontend
* Get video playback working
* Fix deleting and renaming
* Import existing exports to DB
* Implement downloading
* Formatting
2024-04-19 17:11:41 -05:00
Nicolas Mowen and GitHub
a1905f5604
Remove gifs and use existing views ( #11027 )
...
* Use existing components for preview filmstrip instead of gif
* Allow setting format
2024-04-18 22:34:57 -05:00
Nicolas Mowen and GitHub
0bad001ac9
Show coral temps on system page if available ( #11026 )
2024-04-18 22:34:16 -05:00
Nicolas Mowen and GitHub
03e25b3f94
Improve config validation for zones and object masks ( #11022 )
...
* Add verification for required zone names
* Make global object masks use relative coordinates as well
* Ensure event image cleanup doesn't fail
* Return passed value
2024-04-18 11:35:16 -05:00
Nicolas Mowen and GitHub
fb721ad031
UI fixes ( #11012 )
...
* Get pip working correctly
* Fix system graphs click and hover states
2024-04-18 11:34:18 -05:00
Nicolas Mowen and GitHub
8230813b79
Migrate export filenames ( #11005 )
...
* Migrate export filenames
* formatting
* Remove test.yaml saving
2024-04-17 16:26:16 -05:00
Nicolas Mowen and GitHub
392ff1319d
Remove use_experimental config as part of config migration ( #11003 )
...
* Remove experimental config as part of config migration
* Remove from config
* remove config from docs
2024-04-17 07:02:59 -05:00
Nicolas Mowen and GitHub
a87cca23ea
Add ability to link to review items directly ( #11002 )
...
* Fix action group icon colors
* Add ability to query specific review item
* Pull id search key and open recordings to review item
2024-04-17 07:02:03 -05:00
Nicolas Mowen and GitHub
ff823b87c8
Add support for arbitrary sub labels in reviews ( #10990 )
...
* store arbitrary sub labels
* Include sub labels in tooltip
* Update tooltips on filmstrip
* Fix item display
* Fix bug with creating review segment
2024-04-16 15:56:28 -05:00
Nicolas Mowen and GitHub
9be5951076
UI tweaks ( #10998 )
...
* Make buttons consistent and have hover state
* Use switch for camera to be consistent
* Use everywhere and remove unused
* Use green for normal stats color
* Fix logs copy icon
* Remove warnings from pydantic serialization
* Ignore warnings
* Fix wsdl resolution
* Fix loading on switch
2024-04-16 15:55:24 -05:00
Nicolas Mowen and GitHub
a823a18496
Fix camera switching and loading position ( #10982 )
...
* Fix alignment
* Set loading when switching cameras
2024-04-16 15:21:52 -05:00
Nicolas Mowen and GitHub
d7ae0eedf8
More UI tweaks ( #10974 )
...
* Show loading indicator when switching between preview and recording if it takes a while
* Scroll down to avoid automatic upscroll
2024-04-14 14:43:43 -06:00
Nicolas Mowen and GitHub
7f424bb3f8
UI Improvements ( #10972 )
...
* Update web deps
* Fix tooltip on storage page
* Always show video controls even when zooming
* Get video controls working when video is paused
* Fix control hovering
* Add loading indicator to logs tab
* Show metrics correctly when hovering graph
* Show loading indicators for previews on recordings page
* Remove vitest update
* remove unused
* Make volume props optional
2024-04-14 10:14:10 -06:00