Skip to content

Agent Signal Bar v1.3.2

Choose a tag to compare

@github-actions github-actions released this 14 Jun 13:34

Agent Signal Bar v1.3.2

English

Highlights

  • Cumulative patch release for the v1.3 floating signal light.
  • Includes sound-player lifetime hardening, but does not fully fix the packaged-app sound-preview crash after switching some bundled sounds.
  • Adds New Zealand original mode for the floating/menu-bar signal cadence.
  • Adds a separate low power mode for long-running desktop use.

Changes

  • New Zealand original mode is now enabled by default. It uses the New Zealand pedestrian-crossing slow cadence for green slow flash: 0.9 seconds on, 0.9 seconds off, one flash and one locating sound every 1.8 seconds.
  • When New Zealand original mode is enabled, completion and green-flash sounds switch to the bundled New Zealand choices.
  • Low power mode reduces background polling and animation refresh while keeping monitored status, light flashes, and sounds synchronized.
  • Startup, low power, New Zealand original mode, and pause monitoring are arranged more clearly in General settings.
  • Pause monitoring now uses a red enabled switch to match its destructive/stop-like meaning.
  • Traditional Chinese, Japanese, Korean, Spanish, French, German, and Portuguese translations now cover the new New Zealand and low power settings instead of falling back to English.

Fixes

  • Fixed AVAudioPlayer lifetime handling so repeated floating-light sounds and sound previews do not call back into a released player.
  • Starting a new sound preview now safely replaces the previous preview path instead of leaving stale playback state behind.
  • Fixed slow-flash sound timing in New Zealand original mode so each visible slow flash has one matching sound.
  • Reduced extra timer and refresh work in the floating signal light, menu-bar signal, and monitoring pipeline.

Known issue

  • The v1.3.2 GitHub package can still crash when previewing some switched bundled sounds. This is a packaged resource lookup issue for bundled WAV tones and is not fixed in v1.3.2.

Release verification

  • git diff --check
  • DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer swift build
  • DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer swift test
  • ./script/verify_release_all.sh --ui --launch
  • Translation scan: 328 model.text pairs checked, 0 mixed-language issues, 0 missing targeted keys.

Downloads

简体中文

亮点

  • v1.3 悬浮信号灯的累计补丁版本。
  • 包含声音播放器生命周期加固,但并没有完全修复打包 App 中切换部分内置声音后点击试听可能闪退的问题。
  • 新增新西兰原版模式,用于状态栏和悬浮信号灯的慢闪节奏。
  • 新增独立低功耗模式,适合桌面长时间常驻。

改进

  • 新西兰原版模式现在默认开启。绿灯慢闪使用新西兰行人红绿灯节奏:亮 0.9 秒、灭 0.9 秒,每 1.8 秒闪一次,并同步响一次定位音。
  • 开启新西兰原版模式后,完成提示音和绿灯闪烁音会自动切换为内置的新西兰声音。
  • 低功耗模式会降低后台轮询和动画刷新频率,同时保持监控状态、灯效闪烁和声音同步。
  • 通用设置里重新整理了开机自启动、低功耗、新西兰原版模式和暂停监控的位置。
  • 暂停监控开关开启时改为红色,更符合停止/暂停类操作的语义。
  • 繁体中文、日语、韩语、西班牙语、法语、德语、葡萄牙语已补齐新西兰和低功耗相关设置翻译,不再回退显示英文。

修复

  • 修复 AVAudioPlayer 生命周期问题,避免悬浮灯声音和试听声音重复播放后回调到已经释放的播放器。
  • 开始新的试听时会安全替换上一次试听路径,避免残留播放状态。
  • 修复新西兰原版模式下慢闪声音节奏,确保每一次可见慢闪都对应一次声音。
  • 减少悬浮信号灯、状态栏信号和监控链路中的额外定时器与刷新工作。

已知问题

  • v1.3.2 的 GitHub 安装包在切换部分内置声音后点击试听,仍可能直接闪退。这个问题来自打包后 WAV 提示音资源查找路径,v1.3.2 并未修复。

发布验证

  • git diff --check
  • DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer swift build
  • DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer swift test
  • ./script/verify_release_all.sh --ui --launch
  • 翻译扫描:检查 328 组 model.text 文案,0 个中英文混用问题,0 个目标 key 缺失。

下载