You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tastytrade CSV Parser - Full support for importing trades from Tastytrade, including correct average price calculation (divides out multiplier for options)
TradingView Parser Improvements - Case-insensitive header matching, handles missing Closing Time field, support for TradingView Performance and Paper trading exports
TradeStation Support - Added CSV parser for TradeStation exports
Persistent Historical Price Cache - New historical_prices database table stores all fetched OHLCV data permanently. Alpha Vantage chart requests now check DB before calling the API, dramatically reducing usage of the 25 calls/day free tier limit. Finnhub quotes, crypto quotes, and the price monitoring service all persist prices to this cache automatically
Price-First Position Quotes - Open positions and holdings now read from the price_monitoring cache (updated every 30 seconds) before hitting Finnhub, significantly reducing API calls
Deferred Email Verification - New users get a 7-day grace period before email verification is enforced, simplifying the registration flow
Email Template Redesign - Modern minimal email templates with consistent branding
Email Unsubscribe - Users can now unsubscribe from email communications directly from email links
Import Help UX - When a supported broker import returns 0 trades, a "Need Help?" section appears with links to documentation and a pre-filled support ticket
Charts on Trade Creation - Support for adding charts and images to trades during creation (not just after)
Manual Premium Input for Open Options - Auto-calculated P&L is hidden for open options; users can input manual premium instead
Dockerignore - Added .dockerignore file for faster, smaller Docker builds