Added automatic client update system (can be toggled in settings)
Added Matchmaking tab to New Game menu for quick game search with filters (game, mod, map) (can be toggled)
Added Discord RPC integration to display in-game status
Added a button in settings to enable/disable Steam integration
Added ConVars for scoreboard customization
scoreboard_showsteam
scoreboard_showdefaultavatars
scoreboard_steamicon_offset_x
scoreboard_steamicon_offset_y
scoreboard_steamicon_scale
Removed dependency on the system registry, all settings are now file-based for full portability
Fully reworked avatar manager: improved stability, added CDN support for fast loading
Significantly optimized lookup and execution of console commands and aliases
Optimized Options dialog opening, removed delays and implemented avatar list caching
Improved dev_console ConVar: console can now be opened over loading dialogs
Improved server browser map filter: added support for exact map name search in quotes
Improved DHUD: messages now respect channels
Added support for custom sizes for the original radar via hud.txt
Added a validate to HUD radar config to prevent using a different map image for a map with the same name
Improved hud_headname ConVar: added mode 2 to display the names of all players with their team color during demo playback
Re-introduced and completely overhauled the progressive lazy loading mode for demo files:
Demos now start playing immediately without waiting for the full file to load
The file parsing process is now decoupled from fps_max, resulting in significantly faster buffering
The progress slider now displays the full demo duration from the start, while a new indicator shows the buffered portion available for seeking
Added ConVar dem_force_preload to configurable demo loading mode
0 — Enables progressive lazy loading for instant playback startup
1 — Enables full pre-loading of the demo into memory, providing full seek capabilities immediately after loading
This mode also significantly speeds up the total load time (especially for long demo files)
Added support for the ViewModelFX custom user message
Added support for the Sprite API via the HudSprite custom user message
Added Fullbright support for textures in studio models. Works only on regular models, not on player models
Added on-the-fly gl_picmip updates without restarting the map
Added a gear settings menu to the Server Browser with an option to auto-open the window on startup
Added new cl_righthand -2 mode - legacy knife left / weapons right (classic behavior without requiring cl_lw 0)
Added ConVar cl_sync_steam_favorites to toggle synchronization of favorite servers with Steam (Default: 0)
Added ConVar spec_draw to toggle the Spectator UI (black bars) — useful for moviemaking
Added Alt+Enter support to instantly toggle between windowed and fullscreen modes
Added ConVar sdl_enable_alt_enter to enable Alt+Enter fullscreen/windowed mode
Added ConVar spec_menu_on_duck to enable/disable the spectator menu
Added Nested Clipping for transparent UI panels (CS:S style).
Prevents visual clutter by masking overlapping windows
Configurable via ClipPopupOverlaps and ClipPopupAlphaThreshold in scheme files
Added support for Rounded Corners in VGUI frames (customizable in scheme via FrameBorder)
Added -watchscheme launch parameter for automatic Hot Reload of VGUI schemes — updates UI immediately when theme files are modified (useful for creating themes)
Added support for goldclient:// protocol for server connection and listen server creation via web browser
Added support for protocol 47 demos
Added Escape scenario support to HUD radar
Added ConVar cl_cmdtickrate to fully decouple movement physics from framerate (FPS), enforcing a consistent update tickrate regardless of FPS
Added -gl_legacy launch parameter to force legacy OpenGL mode for compatibility
Added country flags to the Favorites, Friends, and History tabs in the server browser
Fixed a bug where minimizing or restoring game window triggered false release events for unpressed bound keys, causing unintended actions and console spam