| Age | Commit message (Collapse) | Author |
|
|
|
Remove aichat support from release notes and showcase AI tool chains.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Increase full sync recent-days window from 7 to 17 days.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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>
|
|
- 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>
|
|
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>
|
|
- 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>
|
|
|
|
|
|
GitHub\n\nfeat(version): bump to v0.9.0
|
|
- Prefer hexai stdin pipeline for release notes generation
- Fallback to Claude then aichat
- Update CLI help and README
- Adjust integration tests for current CLI
|
|
|
|
|
|
|
|
- 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>
|
|
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- 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>
|
|
- 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>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
- 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>
|
|
- 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>
|
|
- 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>
|
|
- 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>
|
|
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
|
|
|
|
- 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>
|
|
- 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>
|