Dermot Duffy
b97e1358d0
fix: Fix issue with media view incorrectly rejecting cameras ( #2061 )
...
For issue: #1748
2025-05-23 20:02:13 -07:00
Dermot Duffy
c6a4c8aea2
feat: Implement basic general folder support ( #2051 )
...
- Related: #1748
2025-05-21 19:59:21 -07:00
Dermot Duffy
d6225fefda
refactor: Break apart monolithic configuration schema ( #1977 )
...
[skip ci]
2025-03-22 15:06:11 -07:00
Dermot Duffy
480c3d0ab7
perf: Various minor timeline performance improvements ( #1952 )
...
- Closes #1930
2025-03-08 17:31:25 -08:00
Dermot Duffy
cc376a8be1
feat: Rename the card to advanced-camera-card ( #1873 )
...
Whilst the Frigate support in this card is the best among camera
engines, the name incorrectly suggests that Frigate is a requirement.
Instead, to broaden the appeal, change to more camera agnostic name.
This does not suggest any change in priority, role or support for
Frigate.
This change is likely to be bug prone, due to the size of the rename --
the code contains 1500+ references to "Frigate" most of which make sense
to rename, some which do not, all of which needed human assessment.
- Closes #1298
BREAKING CHANGE: References to `frigate-card` in all kinds of
configuration need to be updated to `advanced-camera-card`. An automated
config upgrade should take care of the majority of usecases (click `Edit
-> Upgrade -> Save`), though may not be perfect.
2025-02-06 19:32:32 -08:00
Dermot Duffy
9ac6134446
perf: Change media fetches to be asynchronous to view render ( #1702 )
...
This is a fairly non-trivial change in terms of consequence, so a greater than average chance something breaks. This is necessary since some cameras (e.g. Reolink) are materially slower to fetch media, and this change substantially improves card responsiveness.
2024-12-01 20:57:48 -08:00
Dermot Duffy
ca405e9e3e
Fix query adopt bug.
2024-08-26 12:40:29 -07:00
Dermot Duffy
ef7b4b0ddf
Formatting pass.
2024-07-30 02:23:51 -07:00
Dermot Duffy
d5c4e56c45
Refactor views to support dynamic updates.
2024-07-26 19:15:38 -07:00
Felipe Santos
fccb4c9afd
Bump prettier to v3 and format all files
2024-06-10 00:29:50 -03:00
Dermot Duffy
7ab545738d
Add initial keyboard shortcut support.
2024-06-05 21:44:17 -07:00
Dermot Duffy
7917e5c537
Add support for pre-defined zoom/pan settings.
2024-04-27 14:55:38 -07:00
Dermot Duffy
f67620397f
Set timeline to now not to most recent event.
2024-04-07 20:21:09 -07:00
Dermot Duffy
95c44adcf1
Allow camera capabilities to be configured.
2024-03-26 21:00:15 -07:00
Dermot Duffy
b99628d5ee
Fix minor seeking issue in unreleased code.
2024-01-27 17:39:47 -08:00
Dermot Duffy
e12912fa85
Add out-of-the-box Frigate PTZ support.
2023-10-29 14:10:41 -07:00
Dermot Duffy
9b72dd8089
Refactor main types.ts .
2023-10-02 22:35:58 -07:00
Dermot Duffy
bfdbe70d6c
Refactor card.ts substantially and test.
2023-10-02 16:30:05 -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
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
17bfe4f38b
Recalculate grid for a slot change.
2023-08-19 12:28:11 -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
b663e0b731
Initial support for grid for live and media viewer.
2023-08-08 22:26:25 -07:00
Dermot Duffy
707bbb9f68
Maintain substream selections during view cycling.
2023-05-06 14:47:48 -07:00
Dermot Duffy
974d4496ed
Add view unittests.
2023-04-15 14:17:38 -07:00
Dermot Duffy
69b34d7ea1
Fix clicking on timeline recordings.
2023-04-15 12:19:23 -07:00
Dermot Duffy
e854187666
Add support for new ribbon timeline.
2023-04-14 16:44:39 -07:00
Dermot Duffy
b3bb56298a
Modify timeline to allow pan into past/future.
2023-04-08 12:51:10 -07:00
Dermot Duffy
d2ddc3e8f0
De-duplicate events at the same time.
2023-03-26 17:36:23 -07:00
Dermot Duffy
304c7e3164
Initial motionEye commit.
2023-03-26 16:42:21 -07:00
Dermot Duffy
7c0da1b267
Fix bug that caused gallery to render wrong media type.
2023-03-18 14:39:57 -07:00
Dermot Duffy
1851a563c0
Allow views to have no selection.
2023-03-07 19:27:08 -08:00
Dermot Duffy
1ea961265b
Add sub_label support.
2023-03-05 09:52:55 -08:00
Dermot Duffy
812c3e1018
Initial version of substream support.
2023-02-24 20:41:11 -08:00
Dermot Duffy
06b4cc914c
Refactor camera initialization into the camera engines.
2023-02-12 16:10:22 -08:00
Dermot Duffy
3d799d6fa6
Fix minor timeline bug for recordings.
2023-02-06 20:35:56 -08:00
Dermot Duffy
c86a091546
Implement media filtering.
2023-02-05 20:27:24 -08:00
Dermot Duffy
c898f038bd
Remove old TODO.
2023-01-30 21:24:59 -08:00
Dermot Duffy
a9074bd44e
Results of running ts-prune.
2023-01-30 21:11:21 -08:00
Dermot Duffy
f3149d2ff3
Mark TODO as fixed.
2023-01-30 20:37:40 -08:00
Dermot Duffy
f9f2a494c6
Avoid dispatching range changed events if there's nothing to be gained.
2023-01-30 20:21:12 -08:00
Dermot Duffy
93e8a8e71b
Avoid resetting timeline when cameraIDs change.
2023-01-30 19:53:29 -08:00
Dermot Duffy
a5921e9f91
Import cleanups to avoid circular imports.
2023-01-29 20:44:08 -08:00
Dermot Duffy
d0ded29741
Minor fixes.
2023-01-29 20:06:18 -08:00
Dermot Duffy
01c3a79ff1
Remove the MediaQuery wrapper from the camera manager.
2023-01-29 20:00:45 -08:00
Dermot Duffy
767d4ee7a0
Handle timeline item click corner case.
2023-01-29 19:28:34 -08:00
Dermot Duffy
730eb42983
Rename camera directory to camera-manager.
2023-01-29 19:02:24 -08:00
Dermot Duffy
eed436d77f
Get camera name the correct way.
2023-01-29 16:07:56 -08:00