Skip to content

Agent Signal Bar v1.3.3

Choose a tag to compare

@github-actions github-actions released this 14 Jun 14:18

Agent Signal Bar v1.3.3

English

Highlights

  • Hotfix release for the GitHub packaged app sound-preview crash in v1.3.2.
  • Fixes previewing bundled WAV and M4A sounds after switching completion, green-flash, or alert sound choices.
  • Keeps the v1.3.2 New Zealand original mode, low power mode, and signal cadence behavior unchanged.

Fixes

  • Replaced the packaged-app sound resource lookup path so previews no longer touch SwiftPM's Bundle.module fallback in installed .app builds.
  • The sound preview player now resolves bundled sounds from real app resource directories such as Contents/Resources, avoiding a fatal resource-bundle assertion when a WAV tone is selected.
  • Added tests for WAV-only lookup and M4A preference when both formats exist.

Release verification

  • git diff --check
  • DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer swift test --jobs 1
  • DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer ./script/verify_local_integrations.sh
  • DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer ./script/verify_release_all.sh --skip-package --ui --launch
  • Local packaged release smoke test: switched completion sound from Clear to Soft and previewed it; switched green-flash sound from New Zealand to Short and previewed it; previewed alert sound. The release app stayed running in all cases.

Downloads

简体中文

亮点

  • v1.3.2 GitHub 安装包试听闪退问题的热修版本。
  • 修复切换完成提示音、绿灯闪烁音或告警提示音后,试听内置 WAV / M4A 声音可能闪退的问题。
  • 保持 v1.3.2 的新西兰原版模式、低功耗模式和信号灯节奏行为不变。

修复

  • 替换打包 App 中的声音资源查找路径,安装后的 .app 在试听时不再触发 SwiftPM 的 Bundle.module fallback。
  • 试听播放器现在只从真实存在的 App 资源目录查找内置声音,例如 Contents/Resources,避免选择 WAV 提示音时触发资源 bundle fatal assertion。
  • 新增 WAV-only 查找和 M4A 优先级测试,覆盖这次崩溃根因。

发布验证

  • git diff --check
  • DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer swift test --jobs 1
  • DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer ./script/verify_local_integrations.sh
  • DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer ./script/verify_release_all.sh --skip-package --ui --launch
  • 本地 release 包冒烟测试:将完成提示音从「清亮」切换到「柔和」并试听;将绿灯闪烁音从「新西兰」切换到「短促」并试听;试听告警提示音。所有路径下 release App 都保持运行。

下载