Skip to content

fix: docs theming, app icon framing, missing IT changelog#317

Merged
nikazzio merged 1 commit into
mainfrom
fix/docs-site-and-icon
Jul 4, 2026
Merged

fix: docs theming, app icon framing, missing IT changelog#317
nikazzio merged 1 commit into
mainfrom
fix/docs-site-and-icon

Conversation

@nikazzio

@nikazzio nikazzio commented Jul 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fix light/dark theme toggle on the docs site (missing .dark palette meant it never actually switched colors).
  • Fix invisible red-on-red primary button by rebuilding the homepage on VitePress' native home layout instead of hand-rolled hero HTML.
  • Recenter/pad the app icon source (was cropped edge-to-edge) and regenerate all icon formats + docs/app header copies.
  • Translate docs/project/changelog.md (was left in English under the Italian locale) and fix two "il stage" -> "lo stage" grammar mistakes.
  • Remove build-macos-intel release job: its macos-13 runner queues indefinitely on GitHub-hosted infra and was blocking the whole release workflow behind it.

Test plan

  • npm run docs:build succeeds
  • Visually check light/dark toggle and homepage button contrast once deployed
  • Confirm release workflow no longer stalls on next release-please merge

- Add missing dark-mode palette to the docs site theme (light/dark
  toggle previously never changed colors) and rebuild the homepage
  hero/features on VitePress' native home layout, which fixes the
  invisible red-on-red primary button as a side effect.
- Recenter and pad the app icon source so it isn't cropped edge to
  edge, then regenerate every Tauri icon size and the copies used by
  the docs site and the in-app header.
- Translate docs/project/changelog.md, which was left in English
  inside the Italian locale, and fix two "il stage" -> "lo stage"
  grammar slips.
- Drop the build-macos-intel release job: its runner queues
  indefinitely on GitHub-hosted macos-13, which blocked the whole
  release workflow behind it.
@nikazzio nikazzio merged commit c7dc159 into main Jul 4, 2026
7 checks passed
@nikazzio nikazzio deleted the fix/docs-site-and-icon branch July 4, 2026 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant