Skip to content

TaskPulse v0.3.2 · Quiet standby & recovery

Choose a tag to compare

@zboshen zboshen released this 04 Nov 03:43
· 2 commits to main since this release

Quiet standby and recovery

  • A readable WAL-mode database with cleaned-up WAL/SHM sidecars can return SQLite CANTOPEN with errno 2 on macOS. TaskPulse now displays Waiting for Codex for this specific state, using a neutral standby indicator and automatic refresh.
  • Database activity recreating the sidecars resumes task display automatically.
  • Standby detection checks the SQLite WAL header, main-file readability, missing sidecars, and error codes. Detection is based on the observed database state.
  • The Connection diagnostics copied notice clears when a successful refresh restores the connection.
  • Regression coverage includes a closed WAL database, recovery when a writer becomes active, missing database errors, and notification cleanup through the normal refresh completion path.

Verification

The database and UI-state regression checks pass locally. English and Chinese live reads returned the same task counts. The installed app was checked after recovery, with the copied-diagnostics notice cleared.

Download

Replace TaskPulse.app in Applications using the DMG or ZIP. macOS 15+, Universal arm64/x86_64. See the repository for signing and installation details.


新增待机显示。当数据库主文件可读、WAL/SHM 已清理,且出现对应错误码时,显示“等待 Codex 活动”。有新活动后自动恢复任务同步。

连接恢复后立即清除“连接诊断已复制”提示。待机判断依据数据库状态。其他文件缺失、权限等异常继续提供具体诊断。