This month we shipped our new design across the entire app. It's the biggest release since launch, and it's live for everyone this week.
A new design across the whole app
Every page got rebuilt from the ground up — a slate navigation sidebar you can collapse, unified page headers, cleaner typography and spacing, frosted-glass menus, bigger charts, and clearer tables across Home, Positions, Stats, Income, Calendar, Journal, Wheels, Import, and Settings. The data and the math are unchanged; the presentation is new. The full story is in the launch post →
Introducing dark mode
A full dark theme across the entire app — every page, every chart, every table, every popover. Turn it on with the Appearance switch in your profile menu (click your name at the bottom of the sidebar), or in Settings → Appearance, where you can preview both themes side by side. Your choice is saved per device.

A new Home
Home is now built around “what happened, and what needs me today?” — a P&L hero with timeframe pills, a feed of everything that happened since you were last here, items that need your attention, your journal prompts, income flow, and a calendar with win/loss dots and expiration badges.
- Trade details now add up. On the trade details card, the P&L breakdown lines could fall short of the headline P&L by exactly the fee total on closed trades with fees, because fees were counted twice. The breakdown now reconciles to the number above it, “Premium received” reports the full amount collected, and “Closed at” shows the actual closing price.
- Weekly chart buckets follow one calendar rule. For traders in time zones ahead of UTC (Europe, Asia, the Pacific), the running P&L chart keyed some weeks a day early, so week labels could be off by a day and the same trade could appear in a different week depending on the timeframe selected. Every timeframe now uses the same weekly buckets.
- A finished year is labeled correctly on New Year's Day. In those same time zones, a just-finished year's chart could carry the new year's date for the first half-day of January. The label now follows your local calendar.