Skip to content

Commit

Permalink
Merge pull request #83 from Luligu/dev
Browse files Browse the repository at this point in the history
Release 1.3.12
  • Loading branch information
Luligu authored Jul 10, 2024
2 parents 20cb633 + 2798580 commit 4badb8d
Show file tree
Hide file tree
Showing 32 changed files with 393 additions and 348 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Ensure all text files use LF line endings
* text=auto eol=lf
42 changes: 42 additions & 0 deletions .github/workflows/build-with-docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Install, Lint, Test and Build with docker

on: [push, pull_request]

jobs:
build:
runs-on: ubuntu-latest
container:
image: debian-latest

strategy:
fail-fast: false
matrix:
node-version: [18.x, 20.x, 21.x]

steps:
- uses: actions/checkout@v4

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}

- name: Install dependencies
run: npm install

- name: Lint the project
run: npm run lint

- name: Test the project
run: npm run test

- name: Build the project
run: npm run build

- name: List, audit, fix outdated dependencies and build again
run: |
npm list --outdated
npm audit || true # ignore failures
npm audit fix || true
npm list --outdated
npm run build
5 changes: 2 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,12 @@ on: [push, pull_request]

jobs:
build:
runs-on: ubuntu-latest
runs-on: ${{ matrix.os }}

strategy:
fail-fast: false
matrix:
# the Node.js versions to build on
node-version: [18.x, 20.x]
node-version: [18.x, 20.x, 21.x]
os: [ubuntu-latest, windows-latest, macos-latest]

steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docker-buildx-main.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Build and Push Docker image to Docker Hub with buildx
name: Build main and Push Docker image to Docker Hub with buildx

on:
push:
Expand Down Expand Up @@ -39,7 +39,7 @@ jobs:
--platform linux/amd64,linux/arm64,linux/arm/v7 \
-f docker/Dockerfile.main \
-t luligu/matterbridge:latest \
-t luligu/matterbridge:1.3.11 \
-t luligu/matterbridge:1.3.12 \
--push .
docker manifest inspect luligu/matterbridge:latest
timeout-minutes: 60
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,23 @@ All notable changes to this project will be documented in this file.

If you like this project and find it useful, please consider giving it a star on GitHub at https://github.com/Luligu/matterbridge and sponsoring it.

## [1.3.12] - 2024-07-10

### Added

### Changed

- [frontend]: The Logs in Home page has the same filter as the Logs page.
- [matterbridge]: The plugins debug is now indipendent from matterbridge debug and matter.js log level. It can be set from the plugin config.

### Fixed

- [frontend]: Fix Home for mobile.

<a href="https://www.buymeacoffee.com/luligugithub">
<img src="./yellow-button.png" alt="Buy me a coffee" width="120">
</a>

## [1.3.11] - 2024-07-08

### Added
Expand All @@ -16,6 +33,10 @@ If you like this project and find it useful, please consider giving it a star on
- [frontend]: Update to 1.2.0 (initial optimization for mobile)
- [dependencies]: Update dependencies.

<a href="https://www.buymeacoffee.com/luligugithub">
<img src="./yellow-button.png" alt="Buy me a coffee" width="120">
</a>

## [1.3.10] - 2024-07-05

### Added
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,16 +107,16 @@ matterbridge -childbridge -frontend [port number]
```

Home page:
![See the screenshot here](https://github.com/Luligu/matterbridge/blob/main/Screenshot%20home.jpg)
![See the screenshot here](https://github.com/Luligu/matterbridge/blob/main/screenshot/Screenshot%20home.jpg)

Devices page:
![See the screenshot here](https://github.com/Luligu/matterbridge/blob/main/Screenshot%20devices.jpg)
![See the screenshot here](https://github.com/Luligu/matterbridge/blob/main/screenshot/Screenshot%20devices.jpg)

Logs page:
![See the screenshot here](https://github.com/Luligu/matterbridge/blob/main/Screenshot%20logs.jpg)
![See the screenshot here](https://github.com/Luligu/matterbridge/blob/main/screenshot/Screenshot%20logs.jpg)

Config editor:
![See the screenshot here](https://github.com/Luligu/matterbridge/blob/main/Screenshot%20config%20editor.jpg)
![See the screenshot here](https://github.com/Luligu/matterbridge/blob/main/screenshot/Screenshot%20config%20editor.jpg)

## Plugins

Expand Down
Binary file removed Screenshot config editor.jpg
Binary file not shown.
Binary file removed Screenshot devices.jpg
Binary file not shown.
Binary file removed Screenshot home.jpg
Binary file not shown.
Binary file removed Screenshot logs.jpg
Binary file not shown.
12 changes: 6 additions & 6 deletions frontend/build/asset-manifest.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"files": {
"main.css": "/static/css/main.3986966b.css",
"main.js": "/static/js/main.c9f97470.js",
"main.css": "/static/css/main.b4d28450.css",
"main.js": "/static/js/main.3105733e.js",
"static/js/453.d855a71b.chunk.js": "/static/js/453.d855a71b.chunk.js",
"index.html": "/index.html",
"main.3986966b.css.map": "/static/css/main.3986966b.css.map",
"main.c9f97470.js.map": "/static/js/main.c9f97470.js.map",
"main.b4d28450.css.map": "/static/css/main.b4d28450.css.map",
"main.3105733e.js.map": "/static/js/main.3105733e.js.map",
"453.d855a71b.chunk.js.map": "/static/js/453.d855a71b.chunk.js.map"
},
"entrypoints": [
"static/css/main.3986966b.css",
"static/js/main.c9f97470.js"
"static/css/main.b4d28450.css",
"static/js/main.3105733e.js"
]
}
2 changes: 1 addition & 1 deletion frontend/build/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><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.c9f97470.js"></script><link href="/static/css/main.3986966b.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><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.3105733e.js"></script><link href="/static/css/main.b4d28450.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
2 changes: 0 additions & 2 deletions frontend/build/static/css/main.3986966b.css

This file was deleted.

Loading

0 comments on commit 4badb8d

Please sign in to comment.