Skip to content

Tags: jubalm/claude-code-discord

Tags

v0.4.0

Toggle v0.4.0's commit message
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

v0.3.2

Toggle v0.3.2's commit message
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

Toggle v0.3.1's commit message
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

Toggle v0.3.0's commit message
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.

v0.2.2

Toggle v0.2.2's commit message
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

v0.2.1

Toggle v0.2.1's commit message
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

v0.2.0

Toggle v0.2.0's commit message
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.

v0.1.1

Toggle v0.1.1's commit message
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.

v0.1.0

Toggle v0.1.0's commit message
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