- Two-pane studio: sticky live preview (desktop) + inspector column; mobile stacks preview-first. - Actions decluttered to a single primary Share + a '...' menu (Save PNG / Print / Copy ID); removed the competing big buttons. - Unsaved-changes state + manual Save changes button (no autosave, so an interactive signer like Amber isn't prompted per keystroke). - Card type is now a compact 4-up chip row; the two toggle grids merged into ONE 'Show on card' list with live values. - Skills: removed the self-claimed skill chips (marginal/unverifiable). The card shows witnessed badges (kind 1293) only; style + level are now DERIVED from the Skater profile (kind 35000) instead of a manual 'Skate Style' select. - React card + canvas export updated; i18n cardUi.studio.*; NIP.md + AGENTS. |
||
|---|---|---|
| .. | ||
| components | ||
| contexts | ||
| hooks | ||
| i18n | ||
| lib | ||
| pages | ||
| test | ||
| App.test.tsx | ||
| App.tsx | ||
| AppRouter.tsx | ||
| index.css | ||
| main.tsx | ||
| vite-env.d.ts | ||