Commit Graph

2 Commits

Author SHA1 Message Date
enricobuehler 3d98d391fc chore: relicense @unom/app-ui under MIT
Relicense from unspecified to MIT and add the LICENSE file. A dependency audit
confirmed no copyleft (GPL/LGPL/AGPL) deps and no vendored copyleft source, so
the relicense is valid. Patch version bumped for the registry.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 22:37:22 +00:00
enricobuehler e10aa082ec feat: initial @unom/app-ui — shared app-level blocks, starting with the footer
Composite UI blocks shared across the unom/punktfunk apps, one layer up from
@unom/ui (primitives). Follows the @played/app-ui pattern: per-block subpath
exports, tsdown ESM+dts build, themed through @unom/style semantic tokens.

The ./footer block exports a presentational FooterView (link sections, socials,
tagline) with a resolveHref hook so the docs can rebase root-relative links onto
the marketing-site origin. Both the punktfunk marketing site and docs render it,
so the footer no longer drifts between hand-mirrored copies.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 14:32:48 +00:00