Skip to content

v0.3.1: 桌面更稳、首屏更快、安装更顺

Choose a tag to compare

@github-actions github-actions released this 02 Jun 06:32
· 64 commits to main since this release

距上次发版四个月,重点修掉了 macOS 安装与启动的一连串卡点,并把分析看板和后端常用操作都跑得更快。

⚠️ Heads-up

  • v0.3.1 此前发布过一个无法启动的版本,已被本版覆盖。如已安装旧版,请先把 Applications 里的旧版拖到废纸篓再装新版,否则单实例锁会让新版直接退出。
  • macOS 首次启动会被 Gatekeeper 拦「未知开发者」。在 Applications 中右键 → 打开即可放行,或执行一次 xattr -cr /Applications/HouseholdBalanceSheet.app 清掉隔离属性。
  • 升级不会影响已录入的资产负债数据,本地数据库位置保持不变。

🎉 New features

  • 桌面端会记住主窗口上次关闭时的位置和尺寸,下次启动自动还原;外接屏拔掉或窗口落到屏幕外时回退到默认居中。
  • macOS 休眠唤醒后自动探活本地服务,若已退出会静默重启,不再需要手动关掉重开。
  • 启动失败页面新增「打开日志目录」按钮,一键拿到 main 与后端日志反馈给开发者。
  • 分析看板的时间段、视图模式、选中币种现在跨刷新和重启都会保留。

✨ Improvements

  • 分析看板首屏明显更快:长表格滚动不再卡顿、图表按需加载、常用数据缓存命中率提升。
  • 千行 CSV 导入预检从约 10 秒降到半秒内,汇率刷新和每日快照写入也都更快。
  • 桌面端启动更顺滑:消除首次打开的白屏闪烁,加载页出现更早。
  • DMG 安装包更小(约减少 8–15 MB),下载和安装时间都缩短。

🐛 Bug fixes

  • 修复 macOS DMG 安装后双击启动直接崩溃的问题,现在装好即可正常打开。
  • 修复打开几秒后弹出黄色「正在连接本地服务」、随后变成红色 401 报错的连环误报;总览页没有数据时改为友好的灰色「暂无总览数据」占位卡。
  • 修复 DMG 安装窗口布局杂乱:去掉侧栏和系统隐藏文件,呈现干净的背景图 + 应用图标 + Applications 快捷方式。
  • 修复按 Cmd+R 刷新后变成 ERR_FILE_NOT_FOUND 白屏的问题,现在能正常刷新并停在当前页面。
  • 修复更新包下载中断后被误判为「已下完」反复重下的问题,现在校验通过才会替换旧版本。
  • 修复成员管理与录入页空状态文案在卡片中未居中的小瑕疵。

下载

  • HouseholdBalanceSheet-0.3.1-macos-arm64.dmg(Apple Silicon)
  • HouseholdBalanceSheet-0.3.1-macos-x64.dmg(Intel)