Commit graph

6 commits

Author SHA1 Message Date
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
René Aaron
cadb44f00c
feat: upgrade to tailwind 4 (#1483)
* feat: upgrade to tw4

* fix: migrate to tw-animate-css

* fix: size utility

* fix: format postcss config

* fix: update dependencies

* fix: upgrade shadcn components + radix

* fix: vite plugin, upgrade components, style migration

* fix: alert & alert usage

* fix: themes, cleanup

* fix: separate button sub-components

* fix: button usage

* fix: icon usage

* fix: import

* fix: remove default colors from html

* fix: sidebar hint card

* fix: default theme

* fix: lint

* fix: button usage

* fix: card usage

* fix: input with adornment

* fix: low receiving capacity alert

* fix: loading button

* fix: sidebar hint layout

* fix: alby connection card layout

* fix: animations, cleanup

* fix: circle progress

* fix: cleanup

* fix: update carousel component

* fix: carousel docs

* fix: touch tooltips

* fix: button nesting

* fix: package lock file

* fix: alert dialog with button

* fix: cleanup theme files

* fix: react path

* fix: alert layouts

* fix: cleanup, fast reload

* fix: update @getalby tool imports

* feat: matrix theme + pro themes

* fix: spacing

* fix: new themes + pro

* fix: format

* fix: remove custom fonts

* fix: add pointer cursor to buttons

* fix: decrease card padding

* fix: capitalize theme name in css

* fix: alerts with buttons

* fix: add touch provider

* fix: remove obsolete margins + size defs

* fix: add key to list item

* fix: spacing on lightning message board widget

* fix: dropdowns

* fix: form layouts

* fix: improved matrix theme

* fix: use avatar colors from theme

* fix: use cursor pointer on menu items

* fix: isolated app drawdown import and form spacing

* fix: sign message form spacing

---------

Co-authored-by: Roland Bewick <roland.bewick@gmail.com>
2025-08-14 13:23:35 +07:00
Pavan Joshi
b0afd0de72
feat: prettier alby hub (#391) 2024-06-06 15:33:43 +07:00
René Aaron
e95d7ce60e fix: use zinc instead of slate 2024-04-11 13:48:45 +02:00
René Aaron
eac6151151 feat: progress 2024-03-27 17:48:40 +01:00
René Aaron
66930de54e feat: install shadcn 2024-03-26 20:56:21 +01:00