Releases: AndrewBrough/vc-notify
Releases · AndrewBrough/vc-notify
v0.0.1
Release Summary - Voice Channel Notifier Bot
🚀 Major Updates (Last 24 Hours)
Code Quality & Architecture
- Upgraded to TypeScript 5.8.3
- Comprehensive code refactoring and formatting standardization
- Added VSCode TypeScript formatter settings
Enhanced Bot Functionality
- Added
guildCreateevent listener for better server onboarding - Improved command execution with automatic registration
- Enhanced error handling and permission validation
Embed System Overhaul
- Complete refactor of embed creation with role mentions
- Streamlined join/leave message formatting
- Better user session tracking with improved timestamps
Voice State Management
- Enhanced session handling and message threading
- Improved text channel retrieval and message identification
- Added configurable session timeout (1 min production, immediate dev)
Development Experience
- Added local development tasks
- Enhanced ESLint and TypeScript configurations
- Better logging and debugging capabilities
🔧 Technical Improvements
- Consolidated embed functions for better maintainability
- Improved JSON file handling and data persistence
- Enhanced permission checking and error handling
🎯 Key Changes
- Breaking: Changed from field-based to description-based embeds
- New: Role integration in notifications
- Improved: Cleaner message formatting and user experience
This release focuses on code quality, user experience improvements, and better maintainability of the Voice Channel Notifier Bot.