Skip to content

chore: flatten ui-v3 to root, drop legacy UIs - #92

Open
friedger wants to merge 1 commit into
polimartlabs:devfrom
openintents:chore/flatten-to-root
Open

friedger wants to merge 1 commit into
polimartlabs:devfrom
openintents:chore/flatten-to-root

Conversation

@friedger

Copy link
Copy Markdown

Summary

  • Delete ui/, ui-v2/, UI-v2-sample/; move ui-v3/ contents to the repo root so there is a single standard Vite project at the top level.
  • Drop the trivial root package.json and duplicate lockfiles.
  • Move Clarity sources out to the cs-locker-contract repo. Add scripts/sync-contracts.sh to copy .clar files into public/clarity/{mainnet,testnet}/ and gitignore the synced files so upstream is the single source of truth.
  • Update copy-from-lovable.sh to sync directly into the root and honor LOVABLE_SRC.
  • Rewrite root README.md and CLAUDE.md for the new layout.

First of 4 PRs to get the repo production-ready. Next: dep majors, demo-mode no-ops, Clarity 5 + passcode.

Test plan

  • pnpm install succeeds
  • pnpm run build succeeds
  • pnpm run test — 6 pre-existing failures in transactionDataService.test.ts, unrelated to this change
  • pnpm run dev launches on port 8080
  • ./scripts/sync-contracts.sh copies from a local ../cs-locker-contract checkout

🤖 Generated with Claude Code

Remove ui/, ui-v2/, and UI-v2-sample/ in favor of ui-v3/, which is
moved to the repo root. Drop the trivial root package.json and
duplicate lockfiles; there is now a single, standard Vite project at
the top level.

Contracts move to a separate repo (cs-locker-contract). Add
scripts/sync-contracts.sh to copy .clar sources into public/clarity/
and gitignore the synced files. Update copy-from-lovable.sh to sync
directly to the root.

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

netlify Bot commented Apr 13, 2026

Copy link
Copy Markdown

Deploy Preview for cswlocker failed. Why did it fail? →

Name Link
🔨 Latest commit 588c464
🔍 Latest deploy log https://app.netlify.com/projects/cswlocker/deploys/69dd01d9baa4900008b163f2

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant