Skip to content

Releases

Account v1.1.0 · 个人记账本

Choose a tag to compare

@Ther-ux Ther-ux released this 07 Nov 13:21

个人记账本 Account v1.1.0

一个在本机运行的 Web 记账本,使用本地 JSON 文件保存账目。

下载与运行

  • Windows 64 位用户:下载 Account-v1.1.0-windows-amd64.zip,完整解压后双击 start.bat。无需安装 Go,程序会自动打开浏览器。
  • 演示模式:双击 demo.bat,使用独立示例账本。停止日常账本用 stop.bat,停止演示账本用 stop.bat -Demo。
  • 源码用户:下载 Account-v1.1.0-source.zip,需要 Go 1.22 或以上,在解压目录执行 go run ./cmd/ledger。
  • SHA256SUMS.txt 提供两个下载包的 SHA-256 校验值。GitHub 自动生成的 Source code 压缩包也是源码,不含可执行程序。

主要功能

  • “记一笔、看记录、看统计”三个入口,支持手机与桌面布局。
  • 默认今天、大金额输入、大类别按钮、常用类别记忆,以及按需展开的日期和备注。
  • 收入与支出录入、最近记录、组合筛选统计、收支趋势、类别占比和月度预算提醒。
  • 一键查询今天、本周、本月,一键清空筛选,支持 JSON 备份和 CSV 导出。
  • 前端资源嵌入可执行文件;Windows 启动脚本自动选择空闲端口、复用已运行进程。
  • 金额以整数分保存,真实账本与演示账本分别存储。

数据与验证

账目保存在解压目录的 data/records.json;演示账目保存在 data/demo-records.json。升级或迁移前请备份 data/。预算及常用类别偏好保存在当前浏览器。

发布源码提交:878e5ad。

  • GitHub CI 已通过:Windows/Linux、Go 1.22/stable 的测试、静态检查、格式检查与构建,以及 Linux race detector。
  • 本地 Go 1.27.3 测试、静态检查与格式检查通过;Windows 运行包通过独立目录启动、记账、重启持久化、导出和演示数据隔离验证。

运行包不包含个人账目、运行日志或本机凭据。