1.5 KiB
1.5 KiB
完成根目录的 Next.js 初始化、基础依赖安装与环境变量配置。
- 完成基于单例模式的数据库连接配置,并设定 Drizzle 迁移工具。
- 修复网络连接,成功将 users 表推送至数据库。
- 成功定義資產枚舉與 assets 表,支持跨資產標識。
- 完成核心 transactions 表的建立,並嚴格運用了 numeric(36,18) 的高精度配置。
- 完成高精度交易流水 (transactions) 的 Server Actions 开发,成功实现了字符串级别的高精度防腐层拦截。
- 完成 shadcn/ui 初始化,集成 next-themes,并拉取核心组件库。
- 完成 /dashboard 基础布局架构,接管根路由。
- 引入 Zod 和 Big.js,完成资产表 (assets) 的 Server Actions 读写接口开发。
- 完成 /dashboard/assets 页面,成功打通前后端资产录入数据流转。
- 修复 /dashboard/transactions 404,完成高精度流水录入与展示功能。
- 完成 UI 层的高精度数据格式化,实现不同资产类型的动态展示精度。
- 完成持仓聚合计算逻辑,并构建了 Dashboard 首页持仓卡片矩阵。
- 引入 recharts 图表引擎,完成 Dashboard 资产分布环形图的构建。
- 汇率表已建立,支持跨币种(如 BTC->USD)的交叉汇率架构。
- 资产表新增 name 字段,并补全了资产与流水的增删改查 Actions(updateAsset、deleteAsset、updateTransaction、deleteTransaction),createTransaction 支持根据 exchange 自动判定 txCurrency。