Repository navigation
Changelog
Features
- 9932327: feat(server): wire update tools into MCP server with nil-guarded Options (@Stealinglight)
- 8db36aa: feat(tools): add strava_check_update and strava_self_update MCP tool handlers (@Stealinglight)
Bug Fixes
- 3d1ee0d: fix(server): update server_test.go for new New() signature with Options param (@Stealinglight)
Others
- 7da19f8: feat(06-06a): create update cache with atomic write-then-rename (@Stealinglight)
- da25a3a: feat(06-06b): create version checker against GitHub Releases API (@Stealinglight)
- bd2be5d: feat(06-06c): add --check-update flag and background version check (@Stealinglight)
- e3bbfa1: feat(07-01): add self-update engine with checksum verify and atomic replace (@Stealinglight)
- 064fdc0: feat(07-01): extend checker to expose release assets (@Stealinglight)
- c597289: feat(07-02): wire --update and --force CLI flags into main.go (@Stealinglight)
- e9a4b74: test(06-06a): add cache tests for cooldown and atomic write (@Stealinglight)
- 2cd5add: test(06-06b): add checker tests with httptest mocking (@Stealinglight)
- 771c172: test(06-06c): add CLI integration tests for --check-update and --version (@Stealinglight)
- d5123f6: test(07-01): add comprehensive updater test suite (@Stealinglight)
- 1735808: test(tools): add unit tests for strava_check_update and strava_self_update handlers (@Stealinglight)