-
TKit 1.0.1
StableAll checks were successfulCommunity API / test + musl binary (push) Successful in 8m58sRust CI / fmt, clippy, test (Windows target, cross-built) (push) Successful in 29m3sRelease / Build, sign and publish (cross-built on Linux) (push) Successful in 31m55sCommunity API / container image (push) Successful in 6m7sreleased this
2026-10-21 23:14:48 +02:00 | 0 commits to main since this releaseFixed
- 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
TKit 1.0.0
Stablereleased this
2026-10-20 14:54:58 +02:00 | 6 commits to main since this releaseTKit 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dev 0.0.1-dev.7 Pre-release
released this
2025-10-18 20:08:11 +02:00 | 125 commits to main since this releaseTKit
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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dev 0.0.1-dev.6 Pre-release
released this
2025-10-15 21:22:48 +02:00 | 164 commits to main since this releaseTKit
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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dev 0.0.1-dev.5 Pre-release
released this
2025-10-13 00:01:50 +02:00 | 206 commits to main since this releaseTKit
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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dev 0.0.1-dev.4 Pre-release
released this
2025-10-12 20:20:26 +02:00 | 211 commits to main since this releaseTKit
Added
- Normalized path to game in submission
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dev 0.0.1-dev.3 Pre-release
released this
2025-10-12 18:28:51 +02:00 | 213 commits to main since this releaseTKit
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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dev 0.0.1-dev.2 Pre-release
released this
2025-10-12 14:24:03 +02:00 | 225 commits to main since this releaseAdded
- 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
dev 0.0.1-dev.1 Pre-release
released this
2025-10-11 23:43:31 +02:00 | 240 commits to main since this releaseAdded
- 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads