improved
Better use of big screens
On large monitors the dashboard now spreads into four columns with a full-width news strip, and chat conversations get a wider reading column - less empty margin, more market at a glance.
fixed
Your theme follows your account
Light/dark mode now syncs to your account: sign in on any device (phone, laptop, in-app browser) and your saved theme applies automatically, instead of resetting to dark on each new device or after iOS clears site storage.
improved
Deep research reliability
Research jobs are now fully protected against double-running (which could garble sections), a failed data-gather refunds your daily quota instead of producing a made-up report, slow jobs get more patience before timing out, and the writers now always see the latest-fetched data, not just the earliest.
fixed
Accurate 24h changes for stocks
Stock and index 24h changes were computed against the wrong baseline (up to a week old for some tickers) and could even show the wrong direction. Every percentage now uses the true prior-session close - verified against live market data.
fixed
No more false "no chatter" or $0 prices
A failed data fetch can no longer masquerade as real information: social-sentiment lookups that fail are retried instead of cached all day as "quiet", assets with a failed quote disappear from lists instead of showing $0.00, and "why is it moving" says so honestly when the live price is unavailable.
fixed
Refreshing keeps your conversation
The page URL now always points at your current chat session, so refreshing (or sharing the tab) brings the conversation back instead of dropping you on an empty screen.
improved
Balanced prediction-market odds
When the agent cites event odds it now checks both Kalshi and Polymarket where both price the event, compares them, and frames the numbers as what bettors are pricing - never as a bare probability from a single venue.