Commit Graph
100 Commits
Author SHA1 Message Date
Dermot Duffy 89395b6f22 Merge pull request #1291 from dermotduffy/custom-go2rtc
Add support for go2rtc to non-Frigate cameras
2023-10-08 11:15:23 -07:00
Dermot Duffy f352097243 Merge pull request #1290 from dermotduffy/image-watermark
Add watermark to temporary image on live view
2023-10-08 11:06:36 -07:00
Dermot Duffy de7d412c2d Add watermark to temporary image on live view. 2023-10-08 11:01:07 -07:00
Dermot Duffy b43389ed5b Add support for go2rtc for non-Frigate cameras 2023-10-07 23:27:10 -07:00
Dermot Duffy db50e36c76 Add support for custom go2rtc URLs. 2023-10-07 18:29:31 -07:00
Dermot Duffy 04aef8a449 Merge pull request #1287 from dermotduffy/fix-disconnection-embla
Fix issue causing carousel to not correctly scroll
2023-10-07 15:48:48 -07:00
Dermot Duffy cf8935da73 Fix issue causing carousel to not correctly scroll. 2023-10-07 15:36:03 -07:00
Dermot Duffy b0a8ad3e5f Merge pull request #1284 from dermotduffy/install-clarify
Clarify installation instructions
2023-10-05 22:13:18 -07:00
Dermot Duffy fc51bfa490 Tweaks. 2023-10-05 22:08:31 -07:00
Dermot Duffy f0627e14c5 Clarify installation instructions. 2023-10-05 22:06:58 -07:00
Dermot Duffy 4140bde34f Merge pull request #1283 from dermotduffy/camera-availability
Deal with camera unavailability in a cleaner way
2023-10-05 21:45:38 -07:00
Dermot Duffy 63d90a8eb5 Clean up message content. 2023-10-05 21:36:53 -07:00
Dermot Duffy d895c43e67 Treat camera unavailability in a more friendly way.
Also creates a `components-lib` directory for major webcomponent support code.
2023-10-05 21:18:03 -07:00
Dermot Duffy 95e42ab767 Merge pull request #1282 from dermotduffy/null-hass
Safely handle invalid null `hass` objects
2023-10-05 20:01:16 -07:00
Dermot Duffy ee8f9e3fd1 Handle (invalid) null hass objects. 2023-10-05 19:54:52 -07:00
Dermot Duffy be74a0410f Merge pull request #1281 from dermotduffy/query-string-functions
Fix query string handling for navigation calls
2023-10-05 19:29:27 -07:00
Dermot Duffy c817601f60 Fix query string handling for navigation calls. 2023-10-05 19:22:28 -07:00
Dermot Duffy 5d2fb22ae6 Merge pull request #1279 from dermotduffy/card.ts-refactor
Refactor `card.ts` and `types.ts` and add tests
2023-10-03 20:47:45 -07:00
Dermot Duffy f2e230fa81 Add mixxing part of prior commit. 2023-10-03 20:22:56 -07:00
Dermot Duffy ed91c87899 Move card-controller out of utils. 2023-10-03 20:14:08 -07:00
Dermot Duffy 913355ad1d Do not require all title popup options be specified. 2023-10-03 19:53:02 -07:00
Dermot Duffy 6bba16cb86 Clear camera store when cameras are initialized. 2023-10-03 12:57:51 -07:00
Dermot Duffy 27c33438dd Fix duplicate import. 2023-10-02 22:40:06 -07:00
Dermot Duffy 9b72dd8089 Refactor main types.ts . 2023-10-02 22:35:58 -07:00
Dermot Duffy 5ebd85e5e8 Remove unnecessary error handling parameter. 2023-10-02 20:31:27 -07:00
Dermot Duffy c2145ef0d5 Only import screenfull in a single place. 2023-10-02 19:56:43 -07:00
Dermot Duffy d23f87a39b Fix message on initialization rendering. 2023-10-02 19:00:30 -07:00
Dermot Duffy a3b1e5f834 Fix trigger scan config issue. 2023-10-02 18:52:37 -07:00
Dermot Duffy bfdbe70d6c Refactor card.ts substantially and test. 2023-10-02 16:30:05 -07:00
Dermot Duffy 4cf13b1645 Merge pull request #1265 from dermotduffy/qs-delimiter
Accept `.` as a query string delimiter and reject non-alphanumeric `card_id` parameters
2023-09-06 21:27:28 -07:00
Dermot Duffy 568a5cea35 Accept . as a query string delimiter. 2023-09-06 21:22:21 -07:00
Dermot Duffy 97dac5332b Merge pull request #1251 from dermotduffy/grid
Add ability to show media in a multi-camera grid
2023-09-06 19:59:15 -07:00
Dermot Duffy 4cd0778441 Fix editor label. 2023-09-06 19:55:00 -07:00
Dermot Duffy 1c27bc55dd Add screenshot. 2023-09-05 21:25:41 -07:00
Dermot Duffy 88563b59ac Fix thumbnail fade issue. 2023-09-05 20:58:55 -07:00
Dermot Duffy 7173743d0b Fix test after carousel controller changes. 2023-09-05 20:47:08 -07:00
Dermot Duffy 1a4d38e609 Fix init/select out of sync issues. 2023-09-05 20:39:54 -07:00
Dermot Duffy 25150be36b Set the container height on every resize. 2023-09-04 20:31:20 -07:00
Dermot Duffy 07bc6391ec Recalculate timeline cameras when display mode changes. 2023-09-04 19:51:15 -07:00
Dermot Duffy d425457781 Resize the container based on media loads. 2023-09-04 19:31:54 -07:00
Dermot Duffy 1554cb41e8 Add missing files changes on prior commit. 2023-09-04 18:41:46 -07:00
Dermot Duffy cd84e490a8 Watch grid DOM for id changes. 2023-09-04 18:40:13 -07:00
Dermot Duffy e830db1a77 Complete carousel refactor.
Reduces one layer of DOM nesting for simplication, uses the latest Embla
version, unittests for everything.
2023-09-04 16:25:32 -07:00
Dermot Duffy 48ece1e154 Improve display mode button text. 2023-08-26 14:51:48 -07:00
Dermot Duffy af5b0f7f23 Be less eager with carousel resizes. 2023-08-26 11:41:06 -07:00
Dermot Duffy 87f137b474 Add support for timeline seeking locked to a camera. 2023-08-26 11:11:44 -07:00
Dermot Duffy 74f00e1985 Remove unused variable. 2023-08-21 19:46:35 -07:00
Dermot Duffy ef7598cd84 Use usable time for in progress events. 2023-08-20 16:10:36 -07:00
Dermot Duffy 0e5e99419f Better timeline functionality for recordings. 2023-08-20 15:50:37 -07:00
Dermot Duffy 2df22b96ea Fix various small issues. 2023-08-20 11:00:57 -07:00
Dermot Duffy d23d412fbf Fix typos. 2023-08-19 20:24:19 -07:00
Dermot Duffy 3c23894c6d Scrubbing performance improvements. 2023-08-19 19:51:16 -07:00
Dermot Duffy 89c16b58c5 Remove old TODOs. 2023-08-19 15:49:30 -07:00
Dermot Duffy 17bfe4f38b Recalculate grid for a slot change. 2023-08-19 12:28:11 -07:00
Dermot Duffy 5364c828eb Show all cameras on timeline in grid mode. 2023-08-13 15:31:10 -07:00
Dermot Duffy c665f1b351 Clean up seek handler. 2023-08-13 12:37:20 -07:00
Dermot Duffy b4595867b3 Avoid carousel init duplication. 2023-08-13 10:00:29 -07:00
Dermot Duffy c61ceb905d Fix query/queryResults issue. 2023-08-12 20:35:02 -07:00
Dermot Duffy 8a0ba11fa9 Reset query when changing to non-grid . 2023-08-12 09:46:47 -07:00
Dermot Duffy cc77caa96d Reset the query on grid change in a smarter way. 2023-08-11 19:49:42 -07:00
Dermot Duffy fe2adb5b89 Reduce number of event listeners. 2023-08-09 21:32:53 -07:00
Dermot Duffy 330f927fdb Fix controls issue. 2023-08-09 21:26:12 -07:00
Dermot Duffy d9b2b4d4d8 Minor fixes. 2023-08-08 22:49:52 -07:00
Dermot Duffy e7094718bb Add documentation. 2023-08-08 22:48:50 -07:00
Dermot Duffy b663e0b731 Initial support for grid for live and media viewer. 2023-08-08 22:26:25 -07:00
Dermot Duffy 69249b6c33 Merge pull request #1211 from dermotduffy/bump-5.2.0
Bump version to v5.2.0
2023-06-22 09:21:26 -06:00
Dermot Duffy 34fd08910b Bump version to v5.2.0 . 2023-06-22 08:17:27 -07:00
Dermot Duffy e3d455dad6 Merge pull request #1188 from dermotduffy/dependabot/github_actions/dev/svenstaro/upload-release-action-2.6.1
Bump svenstaro/upload-release-action from 2.5.0 to 2.6.1
2023-06-21 10:41:42 -06:00
Dermot Duffy 5b8d21df9f Merge pull request #1210 from dermotduffy/dropdown-error
Update @graphiteds/core
2023-06-21 10:33:33 -06:00
Dermot Duffy e4b081f104 Update @graphiteds/core . 2023-06-21 09:01:46 -07:00
Dermot Duffy 6944c3358d Merge pull request #1209 from dermotduffy/qs-race
Fix view-related querystring action race condition
2023-06-21 09:50:40 -06:00
Dermot Duffy d48622f089 Add missing space. 2023-06-21 08:46:17 -07:00
Dermot Duffy e1320c4d71 Fix view-related querystring action race condition 2023-06-21 08:41:56 -07:00
Dermot Duffy ed1780582f Merge pull request #1207 from dermotduffy/popups
Add troubleshooting entry to disable title popups
2023-06-19 20:47:00 -06:00
Dermot Duffy 82d5576940 Add troubleshooting entry to disable title popups. 2023-06-19 13:19:29 -07:00
Dermot Duffy 268574e307 Merge pull request #1202 from dermotduffy/recording-download
Fix recording downloads
2023-06-16 20:42:34 -07:00
Dermot Duffy 2faaf9e326 Fix timezone issue causing test to fail. 2023-06-16 20:39:17 -07:00
Dermot Duffy 1eafe42e7d Fix recording downloads. 2023-06-16 20:32:23 -07:00
Dermot Duffy f5daab1efe Merge pull request #1201 from dermotduffy/screenshot
Add support for taking screenshots from loaded media
2023-06-16 19:55:17 -07:00
Dermot Duffy c328731bbb Update documentation for screenshot. 2023-06-16 19:41:11 -07:00
Dermot Duffy 39b985b4df Add screenshot support. 2023-06-16 19:36:45 -07:00
Dermot Duffy ad23083d72 Merge pull request #1198 from dermotduffy/query-string-expansion
Allow HA `navigate` action calls to trigger card actions
2023-06-11 15:25:51 -07:00
Dermot Duffy 048f9bc65a Run querystring actions for navigate action calls. 2023-06-11 14:39:38 -07:00
Dermot Duffy 53a37d5ed7 Merge pull request #1196 from dermotduffy/allow-scrolling-when-zoomed
Allow scrolling when not zoomed in
2023-06-10 14:52:47 -07:00
Dermot Duffy 171f46fe0a Allow scrolling when not zoomed in. 2023-06-10 14:47:59 -07:00
Dermot Duffy 33de125f1a Merge pull request #1182 from NiklasBuchfink/main
Follow up for #1107
2023-05-23 20:53:28 -07:00
Dermot Duffy 5e9287eb0e Merge pull request #1179 from dermotduffy/zoom-firefox
Fix zoom in Firefox and Safari
2023-05-22 20:59:55 -07:00
Dermot Duffy 4d0b06e090 Fix typo. 2023-05-22 20:40:47 -07:00
Dermot Duffy 5a67c8bc2e Fix zoom in Firefox and Safari. 2023-05-22 20:37:18 -07:00
Dermot Duffy c156f094f5 Merge pull request #1177 from dermotduffy/media-info
Refactor media info handling into a controller
2023-05-21 09:36:15 -07:00
Dermot Duffy e8e99b2e20 Apply formatting. 2023-05-21 09:31:39 -07:00
Dermot Duffy 8658cc500f Refactor media info handling into a controller. 2023-05-21 09:29:13 -07:00
Dermot Duffy 560c90dda1 Merge pull request #1176 from dermotduffy/move-zod-parse
Break parser error handling out of main card
2023-05-20 20:27:47 -07:00
Dermot Duffy d414540b7c Break parser handling out of main card. 2023-05-20 20:23:39 -07:00
Dermot Duffy 1c5e11009f Merge pull request #1175 from dermotduffy/menu-buttons
Refactor menu button logic out of main card
2023-05-20 19:44:16 -07:00
Dermot Duffy b17fb62b36 Refactor menu button logic out of main card. 2023-05-20 19:39:43 -07:00
Dermot Duffy 6b9201630d Merge pull request #1173 from dermotduffy/merge-main
Merge fix in `main` back into `dev`
2023-05-20 13:55:05 -07:00
Dermot Duffy 8f6d47d5da Merge branch 'main' into merge-main 2023-05-20 13:51:35 -07:00
Dermot Duffy 2d977beff1 Merge pull request #1172 from dermotduffy/fix-overrides
Fix overrides bug caused by incorrect initial state
2023-05-20 13:32:32 -07:00
Dermot Duffy 2d3b01583a Fix overrides bug caused by incorrect initial state. 2023-05-20 13:27:29 -07:00