You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
CRITICAL: trackly apply / save / dismiss status updates returned HTTP 404. Backend retired the old /api/jobscout-tracker/status endpoint in favor of /api/jobscout/tracker/jobs/:id/stage with stage mapping (applied -> applied, saved -> backlog, dismissed -> discarded). CLI and local MCP now POST to the new endpoint with the correct stage value. On versions up to and including 0.2.1, these commands hit the removed path and the backend returned a 404 HTML error - the tracker state was never updated server-side, even though the CLI exit code and (non-JSON) output did not make the failure obvious.
MCP sort enum drift - 0.2.1 was published with the pre-PR-#17 code (Auto-Release only fires on version bumps; the sort fix merged but no bump triggered). This release actually ships SORT_VALUES=['newest','match'] in the published tarball.
Added
test/mcp-schema.test.js regression test for the status-endpoint drift: asserts neither bin/trackly nor mcp/server.js contain a live apiRequest('POST', ...) to /api/jobscout-tracker/status, and both define the stage mapping.