summaryrefslogtreecommitdiff
path: root/internal/version/version.go
AgeCommit message (Collapse)Author
2026-03-28feat(showcase): support per-repo stats branchesv0.16.0Paul Buetow
2026-03-19chore(release): bump version to 0.15.8v0.15.8Paul Buetow
Remove aichat support from release notes and showcase AI tool chains. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19chore(release): bump version to 0.15.7v0.15.7Paul Buetow
Increase full sync recent-days window from 7 to 17 days. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18feat(ai): add opencode as default AI tool for releases and showcasesv0.15.6Paul Buetow
Replace amp with opencode (local Ollama gpt-oss:120b) as the default AI tool. Opencode is tried first in both release notes generation and showcase summaries, with amp as the first fallback in the chain: opencode → amp → hexai → claude → aichat. Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-03-12chore(release): bump version to 0.15.5v0.15.5Paul Buetow
2026-03-11fix(showcase): penalize unreleased repositoriesv0.15.4Paul Buetow
2026-03-11fix(showcase): rebalance scoring and compact historyv0.15.3Paul Buetow
2026-03-11fix(showcase): compact rank history displayv0.15.2Paul Buetow
2026-03-11fix(showcase): sanitize malformed showcase summariesv0.15.1Paul Buetow
2026-03-11chore(release): bump version to 0.15.0v0.15.0Paul Buetow
2026-03-11feat(sync): randomize repository sync orderv0.14.0Paul Buetow
2026-02-22chore(release): bump version to 0.13.0v0.13.0Paul Buetow
2026-02-22chore(version): bump to 0.12.1v0.12.1Paul Buetow
2026-02-07feat(sync): add throttled sync modev0.12.0Paul Buetow
Introduce an opt-in throttle that skips inactive repos based on local activity and per-repo cooldowns, and bump the version to 0.12.0. Co-authored-by: Cursor <cursoragent@cursor.com>
2025-12-31feat: implement logarithmic scoring system for showcase rankingv0.11.0Paul Buetow
- Remove vibe-coded and AI-assisted detection from showcase - Add project rank numbers to showcase headers - Implement logarithmic score: log10(LOC) * 1000 / (avgCommitAge + 1) - Replace 'Recent Activity' display with 'Score' - Update sorting to use score (highest first) - Score balances project size and recent activity - Bump version to 0.11.0 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-10-31feat: improve vibe-coded detection to include 'vibe-coded' variant, bump ↵v0.10.1Paul Buetow
version to 0.10.1 Amp-Thread-ID: https://ampcode.com/threads/T-efdb3f47-3436-4ab4-9f00-6ad3d8b16af2 Co-authored-by: Amp <amp@ampcode.com>
2025-10-31feat: implement amp AI tool support and replace Taskfile with Magev0.10.0Paul Buetow
- Add amp as default AI tool for release notes and showcase generation - Fallback chain: amp → hexai → claude → aichat - Replace Taskfile.yaml with magefile.go for build automation - Update all documentation (README.md, AGENTS.md, doc/development.md) - Update version to 0.10.0 Amp-Thread-ID: https://ampcode.com/threads/T-735ba1e2-0255-4b43-8ed1-6c0d2f78301b Co-authored-by: Amp <amp@ampcode.com>
2025-09-08chore(version): bump to 0.9.2v0.9.2Paul Buetow
2025-08-31chore(version): bump to 0.9.1v0.9.1Paul Buetow
2025-08-19feat(sync): sync repository descriptions across Codeberg and ↵v0.9.0Paul Buetow
GitHub\n\nfeat(version): bump to v0.9.0
2025-08-17feat(release): hexai-first AI release notes; chore(version): bump to 0.8.8v0.8.8Paul Buetow
- Prefer hexai stdin pipeline for release notes generation - Fallback to Claude then aichat - Update CLI help and README - Adjust integration tests for current CLI
2025-08-16feat(release): add repo/tag skip_releases and logs; bump version to 0.8.7v0.8.7Paul Buetow
2025-07-25fix(release): correct AI fallback and syntax errorsPaul Buetow
2025-07-25chore(release): bump version to 0.8.5v0.8.5Paul Buetow
2025-07-20feat: add AGENTS.md detection for AI-assisted projects in showcasev0.8.4Paul Buetow
- Added AGENTS.md to the list of AI-related files checked by detectAIUsage() - Projects with AGENTS.md will now be marked as AI-assisted in the showcase - Bumped version to 0.8.4 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-20chore: bump version to 0.8.3v0.8.3Paul Buetow
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-19fix: switch branches before deletion in abandoned branch scriptv0.8.2Paul Buetow
- Add branch switching logic to prevent "refusing to delete current branch" error - Check if we're on the branch to be deleted and switch to main/master first - Skip deletion if no main/master branch exists to switch to - Bump version to 0.8.2 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-19feat: add aichat support for showcase project descriptionsv0.8.1Paul Buetow
- Add --ai-tool flag to showcase command (default: claude) - Support aichat as alternative to claude for generating project summaries - When using aichat, read README.md and pipe it as input - Update documentation and examples - Bump version to 0.8.1 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-15add vibe coding infoPaul Buetow
2025-07-13chore: bump version to 0.7.2v0.7.2Paul Buetow
Minor improvements: - Fix backup locations not being skipped during fetch when --backup flag is not used - Change default config path to include .json extension (~/.config/gitsyncer/config.json) - Better handling of backup remotes to prevent unnecessary warnings 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13chore: bump version to 0.7.1v0.7.1Paul Buetow
Bug fixes and improvements: - Fix AI release notes now enabled by default - Add better error handling for Codeberg release creation - Add debugging for token loading in release management - Handle Gitea API "Release is has no Tag" error gracefully 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13chore: bump version to 0.7.0v0.7.0Paul Buetow
Major release with new command-based CLI structure: - Replaced flat flags with organized cobra commands - Added comprehensive help system with examples - Improved release management with AI notes support - Updated default config path to XDG standard - Better error handling and user experience 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13fix: improve claude CLI error handling workflowv0.6.2Paul Buetow
- Remove debug script generation for cleaner error handling - Continue processing next releases when claude CLI fails - Simplify error detection for "Execution error" responses - Cache is automatically cleared on failures - Bump version to 0.6.2 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13fix: improve claude CLI error handling and diagnosticsv0.6.1Paul Buetow
- Add detection for "Execution error" responses from claude CLI - Provide detailed error diagnostics when claude CLI fails - Show possible causes and remediation steps - Add test command to verify claude CLI functionality - Fix model names in error messages (opus, sonnet, haiku) - Remove hanging auth status check - Bump version to 0.6.1 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12feat: add vibe-coded project detection to showcasev0.6.0Paul Buetow
- Add detection for "vibe code" mentions in README files - Display vibe-coded indicator in project summaries - Include vibe-coded count in overall statistics - Clarify that AI-assisted count includes vibe-coded projects - Bump version to 0.6.0 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09feat: add --batch-run flag for weekly automated syncPaul Buetow
- Add --batch-run flag that enables --full and --showcase - Implement state management to track last batch run timestamp - Enforce one-week minimum interval between batch runs - Save state to .gitsyncer-state.json in work directory - Show state file location in output messages - Bump version to 0.5.0 This feature enables automated weekly full synchronization from cron or shell scripts while preventing excessive API usage. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-08chore: bump version to v0.4.0Paul Buetow
Major features in this release: - Add showcase generation feature with Claude AI integration - Generate project summaries in Gemini Gemtext format - Extract and include repository metadata (languages, commits, LOC) - Support image extraction from README files - Add code snippet extraction for projects - Implement AI-assistance detection (CLAUDE.md, GEMINI.md, 'agentic coding') - Add language support for AWK and Raku - Strip comments from code snippets - Add Unicode icons to statistics - Show AI-assisted project ratio - Order projects by recent activity
2025-07-07bump verisonv0.3.0Paul Buetow
2025-07-03feat: add SSH backup locations with --backup flagv0.2.0Paul Buetow
- Add support for SSH backup locations (e.g., paul@server:git/) - Backup locations are one-way only (push only, never pull) - Automatic bare repository creation on SSH servers - Add --backup flag to opt-in to backup syncing - Backup locations are disabled by default for offline resilience - Update version to 0.2.0 This allows users to maintain private backups on home servers that may be offline without affecting regular sync operations. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-23Initial gitsyncer implementation with version supportPaul Buetow
- Initialize Go module for github.com/paul/gitsyncer - Add version package with version info (v0.1.0) - Implement main.go with --version flag support - Create comprehensive Taskfile.yaml for build automation - Add CLAUDE.md with project documentation The binary can be built with 'task' or 'go build -o gitsyncer ./cmd/gitsyncer' 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>