alby-hub/frontend/components.json
saunter b46670c505
chore(frontend): shadcn v4 upgrade, Alby theme polish, hub logo (#2155)
* chore(frontend): upgrade shadcn/ui components for Tailwind v4

- Refresh vendored UI primitives from shadcn registry (radix-ui, lucide, etc.)
- Fix components.json tailwind.config for Tailwind v4 CLI
- Preserve Hub splits: buttonVariants, badgeVariants, hybrid tooltip + TouchProvider
- Keep custom alert/badge variants; sonner uses document dark class
- Remove duplicate use-mobile.ts (use use-mobile.tsx only)
- Card keeps shadow-sm to match pre-change product default

Made-with: Cursor

* feat(frontend): alby theme polish and theme-aware hub logo

- Alby: lighter primary gradient, 1px stroke, stacked focus ring
- Alby: neutral gray palette; dark primary button label matches light
- Hub logo: default/alby light & dark fills; mono for other themes
- Figtree for alby; map tailwind font-sans via --app-font-sans
- Link buttons: data-slot/data-variant for themed primary styles

Made-with: Cursor

* ci: fix fork pr macos builds in http and wails workflows

Select Xcode.app for CGO on macOS so Wails WebKit compiles.

Skip Apple signing/notarize/DMG when the PR head is a fork (no secrets);
upload an unsigned zip for Wails fork PRs.

Set fail-fast false on the HTTP build matrix so Linux jobs finish if macOS
fails.

Made-with: Cursor

* ci: gate macos signing on workflow_call build-release input

For workflow_call runs, require inputs.build-release for macOS signing.
Fork PR logic unchanged.

Made-with: Cursor

* ci: revert macos workflow signing fixes

Revert workflow_call gating and fork unsigned logic.
Remove Xcode selection step added for CGO builds.

Made-with: Cursor

* fix: fallback font

* fix: theme detection for sonner

* fix: accent color for alby theme

* fix: cleanup alby hub logo implementation

* fix: revert external link change

* fix: unify font loading

* fix: hub logo coloring / inversion

* fix: disable card shadows

* fix: remove old radix deps

* fix: stepper asChild

* fix: not selector

* fix: restore max-h-full on sheet to ensure full viewport height

The shadcn upgrade dropped max-h-full from the right/left sheet
variants, causing the sheet to not cover the full viewport height.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: René Aaron <rene@twentyuno.net>
Co-authored-by: René Aaron <100827540+reneaaron@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 14:05:54 +02:00

18 lines
354 B
JSON

{
"$schema": "https://ui.shadcn.com/schema.json",
"style": "new-york",
"rsc": false,
"tsx": true,
"tailwind": {
"config": "",
"css": "src/index.css",
"baseColor": "zinc",
"cssVariables": true,
"prefix": ""
},
"aliases": {
"components": "src/components",
"utils": "src/lib/utils"
},
"iconLibrary": "lucide"
}