feat: deliver multi-asset analytics, OCR exchange selection, and heatmap UX

Add asset-type aware market/overview flows, portfolio OCR reverse-engineering with exchange overrides, and interactive index heatmap features. Update README with recent updates and wire backend/frontend APIs for FX matrix, exchange options, and improved portfolio editing flows.

Made-with: Cursor
This commit is contained in:
shawnkim1997
2026-03-21 17:08:00 +00:00
parent e225c05cc8
commit 38c56a5a43
35 changed files with 3224 additions and 287 deletions
+2
View File
@@ -75,6 +75,7 @@ class PortfolioPositionCreate(BaseModel):
quantity: float
avg_price: float
currency: str = "USD"
exchange: str = ""
source: str = "manual"
@@ -182,6 +183,7 @@ class PortfolioPosition(BaseModel):
quantity: float
avg_price: float
currency: str = "USD"
exchange: str = ""
source: str = "manual"
current_price: Optional[float] = None
market_value: Optional[float] = None