mirror of
https://github.com/tiennm99/ccs.git
synced 2026-07-15 22:21:20 +00:00
The floating ccs-bar-latest release tag carries no version, so deriving the app version from tag_name printed 'vccs-bar-latest' and pinned that literal string. The version now comes from CFBundleShortVersionString in the extracted bundle's Info.plist; an unreadable plist skips pinning and clears any stale pin. The post-install check compared app semver major against the CCS server major, but the app is versioned independently of the CLI, so the mismatch warning fired on every install. It is now a capability handshake against GET /api/bar/summary: 200 confirms the server serves the bar API, 404 warns the server predates CCS Bar, and anything else keeps the soft warning. Install never hard-fails on the handshake. Closes #1497