Skip to content

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 19 Jun 18:17
· 25 commits to main since this release

✨ Major New Features

🎓 First-Time Setup Wizard

  • 🌟 Complete guided onboarding experience - New users are welcomed with an 8-step setup wizard
  • 🎯 Smart configuration based on PC purpose - Auto-configures defaults for Zoom host, attendant, or general use
  • 📅 Meeting schedule configuration - Set your midweek and weekend meeting times for intelligent automation
  • 🔍 Automatic application detection - Finds Zoom, OBS Studio, and Meeting Media Manager automatically
  • 💡 Pre-meeting reminder system - Configure custom reminder messages for weekend meetings
  • 🚀 Auto-launch setup - Option to start KHM Tools automatically when your computer boots

❓ Enhanced Help System

  • 🆘 Context-sensitive help buttons - Added help buttons to Start Zoom and Media Launcher tools
  • 📖 Comprehensive help documentation - Detailed popups with usage instructions, requirements, and troubleshooting
  • 🎯 Tool-specific guidance - Each tool now has tailored help content explaining its purpose and configuration

⚡ Intelligent Media Launcher Improvements

  • 🕒 Smart custom message timing - Choose when to display pre-meeting messages:
    • Always show for every launch
    • Weekend meetings only (based on your configured schedule)
    • Never show
  • 🔧 Enhanced application path detection - Better automatic detection with intelligent fallback locations
  • 💬 Improved error messaging - User-friendly error messages with actionable guidance
  • 📊 Meeting day detection - Automatically detects meeting days based on your configured schedule

🏗️ Infrastructure & Automation

🤖 Automated Build & Release System

  • ⚙️ GitHub Actions CI/CD pipeline - Automated cross-platform builds for every release
  • 📦 Interactive release script - Streamlined release process with npm run release command
  • 🏷️ Automatic version tagging - Semantic versioning with automated tag creation
  • 🌐 Multi-platform artifacts - Simultaneous builds for macOS, Windows, and Linux

🔗 Unified Settings Architecture

  • 🎛️ Universal settings system - Centralized management of shared configuration across all tools
  • 🆔 Unified meeting ID management - Single meeting ID setting used by all Zoom-related features
  • 📅 Meeting schedule framework - Day and time configuration system for intelligent automation
  • 💾 Enhanced settings persistence - Improved validation and error handling for all settings

🎨 User Interface & Experience Enhancements

🎭 Modern Visual Design

  • 🎨 Professional color scheme - Updated with blue primary colors and CSS custom properties
  • 🔤 Enhanced typography - Inter font family for improved readability
  • 🌟 Refined visual elements - Better shadows, borders, and depth perception
  • 📱 Improved responsive design - Better spacing and layout across different screen sizes

⚙️ Settings Experience Overhaul

  • 🗂️ Consolidated settings panels - Better organization and navigation of configuration options
  • ✅ Real-time path validation - Immediate feedback when configuring application paths
  • 🎛️ Enhanced form controls - Improved styling and usability of all input elements
  • 💫 Visual feedback improvements - Clear indicators for save operations and status changes

🛠️ Technical Improvements

🔍 Enhanced Application Detection

  • 🎯 Automatic path detection - Finds Zoom, OBS Studio, and Meeting Media Manager without manual configuration
  • 🔄 Multi-location search - Checks system-wide and per-user installation locations on Windows
  • 🛡️ Robust fallback mechanisms - Graceful handling when applications aren't in default locations
  • 🚨 Improved error handling - Better error messages and recovery options for missing applications

📹 Advanced Zoom Integration

  • 🆔 Universal meeting ID system - Shared meeting ID configuration across all Zoom tools
  • 🎭 Smart meeting launch logic - Automatic detection of host vs. attendant capabilities
  • 📍 Enhanced path resolution - Support for different Zoom installation types and locations
  • 🔗 More reliable meeting joining - Improved connection process and error handling

💻 Code Quality & Maintainability

  • 📦 Modular onboarding system - Clean, maintainable code structure for setup wizard
  • 🚨 Improved error handling - Consistent error patterns throughout the application
  • 🔍 Enhanced logging and debugging - Better troubleshooting capabilities for support
  • 📡 Refined IPC communication - More efficient main-renderer process communication

🔄 Migration & Compatibility

📥 Seamless Settings Migration

  • 🔄 Automatic settings upgrade - Existing configurations are preserved and enhanced
  • 🔙 Backward compatibility - Full compatibility with previous KHM Tools versions
  • 🎯 Intelligent defaults - New settings get sensible default values
  • 🛡️ Graceful error handling - Recovery from corrupted or missing configuration files

🔄 Reset & Recovery Features

  • 🔄 Complete settings reset - Fresh start option for troubleshooting
  • 🎓 Onboarding reset capability - Re-run setup wizard anytime from settings
  • 🚀 Auto-launch management - Proper cleanup during resets
  • 🧹 Configuration cleanup - Thorough file cleanup for fresh installations

🎯 User Experience Improvements

🧠 Smart Defaults & Automation

  • 🎯 Intelligent tool selection - Default tool opens based on your configured PC purpose
  • 📅 Pre-configured schedules - Sensible defaults (Tuesday 7:30 PM midweek, Sunday 10:00 AM weekend)
  • 📍 Optimized application paths - Automatic detection of common installation locations
  • 🚦 Streamlined workflows - Different optimization paths for hosts vs. attendants

💬 Enhanced User Feedback

  • 💡 Improved status messages - Clear, actionable feedback throughout the application
  • 📊 Progress indicators - Visual progress tracking in onboarding wizard
  • ✅ Clear success/error states - Immediate feedback for all operations
  • ⏳ Better loading states - Smooth transitions and loading indicators

📥 Download

Get the latest version from the Releases page

Platform Downloads:

  • 🍎 macOS: KHM-Tools-1.3.0-mac-arm64.dmg
  • 🪟 Windows: KHM-Tools-1.3.0-win-x64.exe
  • 🐧 Linux: KHM-Tools-1.3.0-linux.AppImage

🔄 Upgrade Notes

  • First-time users will automatically see the onboarding wizard
  • Existing users can access the setup wizard anytime from Settings → Reset Settings
  • Settings migration happens automatically - no manual action required
  • New help system provides guidance for all tools - look for the "?" buttons
  • Custom message timing defaults to "Never" for existing users to maintain current behavior

Full Changelog: https://github.com/advenimus/khmtools/commits/v1.3.0
DONE