Commit Graph

4 Commits

Author SHA1 Message Date
ytshen
c700b3b03a fix: correct Zotero version compatibility check logic
Use proper version comparison instead of just major version.
Now correctly handles cases like min=6.999 which should not be
compatible with Zotero 6 (since 6.0 < 6.999).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-23 19:55:38 +08:00
ytshen
01beebb517 feat: check latest release's update_url for updates on cached repos
- Add update_url field to CachedRelease to persist update URL in cache
- Add get_latest_release() method to RepoCache for retrieving newest release
- Add _check_latest_release_update_url() to check for updates even when
  no new GitHub releases exist
- Now checks update_url on every run, not just when parsing new releases

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-23 19:04:50 +08:00
ytshen
e3e5025d84 use all release xpis cache 2025-12-23 17:43:15 +08:00
ytshen
dc2d1bd336 refactor: refactor proj 2025-12-23 16:22:54 +08:00