Commit Graph
100 Commits
Author SHA1 Message Date
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
Dermot Duffy 69e9264a6f Merge pull request #1170 from dermotduffy/timers
Refactor timers into a simple tested object
2023-05-20 10:24:16 -07:00
Dermot Duffy a33d95f491 Refactor timers into a simple tested object. 2023-05-20 10:20:39 -07:00
Dermot Duffy bf895fc3ea Merge pull request #1169 from dermotduffy/dev
Merge screenshots into `main`
2023-05-20 10:03:10 -07:00
Dermot Duffy 0f7b3cf99e Merge pull request #1168 from dermotduffy/screenshots
Add screenshots for v5.1.0
2023-05-19 08:11:54 -07:00
Dermot Duffy 329e805637 Add screenshots for v5.1.0 . 2023-05-19 08:08:09 -07:00
Dermot Duffy 6d5897a269 Merge pull request #1167 from dermotduffy/merge-main-back-to-dev
Merge minor documentation changes from `main` into `dev`
2023-05-19 07:48:57 -07:00
Dermot Duffy 0de76613c6 Merge pull request #1166 from dermotduffy/bump-version-5.1
Bump version to v5.1.0.
2023-05-19 07:39:46 -07:00
Dermot Duffy a935c799d5 Merge branch 'main' into merge-main-back-to-dev 2023-05-19 07:38:00 -07:00
Dermot Duffy 666397a494 Bump version to v5.1.0. 2023-05-19 07:35:41 -07:00
Dermot Duffy 2980c1d3de Merge pull request #1164 from Morphy99/patch-1
Add additional cache reset troubleshooting tip
2023-05-16 19:36:21 -07:00
Dermot Duffy a90375a7dd Merge pull request #1162 from dermotduffy/mp4
Dispatch load events for mp4/mjpeg from go2rtc
2023-05-14 21:01:51 -07:00
Dermot Duffy 9b359b579d Dispatch load events for mp4/mjpeg from go2rtc. 2023-05-14 20:55:31 -07:00
Dermot Duffy 08e74a70ea Merge pull request #1161 from dermotduffy/hide-controls
Allow default media controls to be hidden
2023-05-14 20:04:14 -07:00
Dermot Duffy 972a0999fb Allow default media controls to be hidden. 2023-05-14 20:00:23 -07:00
Dermot Duffy 3bd71e190e Merge pull request #1159 from JonGilmore/patch-2
docs(typo): fix small typo
2023-05-12 19:58:21 -07:00
Dermot Duffy ffb0e8ac15 Merge pull request #1157 from dermotduffy/2-way-audio-is-a-property-of-loaded-media
Add {play/pause/mute/unmute} Frigate card commands
2023-05-11 20:31:40 -07:00
Dermot Duffy 8365b43c04 Add play/pause/mute/unmute Frigate card commands. 2023-05-11 20:25:40 -07:00
Dermot Duffy 23fc892560 Merge pull request #1153 from felipecrs/fix-typo
Fix typo in automations documentation
2023-05-10 06:39:22 -07:00
Dermot Duffy 3b4045c299 Merge pull request #1150 from dermotduffy/2-way-audio-is-a-property-of-loaded-media
Only show the microphone button if the media that is loaded supports 2-way audio
2023-05-07 17:03:07 -07:00
Dermot Duffy 2e5b86d6c9 Add troubleshooting entry. 2023-05-07 16:52:02 -07:00
Dermot Duffy d63a1de042 Only show the microphone button when the loaded media supports 2-way audio. 2023-05-07 16:47:02 -07:00
Dermot Duffy ae4ced8a23 Merge pull request #1149 from dermotduffy/mic-connect-on-load
Add option to have microphone `always_connected`
2023-05-07 15:38:56 -07:00
Dermot Duffy 109e10ea68 Rename option to always_connected. 2023-05-07 15:32:44 -07:00
Dermot Duffy ee7d02fc58 Add support for connecting microphone on card load. 2023-05-07 15:17:39 -07:00
Dermot Duffy c78d4be0c3 Merge pull request #1147 from dermotduffy/mic-button
Implement `momentary` and `toggle` microphone button types
2023-05-06 16:05:25 -07:00
Dermot Duffy 2c1b8ed785 Implement momentary and toggle microphone button types. 2023-05-06 15:59:57 -07:00
Dermot Duffy 11e1245d67 Merge pull request #1146 from dermotduffy/cycle-substream
Maintain substream selections during view cycling
2023-05-06 14:51:53 -07:00
Dermot Duffy 707bbb9f68 Maintain substream selections during view cycling. 2023-05-06 14:47:48 -07:00
Dermot Duffy 316423b98b Merge pull request #1145 from dermotduffy/zoom-disable
Add support for disabling zoom
2023-05-06 14:07:09 -07:00
Dermot Duffy 992b622f7c Add support for disabling zoom. 2023-05-06 14:03:05 -07:00
Dermot Duffy bf2ab6c30b Merge pull request #1144 from dermotduffy/zoom-cursor
Show different mouse cursor when zoomed in
2023-05-06 14:02:45 -07:00
Dermot Duffy 2b1f0f5d85 Show different mouse cursor when zoomed in. 2023-05-06 13:14:04 -07:00
Dermot Duffy a0f2ed1bab Merge pull request #1143 from dermotduffy/manual-install-docs
Update installation instructions for manual installation
2023-05-06 12:37:56 -07:00
Dermot Duffy 1f0a4cbe3a Update installation instructions for manual installation. 2023-05-06 12:31:36 -07:00
Dermot Duffy 04d3f99756 Merge pull request #1142 from dermotduffy/top-score-null
Fix Frigate event schema break (`top_score` === `null`)
2023-05-06 12:26:06 -07:00
Dermot Duffy 4cd1fdad72 Fix timezone issues. 2023-05-06 12:21:50 -07:00
Dermot Duffy cb6a73c3f8 Fix Frigate event schema break (top_score === null) 2023-05-06 11:46:30 -07:00
Dermot Duffy 23a69f007f Merge pull request #1141 from dermotduffy/automations
Add support for in-card automation
2023-05-06 10:52:17 -07:00
Dermot Duffy 19e9113665 Minor codereview fixes. 2023-05-06 10:49:08 -07:00
Dermot Duffy 867a118a16 Add better control over substreams. 2023-05-06 10:42:17 -07:00
Dermot Duffy fd74c1c855 Add initial support for automations. 2023-05-04 19:54:41 -07:00
Dermot Duffy b048524d84 Merge pull request #1133 from dermotduffy/dependabot/github_actions/volta-cli/action-4
Bump volta-cli/action from 3 to 4
2023-05-02 19:39:29 -07:00