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
Josh Hawkins and GitHub
e543cc642c
add clarifying message and docs link around motion masks ( #11452 )
2024-05-20 23:18:01 +05:30
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
Meow and GitHub
6e39d55dd3
cspell fixes ( #11447 )
2024-05-20 07:37:56 -06:00
Josh Hawkins and GitHub
84e823c62f
add padding to bottom of drawer for iOS PWA only ( #11446 )
2024-05-20 08:06:11 -05:00
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
Josh Hawkins and GitHub
82d4bf8ab5
Log warning for high detect fps ( #11435 )
...
* warn in log if detect fps > 10
* change message
2024-05-19 21:36:41 -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
Josh Hawkins and GitHub
bca01cb43c
guard clause for api error ( #11436 )
2024-05-19 17:08:05 -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
Josh Hawkins and GitHub
171a142adb
optional env var for easier development ( #11426 )
2024-05-18 18:49:38 -06: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
Blake Blackshear and GitHub
402f5fa142
add setting for secure flag on cookie ( #11422 )
...
* add setting for secure flag on cookie
* docs fix
2024-05-18 13:53:49 -06:00
Nicolas Mowen and GitHub
3ce8816b9a
Update auth settings UI ( #11421 )
2024-05-18 14:05:28 -05:00
Josh Hawkins and GitHub
5c609c7051
Bugfixes ( #11420 )
...
* mse and misc messages fixes
* clean up
2024-05-18 12:55:17 -06: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
1133202cbd
Auth! ( #11347 )
...
* reload the window on 401
* backend apis for auth
* add login page
* re-enable web linter
* fix login page routing
* bypass csrf for internal auth endpoint
* disable healthcheck in devcontainer target
* include login page in vite build
* redirect to login page on 401
* implement config for users and settings
* implement JWT actual secret
* add brute force protection on login
* add support for redirecting from auth failures on api calls
* return location for redirect
* default cookie name should pass regex test
* set hash iterations to current OWASP recommendation
* move users to database instead of config
* config option to reset admin password on startup
* user management UI
* check for deleted user on refresh
* validate username and fixes
* remove password constraint
* cleanup
* fix user check on refresh
* web fixes
* implement auth via new external port
* use x-forwarded-for to rate limit login attempts by ip
* implement logout and profile
* fixes
* lint fixes
* add support for user passthru from upstream proxies
* add support for specifying a logout url
* add documentation
* Update docs/docs/configuration/authentication.md
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com >
* Update docs/docs/configuration/authentication.md
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com >
---------
Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com >
2024-05-18 10:36:13 -06:00
Marc Altmann and GitHub
a70dd02788
Implement common post_processing ( #11408 )
...
* implement common post_processing
* fix formatting
* rename yolonas to post_process_yolonas
2024-05-17 10:50:45 -06: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
Josh Hawkins and GitHub
ba03d3b3e4
Mobile/PWA spacing fixes ( #11403 )
...
* spacing on mobile landscape
* better icon placement when running as pwa
* better icon placement when running as pwa
* portrait padding only
2024-05-16 16:00:14 -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
Josh Hawkins and GitHub
dd0dee620a
spacing on mobile landscape ( #11397 )
2024-05-16 10:51:57 -06:00
Josh Hawkins and GitHub
525de1a467
Add autotracking enable/disable button to live view ( #11396 )
2024-05-16 08:32:39 -06:00
Josh Hawkins and GitHub
16ead917ea
Preview bugfixes ( #11384 )
...
* memoize initial time range and check for window visibility
* assume window is visible with previewthumbnailplayer
2024-05-15 09:51:58 -06:00
Josh Hawkins and GitHub
1757f4cb04
Use prettier-plugin-tailwindcss ( #11373 )
...
* use prettier-plugin-tailwindcss to keep class names organized
* use prettierrc file to ensure formatting on save works with vscode
* classname reorder with prettier-plugin-tailwindcss
2024-05-14 09:06:44 -06: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
Marc Altmann and GitHub
67bff1e79e
update FFmpeg for Rockchip ( #11351 )
2024-05-13 06:52:11 -06:00
Josh Hawkins and GitHub
fbec08354c
bugfixes and small UI tweaks ( #11360 )
2024-05-13 06:42:11 -06: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
Josh Hawkins and GitHub
82e443a5c3
Camera group layout fixes ( #11334 )
...
* camera group layout changes and tweaks
* lock aspect ratio
* no compacting
* prevent collisions
* revert
* readd limit aspect
2024-05-10 11:54:37 -05:00
Josh Hawkins and GitHub
386ffbf5a6
Tweak camera group layout editor buttons ( #11317 )
...
* tweak layout editor buttons
* remove bubble
* spacing
* button backgrounds
2024-05-09 15:08:22 -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
Josh Hawkins and GitHub
021ffb2437
fix nan check in system graphs ( #11312 )
2024-05-09 07:55:19 -06:00
Josh Hawkins and GitHub
f8523d9ddf
Icon picker component ( #11310 )
...
* icon picker component
* keep box the same size when filtering icons
2024-05-09 07:22:48 -06:00
Marc Altmann and GitHub
50ee447e52
Fix aarch64 build ( #11289 )
...
* fix aarch64 build
* change order of packages
2024-05-09 07:22:34 -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
Josh Hawkins and GitHub
2be15b6c01
Improve config validation error messages ( #11292 )
2024-05-08 08:46:31 -06:00
Nicolas Mowen and GitHub
3ed89ec042
Simplify preview refreshing with custom hook ( #11293 )
2024-05-08 08:46:10 -06:00
Josh Hawkins and GitHub
db8c820677
Draggable camera grid tweaks ( #11291 )
...
* better math and other tweaks
* change icon
2024-05-08 07:53:22 -05:00
Nicolas Mowen and GitHub
e7ba556919
Fix setting manual event update time ( #11290 )
2024-05-08 07:34:22 -05:00
Josh Hawkins and GitHub
ff2948a76b
Drag to reorder/resize cameras in camera groups ( #11279 )
...
* draggable/resizable cameras in camera groups on desktop/tablets
* fix edit button location on tablets
* assume 1rem is 16px
2024-05-07 08:28:10 -06:00