Release 0.2 introduces currency exposure analytics — a look-through view of every position’s FX risk across your portfolio. Plus quality-of-life upgrades to imports and the holdings table.
What’s new
- Currency exposure — stacked bar of base vs. foreign exposure, drill into per-broker contribution and FX P/L attribution.
- Imports — idempotent parsers for IBKR, Degiro, and XTB; re-importing the same statement no longer creates duplicates.
- Holdings table — inline editable cost basis with audit trail; weighted-average cost now matches your broker statement to the cent.
Why this matters
If you hold positions across multiple currencies, your reported return is part underlying performance, part FX move. We now split those so you can see how much of your return came from the asset and how much came from the dollar/euro/sterling moving.
Roll out is live today. Currency exposure is on by default; nothing to enable.