From c422ea133fafb121f62fe44be23caf4c2eeb18c5 Mon Sep 17 00:00:00 2001 From: Alex Newman Date: Sun, 14 Dec 2025 15:34:52 -0500 Subject: [PATCH] chore: update CHANGELOG.md for v7.2.0 --- CHANGELOG.md | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e51c3ad3..6ef198fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,71 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [7.2.0] - 2025-12-14 + +## 🎉 New Features + +### Automated Bug Report Generator + +Added comprehensive bug report tool that streamlines issue reporting with AI assistance: + +- **Command**: `npm run bug-report` +- **🌎 Multi-language Support**: Write in ANY language, auto-translates to English +- **📊 Smart Diagnostics**: Automatically collects: + - Version information (claude-mem, Claude Code, Node.js, Bun) + - Platform details (OS, version, architecture) + - Worker status (running state, PID, port, uptime, stats) + - Last 50 lines of logs (worker + silent debug) + - Database info and configuration settings +- **🤖 AI-Powered**: Uses Claude Agent SDK to generate professional GitHub issues +- **📝 Interactive**: Multiline input support with intuitive prompts +- **🔒 Privacy-Safe**: + - Auto-sanitizes all file paths (replaces home directory with ~) + - Optional `--no-logs` flag to exclude logs +- **⚡ Streaming Progress**: Real-time character count and animated spinner +- **🌐 One-Click Submit**: Auto-opens GitHub with pre-filled title and body + +### Usage + +From the plugin directory: +```bash +cd ~/.claude/plugins/marketplaces/thedotmack +npm run bug-report +``` + +**Plugin Paths:** +- macOS/Linux: `~/.claude/plugins/marketplaces/thedotmack` +- Windows: `%USERPROFILE%\.claude\plugins\marketplaces\thedotmack` + +**Options:** +```bash +npm run bug-report --no-logs # Skip logs for privacy +npm run bug-report --verbose # Show all diagnostics +npm run bug-report --help # Show help +``` + +## 📚 Documentation + +- Updated README with bug report section and usage instructions +- Enhanced GitHub issue template to feature automated tool +- Added platform-specific directory paths + +## 🔧 Technical Details + +**Files Added:** +- `scripts/bug-report/cli.ts` - Interactive CLI entry point +- `scripts/bug-report/index.ts` - Core logic with Agent SDK integration +- `scripts/bug-report/collector.ts` - System diagnostics collector + +**Files Modified:** +- `package.json` - Added bug-report script +- `README.md` - New Bug Reports section +- `.github/ISSUE_TEMPLATE/bug_report.md` - Updated with automated tool instructions + +--- + +**Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v7.1.15...v7.2.0 + ## [7.1.15] - 2025-12-14 ## 🐛 Bug Fixes