thesn10
94d2d67e83
load descro
2026-06-26 19:12:50 +02:00
thesn10
ec1c7d9f8c
small fixes
2026-06-26 18:36:34 +02:00
thesn10
555598535d
feat: add name and description fields to ListingAccount; update form, table, detail, dashboard
2026-06-25 20:21:28 +02:00
thesn10
ca1c0b1cd8
fix: filter highlight, nav alignment, button centering, listing title, dashboard listing name
2026-06-25 19:59:03 +02:00
thesn10
b18bdefcc0
feat: add canonical currency, alt currencies and accepted resolvers to create listing form
2026-06-25 19:43:22 +02:00
thesn10
5c9b427fce
fix: exclude workspace node_modules from tsc; ignore @descro/sdk build errors
2026-06-25 19:22:46 +02:00
thesn10
6fb5283c43
feat: dashboard with my listings and my orders
2026-06-25 19:19:00 +02:00
thesn10
a6ac5fad1a
feat: create_order instruction (SOL canonical currency)
2026-06-25 19:17:00 +02:00
thesn10
73f263be08
feat: order write instructions (accept/reject/cancel/close-stale/complete/dispute)
2026-06-25 19:15:58 +02:00
thesn10
67d65d08ce
feat: create/update/close listing write transactions
2026-06-25 19:14:55 +02:00
thesn10
1adabf3aac
feat: useTx hook for on-chain transactions
2026-06-25 19:12:19 +02:00
thesn10
f30a0eb823
fix: sync program ID to keypair (9uF64...)
2026-06-25 18:53:06 +02:00
thesn10
627e08b192
fix: strip .js extensions from SDK imports; restore turbopack dev
2026-06-25 18:39:14 +02:00
thesn10
5cc3231952
fix: drop turbopack, add webpack extensionAlias for SDK .js→.ts resolution
2026-06-25 18:28:46 +02:00
thesn10
f121abde14
fix: transpile SDK workspace packages; fix Nav hydration mismatch
2026-06-25 18:25:58 +02:00
thesn10
d3b14e7a5f
fix: use priceStr for order payment currency in OrderDetail
2026-06-25 12:45:33 +02:00
thesn10
530ea63d36
feat: resolvers views and search fallback page
2026-06-25 12:38:41 +02:00
thesn10
ef7dca34f9
feat: escrows view
2026-06-25 12:34:39 +02:00
thesn10
51be91e2ae
feat: order detail with escrow state machine
2026-06-25 12:30:52 +02:00
thesn10
5cc87c1569
fix: use priceStr for order payment currency in ListingDetail
2026-06-25 12:26:06 +02:00
thesn10
9c8001f21c
feat: listing detail view
2026-06-25 12:22:15 +02:00
thesn10
5201de35ce
feat: listings view with useListings hook and table
2026-06-25 12:16:09 +02:00
thesn10
a6b650b80a
yarn lock
2026-06-25 12:10:19 +02:00
thesn10
009183c545
fix: add @solana/web3.js dep; revert webpack fallback
2026-06-25 12:08:09 +02:00
thesn10
fc0a4c96c1
fix: stub @solana/web3.js in webpack (connector compat layer)
2026-06-25 12:00:30 +02:00
thesn10
96ba193cc4
yarn lock
2026-06-25 11:46:27 +02:00
thesn10
2980cc5d43
fix: move Google Fonts import before Tailwind; transpile @solana/connector
2026-06-25 11:44:11 +02:00
thesn10
6bba1874aa
fix: remove connector-debugger (workspace:* peer dep conflict)
2026-06-25 11:33:19 +02:00
thesn10
0f6fdc5f97
small fixes
2026-06-25 11:30:13 +02:00
thesn10
e5229d2138
feat: add root layout and redirect page
2026-06-24 23:39:55 +02:00
thesn10
3cffe89620
feat: add Nav component
2026-06-24 23:38:32 +02:00
thesn10
5695df6048
feat: add app UI primitives (Button, Badge, FieldRow, Toast)
2026-06-24 23:36:19 +02:00
thesn10
5658e4c3b8
feat: add connector wallet components (ConnectButton, WalletModal)
2026-06-24 23:33:10 +02:00
thesn10
0e204517f2
feat: copy connectorkit ui-base components
2026-06-24 23:25:46 +02:00
thesn10
d61a225764
feat: add WalletProviders with connector + react-query
2026-06-24 23:23:56 +02:00
thesn10
2f11bf2d62
fix: use SDK SolistingStateCurrency type in priceStr
2026-06-24 23:22:36 +02:00
thesn10
2529a0b0ca
feat: add CSS globals, format utils, and queryClient
2026-06-24 23:16:55 +02:00
thesn10
6ffa84f15a
feat: scaffold solisting-app Next.js package
2026-06-24 23:09:22 +02:00
thesn10
2a8b204ec6
Merge branch 'worktree-feat+solisting-sdk'
2026-06-24 23:03:17 +02:00
thesn10
45e5c5267e
solisting explorer
2026-06-24 23:02:54 +02:00
thesn10
4742c3dbd4
feat: add @solisting/sdk helpers, tests, and index exports
...
Complete Task 5: Write sdk/src/index.ts to export:
- Generated bindings (accounts, instructions, pdas, types, errors, program id)
- Hand-written helpers (pda, listing, order functions)
- Type re-exports (Address, Account from @solana/kit)
Avoid duplication of deriveEscrowId (exported from pda.ts, re-exported from order.ts).
All tests passing, no type errors.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-24 22:54:05 +02:00
thesn10
b6722ee83b
feat: add @solisting/sdk helpers and unit tests
...
Add hand-written SDK helper files (pda.ts, listing.ts, order.ts) with
GPA-based account fetching, discriminator filters, PDA derivation helpers,
and escrow ID derivation. Add pda.test.ts with 4 unit tests (all passing).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-24 22:48:24 +02:00
thesn10
825dad30c0
feat: generate solisting codama bindings (with correct IDL address)
2026-06-24 22:38:54 +02:00
thesn10
3f326f4420
feat: generate solisting codama bindings
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-24 22:32:17 +02:00
thesn10
f83f2c1278
fix: remove @descro/sdk dep from sdk package (not yet imported in Part 1)
2026-06-24 22:21:20 +02:00
thesn10
d245785b32
feat: add @solisting/sdk package scaffold
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-24 22:02:41 +02:00
thesn10
3425bc7ab9
chore: generate solisting IDL
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-24 21:49:28 +02:00
thesn10
e326bfee51
docs: add 4-part Solisting Explorer implementation plan
2026-06-24 20:34:13 +02:00
thesn10
7c91d2c52b
docs: add Solisting Explorer app design spec
2026-06-22 22:54:18 +02:00
thesn10
97403174b4
fix warnings
2026-06-14 20:38:52 +02:00