Skip to content

v0.1.3

Choose a tag to compare

@fangshili fangshili released this 17 Aug 02:37
· 14 commits to main since this release
9ed4299

Fixes

  • Fixed Cursor bridge status appearing reset in Settings

    • The bridge status was not automatically refreshed when opening Settings → Coding Agent → Cursor, causing it to display as "not configured" even after a successful setup.
    • Status is now refreshed automatically when the page appears.
  • Fixed crash during automatic Cursor bridge configuration

    • CursorSetupManager was not isolated to the main actor, so published state changes could happen off the main thread and trigger a SwiftUI runtime assertion during auto-install.
    • The manager is now @MainActor, while file I/O operations remain non-isolated to avoid blocking the UI.
  • Improved reliability of ~/.cursor/hooks.json writes

    • Replaced the previous "delete then write" pattern with an atomic write, preventing a partially-terminated install from leaving hooks.json missing.
    • Relaxed validation so hooks.json can contain extra fields or a different version without breaking the bridge detection.