Dermot Duffy
0a67df9a25
refactor: Convert protected methods to private ( #2358 )
2026-02-19 20:47:59 -08:00
Dermot Duffy
fc32727860
feat: Add support for Frigate reviews / detections [initial PR] ( #2315 )
...
- Add support for Frigate reviews / detections.
- Add support for GenAI metadata.
- Significant internal refactor to more flexible "UnifiedQuery" to allow
mixing cameras with simple metadata and review metadata (e.g. a timeline
view of a Frigate camera with reviews, and a Reolink camera with simple
metadata).
- Add support for folder media as camera media.
There are a few more PRs to commit prior to this going live, but
commiting this for now due to the scale of the change.
BREAKING CHANGE: `media_type` and `events_type` are retired under
`live`, `viewer` and `timeline` configuration sections, instead media
type is associated (once) with the camera under `media`.
2026-01-19 13:32:50 -08:00
Dermot Duffy
1f6a4ddce2
fix: Fix folder media in timeline when camera is not timeline supported ( #2246 )
...
- Closes : #2205
2025-11-24 14:33:06 -08:00
Dermot Duffy
78dee9194f
feat: Add timeline support for folder media ( #2197 )
...
- Closes #2106
2025-10-04 15:47:39 -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
a79ffa6edc
refactor: Retire the use of unmaintained custom-card-helpers ( #1956 )
...
- Closes #1295
2025-03-09 16:02:33 -07: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
d5c4e56c45
Refactor views to support dynamic updates.
2024-07-26 19:15:38 -07:00
Dermot Duffy
b4ed40e6c7
Fix controls and seeking bugs.
2024-04-14 19:47:44 -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
88bea0ae7d
Allow camera engines to signal events to the card.
2024-03-03 15:40:20 -08:00
Dermot Duffy
93a475c7f4
Allow live thumbnails to load recordings .
2024-02-03 14:23:49 -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
88563b59ac
Fix thumbnail fade issue.
2023-09-05 20:58:55 -07:00
Dermot Duffy
07bc6391ec
Recalculate timeline cameras when display mode changes.
2023-09-04 19:51:15 -07:00
Dermot Duffy
5364c828eb
Show all cameras on timeline in grid mode.
2023-08-13 15:31:10 -07:00
Dermot Duffy
b663e0b731
Initial support for grid for live and media viewer.
2023-08-08 22:26:25 -07:00
Dermot Duffy
e1d74dc35a
Enable smooth panning between past/live.
2023-04-09 19:23:34 -07:00
Dermot Duffy
ecf954249d
Select thumbnail unless in viewer.
2023-04-07 14:38:00 -07:00
Dermot Duffy
d25d85eb34
Clicking on an event in the timeline always plays.
2023-04-07 07:49:36 -07:00
Dermot Duffy
1851a563c0
Allow views to have no selection.
2023-03-07 19:27:08 -08:00
Dermot Duffy
812c3e1018
Initial version of substream support.
2023-02-24 20:41:11 -08:00
Dermot Duffy
03cea41675
Add a performance option to control media chunk size.
2023-02-13 21:27:39 -08:00
Dermot Duffy
06b4cc914c
Refactor camera initialization into the camera engines.
2023-02-12 16:10:22 -08:00
Dermot Duffy
9cd60172a6
Don't show the timeline if no cameras support it.
2023-02-10 19:32:34 -08:00
Dermot Duffy
93e8a8e71b
Avoid resetting timeline when cameraIDs change.
2023-01-30 19:53:29 -08:00
Dermot Duffy
ac295327ec
Correctly calculate cameraIDs to display.
2023-01-29 22:05:09 -08:00
Dermot Duffy
730eb42983
Rename camera directory to camera-manager.
2023-01-29 19:02:24 -08:00
Dermot Duffy
b1f56dd02c
Set the correct view depending on media filter selections.
2023-01-29 13:31:21 -08:00
Dermot Duffy
980ba1fc6f
Break apart view.ts into multiple files.
2023-01-24 19:36:54 -08:00
Dermot Duffy
39b44863ce
Rename DataManager to CameraManager.
2023-01-24 19:36:54 -08:00
Dermot Duffy
66ee65f8cc
Use query type instead of view.
2023-01-24 19:36:54 -08:00
Dermot Duffy
093925cb40
Initial code for major engine refactor.
2023-01-24 19:36:54 -08:00
Dermot Duffy
ead0026650
Convert all major views to separate chunks.
2022-10-09 11:39:27 -07:00
Dermot Duffy
0d09286c8c
Split live providers into chunks.
2022-10-09 08:39:04 -07:00
Dermot Duffy
b663772a52
Add editor support for performance profile.
2022-10-08 10:13:32 -07:00
Dermot Duffy
c8c9098501
Initial low performance profile mode.
2022-10-04 20:00:53 -07:00
Dermot Duffy
143a597039
Rename TimelineDataManager to DataManager .
2022-10-02 20:19:47 -07:00
Dermot Duffy
56465e4f92
Promote thumbnail carousel selected to a property.
2022-09-25 17:50:40 -07:00
Dermot Duffy
a2e80d93a3
Fetch timeline events from events endpoint not media browser.
2022-09-24 11:31:03 -07:00
Dermot Duffy
f11822fc87
Fix thumbnails for recordings.
2022-09-22 17:44:43 -07:00
Dermot Duffy
eb88c6e0e0
Rename surround-thumbnails to just surround.
2022-09-22 17:44:43 -07:00
Dermot Duffy
ffa31c05ed
Clean lit-plugin warnings
2022-06-19 07:30:08 +00:00
Dermot Duffy
a94f53f8da
Maintain the selected range in the view.
2022-04-02 09:26:34 -07:00
Dermot Duffy
a4fcf2513b
Add generic support for a 'surround'.
2022-03-22 19:58:34 -07:00