Tags: jubalm/claude-code-discord
Tags
Release v0.4.0: Python-Enhanced Slash Commands 🐍 Python-Enhanced Slash Commands with unified architecture, improved error handling, and consistent user experience. Key Features: - Unified command architecture with shared discord_utils.py module - Enhanced user experience with uniform output formatting - Comprehensive error handling with user-friendly messages - Better path detection (local-first, global-fallback) - Centralized utilities for maintainable code Quality Assurance: - All 21 test cases passed - Production-ready with robust error handling - Fully backward compatible with existing installations 🚀 Generated with Claude Code - https://claude.ai/code
Release v0.3.2: Enhanced installation experience and process improvem… …ents Enhanced Installation Experience: - Automatic hook registration in .claude/settings.json during local installation - Reduced setup steps - users can start using notifications immediately - Better integration with existing Claude Code configurations - Streamlined workflow for local projects Installation Process Improvements: - Fixed uninstall confirmation flow order for better UX - Enhanced error handling and user guidance - Consistent repository URLs across all scripts Repository Cleanup: - Removed development artifacts from .claude/ directory - Cleaner repository structure with only distribution files This release is fully backward compatible and enhances the user experience without breaking existing functionality.
v0.3.1: Critical GitHub Repository URL Hotfix 🚨 CRITICAL HOTFIX: Fixes complete installation failure in v0.3.0 The v0.3.0 release contained a critical bug where the install.sh script had an incorrect GitHub repository URL, causing all file downloads to fail with 404 errors. This made the Discord integration completely unusable. 🔧 FIXES: - install.sh: Fixed repository URL from claude-discord-integration to claude-code-discord - uninstall.sh: Fixed error message with correct repository URL - README.md: Fixed manual installation directory name - remove.md: Fixed global uninstall instruction ✅ RESULT: - All curl installations now work correctly - File downloads succeed from GitHub - Local and global installation modes both functional - User experience fully restored This hotfix is essential for any user attempting to install the Discord integration system.
v0.3.0: Local-First Architecture Transformation Major architectural redesign from global-first to local-first Discord integration: 🏠 LOCAL-FIRST BY DEFAULT - Simple: curl | bash installs to current project - Self-contained: Each project has complete Discord setup - Easy onboarding: Single command gets users started 🌐 GLOBAL OPTION FOR ADVANCED USERS - Multi-project: --global flag for power users - Backward compatible: Existing setups keep working - Smart detection: Local takes priority automatically 🔧 ENHANCED SAFETY & UX - Automatic backups before any changes - Surgical hook removal preserves other settings - Clear installation type indicators - Helpful error messages with guidance 📚 COMPLETE DOCUMENTATION OVERHAUL - README focused on local-first workflow - Comprehensive architecture documentation - Updated examples and troubleshooting guides Breaking Changes: - Default installation location: ~/.claude/ → .claude/ - Uninstall behavior: requires --global for global removal - Installation dependencies: now requires curl/wget Comprehensive testing validated all scenarios including local, global, mixed installations, error handling, and edge cases.
Release v0.2.2: Documentation alignment with pure Python implementation Updated README.md to accurately reflect v0.2.0+ architecture changes: - Removed outdated jq and curl dependencies from requirements - Updated troubleshooting section script references from .sh to .py files - Fixed uninstall instructions with correct repository URL and file patterns - Complete documentation alignment with pure Python implementation
Release v0.2.1: Fix remaining HTTP 403 errors Critical bug fix for remaining User-Agent header issues in global Python hooks. All Discord webhook notifications now working correctly without HTTP errors. - Fixed User-Agent headers in global hook installations - Verified end-to-end functionality with successful Discord notifications - Complete restoration of PostToolUse, Stop, and Notification hook functionality
Release v0.2.0: Pure Python implementation with critical bug fixes Major improvements: - Fixed HTTP 403 errors in Discord notifications - Pure Python implementation (removed all shell scripts) - Added project-level removal command (/user:discord:remove) - Fixed install/uninstall script symmetry - Reduced dependencies to Python 3 only This release provides a stable, fully functional Discord integration with comprehensive removal options and improved reliability.
Release v0.1.1: Fix installation URLs Critical patch release to fix broken installation URLs in v0.1.0: - Fixed repository URLs in CLAUDE.md and README.md - Changed USERNAME/claude-discord-integration → jubalm/claude-code-discord - Resolves 404 errors when users try to install via curl command This is a patch release - no functionality changes from v0.1.0.
Release v0.1.0: Python-first Discord integration - Convert from shell scripts to Python-only implementation - Eliminate external dependencies (jq, curl) - Use Python's built-in json and urllib modules - Maintain backward compatibility with shell scripts - Implement consistent naming convention for hook scripts - Add modular utility scripts for JSON operations - Enhanced error handling and logging - Support for Discord thread notifications - Comprehensive testing and validation framework