Files
WorthPath/update.md
T
陈煜 b2c22ca050 feat: add repayment discounts and interactive net worth trends
Support positive repayment discounts and negative surcharges with exact decimal conversion. Add independent trend toggles, pointer and keyboard date inspection, tests and Chinese documentation.
2026-10-04 22:25:32 +08:00

12 KiB
Raw Blame History

要求:

  • 完成重要任务自行git commit,不需要push。
  • 完成一项任务后添加为这项目任务添加删除线,并写上完成时间
  • 这份文档可能随时更新,在完成所有任务之后应判断文档是否加入新的更新要求
  • 同时需要继续更新docs文件夹或里面的文档
  • 数据库的表和字段需要有注释
  • 在docs目录不要保存任何图片
  • 完成任务后完善本项目的README.md

更新要求:

  • 转出账户余额不足时直接变成负的而不是拒绝转账 — 已完成代码更新:2026-10-02 17:37

  • 在债务中欠债显示负数 — 已完成代码更新:2026-10-02 17:37

  • 在债务中改成显示(还款和收款),并且同时只显示一个 — 已完成代码更新:2026-10-02 17:37

  • 在账号中可以自定义分组(比如设置日常账号组,消费账号组,理财账号组) — 已完成代码更新:2026-10-02 17:37

  • 在选择账号时(如还款,收款,转账)用弹窗选择,并在弹窗中设置显示显示全部账号还是分组显示 — 已完成代码更新:2026-10-02 17:37

  • 优化所有文字描述 — 已完成代码更新:2026-10-02 17:37

  • CNY等在部分地方可以用图标替代 — 已完成代码更新:2026-10-02 17:37

  • 优化净资产轨迹,一开始数据没这么多,不显示没有数据日期 — 已完成代码更新:2026-10-02 17:37

  • 可以快速开启记账模式,在账号页点击即可设置金额 — 已完成代码更新:2026-10-02 17:37

  • 添加定时计划(有想办法优化性能,可以在用户需要的时候在执行,不一定要真实的定时执行),可以设置定时支出,转账。 — 已完成代码更新:2026-10-02 17:37

  • 丰富图标库,添加香港的主要部分银行,热门虚拟货币交易所的图标(如币安、gate、bybit、bitget)等等 — 已完成代码更新:2026-10-02 17:37

  • 欠债、负债、支出显示红色 — 已完成代码更新:2026-10-02 17:37

  • 添加日历功能:显示一个月每天的总收入或支出,点击看查看某一天的收入或支出(默认今天)两个应在同一个页面上下显示 — 已完成代码更新:2026-10-02 17:37

  • 定时任务是单独的页面 — 已完成并验证:2026-10-02 18:34

  • 优化页面,让文字变得不可选 — 已完成并验证:2026-10-02 18:34

  • 选择账号时全部账号和按分组显示的按钮不好看,同一时间应只显示一个 — 已完成并验证:2026-10-02 18:34

  • 优化账号等卡片显示,太占位置了 — 已完成并验证:2026-10-02 18:34

  • 优化资产总览的UI,看着太乱了 — 已完成并验证:2026-10-02 18:34

  • 余额和转账记录都可以删除,修改(收支日历要与记录联动) — 已完成并验证:2026-10-02 18:34

  • 图标新增ZA BANK、大象银行、微众银行等 — 已完成并验证:2026-10-02 18:43

  • 添加修改账号和密码的功能 — 已完成并验证:2026-10-03 11:22

  • 删除记录有问题,有时候无法删除,UI也不对 — 已完成并验证:2026-10-03 11:22

  • 删除记录后部分UI需要手动刷新 — 已完成并验证:2026-10-03 11:22

  • 备份功能出现问题 — 已完成并验证:2026-10-03 11:22

  • 负债(如信用卡)也可以显示为正数变成存款 — 已完成并验证:2026-10-03 12:05

  • 分组可以排序 — 已完成并验证:2026-10-03 12:27

  • “抖音月付”“东方财富”添加图标 — 已完成并验证:2026-10-03 12:36

  • 优化分组排序UI,使用拖拽排序 — 已完成并验证:2026-10-03 17:04

  • 在全部账号时,也要按照分组顺序显示,并且不太组不要在同一行 — 已完成并验证:2026-10-03 17:04

  • 可以设置账号登入有效期1h-30day,可以设置查看隐藏账号需不需要密码 — 已完成并验证:2026-10-03 17:54

  • 设置可以资产总览页面显示的卡片 — 已完成并验证:2026-10-03 17:54

  • 整理设置的内容,分布位置有点混乱 — 已完成并验证:2026-10-03 17:54

  • 添加,修改计划使用弹窗 — 已完成并验证:2026-10-03 17:54

  • 更换京东金融的图标,不需要显示京东金融这几个字 — 已完成并验证:2026-10-03 17:54

  • 修改提示框,不在按照之前的方法提示,直接在右上角出现弹出提示框 — 已完成并验证:2026-10-03 17:54

  • 在快速记账时, 有一个转账按钮显示在右屏幕中间,点击后出现一个快速转账小卡片,点击后需要点击一个账号做为转出,任何在点击一个账号做为转入 — 已完成并验证:2026-10-03 17:54

  • 账号间转账两个字改成转账,隐藏项目改成隐藏资产 — 已完成并验证:2026-10-03 18:06

  • 相同本位币不需要显示折合 — 已完成并验证:2026-10-03 18:06

  • 转账转入转出对账号选择没有要求,信用卡等也可以转账 — 已完成并验证:2026-10-03 18:56

  • 设置中可以设置独立资产是否计入资产,每一个资产、账号、债务都可以设置是否计入资产 — 已完成并验证:2026-10-03 18:56

  • 独立资产中贵金属支持估价,更新方式和汇率一致 — 已完成并验证:2026-10-03 18:56

  • 贵金属为克数,不用设置价格,可以设置买入价格(当设置了之后会显示盈亏) — 已完成并通过真实 REST/MCP 测试:2026-10-03 22:40(UTC+8);浏览器补充验证与自动估价同步修复完成:2026-10-03 22:55(UTC+8),见 docs/update-metal-grams-2026-10-03.md

  • 所有MySQL数据表要补充注释 — 已完成并验证:2026-10-03 22:40(UTC+8),17 张表、159 个字段,包括 Prisma 迁移表。

  • 删除贵金属估价手动录入功能 — 已完成并验证:2026-10-04 01:43(UTC+8)

  • 优化MCP使用方法,在页面显示使用教程(可以直接复制到agent) — 已完成并验证:2026-10-04 01:43(UTC+8)

  • 优化MCP令牌时间设置方法(有固定的选项1 3 7 30day 1yaer 永久) — 已完成并验证:2026-10-04 01:43(UTC+8)

  • MCP 页面可以显示可以操作的事情 — 已完成并验证:2026-10-04 01:43(UTC+8)

  • 页面中需要可以详细描述read draft write sensitive可操作的具体事情(可不显示) — 已完成并验证:2026-10-04 01:43(UTC+8);按后续要求保留三档权限说明,sensitive 已撤下。

  • 优化MCP设置界面 — 已完成并验证:2026-10-04 01:43(UTC+8)

  • MCP删除敏感操作的功能,删除修改汇率,贵金属报价的功能 — 已完成并验证:2026-10-04 01:43(UTC+8)

  • 可以设置是否允许读取修改隐藏账号, — 已完成并验证:2026-10-04 01:43(UTC+8)

  • 删除网站写入策略,直接按照连接权限设置即可(包含3种权限读 草稿修改 直接写入) — 已完成并验证:2026-10-04 01:43(UTC+8)

  • 删除贵金属的纯度设置 — 已完成并验证:2026-10-04 01:43(UTC+8)

  • 优化Agent界面,当前页面显示的太复杂,太乱了,用户不需要一次看到这么多东西 — 已完成并验证:2026-10-04 01:43(UTC+8)

  • 在账号页的账号卡片中,不需要显示这个卡片的分组 — 已完成并验证:2026-10-04 01:43(UTC+8)

  • 删除所有旧备份兼容,仅支持当前 ZIP v9 — 已完成并验证:2026-10-04 01:43(UTC+8)

  • 删除单文件 JSON 备份支持,包括 JSON v3 — 已完成并验证:2026-10-04 01:43(UTC+8)

  • 修改提示框,全部提示直接在右上角出现弹出提示框 — 已完成并通过浏览器成功/认证错误反馈验证:2026-10-04 02:23(UTC+8)

  • 修正 MCP 接入教程误导,补充已验证的 Codex OAuth 配置和 localhost 限制 — 已完成:2026-10-04 02:23(UTC+8);CLI 0.160.0 OAuth/DCR 登录及官方 SDK 39 工具发现通过,桌面会话内调用尚未验证。

  • 在连接 Agent 页面提供可直接发送给 Codex 执行配置的提示词,无需用户输入命令 — 已完成并通过三档权限复制、前端类型检查与构建:2026-10-04 02:32(UTC+8);网页登录授权由用户完成。

  • Codex 配置提示词补充 Windows PowerShell 挂起排查与正常权限申请流程 — 已完成:2026-10-04 02:42(UTC+8);本机提升权限及无 profile 的 CLI 版本检查通过,前端构建通过。

  • 明确 OAuth 候选与最终授权范围,验证 Codex 请求全部权限时可收窄为 read,draft — 已完成:2026-10-04 02:56(UTC+8);两项真实 CLI OAuth/草稿隔离测试及浏览器权限选择验证通过。

  • 账号添加删除功能 — 已完成并验证:2026-10-04 11:03(UTC+8),见 docs/update-agent-accounts-2026-10-04.md

  • MCP授权页使用单独的一个页面,不用在原来的设置页面 — 已完成并验证:2026-10-04 11:03(UTC+8),见 docs/update-agent-accounts-2026-10-04.md

  • 优化MCP草稿确认页面,当前显示的内容是json,不好看 — 已完成并验证:2026-10-04 11:03(UTC+8),见 docs/update-agent-accounts-2026-10-04.md

  • 优化MCP页面。当前的有点混乱,技能描述也是,进行大的修改 — 已完成并验证:2026-10-04 11:03(UTC+8),见 docs/update-agent-accounts-2026-10-04.md

  • 使用OAuth也要可以设置授权的时间(有固定的选项1 3 7 30day 1yaer 永久) — 已完成并验证:2026-10-04 11:03(UTC+8),见 docs/update-agent-accounts-2026-10-04.md

  • 连接助手可以设置申请隐藏账号权限 — 已完成并验证:2026-10-04 11:03(UTC+8),见 docs/update-agent-accounts-2026-10-04.md

  • 允许 HTTP 正常访问 — 已完成并验证:2026-10-04 11:25(UTC+8)

  • 将网络安全配置提取到 .env,当前允许所有网络地址访问,后续上线通过配置收紧 — 已完成并验证:2026-10-04 11:25(UTC+8),见 docs/network-settings.md

  • 在 .env.example 用中文介绍每个配置项的作用 — 已完成:2026-10-04 11:25(UTC+8)

  • 独立资产,和债务都可以删除 — 已完成并验证:2026-10-04 12:24(UTC+8),见 docs/update-position-deletion-2026-10-04.md

  • 独立资产添加纪念币\纪念钞 — 已完成并验证:2026-10-04 16:00(UTC+8),见 docs/update-quick-entry-2026-10-04.md

  • 快速记账时,这右边会出现本次快速记账的记录,可以快速撤回 — 已完成并验证:2026-10-04 16:00(UTC+8),见 docs/update-quick-entry-2026-10-04.md

  • 快速记账时,点击欠款账号后,会在弹窗出现还款按钮 — 已完成并验证:2026-10-04 16:00(UTC+8),见 docs/update-quick-entry-2026-10-04.md

  • 快速记账时,会出现一个快速标记本月已还款账号,账号卡片会标记上本月已还款,但是到下一个月这个标记要自己删除,不要使用定时任务完成,直接在数据库中记录最后已完成还款的月份,再加一个仅查看未还款账号的按钮 — 已完成并验证:2026-10-04 16:00(UTC+8),见 docs/update-quick-entry-2026-10-04.md

  • 独立资产可以快速点击卡片却认是否计入总资产,与快速记账类似 — 已完成并验证:2026-10-04 16:00(UTC+8),见 docs/update-quick-entry-2026-10-04.md

  • 快速记账使用,减小卡片中不重要的信息,并缩小卡片和缩小间距,同时隐藏页面中不重要的信息和按钮,让快速记账更便捷 — 已完成并验证:2026-10-04 16:00(UTC+8),见 docs/update-quick-entry-2026-10-04.md

  • 快速记账的转账按钮 和快速记账显示在附近,不在显示在右边 — 已完成并验证:2026-10-04 16:00(UTC+8),见 docs/update-quick-entry-2026-10-04.md

  • 快速记账时,可以出现点击当天已完成记账的按钮,点击可以快速设置某个账号当天已完成记账,同时在快速记账中可以显示或隐藏当天已完成记账 — 已完成并验证:2026-10-04 16:00(UTC+8),见 docs/update-quick-entry-2026-10-04.md

  • 还款可以优惠功能(负数表示手续费) — 已完成并验证:2026-10-04 22:18(UTC+8),见 docs/update-repayment-trend-2026-10-04.md

  • 净资产轨迹,可以设置隐藏某条折线,鼠标放线线可以查看当天数据 — 已完成并验证:2026-10-04 22:18(UTC+8),见 docs/update-repayment-trend-2026-10-04.md