Skip to content
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

Release 1.7.0 #198

Merged
merged 99 commits into from
Jan 4, 2025
Merged
Changes from 1 commit
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
362a670
Remove unused imports in matterbridgeEndpoint test file
Luligu Dec 16, 2024
32d651a
Refactor imports in matterbridgeEdge.ts to remove unused dependencies
Luligu Dec 16, 2024
21bfb4d
Add exports for endpoints, devices, and behaviors in matter export mo…
Luligu Dec 16, 2024
82c0a30
Add export for matterbridgeEdge in matter export module
Luligu Dec 16, 2024
4012396
Add exports for protocol-related entities in matter export module
Luligu Dec 16, 2024
d7a7333
Refactor exports in matter export module to include AggregatorEndpoint
Luligu Dec 16, 2024
55048a6
Remove unused activeSessions mapping from MatterbridgeEdge class
Luligu Dec 16, 2024
071cbab
Remove unused import of getMacAddress from matterbridgeEndpoint test …
Luligu Dec 16, 2024
2ef92b0
Remove unused import of SanitizedSessionInformation from matterbridge…
Luligu Dec 16, 2024
aeddb8d
Update version to 1.6.8-dev.1 and refresh dependencies
Luligu Dec 16, 2024
d396921
Update README-SERVICE.md to include instructions for using SSL on por…
Luligu Dec 16, 2024
83dda82
Update README-SERVICE.md to clarify user replacement instructions
Luligu Dec 16, 2024
f2bc214
Update README files to enhance SSL usage instructions for frontend
Luligu Dec 16, 2024
17c43a9
Update CHANGELOG.md to reflect README updates for SSL instructions on…
Luligu Dec 16, 2024
a2063f3
Enhance MatterbridgeDevice and MatterbridgeEndpoint documentation wit…
Luligu Dec 16, 2024
9b1d2ed
Dev 1.6.8-dev.2
Luligu Dec 16, 2024
0b052da
Bump version to 1.6.8-dev.3 and update CHANGELOG for storage conversion.
Luligu Dec 17, 2024
9ea1d5d
Dev 1.6.8-dev.3
Luligu Dec 17, 2024
ee0864f
Dev 1.6.8-dev.3
Luligu Dec 17, 2024
20ce462
Fix imports
Luligu Dec 18, 2024
c65a0df
Fix converter when unique id is used
Luligu Dec 18, 2024
05e18b1
Use same replace as in edge mode
Luligu Dec 18, 2024
785c450
Update types
Luligu Dec 18, 2024
e63a3c1
Bump version to 1.6.8-dev.4 and update typescript-eslint to 8.18.1
Luligu Dec 18, 2024
1f6b038
Remove installation of the latest npm in build workflow
Luligu Dec 18, 2024
754df7a
Remove installation of the latest npm from publish workflow
Luligu Dec 18, 2024
c0ccabe
Update CHANGELOG and README for clarity; ensure proper formatting and…
Luligu Dec 18, 2024
50b327c
Update shelly defaultConfigSchema to change exposeSwitch to 'outlet' …
Luligu Dec 18, 2024
ea73340
Add entity whitelist validation to Matterbridge platform
Luligu Dec 18, 2024
67f38b4
Add tests for entity whitelist and blacklist validation in Matterbrid…
Luligu Dec 18, 2024
99fac82
Convert matter storage to new API format in Matterbridge
Luligu Dec 18, 2024
0ab9cdb
Bump version to 1.6.8-dev.5 in package.json, package-lock.json, and C…
Luligu Dec 18, 2024
a04ec05
Refactor Matterbridge storage conversion to use async/await and enhan…
Luligu Dec 18, 2024
d48b497
Bump version to 1.6.8-dev.6 and update serialNumber and uniqueId form…
Luligu Dec 18, 2024
ed1c6d7
Add parameter check for storage conversion in Matterbridge
Luligu Dec 18, 2024
14cdc11
Dev 1.6.8-dev.6
Luligu Dec 18, 2024
7060ebf
Enhance ACL handling in Matterbridge by updating default values and i…
Luligu Dec 19, 2024
bf9abff
Bump version to 1.6.8-dev.8 and update changelog for storage conversi…
Luligu Dec 19, 2024
7f28aac
Fix default nextFabricIndex value and add notice for edge beta usage …
Luligu Dec 19, 2024
d4baa73
Add methods to retrieve Matterbridge devices and registered plugins
Luligu Dec 20, 2024
02b0e0a
Bump version to 1.6.8-dev.9 and update changelog for release
Luligu Dec 20, 2024
ea007ce
Add checkEndpointNumbers() to detect changes in endpoint numbers
Luligu Dec 21, 2024
3d1a117
Add storage conversion for child endpoints
Luligu Dec 21, 2024
996c2ab
Refactor MatterbridgePlatform
Luligu Dec 21, 2024
2ff734a
Dev 1.6.8-dev.9
Luligu Dec 21, 2024
42d6c7b
Fix conversion of child endpoint number with uniqueId
Luligu Dec 21, 2024
0f09d19
Enhance storage management by adding deletion of matter node storage …
Luligu Dec 21, 2024
3565d5e
Add debug logging for device endpoints checks in MatterbridgePlatform
Luligu Dec 23, 2024
331fe76
Add storage conversion for childbridege mode
Luligu Dec 23, 2024
0f7efb8
Update changelog for version 1.6.8-dev.11 with storage conversion enh…
Luligu Dec 23, 2024
060d79d
Update documentation for Docker usage and add edge mode instructions
Luligu Dec 23, 2024
0e5d282
Update README-EDGE.md for clarity on Matterbridge Edge migration and …
Luligu Dec 23, 2024
a538d18
Update README-EDGE.md to clarify storage format changes and service c…
Luligu Dec 23, 2024
4558de4
Update README-EDGE.md to clarify reverting to normal mode after Edge …
Luligu Dec 23, 2024
8410b9c
Update README-EDGE.md to clarify automatic storage conversion process…
Luligu Dec 23, 2024
47b619f
Update README-EDGE.md to detail the completion of Matterbridge migrat…
Luligu Dec 23, 2024
f648ea1
Update README-EDGE.md to clarify storage conversion process and Edge …
Luligu Dec 23, 2024
1efb39d
Update README-EDGE.md to enhance clarity on Matterbridge migration co…
Luligu Dec 23, 2024
65bfc3f
Update README-EDGE.md to include instructions for reloading and resta…
Luligu Dec 23, 2024
cf9dc34
Bump version to 1.6.8-dev.12 and update changelog for release
Luligu Dec 24, 2024
7f944f6
Update README.md to include additional device components and clarify …
Luligu Dec 25, 2024
31652d9
Bump version to 1.6.8-dev.14 and update changelog for dark mode featu…
Luligu Dec 26, 2024
29b2f57
Frantend 2.0.0 with dark and classic mode
Luligu Dec 26, 2024
6d43ed0
Fix QRCode
Luligu Dec 26, 2024
c7c259c
Custom ObjectFieldTemplate and ArrayFieldTemplate
Luligu Dec 27, 2024
6e0d569
Custom RemoveButton
Luligu Dec 27, 2024
89d0d37
Bump version to 1.6.8-dev.15 and update changelog
Luligu Dec 27, 2024
66b318a
Updated unregister, reset and factoryreset for edge.
Luligu Dec 28, 2024
21cdc58
Update README-EDGE.md to reflect version change to 1.7.0 and clarify …
Luligu Dec 28, 2024
30ac8e9
Remove - from log
Luligu Dec 28, 2024
3b685a0
Bump version to 1.6.8-dev.16 and update changelog; update asset refer…
Luligu Dec 28, 2024
4255c46
Bump version to 1.6.8-dev.16 in package-lock.json
Luligu Dec 28, 2024
80aa8e6
Bump version to 1.6.8-dev.17
Luligu Dec 28, 2024
f75c262
Frontend 2.1.0
Luligu Dec 29, 2024
42368c8
Refactor label color variable to use main grey color
Luligu Dec 29, 2024
b8a95b1
Dev 1.6.8-dev.18
Luligu Dec 29, 2024
ab83855
Add Light theme
Luligu Dec 30, 2024
fd36510
Add Light theme
Luligu Dec 30, 2024
1a2aa42
Dev 1.6.8-dev.19
Luligu Dec 30, 2024
a018dd7
Update asset manifest and styles for Light theme adjustments
Luligu Dec 30, 2024
201743d
Update themes
Luligu Dec 31, 2024
0029065
Bump version to 1.6.8-dev.20 in changelog and package files
Luligu Dec 31, 2024
937c21e
Update changelog to reflect new light mode and clarify frontend mode …
Luligu Dec 31, 2024
0f8444b
Fix ids in Settings
Luligu Dec 31, 2024
0822a54
Removed FormControl for Box
Luligu Dec 31, 2024
173cef2
Dev 1.6.8-dev.21
Luligu Dec 31, 2024
a350724
Fix wording in changelog for frontend mode description
Luligu Dec 31, 2024
0b635ec
Add scrollbars colors and table hover
Luligu Dec 31, 2024
cf38701
Refactor OnlineProvider to remove console logs and localStorage usage…
Luligu Dec 31, 2024
ebec632
Rename createMutableDevice to _createMutableDevice
Luligu Dec 31, 2024
e05d20e
Enhance WebSocketProvider to include REFRESH_NEEDED and RESTART_NEEDE…
Luligu Dec 31, 2024
61dac1a
Replace WebSocketComponent with WebSocketLogs for improved logging fu…
Luligu Dec 31, 2024
e5e18bd
Frontend 2.2.0
Luligu Dec 31, 2024
723f90e
Frontend 2.2.1
Luligu Jan 1, 2025
5788eee
Release 1.7.0
Luligu Jan 3, 2025
150768b
Release 1.7.0
Luligu Jan 3, 2025
08c9d40
Release 1.7.0
Luligu Jan 3, 2025
bfa3267
Refactor createMatterServer for edge
Luligu Jan 4, 2025
2ad82b4
Change Classic mode colors
Luligu Jan 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update types
  • Loading branch information
Luligu committed Dec 18, 2024
commit 785c450bcb81578af3dc3f12cf17f2e272f46f9d
6 changes: 3 additions & 3 deletions src/matterbridgeEdge.ts
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ export class MatterbridgeEdge extends Matterbridge {
public matterStorageService?: StorageService;

// Mapping of CommissioningServer to ServerNode
private csToServerNode = new Map<string, { commissioningServer: CommissioningServer; serverNode: ServerNode }>();
private csToServerNode = new Map<string, { commissioningServer: CommissioningServer; serverNode: ServerNode<ServerNode.RootEndpoint> }>();

// Mapping of Aggregator to AggregatorEndpoint
private agToAggregatorEndpoint = new Map<string, { aggregator: Aggregator; aggregatorNode: EndpointNode<AggregatorEndpoint> }>();
Expand Down Expand Up @@ -415,8 +415,8 @@ export class MatterbridgeEdge extends Matterbridge {

async createAggregatorNode(storageContext: StorageContext) {
this.log.notice(`Creating ${await storageContext.get<string>('storeId')} aggregator `);
const aggregator = new EndpointNode(AggregatorEndpoint, { id: `${await storageContext.get<string>('storeId')}` });
return aggregator;
const aggregatorNode = new EndpointNode(AggregatorEndpoint, { id: `${await storageContext.get<string>('storeId')}` });
return aggregatorNode;
}

override async addBridgedEndpoint(pluginName: string, device: MatterbridgeEndpoint): Promise<void> {
Expand Down