Orders
Every open order, with inline repricing and bulk actions (/orders). The same rows
appear in the bottom dock’s Orders tab, the portfolio’s expanded rows and the market
view’s My orders tab.
Content
- Tabs: Open (default), Rejected (this session’s rejected and failed intents, with reasons), History (filled and cancelled, paged by date).
- Grouped by market by default (toggle off for a flat list sorted by age).
- Per order: market / outcome, side, price with stepper, size, filled, status, age, the current best price on its side, and its distance from the touch in ticks.
Desktop (content 1376 px)
Columns
Interactions
- The bulk bar replaces the summary line in the same 36 px row, so the table never moves when a selection starts.
- Bulk actions skip delayed orders and say so in the result toast
(
Moved 2 · 1 in delay window). - Rows that become filled or cancelled leave the Open tab through the deferred-change rules: a ghost row while the list is in use, then gone.
- A selected order that disappears is removed from the selection.
Rejected tab
Columns: time, market / outcome, side, price, size, reason (full text from the error), source (risk, venue, network). Read-only; the list clears on reload.
Mobile
- Steppers are 44 × 44: one tap per tick meets the budget on mobile.
- Long-press a card: cancel that order (the right-click rule).
[x]does the same. - The stepper buttons, the price field and the cancel button form one 44 px row with a 4 px gap between each (one gap per group). The price is centred on its own text.
Selectenters select mode: a checkbox appears on each card (44 × 44 hit), taps toggle selection, and the bulk bar appears above the tab bar.Doneleaves select mode.- Group header
Cancel (3)cancels the market’s orders (1 tap).