-
Notifications
You must be signed in to change notification settings - Fork 6
Merge branch 'feature/cameras' into main #259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
68 commits
Select commit
Hold shift + click to select a range
31a22c7
Merge branch 'main' into feature/cameras
cleithner-comcast caa9954
Merge branch 'main' into feature/cameras
cleithner-comcast 08f14df
checkpointing reviewed SBMD.md and archive of SBMD.md for v3
tleacmcsa 879c76e
docs: add openspec proposal for sbmd-v4-runtime (pre-apply)
tleacmcsa 1bea5c9
feat(sbmd): stage v3 drivers and implement v4 result builder
tleacmcsa 3588284
feat(sbmd): implement v4 SbmdDriver registration system
tleacmcsa 1eb409f
feat(sbmd-v4): implement result chain parser (Task Group 7)
tleacmcsa 21a9ea8
feat(sbmd-v4): implement driver lifecycle activate/deactivate (Task G…
tleacmcsa 65d3bf4
feat(sbmd-v4): implement dispatch table construction and lookup (Task…
tleacmcsa 2d621a6
feat(sbmd-v4): add handler invoker and v4 code paths to SpecBasedMatt…
tleacmcsa d52853c
feat(sbmd-v4): update SbmdFactory to load and activate v4 drivers
tleacmcsa 24a8a4b
feat(sbmd-v4): convert light driver to v4 format (Task Group 12)
tleacmcsa 9a99707
feat(sbmd): convert remaining 9 drivers to v4 JavaScript format
tleacmcsa 9275a0a
refactor(sbmd): remove v3 YAML infrastructure
tleacmcsa e40fcac
refactor: remove v3/v4 versioning from SBMD naming
tleacmcsa f1229c1
feat(matter): remove v3 SBMD infrastructure (TG13)
tleacmcsa a329ac7
feat(matter): implement deferred operations for SBMD v4 (TG8)
tleacmcsa a773936
feat(sbmd): implement supplements resolution for handler invocation (…
tleacmcsa 6691095
Remove unnecessary seed handlers from air-quality-sensor SBMD driver
tleacmcsa 735d697
Remove redundant seed handlers from attribute-driven SBMD drivers
tleacmcsa d936590
feat(sbmd): make dynamic and emitEvents implicit default modes
tleacmcsa ab82c26
Merge branch 'tlea/dev/sbmd-v4' into feature/cameras
cleithner-comcast ba3f93b
feat(sbmd): implement storage, updateResource metadata, and result bu…
tleacmcsa ee74539
Merge remote-tracking branch 'origin/tlea/dev/sbmd-v4' into feature/c…
cleithner-comcast c4f4168
feat(sbmd): implement deferred handler context, matterCode, successVa…
tleacmcsa d4e7025
Merge remote-tracking branch 'origin/tlea/dev/sbmd-v4' into feature/c…
cleithner-comcast f8ac555
feat(sbmd): wire event and command dispatch from Matter devices to SB…
tleacmcsa 5fada31
feat(sbmd): add CommandHandlerInterface for incoming commands and com…
tleacmcsa 86854dc
fix(sbmd): restore seed handler for door lock locked resource
tleacmcsa df6bc0a
refactor(sbmd): change driverVersion from string to integer
tleacmcsa 0d9d981
fix(sbmd): register endpoint profile versions for reconfiguration
tleacmcsa 7ef1438
feat(sbmd): implement DoConfigureDevice for SBMD reconfiguration
tleacmcsa 8e3ceff
feat: add SBMD v4 JSON schema and build-time validation
tleacmcsa eb271c8
Merge remote-tracking branch 'origin/tlea/dev/sbmd-v4' into feature/c…
cleithner-comcast c7f5091
refactor: split SBMD scriptCommon into modular sub-parts
tleacmcsa 2811ae1
chore: archive sbmd-script-result and sbmd-storage openspec changes
tleacmcsa c4ad350
sbmd: allow supplements on write and execute resource handlers
tleacmcsa 63ff92e
Merge remote-tracking branch 'origin/tlea/dev/sbmd-v4' into feature/c…
cleithner-comcast 2132050
Merge remote-tracking branch 'origin/main' into feature/cameras
cleithner-comcast 79123e8
feat: add observability metrics abstraction with in-memory and noop b…
tleacmcsa daa8cf9
fix: GC-root args JSValue in Build*Args and call sites
tleacmcsa b36162e
chore: archive sbmd-v4-runtime change and sync specs
tleacmcsa adc8a5d
Merge branch 'main' into tlea/dev/sbmd-v4
tleacmcsa 512e8b5
Merge remote-tracking branch 'origin/tlea/dev/sbmd-v4' into feature/c…
cleithner-comcast 924863a
docs(openspec): archive SBMD design changes and update documentation
tleacmcsa 05bbfbb
feat(observability): add metrics abstraction with in-memory and noop …
tleacmcsa d0c1f4b
feat(sbmd): replace v3 YAML runtime with v4 JavaScript-native archite…
tleacmcsa 3acce58
feat(sbmd): convert device drivers from YAML to JavaScript format
tleacmcsa dbda238
chore: update dev environment and integration tests for SBMD v4
tleacmcsa 9278934
Merge remote-tracking branch 'origin/tlea/dev/sbmd-v4' into feature/c…
cleithner-comcast a2559c4
feat: add initial Matter camera driver (#222)
cleithner-comcast cce6d9a
feat: Add support for runtime matter kvs storage path
cleithner-comcast 42b9929
chore: update openspec to 1.4.1
tleacmcsa 84875a9
chore: update openspec skills
tleacmcsa 587f5c8
fix: handle empty configDir in Matter::Init with compile-time fallback
cleithner-comcast 21259a3
Apply suggestions from code review
cleithner-comcast 57211c4
Merge branch 'main' into feature/cameras
cleithner-comcast 319dae0
feat(matter): add large-payload TCP transport capability with MRP fal…
cleithner-comcast 410bb00
feat(sbmd): add volatile resource mode (#249)
cleithner-comcast 9b638b2
feat(camera): add Matter WebRTC camera driver support (#253)
cleithner-comcast d3e5e3e
Merge branch 'main' into feature/cameras
cleithner-comcast bba56f0
fix(test): root camera handler JSValue across moving-GC allocations
cleithner-comcast 6d50a2b
app: add camera streaming command to reference app (#254)
cleithner-comcast 4188a6e
docs(openspec): archive camera changes and sync capability specs (#255)
cleithner-comcast 2e3a8a0
Merge branch 'main' into feature/cameras
cleithner-comcast 1f37619
fix(test): link observability metrics into testSbmdCameraWebrtc
cleithner-comcast 4a2b647
fix(camera): report the camera's negotiation role, not the client's (…
cleithner-comcast a82c779
fix(test): raise Barton readiness timeout to 10s
cleithner-comcast File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.