Checkout redesign
StepsCheckout works on a phone with one thumb.
Agent chats, a code editor and a browser for every agent CLI and subscription you have, in one fast native window.
✓ checkout.test.ts (24 tests) 812ms Tests 24 passed (24)
Done. The summary and the payment form now sit side by side on desktop and stack on mobile, with the pay button pinned to the bottom.
export function CheckoutPage() { - return <div className="checkout"> + return <div className="checkout" data-layout={layout}> + <OrderSummary collapsible defaultOpen={!isPhone} /> <PaymentForm onSubmit={pay} /> + <PayBar total={cart.total} sticky="bottom" /> </div>;
.checkout { - display: block; + display: grid; + grid-template-columns: 1fr 1.2fr; } +@media (max-width: 640px) { + .checkout { grid-template-columns: 1fr; }
Asked Codex to run the checkout tests in its own thread with $ghostex-agents. It will message me here when it's done, so we never edit the same files.
Why does checkout drop the cart?
It lived in a cookie that sign-in cleared. Fixed and tested.
Switch between them freely.
Ghostex moves the session to the second account automatically.
Fixed the rounding: amounts are whole cents.
All 48 payment tests pass.
feat/new-onboarding1hCan you fix the login redirect on Safari?
3 weeks agoLogin tests are flaky, please fix them
last monthDocument the login flow for new hires
2 months agoCheck the checkout page on mobile
Opening it in the Browser view.
Leave a note on anything that looks off.
Inspired by Plannotator
Write a plan for the checkout redesign
The plan is in docs/PLAN.md.
Mark any step you want changed.
Checkout works on a phone with one thumb.
Fresh picks for spring
[Image #1]These cards overlap on mobile. Fix the grid.
All optional. Install only what you need. Or even build your own.
It lived in a cookie. Fixed and tested.
The whole conversation comes along.
Agents message each other, too.
Your chats live in your own tools.
Every Ghostex chat is a real session of the agent’s own CLI, so you can resume it in the official apps and CLIs any time.
Point your camera at the code on your computer.
Point your camera at the code on your computer.
Add a welcome screen for new cooks.
Done. New users now pick their diet and skill level before the first recipe.
The whole app, not a lite version.
Hand-picked stays, updated daily.
$ghostex-agents.mdghostex.dev