Changelog
Everything that's shipped, in reverse chronological order.
Landing page glow-up
The demo preview mockup is now fully animated — KPI counters count up on scroll, the equity curve draws itself in, trade cards rotate every 3s, and top symbols cycle through sets. Stock ticker upgraded with mini sparklines, live price jitter, and flash pulses on change (30 symbols, smooth CSS animation). Added a floating "Try Demo" button that appears after scrolling past the hero. Removed the fake stats section.
Clickable calendar, empty states, mobile overhaul, and polish
Calendar day cells now open a tap-friendly popover with P&L details and a link to view that day's trades in the journal. New users see a branded empty state with an import CTA instead of blank pages. Every app page now works properly on small screens — responsive titles, compact KPI cards, shorter charts, abbreviated filter labels, scrollable tables, and tighter calendar cells. Under the hood: deduplicated analytics code and removed unused packages.
SEO and web standards
Added web manifest, security.txt, JSON-LD structured data, and llms.txt. Fixed middleware to allow sitemap and robots.txt through.
Motilal Oswal broker support
Import trades from Motilal Oswal — both Transaction History (Trade Report) with FIFO matching and pre-matched P&L Report. Exchange detection, date parsing, and zero-price filtering all handled automatically.
Insights and Path to Profitability improvements
Info tooltips on all Insights cards now explain metrics using your actual trade data. P2P simulator defaults sliders to your real Win Rate and Avg R:R, and monthly target auto-syncs to annual (×12) until you override it.
INDmoney Tax P&L Report import
Import pre-matched trades directly from INDmoney's Annual Tax P&L Report — no FIFO needed. Broker charges are extracted and distributed across trades, so the Total Charges KPI and Cost Efficiency insights now show real data.
Branding refresh and footer redesign
New favicon and OG image using the emerald brand palette. Redesigned footer with better layout and navigation. Demo mode now includes the Import Data page.
About, How It Works, and Privacy pages
Added public pages — the story behind Khaata, a deep dive into FIFO matching with visual examples, and a plain-English privacy policy.
Display typography and polish
IM Fell Great Primer as the display font for headings and branding. Consistent loading skeletons across all routes.
Multi-broker support
Import trades from INDmoney, Groww, Zerodha, and Motilal Oswal. Each broker's .xlsx is parsed with its own adapter.
Khaata launch
FIFO trade matching, dashboard with KPI cards and charts, journal with inline editing, calendar heatmap, insights (Kelly, Monte Carlo, Risk of Ruin), email OTP auth, mobile nav, animated landing page, and full demo mode.