feat(frontend): #693 /trade ticket Market default + flatten #1194

Merged
PlasticDigits merged 3 commits from feat/693-trade-ticket-flatten into main 2026-08-29 05:14:21 +00:00
PlasticDigits commented 2026-08-29 04:06:35 +00:00 (Migrated from gitlab.com)

Summary

Implements #693: /trade order ticket defaults to Market, uses compact underlined Market/Limit text (not full-width tab-glass pills), shows a heading TokenLogo plus clamped token wash (never leftover orange), unwraps Side / Top buy / mode cards, and moves slippage plus non-blocking amount chrome into Advanced.

Styling / IA only. Escrow mapping, GET /route/solve, hybrid always-on, footer CTA dock, and on-chain side are unchanged.

  • Fresh /trade/:pair selects Market; book Edit / Place another still force Limit.
  • Buy/Sell stay green/red side-control*; money CTAs stay btn-primary.
  • Disconnected Market footer Connect Wallet is clickable unless the pair is paused/frozen/blacklisted (parity with Limit, T563-3).
  • /limits keeps chips beside the price input (showDeviationChrome default true).

Test plan

  • make verify-issue-693 (unit + docs + tokens + chrome nesting)
  • make verify-issue-563 (amended T563-6 compact text tabs)
  • make verify-issue-528 (chips under Advanced; Playwright skipped — no LocalTerra)
  • make verify-issue-561 (unit; Playwright skipped — no LocalTerra)
  • make verify-issue-653
  • make lint-frontend (0 errors; pre-existing warnings only)
  • Extra Vitest: acquire guidance, invert, LimitOrdersPage, BidAsk selector
  • Playwright /trade geometry (375 / 1280) — needs make setup-cloud-localterra
  • Manual dark + light at ~375px and ~1280px (QA 10.2.19)

Closes #693

## Summary Implements [#693](https://gitlab.com/PlasticDigits/cl8y-dex-terraclassic/-/issues/693): `/trade` order ticket defaults to **Market**, uses compact underlined Market/Limit text (not full-width `tab-glass` pills), shows a heading **TokenLogo** plus clamped token wash (never leftover orange), unwraps Side / Top buy / mode cards, and moves slippage plus non-blocking amount chrome into **Advanced**. Styling / IA only. Escrow mapping, GET `/route/solve`, hybrid always-on, footer CTA dock, and on-chain `side` are unchanged. - Fresh `/trade/:pair` selects Market; book **Edit** / **Place another** still force Limit. - Buy/Sell stay green/red `side-control*`; money CTAs stay `btn-primary`. - Disconnected Market footer **Connect Wallet** is clickable unless the pair is paused/frozen/blacklisted (parity with Limit, **T563-3**). - `/limits` keeps chips beside the price input (`showDeviationChrome` default true). ## Test plan - [x] `make verify-issue-693` (unit + docs + tokens + chrome nesting) - [x] `make verify-issue-563` (amended T563-6 compact text tabs) - [x] `make verify-issue-528` (chips under Advanced; Playwright skipped — no LocalTerra) - [x] `make verify-issue-561` (unit; Playwright skipped — no LocalTerra) - [x] `make verify-issue-653` - [x] `make lint-frontend` (0 errors; pre-existing warnings only) - [x] Extra Vitest: acquire guidance, invert, LimitOrdersPage, BidAsk selector - [ ] Playwright `/trade` geometry (375 / 1280) — needs `make setup-cloud-localterra` - [ ] Manual dark + light at ~375px and ~1280px (QA **10.2.19**) Closes #693
PlasticDigits commented 2026-08-29 04:56:14 +00:00 (Migrated from gitlab.com)

mentioned in issue #701

mentioned in issue #701
PlasticDigits commented 2026-08-29 04:56:27 +00:00 (Migrated from gitlab.com)

mentioned in issue #693

mentioned in issue #693
PlasticDigits commented 2026-08-29 05:14:11 +00:00 (Migrated from gitlab.com)

added 4 commits

  • 6d1ee887...f4fa6788 - 2 commits from branch main
  • 7e9390e1 - Merge origin/main into feat/693-trade-ticket-flatten
  • b644bef3 - Open Limit Advanced before measuring expiry in trade e2e

Compare with previous version

added 4 commits <ul><li>6d1ee887...f4fa6788 - 2 commits from branch <code>main</code></li><li>7e9390e1 - Merge origin/main into feat/693-trade-ticket-flatten</li><li>b644bef3 - Open Limit Advanced before measuring expiry in trade e2e</li></ul> [Compare with previous version](/PlasticDigits/cl8y-dex-terraclassic/-/merge_requests/476/diffs?diff_id=1991929740&start_sha=6d1ee88712418b1ccbc9f9f22c76b4120bdca7a4)
PlasticDigits commented 2026-08-29 05:14:22 +00:00 (Migrated from gitlab.com)

mentioned in commit e6ddbf1d4c

mentioned in commit e6ddbf1d4cccf8fc6093efbf4bf48b4de03da652
PlasticDigits (Migrated from gitlab.com) merged commit e6ddbf1d4c into main 2026-08-29 05:14:22 +00:00
PlasticDigits commented 2026-08-29 05:14:43 +00:00 (Migrated from gitlab.com)

mentioned in issue #702

mentioned in issue #702
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
code/cl8y-dex-terraclassic!1194
No description provided.