Commit Graph

62 Commits

Author SHA1 Message Date
3f60370835 fix(api): 适配 yahoo-finance2 v3 版本,补充 YahooFinance 实例化逻辑 2026-04-28 09:40:11 +08:00
ba6a922f2c feat(api): 接入 yahoo-finance2 构建股票自动行情引擎,并实装一键同步按钮 2026-04-28 08:56:46 +08:00
effa84fe14 fix(api): 實裝 portfolio 匯率兜底邏輯,並在 transaction 錄入層自動攔截寫入歷史匯率 2026-04-28 01:54:54 +08:00
67ceb63b08 fix(ui): 修复价格尾零、增加币种下拉框,并重构持仓引擎实现原币种/本位币双轨制盈亏计算 2026-04-28 01:40:29 +08:00
746be06840 fix(api): 修复 portfolio 计算中漏写 new Big() 包装导致的 TypeError 2026-04-28 01:18:19 +08:00
b9186d4699 feat(ledger): 引入 latestPrice 字段与历史成本追踪,实装 P&L 盈亏计算引擎 2026-04-28 00:57:33 +08:00
27c3b76bba feat(dashboard): 接入汇率引擎,实现多资产交叉汇率折算与 CNY 统一计价看板 2026-04-27 23:57:18 +08:00
84b8dc3226 feat(db): 新增 exchange_rates 汇率表,支持联合主键与基础交叉汇率数据 2026-04-27 23:36:14 +08:00
d6e064857d fix(api): 纠正 Drizzle ORM 的 eq 操作符语法,修复总览页面 500 崩溃 2026-04-27 23:06:23 +08:00
796889754e feat(dashboard): 构建基于 Big.js 的持仓聚合引擎与总览卡片 2026-04-27 22:52:15 +08:00
9c234009d4 feat(api): 建立 transactions 的 Server Actions,实装高精度字符串校验层 2026-04-27 19:55:03 +08:00
7bc234b9f6 feat(api): 建立 assets 的 Server Actions 防腐层与 Zod 校验 2026-04-27 19:40:27 +08:00