Jason Hunter
8de15af7b4
Fix duration for long events and playback rate for top of the hour
2022-02-18 21:18:26 -06:00
Jason Hunter
e433bec17f
Add in progress events to recordings view
2022-02-18 21:18:26 -06:00
Bernt Christian Egeland
a10970d7c9
Event Datepicker ( #2428 )
...
* new datepicker
* dev
* dev
* dev
* fix for version 0.10
* added rounded corners for date range
* lint
* Commented out some Select.test.
* improved date range selection
* improved functions with useCallback
* improved Select.test.jsx
* keyboard navigation
* keyboard navigation
* added dropdown menu icon
* Hide filters on xs, Button to show
* check if to far left before right
* Filter button text
* improved local timezone
2022-02-18 21:18:26 -06:00
Blake Blackshear
ae24cf3bb2
set max width/height for live view
2021-10-17 07:48:56 -05:00
Bernt Christian Egeland
00ff76a0b9
Events performance ( #1645 )
...
* rearrange event route and splitted into several components
* useIntersectionObserver
* re-arrange
* searchstring improvement
* added xs tailwind breakpoint
* useOuterClick hook
* cleaned up
* removed some video controls for mobile devices
* lint
* moved hooks to global folder
* moved buttons for small devices
* added button groups
Co-authored-by: Bernt Christian Egeland <cbegelan@gmail.com>
2021-09-03 07:11:23 -05:00
Blake Blackshear
d74021af47
reverse sort events within hour
2021-08-29 07:46:09 -05:00
Blake Blackshear
3d6dad7e7e
reverse sort within a day for recordings
2021-08-27 07:26:11 -05:00
Bernt Christian Egeland
4efc584816
Move event-view to events table. ( #1596 )
...
* fixed position for Dialog
* added eventId to deleted item
* removed page route redirect + New Close Button
* event component added to events list. New delete reducer
* removed event route
* moved delete reducer to event page
* removed redundant event details
* keep aspect ratio
* keep aspect ratio
* removed old buttons - repositioned to top
* removed console.log
* event view function
* removed clip header
* top position
* centered image if no clips avail
* comments
* linting
* lint
* added scrollIntoView when event has been mounted
* added Clip header
* added scrollIntoView to test
* lint
* useRef to scroll event into view
* removed unused functions
* reverted changes to event.test
* scroll into view
* moved delete reducer
* removed commented code
* styling
* moved close button to right side
* Added new close svg icon
Co-authored-by: Bernt Christian Egeland <cbegelan@gmail.com>
2021-08-26 06:54:36 -05:00
Bernt Christian Egeland
354a9240f0
reduced navbar padding / height
2021-08-23 07:47:39 -05:00
Blake Blackshear
f3a1c1de0a
move width/height/fps under detect and make required
...
also resizes the output from ffmpeg to specified size
2021-08-14 14:18:35 -05:00
Bernt Christian Egeland
1f1a708388
set top postion to widow_padding
2021-08-14 07:37:56 -05:00
Blake Blackshear
a94b61ef91
increase jsmpeg buffer size
2021-07-21 08:11:16 -05:00
ElMoribond
16ef432228
add tabbed buttons component
2021-07-16 07:08:06 -05:00
ElMoribond
4449bc5292
add tabbed buttons component
2021-07-16 07:08:06 -05:00
Blake Blackshear
222dc2f7c9
remove console log
2021-06-23 08:15:15 -05:00
Blake Blackshear
f94a946418
add fullscreen to jsmpeg player
2021-06-23 08:15:15 -05:00
Blake Blackshear
3aa7f753b3
lint fixes
2021-06-18 21:15:59 -05:00
Blake Blackshear
861ee0485d
swith camera view to jsmpeg
2021-06-18 21:15:59 -05:00
Blake Blackshear
f2d1f7b00f
disable audio
2021-06-13 12:35:39 -05:00
Blake Blackshear
89c2ae2208
functioning birdseye view
2021-06-13 12:35:39 -05:00
Jason Hunter
da8e54ed51
fix lint and tests
2021-06-11 06:53:34 -05:00
Jason Hunter
b70c11e7a7
Cleanup video player and use consistently across recordings and events.
2021-06-11 06:53:34 -05:00
Jason Hunter
eb3f50c9f0
add default to reducer
2021-06-10 07:04:28 -05:00
Jason Hunter
055bd22138
initial implementation of recordings table
2021-06-10 07:04:28 -05:00
Jason Hunter
88ed7501a7
add mobile player and fullscreen support for iOS
2021-06-05 07:30:18 -05:00
Jason Hunter
c73aebadcb
change seek back to 10 seconds
2021-06-05 07:30:18 -05:00
Jason Hunter
40c4ca305e
add playback rate adjustment and seek buttons
2021-06-05 07:30:18 -05:00
Jason Hunter
7b3abe330e
recordings is taken by nginx so refresh fails - change base to recording
2021-06-05 07:30:18 -05:00
Jason Hunter
62452b1d21
cleanup dead code
2021-06-05 07:30:18 -05:00
Jason Hunter
c5f005afef
lint fix... again
2021-06-05 07:30:18 -05:00
Jason Hunter
4a45b6e76d
do not show event end time
2021-06-05 07:30:18 -05:00
Jason Hunter
a3cfbb6722
remove now playing because I do not handle autoadvance properly yet
2021-06-05 07:30:18 -05:00
Jason Hunter
dc8ba5239d
lint cleanup
2021-06-05 07:30:18 -05:00
Jason Hunter
b53a50cd54
restyle to match Material Design List specs
2021-06-05 07:30:18 -05:00
Jason Hunter
9822d614e2
fix videojs bug when switching cameras, support recording delay, fix navigation highlight
2021-06-05 07:30:18 -05:00
Jason Hunter
ca20c735f7
add event card to overlay
2021-06-05 07:30:18 -05:00
Jason Hunter
d3dc018260
video overlay
2021-06-05 07:30:18 -05:00
Jason Hunter
28a2a3816a
lint fixes
2021-06-05 07:30:18 -05:00
Jason Hunter
5461308d30
Initial Recordings UI
2021-06-05 07:30:18 -05:00
Mitch Ross
ebb6d348a3
feat(web): Delete events from Event page and API ( #991 )
...
Co-authored-by: Scott Roach <scott@thinkpivot.io>
Co-authored-by: Paul Armstrong <paul@spaceyak.com>
2021-05-12 08:19:02 -07:00
Paul Armstrong
5043040530
fix(web): ensure tooltips and menus don't cause scrollbar reflow
2021-02-25 06:34:36 -06:00
Paul Armstrong
b6ba6459fb
feat(web): detect, clips, snapshots toggles
2021-02-20 08:20:17 -06:00
Paul Armstrong
fe59d90c51
web(test): routes/Events
2021-02-20 08:20:17 -06:00
Paul Armstrong
f87813805a
test(web): RelativeModal
2021-02-20 08:20:17 -06:00
Paul Armstrong
a7e5b9978f
test(web): Select
2021-02-20 08:20:17 -06:00
Paul Armstrong
0a3959af86
test(web): TextField
2021-02-20 08:20:17 -06:00
Paul Armstrong
3348f04889
test(web): App
2021-02-20 08:20:17 -06:00
Paul Armstrong
7314572d97
feat(web): allow CameraImage to stretch
2021-02-20 08:20:17 -06:00
Paul Armstrong
5eaf8a5448
test(web): Switch (and add label back in)
2021-02-20 08:20:17 -06:00
Paul Armstrong
f70fb12c3d
test(web): NavigationDrawer
2021-02-20 08:20:17 -06:00
Paul Armstrong
ece6c1203c
test(web): Menu, MenuItem
2021-02-20 08:20:17 -06:00
Paul Armstrong
9c7e3177a2
test(web): Link
2021-02-20 08:20:17 -06:00
Paul Armstrong
058c0affaf
test(web): Heading
2021-02-20 08:20:17 -06:00
Paul Armstrong
5ee7146884
test(web): Card
2021-02-20 08:20:17 -06:00
Paul Armstrong
1aa9a7a093
test(web): CameraImage (basic)
...
Testing Image and Canvas calls requires a lot of heavy dependencies, so this skips that part of the tests
2021-02-20 08:20:17 -06:00
Paul Armstrong
a202c44a0f
test(web): Button
2021-02-20 08:20:17 -06:00
Paul Armstrong
85776cc7d0
test(web): fix switch case indent lint
2021-02-20 08:20:17 -06:00
Paul Armstrong
53288d361c
test(web): AutoUpdatingCameraImage
2021-02-20 08:20:17 -06:00
Paul Armstrong
e729bd52aa
refactor(web): Split AppBar and add tests
2021-02-20 08:20:17 -06:00
Paul Armstrong
ddb6127519
test(web): add ActivityIndicator test
2021-02-20 08:20:17 -06:00
Paul Armstrong
daa759cc55
test(web): add eslint and PR lint validation
2021-02-20 08:20:17 -06:00
Paul Armstrong
7aee28d080
refactor(web): async routing
2021-02-20 08:20:17 -06:00
Paul Armstrong
24ec13e36d
fix(web): svgs may need explicit height/width in rare cases on linux
2021-02-20 08:20:17 -06:00
Paul Armstrong
f00628f4e5
refactor(web): menu positioning
2021-02-20 08:20:17 -06:00
Paul Armstrong
4e03acc944
fix(web): ensure drawer can slide in/out and not just appear
2021-02-20 08:20:17 -06:00
Paul Armstrong
188eb6b9ea
fix(web): relative modal height, top position, and z-indexing
2021-02-20 08:20:17 -06:00
Paul Armstrong
e50cc59f0d
refactor(web): datatables
2021-02-20 08:20:17 -06:00
Paul Armstrong
96f87caff0
refactor(web): camera view + bugfixes
2021-02-20 08:20:17 -06:00
Paul Armstrong
b422a83b57
fix(web): ensure relative modal respects scrollY
2021-02-20 08:20:17 -06:00
Paul Armstrong
15ae3bee55
refactor(web): update shadows for material specs
2021-02-20 08:20:17 -06:00
Paul Armstrong
0cac2fec2a
feat(web): add button types
2021-02-20 08:20:17 -06:00
Paul Armstrong
5965da88c3
fix(web): dark mode for portals
2021-02-20 08:20:17 -06:00
Paul Armstrong
ba0338e9d5
refactor(web): NavigationBar (sidebar) styles
2021-02-20 08:20:17 -06:00
Paul Armstrong
ff62338359
feat(web): icons and better menu handling for dark mode
2021-02-20 08:20:17 -06:00
Paul Armstrong
9867f4eeee
fix(web): ensure relative modals have proper padding
2021-02-20 08:20:17 -06:00
Paul Armstrong
063030bcf3
fix(web): make app bar and sidebar fully responsive
2021-02-20 08:20:17 -06:00
Paul Armstrong
276ce8710c
feat(web): persist darkmode preference
2021-02-20 08:20:17 -06:00
Paul Armstrong
5ed7a17f46
refactor(web): styles and styleguide
2021-02-20 08:20:17 -06:00
Paul Armstrong
880178d62e
refactor(web): render CameraImage to a canvas
2021-02-20 08:20:17 -06:00
Paul Armstrong
45526a7652
feat(web): activity indicator while loading
2021-01-31 06:18:35 -06:00
Paul Armstrong
e6516235fa
feat(web): auto-paginate events page
2021-01-31 06:18:35 -06:00
Paul Armstrong
6482000d6b
fix(web): image loading for firefox
2021-01-28 07:05:45 -06:00
Paul Armstrong
2ec921593e
refactor(web): responsive images on content size, throttle AutoUpdatingCameraImage
2021-01-26 21:40:33 -06:00
Paul Armstrong
f0f3764992
fix(web): make camera latest.jpg responsive
2021-01-26 21:40:33 -06:00
Paul Armstrong
a862ba8348
feat(web): AutoUpdatingCameraImage to replace MJPEG feed
2021-01-26 21:40:33 -06:00
Paul Armstrong
2132352639
fix(web): dark mode text color fixes
...
fixes #544
2021-01-26 21:40:33 -06:00
Paul Armstrong
18db6daf0a
feat(web): layout & auto-update debug page
2021-01-26 21:40:33 -06:00
Paul Armstrong
26ba29b538
fix(web): ensure button bg colors show in prod builds
2021-01-26 21:40:33 -06:00
Paul Armstrong
d39111a294
fix(web): mask zone editor to handle object filter masks
...
Includes additional handlers for adding/removing masks, as well as click to copy configs
fixes #523
2021-01-26 21:40:33 -06:00
Paul Armstrong
c618867941
feat!: web user interface
2021-01-26 21:40:33 -06:00