• v1.0.1 d2630d634b

    TKit 1.0.1
    All checks were successful
    Community API / test + musl binary (push) Successful in 8m58s
    Rust CI / fmt, clippy, test (Windows target, cross-built) (push) Successful in 29m3s
    Release / Build, sign and publish (cross-built on Linux) (push) Successful in 31m55s
    Community API / container image (push) Successful in 6m7s
    Stable

    Ghost released this 2026-10-21 23:14:48 +02:00 | 0 commits to main since this release

    Fixed

    • A game that Windows started without giving it focus (it covers the screen, but the desktop or taskbar stays active) now switches the category without an extra Alt+Tab
    • Foreground detection no longer stalls while the focused window is not responding (e.g. a game loading)
    • Focus changes are written to the log, to make switching problems easier to report
    Downloads
  • v1.0.0 7aca040ca5

    TKit 1.0.0
    All checks were successful
    Rust CI / fmt, clippy, test (Windows target, cross-built) (push) Successful in 27m13s
    Release / Build, sign and publish (cross-built on Linux) (push) Successful in 11m22s
    Stable

    Ghost released this 2026-10-20 14:54:58 +02:00 | 6 commits to main since this release

    TKit has been rewritten from the ground up in Rust: faster, lighter, and installed just for your account (no administrator rights needed). Your settings, mappings and history are imported on first start; you only need to connect Twitch once more.

    Added

    • Kick support: connect Twitch, Kick or both; every category switch updates all connected channels. Kick categories are matched by name, with a per-category choice in the mapping editor when Kick names a game differently
    • Game recognition: installed Steam, Epic, GOG, Ubisoft, EA, Battle.net and Xbox games are recognized to suggest the right category (applied automatically by default; switch it off in Settings to be asked instead)
    • "Keep the game's category while it runs": alt-tabbing out of a game no longer switches away; the fallback comes when the game exits
    • Color themes: Classic, Twitch (purple) and Kick (green), under Settings → Theme
    • Community mappings and the ignored-programs list sync incrementally and are checksummed
    • Signed updates from git.evobug.com: every update is checksummed and signature-checked before it is installed

    Changed

    • Closing a game now switches to the fallback category (e.g. Just Chatting) even when a browser, Steam or Discord is in front
    • Window title changes (e.g. a game showing its level) no longer restart the switch delay
    • The installer is per-user; the old install in Program Files is removed (Windows asks once; TKit offers it again if you declined)

    Fixed

    • Auto-start of monitoring and auto-sync of mappings on app start now follow their settings
    Downloads
  • v0.0.1-dev.7 28c20f4aa0

    dev 0.0.1-dev.7 Pre-release

    github-actions[bot] released this 2025-10-18 20:08:11 +02:00 | 125 commits to main since this release

    TKit

    Added

    • Sentry error tracking and performance monitoring
    • Tutorial screens for first-time users

    Changed

    • Redesigned autoupdate screen
    • Redesigned autoswitch screen
    • Improved design on Mappings screen
    • Removed headings from all screens
    • Markdown styles improvements in changelog

    Fixed

    • Fixed autoupdate (it was running in subprocess and on app exit it closed the updater too)
    • Missing translations
    • Previously ignored processes were not working with new list management system
    Downloads
  • v0.0.1-dev.6 d8956c8713

    dev 0.0.1-dev.6 Pre-release

    github-actions[bot] released this 2025-10-15 21:22:48 +02:00 | 164 commits to main since this release

    TKit

    Added

    • List Management system with support for custom mapping lists (both read-only and writable)
    • Ability to import mapping lists from URLs
    • Auto-sync functionality for mapping lists on app start
    • Configurable auto-sync interval (1-168 hours) with "Never" option
    • Ignored processes feature to prevent specific executables from triggering auto-switcher
    • Checkboxes in mappings table for bulk actions (enable/disable, delete, invert, export)
    • Export selected mappings to JSON file
    • Search bar in mappings tab
    • Clickable Source badges in mappings table that open List Management dialog
    • List name display in Source column (populated from mapping lists)
    • Mappings tab in Settings with auto-sync configuration
    • Ability to make the app window draggable by the footer
    • Official lists now appear at the top of List Management dialog
    • Toggle visibility for Custom/Community mappings sections
    • Ability to swap header with footer position

    Changed

    • Changelog now displays differences between current version and latest release
    • Application icon and logo updated (rebrand)
    • Tray menu simplified (removed Auto Switcher, Category Mappings, and Settings options)
    • Removed web, Android, and iOS platforms from the project
    • Source column styled as clickable badge with blue theme
    • Enhanced time formatting: displays "never" for null values and formatted durations (e.g., "1d 5h ago") for times >= 24 hours
    • Auto-sync interval slider now supports 0 (Never) and displays formatted values
    • Fallback behavior now executes when no process is detected
    • Updated metadata now syncs properly with mapping lists
    • Simplified submission links to community repository
    • Import paths now consistently use package imports throughout the codebase
    • Error messages and logging experience improved with better context
    • IGNORE key replaced with -1 for better semantic clarity
    • Faster application shutdown process
    • Code cleanup and refactoring improvements

    Fixed

    • Ignore mappings now always enabled
    • Disabled mappings now show unknown game dialog instead of silent skip
    • Process names now remove .exe extension for cross-platform compatibility
    • Twitch error when adding items to ignored list
    • Application hang on close
    • Loading mappings from database
    • Running database migrations correctly with improved logging
    • Tray icon not showing properly
    • Version status display issues
    • Race condition causing update indicator to show "Update service not initialized" intermittently on startup

    Removed

    • Source, verification, and lastVerified fields from mapping submissions (simplified submission flow)
    Downloads
  • v0.0.1-dev.5 8e74d4aa80

    dev 0.0.1-dev.5 Pre-release

    github-actions[bot] released this 2025-10-13 00:01:50 +02:00 | 206 commits to main since this release

    TKit

    Changed

    • Removed fuzzy matching for process names in auto-switcher (exact match only)
    • Removed Implicit Flow in OAuth

    Fixed

    • Avoid twitch token to expire (missing token refresh)
    • Fallback detection of some games (e.g., Helldivers 2)
    Downloads
  • v0.0.1-dev.4 7ae641cc3f

    dev 0.0.1-dev.4 Pre-release

    github-actions[bot] released this 2025-10-12 20:20:26 +02:00 | 211 commits to main since this release

    TKit

    Added

    • Normalized path to game in submission
    Downloads
  • v0.0.1-dev.3 bb0ea58f88

    dev 0.0.1-dev.3 Pre-release

    github-actions[bot] released this 2025-10-12 18:28:51 +02:00 | 213 commits to main since this release

    TKit

    Added

    • Persistent storage for ignored update versions using SharedPreferences
    • Update indicator remains visible even when version is ignored
    • Installation type detection (MSIX vs EXE) for automatic installer matching
    • Download buttons with version badges in README for all release channels
    • F2 to toggle log window visibility
    • Toggle for Custom/Community mappings tab in Mappings section

    Changed

    • Update "Ignore" behavior: now version-specific and persistent across restarts
    • Auto-dialog skips ignored versions but indicator stays visible for manual updates
    • MSIX installer launches via PowerShell for proper process detachment
    • Improved installer comparison in README with clearer recommendations

    Fixed

    • MSIX installer now launches correctly when app closes during update
    • Update exit delay increased to 2 seconds to ensure installer fully starts

    Documentation

    Added

    • RELEASE_GUIDE.md with comprehensive release process documentation
    • Version naming conventions for all release channels
    • Asset naming requirements for consistent downloads
    • Installer comparison table in README
    • Download links for stable and pre-release channels

    Changed

    • Simplified download section in README for better clarity
    • Reorganized installation instructions with side-by-side comparison
    Downloads
  • v0.0.1-dev.2 e543b391ab

    dev 0.0.1-dev.2 Pre-release

    github-actions[bot] released this 2025-10-12 14:24:03 +02:00 | 225 commits to main since this release

    Added

    • Icon for tray and the app
    • Msix installer
    • Avoid closing settings when changes are unsaved/undiscarded
    • Theme tab in settings to turn frameless mode on/off
    • Enabled checkbox in mappings
    • Ability to move exit/maximize/minimize buttons

    Changed

    • Compact UI for settings and mappings
    • Check for updates on startup
    • Improved welcome screen

    Fixed

    • Save in settings not disappearing after saving
    • Ignored applications don't throw notifications anymore
    Downloads
  • v0.0.1-dev.1 4f6dc8c7b5

    dev 0.0.1-dev.1 Pre-release

    github-actions[bot] released this 2025-10-11 23:43:31 +02:00 | 240 commits to main since this release

    Added

    • Initial release of TKit (Twitch Toolkit)
    • Initial development release
    • Multiple release channels support (Stable, RC, Beta, Dev)
    • Update channel preference in settings
    • GitHub Actions workflow support for prereleases
    • Automatic prerelease detection based on version suffix
    • Single source of truth for versioning (pubspec.yaml)
    • Automatic Twitch category switching based on active process detection
    • Category mapping management with search and filtering
    • Twitch OAuth authentication
    • Process detection for Windows
    • Auto-switcher functionality with configurable scan intervals
    • System tray integration
    • Update notification system with automatic downloads
    • Comprehensive settings management
    • Multi-language support (English, Czech, Polish, Spanish, French, German, Portuguese, Japanese, Korean, Chinese)
    • Dark theme support

    Changed

    • Version now read from pubspec.yaml automatically
    • No need to manually update version in multiple files

    Features

    • Category Mapping: Map executable paths to Twitch categories
    • Auto Switcher: Automatically detect running processes and switch categories
    • Process Detection: Real-time Windows process monitoring
    • Settings: Configurable scan intervals, debounce times, and preferences
    • Twitch Integration: OAuth authentication and category management
    • System Tray: Minimize to tray, quick access to features
    • Auto Updates: Check for and install updates from GitHub releases
    Downloads