From 0185ea942b878183076d0a8c10b051873c17bba2 Mon Sep 17 00:00:00 2001 From: devswithme Date: Fri, 7 Nov 2025 09:13:25 +0800 Subject: [PATCH 1/2] chore: fix ci.yml issue #3 --- .github/workflows/npm.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/npm.yml b/.github/workflows/npm.yml index 374ff55..47fb2e4 100644 --- a/.github/workflows/npm.yml +++ b/.github/workflows/npm.yml @@ -1,15 +1,17 @@ name: Auto Release CLI Package on: - push: - branches: [main] pull_request: types: [closed] branches: [main] +permissions: + contents: write + packages: write + jobs: release: - if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.pull_request.merged == true) + if: github.event.pull_request.merged == true runs-on: ubuntu-latest defaults: run: @@ -28,10 +30,16 @@ jobs: - name: Install dependencies run: npm ci + - name: Configure git user + run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + - name: Bump version and publish env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} run: | + echo "//registry.npmjs.org/:_authToken=${NODE_AUTH_TOKEN}" > ~/.npmrc npm version patch -m "ci: release %s" - npm publish + npm publish || echo "Version already published, skipping..." git push origin main --follow-tags From b2e1fb2227d35305dde85f7f8c89eeb62b3c8125 Mon Sep 17 00:00:00 2001 From: devswithme Date: Fri, 7 Nov 2025 09:30:19 +0800 Subject: [PATCH 2/2] feat: add button hover --- ui/content/docs/contribute.mdx | 4 ++-- ui/public/trakteer/button/index.css | 11 +++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/ui/content/docs/contribute.mdx b/ui/content/docs/contribute.mdx index 00bbd62..49facda 100644 --- a/ui/content/docs/contribute.mdx +++ b/ui/content/docs/contribute.mdx @@ -48,6 +48,6 @@ cd ui && npm i --legacy-peer-deps # to install the defined library versions ## Run ```bash -npm i -g . # global -npm run dev # local +npm i --legacy-peer-deps && npm run dev # cli folder +pnpm i && pnpm run dev # ui folder ``` diff --git a/ui/public/trakteer/button/index.css b/ui/public/trakteer/button/index.css index 5877d79..1b2097c 100644 --- a/ui/public/trakteer/button/index.css +++ b/ui/public/trakteer/button/index.css @@ -25,6 +25,17 @@ button[data-theme="trakteer"][data-variant="default"] { border-bottom: 4px solid var(--trakteer-default-border); } +button[data-theme="trakteer"][data-style="shadow"]:hover { + border-bottom: 1px solid var(--trakteer-default-border); + filter: brightness(1.05); + cursor: pointer; +} + +button[data-theme="trakteer"]:not([data-style="shadow"]):hover { + filter: brightness(1.05); + cursor: pointer; +} + button[data-theme="trakteer"][data-variant="default"][data-style="default"] { border: none; }