mirror of
https://github.com/hanzo-apps/smartlink.git
synced 2026-10-30 19:05:02 +00:00
Vinyl-centric smart link page: a big cover with a stack of streaming buttons, plus an artist admin to edit the release + links and see per-link click counts. @hanzo/gui UI, PKCE auth via @hanzo/iam against hanzo.id, org-scoped release/links collections via @hanzo/base. tsc + vite build green; public landing verified rendering headless.
669 B
669 B
Agent guide
Canonical instructions for this repo live in LLM.md (and its
CLAUDE.md symlink). Read it before changing anything.
TL;DR: Dropmark, a single-release smart link. Vite + React 19 + @hanzo/gui +
@hanzo/iam + @hanzo/base. Keep it real — no fabricated UI or metrics.
@hanzo/gui needs the react-native-web alias + Tamagui defines in
vite.config.ts and uses Tamagui LONGHAND props (tsc enforces this). Absolute
fills need a position="relative" parent. schema.sql (release, links) is
the Base data contract. Prove changes with npm run build (tsc + vite). Never
build a container image locally — Hanzo Cloud owns deploys.