Skip to content

Commit db225a5

Browse files
authored
Merge pull request #201 from Luligu/dev
Release 1.7.1
2 parents bce574e + 67f93a8 commit db225a5

30 files changed

+845
-1000
lines changed

CHANGELOG.md

Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,28 +17,51 @@ Tamer (https://github.com/tammeryousef1006) has created the Matterbridge Discord
1717

1818
Matterbridge edge is now released. The default mode is still the normal mode to allow the storage conversion. See https://github.com/Luligu/matterbridge/blob/dev/README-EDGE.md to manually switch to edge mode after the conversion is done.
1919

20-
The frontend has a new dark and light mode. The dark mode is now the default mode.
20+
The frontend has a new dark and light mode. The dark mode is now the default mode.
2121
It is possible to change the mode (Classic, Dark or Light) in Settings, Matterbridge settings.
2222

23-
## [1.7.0] - 2025-01-03
23+
## [1.7.1] - 2025-01-07
24+
25+
### Added
26+
27+
- [platform]: Added selectDevice to get the device names from a list in the config editor.
28+
- [websocket]: Added api /api/select.
29+
- [frontend]: Added configUrl to Devices page.
30+
- [frontend]: Added config button to Devices page.
31+
- [frontend]: Added id and deviceTypes to Devices page.
32+
33+
### Changed
34+
35+
- [websocket]: Added params to /api/clusters.
36+
- [frontend]: Frontend v.2.3.3
37+
38+
### Fixed
39+
40+
- [frontend]: Fixed WebSocketProvider online.
41+
42+
<a href="https://www.buymeacoffee.com/luligugithub">
43+
<img src="./yellow-button.png" alt="Buy me a coffee" width="120">
44+
</a>
45+
46+
## [1.7.0] - 2025-01-04
2447

2548
### Added
2649

2750
- [edge]: Added guide https://github.com/Luligu/matterbridge/blob/dev/README-EDGE.md.
28-
- [storage]: Added conversion from old matter storage to the new api format with fabrics, resumptionRecords, network, commissioning, operationalCredentials, acl and parts number. The conversion is triggered every time you shutdown or restart matterbridge till the new storage has been used with matterbridge edge.
29-
- [storage]: Added conversion for child endpoint numbers.
30-
- [storage]: Added conversion for childbridge mode.
51+
- [storage]: Added conversion from old matter storage to the new api format with fabrics, resumptionRecords, network, commissioning, operationalCredentials, acl and parts number. The conversion is triggered every time you shutdown or restart matterbridge till the new storage has been used with matterbridge edge.
52+
- [storage]: Added conversion for child endpoint numbers.
53+
- [storage]: Added conversion for childbridge mode.
3154
- [package]: Update README.md and README-SERVICE.md to include instructions for using SSL on port 443.
3255
- [platform]: Added checkEndpointNumbers() to detect endpoint numbers changes.
3356
- [frontend]: Frontend v.2.3.0
3457
- [frontend]: Added dark and light mode to the frontend. Dark mode is now the default mode. It is possible to change the mode in Settings, Matterbridge settings.
3558
- [frontend]: Custom rfjsreact-jsonschema-form for the config editor.
3659
- [frontend]: Added columns configuration to Devices.
3760
- [frontend]: Added clear logs button in Logs.
38-
- [unregister]: Added unregister for Matterbridge edge.
39-
- [reset]: Added reset for Matterbridge edge.
40-
- [factoryreset]: Added factoryreset for Matterbridge edge.
41-
- [websocket]: Added /api/clusters and removed all fetch calls from frontend.
61+
- [unregister]: Added unregister for Matterbridge edge.
62+
- [reset]: Added reset for Matterbridge edge.
63+
- [factoryreset]: Added factoryreset for Matterbridge edge.
64+
- [websocket]: Added /api/clusters and removed all fetch calls from frontend.
4265

4366
### Changed
4467

README-EDGE.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
# <img src="https://github.com/Luligu/matterbridge/blob/main/frontend/public/matterbridge%2064x64.png" alt="Matterbridge Logo" width="64px" height="64px">&nbsp;&nbsp;&nbsp;Matterbridge
2-
3-
# Matterbridge edge
1+
# <img src="https://github.com/Luligu/matterbridge/blob/main/frontend/public/matterbridge%2064x64.png" alt="Matterbridge Logo" width="64px" height="64px">&nbsp;&nbsp;&nbsp;Matterbridge edge
42

53
Matterbridge Edge is the version of Matterbridge running with the new Matter.js API.
64

7-
After months of work, the migration of Matterbridge from the old API to the new API is now complete. This includes the conversion of the entire old storage format to the new API storage format, encompassing fabrics, resumption records, network, commissioning, operational credentials, ACL, and part numbers.
5+
After months of work, the migration of Matterbridge from the old API to the new API is now complete. This includes the conversion of the entire old storage format to the new API storage format, encompassing fabrics, resumption records, network, commissioning, operational credentials, ACL, and part numbers. The conversion doesn't convert the persisted attributes, so at restart for a while it is possible to see wrong states on the controllers.
86

97
A special thanks goes to Apollon for answering my countless questions and helping to resolve the many small issues that arose during this process.
108

@@ -25,7 +23,7 @@ There is no conversion back to the old storage.
2523

2624
Matterbridge Edge will be officially released as version 2.0.0, as it represents a major update.
2725

28-
## How to run matterbridge in edge mode
26+
## How to run matterbridge in edge mode
2927

3028
To start Matterbridge in Edge mode before its official release, you need to add the -edge parameter to the command line or Docker command.
3129

@@ -73,4 +71,4 @@ services:
7371
- "${HOME}/Matterbridge:/root/Matterbridge" # Mounts the Matterbridge plugin directory
7472
- "${HOME}/.matterbridge:/root/.matterbridge" # Mounts the Matterbridge storage directory
7573
command: [ "matterbridge", "-docker", "-edge" ] # Override the image command adding -edge
76-
```
74+
```

README-SERVICE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,13 @@ After=network-online.target
4949
[Service]
5050
Type=simple
5151
ExecStart=matterbridge -service
52-
WorkingDirectory=/home/<USER>/Matterbridge
52+
WorkingDirectory=/home/<USER>/Matterbridge
5353
StandardOutput=inherit
5454
StandardError=inherit
5555
Restart=always
5656
RestartSec=10s
5757
TimeoutStopSec=30s
58-
User=<USER>
58+
User=<USER>
5959
Group=<USER>
6060
6161
[Install]

frontend/build/asset-manifest.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"files": {
3-
"main.css": "./static/css/main.f1fce054.css",
4-
"main.js": "./static/js/main.5caad8c7.js",
3+
"main.css": "./static/css/main.b1a621ee.css",
4+
"main.js": "./static/js/main.ecd94d17.js",
55
"static/js/453.abd36b29.chunk.js": "./static/js/453.abd36b29.chunk.js",
66
"static/media/roboto-latin-700-normal.woff2": "./static/media/roboto-latin-700-normal.4535474e1cf8598695ad.woff2",
77
"static/media/roboto-latin-500-normal.woff2": "./static/media/roboto-latin-500-normal.7077203b1982951ecf76.woff2",
@@ -60,12 +60,12 @@
6060
"static/media/roboto-greek-ext-300-normal.woff": "./static/media/roboto-greek-ext-300-normal.b590dbe5c639944366d1.woff",
6161
"static/media/roboto-greek-ext-400-normal.woff": "./static/media/roboto-greek-ext-400-normal.16eb83b4a3b1ea994243.woff",
6262
"index.html": "./index.html",
63-
"main.f1fce054.css.map": "./static/css/main.f1fce054.css.map",
64-
"main.5caad8c7.js.map": "./static/js/main.5caad8c7.js.map",
63+
"main.b1a621ee.css.map": "./static/css/main.b1a621ee.css.map",
64+
"main.ecd94d17.js.map": "./static/js/main.ecd94d17.js.map",
6565
"453.abd36b29.chunk.js.map": "./static/js/453.abd36b29.chunk.js.map"
6666
},
6767
"entrypoints": [
68-
"static/css/main.f1fce054.css",
69-
"static/js/main.5caad8c7.js"
68+
"static/css/main.b1a621ee.css",
69+
"static/js/main.ecd94d17.js"
7070
]
7171
}

frontend/build/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><meta charset="utf-8"/><base href="./"><link rel="icon" href="./matterbridge 32x32.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><title>Matterbridge</title><link rel="manifest" href="./manifest.json"/><script defer="defer" src="./static/js/main.5caad8c7.js"></script><link href="./static/css/main.f1fce054.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
1+
<!doctype html><html lang="en"><head><meta charset="utf-8"/><base href="./"><link rel="icon" href="./matterbridge 32x32.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><title>Matterbridge</title><link rel="manifest" href="./manifest.json"/><script defer="defer" src="./static/js/main.ecd94d17.js"></script><link href="./static/css/main.b1a621ee.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>

frontend/build/static/css/main.f1fce054.css renamed to frontend/build/static/css/main.b1a621ee.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/build/static/css/main.b1a621ee.css.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/build/static/css/main.f1fce054.css.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

frontend/build/static/js/main.5caad8c7.js.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

frontend/build/static/js/main.5caad8c7.js renamed to frontend/build/static/js/main.ecd94d17.js

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)