Skip to content

v1.6.53

Choose a tag to compare

@tianma-if tianma-if released this 29 Jul 17:45

Key Changes

  • Embed the toolbar brand icon in the application bundle to prevent broken-image placeholders during deployments and desktop file loading.
  • Use audited native Release assets for desktop and Android update checks so unchanged clients are not offered irrelevant updates.
  • Refine Web and PWA chunk splitting so large optional diagram code stays out of the initial load and offline precache.
  • Separate GitHub Releases from mobile store delivery and strengthen the automated build, audit, submission, and installation workflow.

Related Issue: #131

Verification

  • bun run typecheck
  • bun run typecheck:mobile
  • bun run build:web
  • Native release planning and asset audit tests.
  • Version bump: patch.
  • Desktop release plan: rebuild, sign, notarize, and verify a new macOS arm64 DMG.
  • Android release plan: rebuild and verify a signed arm64 APK.

🇨🇳 中文说明 / Chinese Changelog

主要更新

  • 将工具栏品牌图标内嵌到应用包中,避免部署切换及桌面文件加载时出现破图占位。
  • 桌面端与 Android 更新检查改为依据已审计的原生 Release 资产,避免未变化的客户端收到无关更新提示。
  • 优化 Web 与 PWA 分包,避免大型可选图表代码进入首屏加载和离线预缓存。
  • 分离 GitHub Release 与移动商店交付,并强化自动构建、资产审计、商店提交和发布后安装流程。

关联 Issue:#131

验证

  • bun run typecheck
  • bun run typecheck:mobile
  • bun run build:web
  • 原生 Release 规划与资产审计测试。
  • 版本递增级别:patch
  • 桌面端 Release 计划:重新构建、签名、公证并验证新的 macOS arm64 DMG。
  • Android Release 计划:重新构建并验证签名 arm64 APK。