Commit Graph
2160 Commits
Author SHA1 Message Date
zeekayandGitHub 5dbdf29ca4 chore: add LICENSE (Lux Ecosystem License v1.2) + LICENSING.md pointer (#68)
* chore: add Lux Ecosystem License v1.2

* docs: add LICENSING.md pointer to canonical IP/licensing strategy
v1.0.2 v1.0.3
2026-05-16 10:47:04 -07:00
zeekayandGitHub 9679cc5408 ci: migrate to canonical docker-build reusable (#38)
- Add docker.yml using hanzoai/.github/.github/workflows/docker-build.yml@main
- Add workflow-sanity.yml to enforce canonical CI contract
- Remove bespoke docker build steps from existing workflows

Refs: hanzoai/.github canonical Docker CI contract.
v1.0.1
2026-04-23 19:12:19 -07:00
zeekay d6e57471d2 ci: cap at v1.x.x — no major bumps v1.0.0 2026-04-20 21:02:55 -07:00
zeekay c0783e2ac1 ci: use GITHUB_TOKEN for tag push + persist-credentials v0.1.2 2026-04-20 21:00:20 -07:00
zeekay b74e2b0954 ci: auto-bump semver tags on main push v0.1.1 2026-04-20 20:58:35 -07:00
zeekay ea77804da5 ci: amd64-only first pass (arm64 later via native runners) 2026-04-19 01:09:48 -07:00
zeekay 0224352ab0 build: delete dynamic [chainId]/[address] routes — static export can't prerender them 2026-04-19 00:54:55 -07:00
zeekay 6658f58e59 build: drop dynamicParams (incompatible with static export) 2026-04-19 00:51:21 -07:00
zeekay 8ae79dd006 build: stub dynamic route placeholders for static export 2026-04-19 00:49:24 -07:00
zeekay c12c47abc6 build: ignore TS/ESLint errors — stubs aren't strict-typed 2026-04-19 00:46:11 -07:00
zeekay 9c799469fc fix: hook stubs return paginated shape {items,next_page_params} 2026-04-19 00:45:45 -07:00
zeekay d263bb4352 fix: hook stubs accept any args 2026-04-19 00:43:30 -07:00
zeekay 295362c9e3 fix: stub @luxfi/contracts (not on npm) 2026-04-19 00:41:12 -07:00
zeekay 9e62201716 fix: inline @luxfi/chains + @luxfi/contracts stubs (not on npm) 2026-04-19 00:38:07 -07:00
zeekay eb30aa2ade fix(docker): COPY . . before install so postinstall finds source config 2026-04-19 00:34:00 -07:00
zeekay 80f927ce39 fix: inline @luxfi/hooks stubs (package not on npm) 2026-04-19 00:33:20 -07:00
zeekay c7f8039660 fix(docker): Next static export outputs to /app/out 2026-04-19 00:28:57 -07:00
zeekay 91a0ece03e ci: standardize Vite 8 + ghcr.io/hanzoai/spa 2026-04-19 00:28:25 -07:00
zeekay 132d219de9 build: static export + ghcr.io/hanzoai/spa runner 2026-04-18 23:52:23 -07:00
zeekay 75ba7137fb chore: symlink AGENTS.md and CLAUDE.md to LLM.md
Canonical project context lives in LLM.md. Symlinks ensure
agentic coding tools (agent, Cursor, etc.) find context
automatically regardless of which filename they look for.
2026-04-01 14:09:09 -07:00
zeekay a526be76e4 refactor: use @luxfi/chains, @luxfi/contracts, @luxfi/hooks shared packages
- Replace inline chain/contract/hook implementations with @luxfi/* imports
- All 6 lib/hook files now thin re-exports from shared packages
- Standalone market at github.com/luxfi/market (removed from exchange monorepo)
2026-03-24 18:06:03 -07:00
zeekay 57b2a13d3d chore: untrack CLAUDE.md, keep as local symlink to LLM.md v0.1.0 2026-03-11 11:08:27 -07:00
zeekay 3061988942 docs: add LLM.md project guide 2026-03-11 10:35:37 -07:00
zeekay 182703ab14 chore: add CLAUDE.md 2026-03-09 23:28:04 -07:00
zeekay ac3daa0251 Rebuild market with Tailwind + shadcn/ui design system
Complete UI overhaul to match lux.exchange look and feel:

- Replace all inline styles with Tailwind CSS utility classes
- Add shadcn/ui components: Button, Card, Dialog, DropdownMenu, Input
- Replace RainbowKit with plain Wagmi (useAccount/useConnect/useDisconnect)
- Dark theme with HSL CSS variables matching exchange
- Inter + JetBrains Mono fonts via next/font/google
- Migrate to Tailwind v4 (@import "tailwindcss" + @theme inline)
- Rebuild all 8 components and 7 pages
- Add shared utils (cn, shortenAddress, formatNumber, formatCurrency)
2026-03-05 08:50:47 -08:00
zeekay f37135d835 fix: remove old Reservoir marketplace code, keep only new NFT marketplace in src/ 2026-03-04 18:09:12 -08:00
zeekay 0b67e0805c fix: remove stale next.config.mjs from upstream merge 2026-03-04 18:08:03 -08:00
zeekay 1ea0b3b746 feat: replace old docs marketplace with full NFT marketplace
- Explorer API client for on-chain NFT data across all 5 Lux chains
- Seaport (Market.sol) P2P trading: list, buy, make/cancel offers
- LSSVM AMM liquidity pools for NFT trading curves
- Collection browsing, search, activity feed, portfolio
- Genesis NFT featured section
- Multi-chain support: Lux, Zoo, Hanzo, SPC, Pars
- RainbowKit wallet connection with wagmi/viem
- Docker standalone build for K8s deployment
2026-03-04 17:50:19 -08:00
zeekay c004f2c37f Restore Lux branding after upstream merge 2026-02-22 01:17:25 -08:00
zeekay 2d72eb2fc4 Merge upstream reservoirprotocol/marketplace-v2 (2106 commits) 2026-02-22 01:16:23 -08:00
zeekay c1a2571cb6 chore: add LICENSE 2025-12-31 22:21:37 -08:00
zeekay d74139476c Minor fixes 2025-12-24 14:22:44 -08:00
zeekay 5e7a1109ba fix: repair malformed package.json 2025-12-19 08:26:10 -08:00
zeekay 74cc8d191a fix: use --no-frozen-lockfile for pnpm install 2025-12-19 08:17:05 -08:00
zeekay 1477a765c3 Add packageManager 2025-12-19 08:13:26 -08:00
zeekay 8fe455ee80 Add GitHub Pages deployment 2025-12-19 08:07:59 -08:00
Fuma Nama fcc969ab8e Clean up to single static page 2025-12-18 14:51:03 -08:00
Fuma Nama 43a0aacb0e Simplify next.config.js 2025-12-18 14:48:16 -08:00
Fuma Nama 6cecf82507 Static placeholder page for GitHub Pages 2025-12-18 14:44:51 -08:00
Fuma Nama 4c82729214 Use static layout without server actions 2025-12-18 14:30:05 -08:00
Fuma Nama fbc82e9837 Add @luxfi/menu-icons to transpilePackages 2025-12-18 14:03:21 -08:00
Fuma Nama 71ac389ffb Use --no-frozen-lockfile for CI 2025-12-18 14:00:41 -08:00
Fuma Nama 055f0a2cb3 Fix tsconfig for standalone build 2025-12-18 13:56:31 -08:00
Fuma Nama 8e97618a44 Configure for GitHub Pages static export 2025-12-18 13:37:46 -08:00
Fuma Nama 9f5ecf09d2 Sync from monorepo and update Cloudflare Pages deployment 2025-12-18 13:36:15 -08:00
zeekay ea027b5ce1 fix: remove Firebase dependencies for web3-first static export
- Remove Firebase auth components (LoginPanel, SignupPanel)
- Remove Firebase-dependent checkout pages
- Replace with web3 wallet connect placeholder
- Pure blockchain backend, no Firebase needed
2025-12-15 06:49:44 -08:00
zeekay 54058a9716 fix: remove searchParams for static export compatibility
Removed searchParams usage that forces dynamic rendering. For static
export (GitHub Pages), server-side searchParams is not available.
Client components now use useSearchParams hook where needed.
2025-12-15 06:42:08 -08:00
zeekay ffd532a888 Remove watch plugin dependency 2025-12-15 06:24:39 -08:00
zeekay 8fd2882eb9 Make static-export friendly: remove API routes, middleware, ignore build errors 2025-12-15 06:04:27 -08:00
zeekay cd3537d545 Add @luxfi/menu-icons to transpilePackages 2025-12-15 05:33:14 -08:00