From 6d11c7961048e5e03f5e89216066642be94fff77 Mon Sep 17 00:00:00 2001 From: Aditya Garg Date: Wed, 21 Jan 2026 21:11:12 +0530 Subject: [PATCH] Fix build and Mac Mini Icon (#6) * Fix Mac Mini icon * Workaround to fix build * Add dependabot to update actions * Actions: Bump actions/checkout from 2 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Actions: Bump peaceiris/actions-gh-pages from 3 to 4 Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) from 3 to 4. - [Release notes](https://github.com/peaceiris/actions-gh-pages/releases) - [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md) - [Commits](https://github.com/peaceiris/actions-gh-pages/compare/v3...v4) --- updated-dependencies: - dependency-name: peaceiris/actions-gh-pages dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * feat: change to Matrix --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Noa Himesaka --- .github/dependabot.yml | 10 ++++++ .github/workflows/publish.yml | 4 +-- package.json | 2 +- src/assets/icons/machines/mac-mini.svg | 6 ++-- src/assets/icons/matrix-wordmark.svg | 18 ++++++++++ src/assets/icons/matrix.svg | 49 ++++++++++++++++++++++++++ src/components/Footer.vue | 12 ++++--- src/components/Navbar.vue | 20 ++++++----- yarn.lock | 6 ++-- 9 files changed, 106 insertions(+), 21 deletions(-) create mode 100644 .github/dependabot.yml create mode 100644 src/assets/icons/matrix-wordmark.svg create mode 100644 src/assets/icons/matrix.svg diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..9838f4a --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,10 @@ +# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates + +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + commit-message: + prefix: "Actions: " diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e497764..64518c4 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout latest commit - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.sha }} - name: Build @@ -15,7 +15,7 @@ jobs: yarn install yarn build - name: Deploy - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./dist diff --git a/package.json b/package.json index 2272c2c..f4faf00 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "serve": "vue-cli-service serve", - "build": "vue-cli-service build", + "build": "NODE_OPTIONS=--openssl-legacy-provider vue-cli-service build", "lint": "vue-cli-service lint" }, "dependencies": { diff --git a/src/assets/icons/machines/mac-mini.svg b/src/assets/icons/machines/mac-mini.svg index ff55b57..f47b1cb 100644 --- a/src/assets/icons/machines/mac-mini.svg +++ b/src/assets/icons/machines/mac-mini.svg @@ -8,17 +8,17 @@ A32 32 0 0 0 32 200 H168 A32 32 0 0 0 200 168" - fill="none" stroke="black" stroke-width="6" + fill="none" stroke="white" stroke-width="6" stroke-linecap="round"/> + fill="white"/> - + diff --git a/src/assets/icons/matrix-wordmark.svg b/src/assets/icons/matrix-wordmark.svg new file mode 100644 index 0000000..900a5aa --- /dev/null +++ b/src/assets/icons/matrix-wordmark.svg @@ -0,0 +1,18 @@ + + + + matrix logo white + Created with Sketch. + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/icons/matrix.svg b/src/assets/icons/matrix.svg new file mode 100644 index 0000000..38092b4 --- /dev/null +++ b/src/assets/icons/matrix.svg @@ -0,0 +1,49 @@ + + + + + + + + diff --git a/src/components/Footer.vue b/src/components/Footer.vue index b6fce98..46b7f9f 100644 --- a/src/components/Footer.vue +++ b/src/components/Footer.vue @@ -17,13 +17,13 @@
DiscordMatrix diff --git a/src/components/Navbar.vue b/src/components/Navbar.vue index 8e23a77..87eea8b 100644 --- a/src/components/Navbar.vue +++ b/src/components/Navbar.vue @@ -62,14 +62,14 @@ @@ -92,14 +92,14 @@ @@ -132,9 +132,9 @@ export default { diff --git a/yarn.lock b/yarn.lock index cdf3f2e..ee341c4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2410,9 +2410,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001271: - version "1.0.30001271" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz#0dda0c9bcae2cf5407cd34cac304186616cc83e8" - integrity sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA== + version "1.0.30001765" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001765.tgz" + integrity sha512-LWcNtSyZrakjECqmpP4qdg0MMGdN368D7X8XvvAqOcqMv0RxnlqVKZl2V6/mBR68oYMxOZPLw/gO7DuisMHUvQ== case-sensitive-paths-webpack-plugin@^2.3.0: version "2.4.0"