January 5, 2026

Major Avalonia upgrade for cross-platform support, enhanced downloads management, error tracking with Glitchtip, and improved build handling


circle-info

Want to see ALL the differences? Check out our comprehensive comparison between Game Launcher Cloud and Game Launcher Asset (legacy): 👉 Full Features Comparison Listarrow-up-right


🖥️ Desktop

🚀 Cross-Platform Support with AvaloniaUI

circle-check
  • Full multi-platform compatibility - Windows, macOS, and Linux support

  • Built on .NET 10 - latest framework with best performance

  • C# 14 language features - modern syntax and capabilities

  • Native performance across all platforms

  • Modern UI framework with better maintainability

  • Smooth animations and transitions throughout the app

  • Improved rendering with platform-specific optimizations

NEW - Game Launcher Cloud with AvaloniaUI

🐛 Error Tracking with GlitchTip

circle-check
  • Automatic crash reports sent when errors occur

  • Detailed error context including launcher configuration and user data

  • Real-time error monitoring for faster issue resolution

  • Privacy-focused - only essential diagnostic data is sent

  • Helps improve stability by identifying and fixing bugs quickly

Impact: We can now proactively identify and fix issues before they affect most users, leading to a more stable launcher experience.


📥 Downloads Page - Enhanced Download Management

circle-check
  • Detailed download information - progress, speed, ETA, and status

  • Navigate between games without interrupting current downloads

  • Pause and resume downloads with full state preservation

  • Download statistics - current speed, average speed, total downloaded

  • Environment badges showing which environment is downloading

  • Status indicators for install/update/verify states

  • Visual progress tracking with multi-process progress bars

  • Background blurred image with glassmorphism effects

Key Features:

  • Game description display in download cards

  • Play completed downloads directly from the downloads page

  • Remove completed downloads from the list

  • Real-time status updates with dynamic icons and messages

  • Beautiful glassmorphism UI with acrylic blur effects

NEW - Downloads Page

🎨 Visual & UI Improvements

Acrylic Blur Windows

  • System-native acrylic blur on all windows for modern glass effect

  • Dynamic transparency based on developer configuration (set in Dashboard)

  • Configurable launcher base opacity (0-100%) set by developers

  • Improved visual consistency across the entire launcher

  • Respects developer's visual design choices

NEW - Acrylic Blur Background

New "Black" Theme

  • New professional Black theme preset

  • Enhanced Gray theme option

  • Better contrast for improved readability

  • Modern dark mode aesthetics

NEW - Black Theme with black accent color and blur
NEW - Black theme with purple accent color and blur

Customizable Progress Bars Colors

  • Custom Overall Progress color: customizable via Dashboard

  • Custom Single Process Progress color: customizable via Dashboard

NEW - Custom colors for the progress bars

Draggable and new Delete dropdown for Favorites Apps

  • Favorites apps are now draggable to reorganize them

  • Right click to the app to open the dropdown and remove it from favorites

NEW - Right click to the app to open the dropdown

Enhanced Animations

  • Smoother transitions between views

  • Improved fade effects for panels and windows

  • Better splash screen animation with optimized timing

  • Animated navigation for news and content views

UI Polish

  • Revamped ComboBox styles with better visual feedback

  • Professional gradient backgrounds on windows and dialogs

  • Improved button hover effects with better visual feedback

  • Refined progress bar styles with theme-aware colors

  • Enhanced news slideshow with better navigation indicators


🎮 Installation & Environment Management

Installation Window UI Improvements

  • Refined App Cover

  • Redesigned Storage Requirements section

App Installation Window UI Improvements

Move Installation per Environment Feature

circle-check
  • Relocate game installations to any folder

  • Preserves all game data and settings

  • Progress tracking during move operation

  • Validation checks to ensure move completed successfully

NEW - Move Installation Files

Improved Uninstall System

  • Environment-specific uninstall - remove individual environments

  • Single unified window for uninstall operations

  • Progress feedback during uninstallation

  • Success and error state handling

  • Clear confirmation dialogs with async operations

NEW - Uninstall System with progress

Enhanced Environment Handling

circle-check
  • Fixed installation path detection - launcher now correctly identifies installed games

  • Environment subdirectory support - folders (production/staging) properly handled

  • Prevented environment switching during downloads or patching

  • Game switch prevention - can't change games while installing/patching

  • Smart environment selector - automatically disabled during operations

  • System folder protection - prevents selecting system directories for installation

Environments Dropdown

⚙️ Launcher Settings Enhancements

New Settings Options

  • On App Launch behavior:

    • Minimize to tray

    • Minimize to taskbar

    • NEW: Hide completely for maximum performance

  • Open Cache Folder button for easy access

NEW - Launcher Settings options

About Screen

circle-check
  • Launcher version information

  • Build ID, Timestamp, and commit details

  • Watermark (Can be disabled for PRO or superior plans)

NEW - About Tab in Launcher Settings

New Social Platform Support

  • Patreon - support link

  • Reddit - community link

  • Kickstarter - crowdfunding campaigns

  • Telegram - chat community

  • Threads - social updates

  • Custom Link - configurable URL with custom text

All supported links

Logo Dropdown Menu

circle-check
  • Quick access to all important links

  • Privacy Policy and Terms of Service links

  • All social media links in one place

  • Dynamic visibility based on launcher configuration

  • Beautiful styling with separators and icons

  • Logout button (ready for Login System)

NEW - Launcher Dropdown

🎯 Optimized Mode Improvements

circle-check
  • Even lower resource usage when games are running

  • Hide completely option - launcher fully hidden for maximum performance

  • Memory usage logging for performance monitoring

  • Process monitoring in Optimized Mode UI

  • Support for secondary executables - launch and track multiple game processes

  • Separate close buttons for primary and secondary executables

  • "Close Game" button to terminate running games from launcher

  • Better cleanup routines with detailed logging

  • Improved exit handling with error recovery

NEW - Launcher optimized mode

🔒 Security & Permissions

Windows Firewall Integration

circle-check
  • Permission request dialog for firewall exceptions

  • Automatic rule creation when approved

  • Elevation request when administrative rights needed

  • Clear user communication about security requirements

  • Graceful handling when permissions denied

NEW - Firewall permission request

💾 Data Storage Improvements

Standard-Compliant Storage Locations

  • Logs, cache, and settings now stored in platform-standard locations

  • Automatic migration from old configuration files

  • Better organization of launcher data

  • Easier to find and backup settings

AppData Directory (Persistent Data)

Location: %LocalAppData%\GameLauncher\

Temp Directory (Temporary Files)

Location: %temp%\GameLauncherCache\

NEW - Launcher Persistent Data structure

Enhanced Logging

  • Improved error logging with better context

  • Detailed flow markers for initialization

  • Thread-safe logging across services

  • Better diagnostic information for support


🎨 Watermark System

circle-check
  • Branded watermark on splash screen and main window launcher dropdown and about launcher settings

  • PRO+ plan feature - disable watermark completely

  • Loads from cached manifest for offline support

Watermark in Splash Screen
Watermark in Launcher Settings About Tab
Watermark in Launcher Menu Dropdown

🪟 Window Management

Dynamic Resolution Support

  • Expanded resolution range - from 640x360 to 8K (7680x4320)

  • Fixed scaling issues at smaller and very resolutions

  • Perfect ultra-wide monitor support

  • Native 4K and 8K display support

Taskbar Integration

  • System tray icon support with context menu

  • Show Launcher / Exit functionality

  • This prepares the Launcher for built-in notifications

NEW - Taskbar Launcher Icon

📊 News & Content Improvements

News Content Improvements

Slideshow Enhancements

  • Fixed play/pause logic with correct icon states

  • Improved progress indicators with better styling

  • Font icon support for play/pause buttons

  • Better image loading with caching

  • Animated navigation between news items

NEW - Slideshow progress indicators

🔄 Status & Progress Tracking

Enhanced Status Management

  • Real-time status updates across all UI elements

  • Thread-safe status changes with proper dispatching

  • Better error state handling with user-friendly messages

  • Status indicators with dynamic icons

  • Progress bar integration across download/install/patch operations

Improved Progress Details

Download Monitoring

  • Debounced image cache saves to prevent excessive disk writes

  • Optimized background image loading for better responsiveness

  • Real-time speed and ETA calculations

  • Multi-process progress tracking


🏗️ Architecture & Code Quality

MVVM Pattern Refinement

  • Strict MVVM implementation across all controls

  • Dedicated ViewModels for each custom control

  • Better separation of concerns between UI and logic

  • Reactive properties with proper notifications

  • OnPush change detection for better performance

Service Refactoring

  • Feature-based namespace organization

  • Dependency injection for all services

  • Shared state management between services

  • Better service lifecycle management

  • Cleaner service interfaces

Code Cleanup

  • Removed unused code and obsolete files

  • Consistent naming conventions throughout codebase

  • Better documentation with XML comments

  • Improved error handling with structured logging

  • Resource optimization for better performance


🐛 Bug Fixes

Installation & Updates

  • Fixed game status not updating after download completion

  • Fixed installation detection across different environments

  • Fixed concurrent access errors during file operations

  • Fixed game not showing as installed when folder exists

  • Fixed version text visibility when game is not installed

  • Fixed update button progress bar state handling

UI & Visual

  • Fixed window transparency mode application timing

  • Fixed splash screen fade-out timing issues

  • Fixed news content not clearing on environment change

  • Fixed slideshow pause on timer-driven index change

  • Fixed favorite games normalization and ordering

  • Fixed alert dropdown positioning at different resolutions

Downloads & Patching

  • Fixed download progress not updating in all UI elements

  • Fixed pause/resume download state synchronization

  • Fixed status text updates during download operations

  • Fixed environment color not showing in downloads list

General

  • Fixed memory leaks in image cache management

  • Fixed thread safety issues in various services

  • Fixed crash on startup with certain configurations

  • Fixed watermark not loading from cached manifest


🖥️ Dashboard

🎨 Appearance Customization

Window Transparency Settings

circle-check
  • Window transparency mode toggle - enable/disable acrylic blur for your launcher

  • Launcher base opacity slider (0-100%) - control window opacity

  • Real-time preview of transparency changes in Dashboard

  • Per-launcher configuration - different settings for each project

  • End users see the design you configure - no user-side customization

Developer Control: These settings allow you to design your launcher's visual appearance. End users will see exactly what you configure in the Dashboard.

NEW - More Launcher Appearance options

Progress Bar Customization

circle-check
  • Primary progress bar color - main progress indicator

  • Secondary progress bar color - background/track color

  • Color picker with hex code support

  • Theme preset integration - Black and Gray themes

NEW - Left Panel Preview with Progress Bar Colors

Theme Presets

  • Separate Black and Gray theme options for better variety

  • Enhanced theme color presets documentation

  • Better visual feedback in theme selection

NEW - Black Theme Presets

Watermark Control

circle-check
  • Watermark toggle in launcher appearance settings

  • Exclusive to PRO plans and above

  • Clear indication of premium feature status

NEW - Show Game Launcher Cloud Toggle

  • Forums URL - link to community forums

  • Patreon - support your project

  • Reddit - community discussions

  • Kickstarter - crowdfunding campaigns

  • Telegram - instant chat community

  • Threads - social media updates

  • Custom link - any URL with custom label

NEW - More Social Media Links

🏗️ Build Management

Build Size Limits and Custom Build Size Limits

circle-check
  • Build size limits by your plan

  • Custom size limits for specific users

  • Temporary overrides with expiration dates

NEW - Build Size Limits
NEW - Custom Build Size Limits

Build Filtering & Sorting

  • Filter builds by status and environment

  • Sortable columns in builds table

  • Pagination support for app builds list

  • Better build display performance with lazy loading

NEW - Filters for App/Launcher builds
NEW - Pagination for App/Launcher builds

Build Actions

  • 'Update to Latest Build' action in builds alert

  • Admin build cancellation from dashboard

  • Preparing upload indicator for better feedback

  • Improved formatting of build information

Improved Active Build is outdated message and added buttons

Custom Versioning

circle-check
  • Custom version format configuration

  • Flexible versioning schemes (semantic, date-based, custom)

  • Validation for version format

  • Display customization in launcher

  • Per-build versioning control

NEW - Custom Versioning | Build format | in the Launcher
NEW - Custom Versioning | Custom version format | in the Launcher

Now you can set the Version Display Format in App Builds

NEW - Version Display Format in App Builds

Assign it when uploading a build

NEW - Add custom version on build upload

Also assign it for each build


🔐 CLI Authentication

circle-check
  • New CLI authentication page in dashboard

  • Browser-based login flow - no more manual token copy/paste

  • Secure token exchange between browser and CLI

  • Automatic authentication after browser approval

  • Faster poll intervals (3 seconds) for quick authentication

  • 1-minute timeout for authentication attempts

Impact: CLI authentication is now seamless - just run the login command and approve in your browser!

NEW - Browser Login

✍️ News Editor Enhancements

AI-Powered Content Generation

circle-check
NEW - News Per field AI Generator
  • AI title generation - suggest engaging titles

  • AI description writing - create compelling descriptions

  • Section-specific generation - target specific content areas

  • AI revert functionality - undo AI suggestions

  • Content merging - combine AI output with existing content

  • Smart prompting - context-aware AI suggestions

Editor Improvements

  • Enhanced sub-news editor UI

  • Better layout options markup for clarity

  • Improved content section layout

  • Checkbox tooltips for better guidance

  • Secondary executable labels updated


🎯 Performance Optimizations

Frontend Performance

  • OnPush change detection strategy across components

  • RxJS takeUntilDestroyed for better memory management

  • Computed signals for reactive updates

  • Virtual scrolling experiment (reverted for stability)

  • Reduced unnecessary re-renders

Code Quality

  • Refactored translation pipe usage

  • Improved formatting and readability

  • Better component organization

  • Cleaner template syntax


💼 Plan & Pricing Updates

Enterprise Plan

  • 50 App builds per month (up from previous limit)

  • 50 Launcher builds per month

  • 100GB ZIP file limit for builds

  • 125GB extracted size limit for builds

  • Enhanced support and features

Plan Features

  • Updated plan limits documentation

  • Better feature visibility in UI

  • Clearer premium feature indicators


🐛 Bug Fixes

Dashboard

  • Fixed indentation and whitespace in builds tab

  • Fixed badge markup for improved readability

  • Fixed layout option rendering in news editor

  • Fixed admin menu item template formatting

  • Fixed copyright year updated to 2026

  • Fixed appearance tab overlay z-index issues

Build System

  • Fixed active job count calculation (excluded deleted builds)

  • Fixed build count validation for subscription plans

  • Fixed build display filtering by date range

General

  • Fixed enableForumsUrl synchronization with form changes

  • Fixed custom version validation logic

  • Fixed build settings singleton registration


🔧 Backend (API)

🚀 Technology Upgrades

ASP.NET 10.0 Migration

circle-check
  • Latest ASP.NET and .NET 10 for best performance

  • C# 14 language features for modern, clean code

  • Improved async/await patterns

  • Better garbage collection

  • Enhanced security features

  • Native AOT support improvements


🐛 Error Tracking with GlitchTip

circle-check
  • Sentry-compatible error tracking with GlitchTip

  • Detailed error context in API requests

  • Real-time error monitoring for production issues

  • Railway deployment support for GlitchTip

  • Health check integration for monitoring

  • Configurable DSN per environment (Backend/Launcher)

Benefits:

  • Proactive bug detection

  • Faster issue resolution

  • Better error insights

  • Production stability monitoring


🔐 CLI Authentication

circle-check
  • New authentication endpoints for CLI browser flow

  • Secure token generation and exchange

  • Session management for CLI authentication

  • Browser-based approval system

  • 1-minute authentication timeout

  • Automatic token refresh support

Endpoints:

  • POST /api/auth/cli/initiate - Start authentication flow

  • POST /api/auth/cli/approve - Approve from browser

  • GET /api/auth/cli/poll - Check authentication status


🏗️ Build Management

Custom Build Size Limits

circle-check
  • AppBuildSettings service for custom limits

  • Expiration date support for temporary overrides

  • Admin-only configuration endpoints

  • Automatic filtering of expired settings

  • Extended timeouts for builds up to 150GB

  • Quota service integration for limit checks

Build Filtering & Pagination

  • Filter builds by status and environment

  • Sort builds by various fields

  • Pagination support for large build lists

  • Optimized queries for better performance

  • Reduced payload sizes with DTO optimization

Custom Versioning

  • Custom version formats per app

  • Flexible version validation

  • Version format configuration in app settings

  • Display version customization in builds

  • Backward compatibility with existing versions


📦 Compilation & Deployment

Avalonia Launcher Support

  • Cross-compilation libraries for Avalonia

  • Platform-specific dependencies handling

  • Single-file output optimization

  • Native AOT compatibility preparation

  • Assets directory support in deployment

Build Process Improvements

  • ResponseHeadersRead in HTTP requests for zipping

  • Optimized dotnet publish commands

  • Better ZIP footer handling for large files

  • Improved central directory handling for large ZIPs

  • Enhanced error logging during compilation


🔒 Security & Permissions

Premium Features Enforcement

  • Plan validation before feature activation

  • Clear error messages for insufficient permissions

  • Audit logging for premium feature usage

API Security

  • Updated Swagger/OpenAPI documentation

  • Better authentication flows

  • Token expiration handling

  • Rate limiting improvements


📊 Quota & Limits

Quota Service Enhancements

  • Launcher build count uses QuotaService

  • Better quota validation logic

  • Clear error messages when limits exceeded

  • Accurate usage tracking across resources

Plan Limits

  • Enterprise plan updates:

    • 50 App builds/month

    • 50 Launcher builds/month

    • 100GB ZIP limit

    • 125GB extracted limit


🗃️ Database & Migrations

New Migrations

  • SentryConfiguration migration for error tracking

  • AddMissingChanges migration for new features

  • AppBuildSettings table for custom limits

  • Social links columns in App and Launcher models

  • Progress bar colors in appearance settings

Model Updates

  • Opacity and transparency fields in Launcher

  • Custom version format in App and Build models

  • App description in LauncherProjectDto

  • Build settings with custom size limits


🔧 Configuration & Documentation

API Documentation

  • Refactored XML documentation across controllers

  • OpenAPI/Swagger updates for new endpoints

  • Consistent doc comments in models

  • Better endpoint descriptions

Backend Instructions

  • Renamed and relocated Copilot instructions

  • Updated architecture documentation

  • Better coding guidelines

  • Improved project structure notes


📧 Email Templates

  • Copyright year updated to 2026 in all templates

  • Better email formatting

  • Consistent branding across communications


🐛 Bug Fixes

Build System

  • Fixed active job count calculation excluding deleted builds

  • Fixed build count validation for subscription plans

  • Fixed custom version validation logic

  • Fixed build settings registration as singleton

  • Fixed ZIP footer handling for large central directories

Compilation

  • Fixed dotnet publish optimization flags

  • Fixed user mapping in compilation steps

  • Fixed Assets directory references

  • Fixed cross-compilation library references

API

  • Fixed OpenTelemetry and Prometheus integration (disabled for stability)

  • Fixed Stripe promotion code handling

  • Fixed AutoMapper configuration with version downgrade

  • Fixed Docker configuration for .NET 10.0

General

  • Fixed HasLinkedApps calculation in repository

  • Fixed filtering of expired build settings

  • Fixed Sentry DSN configuration per environment


🧰 GameLauncherCore (Library)

🚀 Performance & Reliability

Download Optimization

circle-check
  • Optimized bundle download planning logic

  • Better file download error handling

  • Improved extraction reliability with retry logic

  • Smarter chunk processing for large files

PatchUtils Improvements

circle-check
  • Prevents multiple patch processes running simultaneously

  • Better resource management during patching

  • Mutex-based locking for process synchronization

  • Clearer error messages when patch already running


🔧 Build & Deployment

.NET 10.0 Update

  • Updated to .NET 10.0 for latest features and performance

  • Assembly version bumped to reflect update

  • Better compatibility with new launcher


🐛 Bug Fixes

  • Fixed bundle download planning edge cases

  • Fixed file extraction errors with large archives

  • Fixed concurrent access issues in patch operations

  • Fixed memory usage during large file processing


🖥️ CLI (Command-Line Tool) updated to 1.0.0.12

🔐 Browser-Based Authentication

circle-check
  • No more manual token copy/paste required

  • Browser opens automatically during login

  • Approve authentication in your browser

  • Automatic token exchange between CLI and browser

  • 3-second poll intervals for fast authentication

  • 1-minute timeout for authentication attempts

  • Clear status messages during authentication flow

Usage:


🐛 Error Tracking with GlitchTip

circle-check
  • Sentry integration for error tracking

  • Global scope context with user and system info

  • Automatic crash reporting

  • Better error diagnostics for support

  • Privacy-focused error collection


🚀 Technology Upgrades

.NET 10.0 Migration

  • Updated to .NET 10 with C# 14 for best performance

  • Modern language features from C# 14

  • Improved build scripts for .NET 10.0

  • Better async/await patterns

  • Enhanced CLI performance


🐛 Bug Fixes

  • Fixed authentication timeout handling

  • Fixed browser launch on different platforms

  • Fixed poll delay timing for authentication

  • Fixed error context initialization


circle-info

UPDATE REQUIRED:

  • Desktop Launcher: Update to the latest version to access all new features and improvements!

  • CLI Tool: Update your CLI to use the new browser-based authentication!

  • Dashboard: Clear your browser cache (SHIFT + F5) to see all changes!


circle-exclamation

Last updated

Was this helpful?