| Age | Commit message (Collapse) | Author |
|
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 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>
|
|
docs: update showcase help text and AI tool fallback to exclude Codex.
|
|
|
|
|
|
Also updates function comment to reflect new detection logic. Now detects CLAUDE.md, GEMINI.md, AGENTS.md, and AGENT.md as AI Assist indicators.
๐ค Generated with [opencode](https://opencode.ai)
Co-Authored-By: opencode <noreply@opencode.ai>
|
|
- 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>
|
|
Removed code snippet generation from the showcase.gmi.tpl template to simplify the output and focus on project descriptions.
๐ค 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>
|
|
- 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>
|
|
- Prefer code snippets with lines <= 80 characters
- Try multiple files to find snippets with good line lengths
- Intelligently break long lines at appropriate points (commas, operators, etc.)
- Maintain proper indentation for continuation lines
This prevents long code lines from breaking the showcase layout.
๐ค 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>
|
|
- Display latest release tag and date for each project
- Filter tags to only show version-like tags (e.g., v1.0, 2.3, 1.0.0)
- Projects with releases show "๐ท๏ธ Latest Release: v1.0.0 (2024-01-15)"
- Projects without releases show "๐งช Status: Experimental (no releases yet)"
- Added LatestTagDate field to metadata structure
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Code blocks now use ```AUTO instead of plain ```
- Enables automatic syntax highlighting detection
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Count projects with version tags vs experimental projects
- Display release statistics in overall stats section
- Shows percentage breakdown of released vs experimental projects
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Fix image extraction regex to handle unquoted HTML img src attributes
- Add detection of version tags and experimental status for projects
- Display "Experimental (no releases yet)" for projects without tags
- Successfully extracts SVG images from projects like ior
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Add removeCommonIndentation function to strip common leading whitespace
- Code snippets now start at column 0 when possible
- Preserves relative indentation within the code
- Works with both spaces and tabs
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Always check shebang lines for executable files without extensions
- Detect AWK scripts with .cgi extension (like awksite)
- Support detecting Python, Ruby, Perl, Raku, JavaScript, PHP, Lua via shebang
- Add comprehensive shebang parsing for awk/gawk/mawk variants
- awksite now correctly shows as 72.1% AWK
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Remove language identifiers from code blocks (e.g., ```go becomes ```)
- Remove extractLanguageForHighlighting function as it's no longer needed
- Keep the language info in the description line above the code block
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Add Raku (Perl 6) language detection for .raku, .rakumod, .p6, .pm6 files
- Add Raku to code extractor and syntax highlighting (uses perl highlighting)
- Move 'Generated on' date to the top of the page below main header
- guprecords now correctly shows as 100% Raku
- ior now shows Raku at 5.4% of the codebase
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Update introduction paragraph to explain project ordering
- Clarify that projects are sorted by recent activity
- Most actively maintained projects appear first
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Add AWK to language detection (.awk files)
- Add AWK to code extractor language extensions
- Add AWK to syntax highlighting mapping
- Note: cpuinfo project is detected as Make-only because the main
script has no file extension (it's a shell script with embedded AWK)
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Add language labels to code blocks for syntax highlighting (e.g., ```go, ```sh)
- Map languages to source-highlight compatible identifiers
- Strip comments from code snippets to show more actual code
- Comments no longer count towards the ~10 line target
- Support for multi-line and single-line comment removal
- Remove inline comments where appropriate
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Update AI-Assisted bullet point text
- Change from 'partially generated with the help of generative AI'
- To 'partially created with the help of generative AI'
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Show code snippets for all projects, not just those without images
- Add AI-Assisted Projects ratio to overall statistics
- Display count and percentages of AI-assisted vs human-only projects
- All projects now have complete function code samples at the end
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Refactor code snippet extraction to show complete functions (5-50 lines)
- Add findSmallestCompleteFunction to prioritize smaller, complete code units
- Move code samples to the end of project descriptions (after links)
- Remove '### Code Sample' header for cleaner output
- Add AI detection for CLAUDE.md, GEMINI.md, and 'agentic coding' mentions
- Add AI-Assisted indicator when AI usage is detected
- Add Unicode icons to all statistics for better visual presentation:
* ๐ฆ Projects, ๐ Commits, ๐ Lines of Code, ๐ Documentation
* ๐ป Languages, ๐ Documentation types, ๐
Development Period
* ๐ฅ Recent Activity, โ๏ธ License, ๐ค AI-Assisted
- Add HCL/Terraform language support (.tf, .tfvars, .hcl files)
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Add warning notice for projects with avg commit age > 2 years AND last commit > 1 year
- Display "โ ๏ธ Notice: This project appears to be finished, obsolete, or no longer maintained"
- Also update abandoned branch threshold from 1 to 3 years in branch analyzer
- Helps users identify potentially outdated or unmaintained projects
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Add new Documentation field to RepoMetadata structure
- Update language detector to categorize Markdown, reStructuredText, LaTeX, etc. as documentation
- Display documentation statistics separately in both project entries and overall stats
- Calculate lines of code and documentation independently
- Show "Documentation: Markdown (100.0%)" style formatting
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Add "## Projects" section header
- Change individual project headers from ## to ###
- Better structure for the showcase document
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Add total projects, commits, lines of code, and language statistics
- Fix showcase update to load from cache instead of parsing Gemtext
- Add formatNumber helper for thousand separators
- Preserve metadata and images when updating single repos
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Skip claude command existence check when using cached summary
- Prevents unnecessary error when claude is not installed but cache exists
- Improves performance for cached showcase generation
๐ค Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Languages are now counted by lines of code
- Displayed with percentages ordered by usage (highest first)
- Format: 'Go (88.8%), Markdown (5.5%), ...'
- Only shows languages with at least 0.1% usage
- More accurate representation of project composition
๐ค Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Metadata extraction always happens (not cached)
- Image extraction always happens (not cached)
- Only Claude summary generation is cached/forced
- Ensures metadata and images are always up-to-date
๐ค Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Shows average age of last 42 commits as 'Recent Activity' in days
- Helps readers quickly identify actively maintained projects
- Displayed between Development Period and License in metadata
๐ค Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Changed from 100 to 42 commits for average age calculation
- 42 is the answer to life, the universe, and everything!
- Updates both the calculation and display messages
๐ค Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Strip text after spaces/quotes in image URLs (e.g. 'image.png "Title"')
- Fixes extraction of images from READMEs that use markdown title syntax
๐ค Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Add --showcase flag to generate project showcases using Claude
- Extract repository metadata (languages, commits, LOC, dates, license)
- Support image extraction from README files (local and remote)
- Add caching with --force flag to regenerate
- Add exclude_from_showcase config option
- Add standalone showcase mode (--showcase without sync)
- Sort projects by recent activity (avg age of last 100 commits)
- Output in Gemini Gemtext template format (.gmi.tpl)
- Fix backup location fetching when --backup flag not set
๐ค Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|