✨ What's new
- Trollbox emoji reactions. Hover any message to pull up the react bar (👍 ❤️ 😂 🚀 💯 😱). Counts show below the message, light up when you've reacted, and sync in real time across every connected client.
- Cross-device preference sync. Display settings (unit, number format), futures screen options, and blotter columns are now tied to your account and come back automatically wherever you log in.
- Currency selector in the footer. Flip your displayed unit between sats, BTC, and USD straight from the footer, no settings menu required.
- Accurate realized P&L on closed trades. P&L on closed futures positions now factors in any cash-ins you took during the trade, so the number reflects what you actually made or lost.
- LNURL withdrawal QR auto-refreshes. Once a single-use LNURL is spent (even if the withdrawal fails), the QR swaps out for a fresh one so you're never stuck scanning a dead code.
🐛 Bug fixes
- LNURL max-withdrawal fixed for Phoenix and strict-integer wallets. The advertised
maxWithdrawablenow rounds down to a whole sat, killing the "Payment request amount must be an integer" error when you redeem the max. - Swap confirmation shows balance details. The BTC + USD balance card now renders properly on the swap confirmation screen.