Skip to content

Mini Bot Launcher 0.3.0

Latest

Choose a tag to compare

@Ixitxachitl Ixitxachitl released this 02 Feb 19:37
· 7 commits to master since this release

MiniBotLauncher v0.3.0 Release Notes

New Features

UI Improvements

  • Centralized Theme System - New Theme.cs provides consistent dark styling across all forms
  • Channel Selector - ComboBox dropdown for quick channel switching instead of text input
  • Manual Chat Input - Send messages directly from the app with input field and send button at bottom of form
  • Script Toggles Work Offline - Enable/disable scripts even when not connected to Twitch

Markov Chain Enhancements

  • Brain File Manager - View, select, and delete Markov brain files from settings
  • Banned Words List - Configurable words to filter from Markov input and output
  • Case-Insensitive Filtering - Banned words now match regardless of case
  • Double Filtering - Banned words blocked on both input (learning) and output (generation)
  • Clean Database Function - Remove banned words from existing brain files

Weather Command

  • Format Presets Dropdown - Choose from 4 predefined formats with previews:
    • 1: Basic (🌦 +11⁰C)
    • 2: With details (🌦 🌡️+11°C 🌬️↓4km/h)
    • 3: Location + basic (Nuremberg: 🌦 +11⁰C)
    • 4: Location + details (Nuremberg: 🌦 🌡️+11°C 🌬️↓4km/h)
  • Custom Format Support - Use wttr.in % notation for custom output
  • Format Help Button - Quick reference for all available format codes
  • Cleaner Output - Removed redundant "Weather for {city}:" prefix

AskAI Script

  • Configurable Command Trigger - Change the command from !askai to any custom trigger

OAuth & Connection

  • Auto-Close OAuth Page - Browser tab closes automatically after successful login
  • Improved Token Handling - Better OAuth flow with automatic token prefix handling

Bug Fixes

  • Fixed ~35+ nullable reference warnings throughout codebase
  • Fixed script toggles not working (were disabled by default)
  • Reduced form height for better screen fit
  • Chat input field properly disabled when not connected

Technical Changes

  • Code quality improvements with proper null checks
  • Consistent UI styling via Theme class helper methods
  • Better error handling across all scripts

Full Changelog: 0.2.9...0.3.0