Commit Graph
313 Commits
Author SHA1 Message Date
Aksel Skauge MellbyeandBlake Blackshear a6a0e4d1de Bring recording playlist in front of video.js modals
Ensure that the playlist doesn't get covered by video.js error messages,
preventing interaction.
2022-09-15 06:36:32 -05:00
AkselandGitHub 14faf0b2f6 Show snapshots on events page (#3763)
* Add tabs to show snapshot or thumbnail as part of event details,
  even if event has a clip available.
* Add ability for TextTab to render as disabled.
2022-09-15 06:35:51 -05:00
Justin WongandBlake Blackshear 7c57c8c2da Use master playlist for videojs 2022-08-24 07:21:39 -05:00
JohnMark SillandBlake Blackshear a67a768e89 improvement: better play/pause 2022-07-19 07:04:33 -05:00
JohnMark SillandBlake Blackshear 43f05c18d6 chore: remove unused import 2022-07-19 07:04:33 -05:00
JohnMark SillandBlake Blackshear 3b076c28c2 chore: removed unused properties interface 2022-07-19 07:04:33 -05:00
JohnMark SillandBlake Blackshear cbf12e3f90 fix: removed unused state 2022-07-19 07:04:33 -05:00
JohnMark SillandBlake Blackshear 17b745434c improvement: migrated to videojs 2022-07-19 07:04:33 -05:00
JohnMark SillandBlake Blackshear 37011c2fda improvement: use useCallback instead of setting ref auto-magically 2022-07-19 07:04:33 -05:00
JohnMark SillandBlake Blackshear fa95a041dd fix: height of video is now constant in history viewer 2022-07-19 07:04:33 -05:00
JohnMark SillandBlake Blackshear 0879d7a2d1 fix: marker time image 2022-07-19 07:04:33 -05:00
Nicolas MowenandGitHub da637d3c8f Limit size of player in events view (#3288)
* Set max width

* Set data-options so videojs accepts size changing

* Add comment to explain exmpty data-setup value

* Clarify comment
2022-06-02 07:06:39 -05:00
Blake Blackshear ca7bad8909 get ingress to play nice with vite 2022-05-19 07:31:51 -05:00
Blake Blackshear d2c3cdcf04 don't add 16x on every render 2022-05-16 07:00:33 -05:00
Carlos Gustavo SarmientoandBlake Blackshear 90bff605fa Only include 16x if browser is not Firefox 2022-05-14 07:31:52 -05:00
Carlos Gustavo SarmientoandBlake Blackshear f512df44c1 Add 16x Playback rate to VideoPlayer.jsx 2022-05-14 07:31:52 -05:00
Blake Blackshear 691ed6a4c7 revamp recordings 2022-05-12 06:29:43 -05:00
Dermot DuffyandGitHub c424c4b7ef Fix tiny timing bug. (#2994) 2022-03-21 06:43:27 -05:00
Blake Blackshear deb3536cb2 fix date picker 2022-03-11 07:49:06 -06:00
Blake Blackshear 95fe62e141 switch to vite 2022-03-11 07:49:06 -06:00
Blake Blackshear 1c9ba11e07 swr events refactor 2022-03-11 07:49:06 -06:00
JohnMark SillandGitHub 3e07d4eddb feat: Timeline UI (#2830) 2022-02-27 08:04:12 -06:00
Nicolas MowenandGitHub 4004048add Ability to retain specific clips / events indefinitely (#2831) 2022-02-21 22:03:01 -06:00
Jason HunterandBlake Blackshear 8de15af7b4 Fix duration for long events and playback rate for top of the hour 2022-02-18 21:18:26 -06:00
Jason HunterandBlake Blackshear e433bec17f Add in progress events to recordings view 2022-02-18 21:18:26 -06:00
Bernt Christian EgelandandBlake Blackshear 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
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
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 EgelandandBlake Blackshear 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 EgelandandBlake Blackshear 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
ElMoribondandBlake Blackshear 16ef432228 add tabbed buttons component 2021-07-16 07:08:06 -05:00
ElMoribondandBlake Blackshear 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 HunterandBlake Blackshear da8e54ed51 fix lint and tests 2021-06-11 06:53:34 -05:00
Jason HunterandBlake Blackshear b70c11e7a7 Cleanup video player and use consistently across recordings and events. 2021-06-11 06:53:34 -05:00
Jason HunterandBlake Blackshear eb3f50c9f0 add default to reducer 2021-06-10 07:04:28 -05:00
Jason HunterandBlake Blackshear 055bd22138 initial implementation of recordings table 2021-06-10 07:04:28 -05:00
Jason HunterandBlake Blackshear 88ed7501a7 add mobile player and fullscreen support for iOS 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear c73aebadcb change seek back to 10 seconds 2021-06-05 07:30:18 -05:00
Jason HunterandBlake Blackshear 40c4ca305e add playback rate adjustment and seek buttons 2021-06-05 07:30:18 -05:00