What's New
CLI: Prioritize GitHub Release Download
The CLI now tries to download the latest release from GitHub first, ensuring you always get the most up-to-date version. If the download fails (network error, rate limit), it automatically falls back to bundled assets.
New Features
- GitHub Download Priority:
uipro initnow downloads from GitHub releases first - Automatic Fallback: Falls back to bundled assets on network errors or rate limits
--offlineFlag: Skip GitHub download and use bundled assets directly
Changes
- Add
GitHubRateLimitErrorandGitHubDownloadErrorfor better error handling - Detect GitHub API rate limits (403 with remaining=0, 429)
- Use GitHub auto-generated archive URL when no ZIP asset is uploaded
Usage
# Default: tries GitHub first, falls back to bundled
uipro init --ai claude
# Offline mode: uses bundled assets only
uipro init --ai claude --offlineFull Changelog: v1.8.0...v1.9.0