V2Rebuilt from the ground up.

Changelog

348 changes across 32 releases of the desktop app, newest first.

Show changes

2.0.0

Preview102 changes
What's new in V2What changed, and what happens to your mods when you upgrade from V1.

New44

  • Ship 2.0 with a local catalog and new addon folder layout
  • Add Albums tab with DeadlockSkins.gg collections and one-click album download
  • Show GameBanana comments and changelogs on mod pages and when updating
  • Add an OLED theme with true-black backgrounds and a customizable accent
  • Add seasonal themes with mini-games for Halloween, Christmas, Easter and more
  • Warn when your mods stop loading. If a Steam update or another tool rewrites Deadlock's gameinfo.gi, a bar under the title bar says how many enabled mods are affected and re-applies them in one click. Game updates are detected too, and Valve's latest patch notes now show on the Dashboard.
Show 38 more
  • Add rich GameBanana author profiles to mod browsing
  • Import mods, profiles and crosshairs from Grimoire or a mod-interchange file; export them too
  • Add the Lovelock theme, a plum and pink preset inspired by Asteria's Lovelock Companion. Status bar icons now follow the active theme's accent colour.
  • Enable match data sharing by default. New users can turn it off during onboarding, and existing users see a one-time notice with the option to turn it off. Users who had already turned it off keep it off.
  • Remove a mod from My Mods when all of its files are deleted from the addons folder, even while the mod manager is open. A mod that lost only some of its files stays and shows a "Files missing" badge, so you can reinstall or delete it.
  • Show which enabled mods change the same files

    The Mods Library has a new Conflicts tab listing every overlap between enabled mods, with the mod used in game first and a Load first button for the others. Mods whose model is hidden by another mod get a badge in the library, and overlaps you're happy with can be ignored per profile. It is on by default and can be turned off under Settings > Experimental.

  • Browse the Mods Store by section: Mods, Sounds, Albums and WiPs have their own tabs, and Maps joins them with the Custom Maps experimental option. Hero and category pickers sit next to search, while the rarer filters (updated, added, NSFW, outdated) live in the Filters menu.
  • Block mod changes while Deadlock is running, with a setting to turn it off.
  • Add a connection diagnostics tool that pinpoints why a page failed to load.
  • Add a Privacy setting to clear saved NSFW choices and restore preview blurring.
  • Add an opt-in setting that restores the vanilla gameinfo.gi when Deadlock closes, so launching from Steam starts the game without mods
  • Flashbang now randomly forces Light Mode when the app loads (configurable chance, 1 minute cooldown) instead of using a fixed time window
  • Let users skip a mod update until a newer one is published, and stop flagging updates when an author only adds files you didn't install
  • Organize mod pages into Overview, Changelog, Comments and Files tabs
  • Add an items tab and live match charts to Stats
  • Show catalog sync activity and add a clear-and-resync action in Settings Tools.
  • Add detailed match history and interactive item timelines to player stats
  • Browse mods from a local copy of the GameBanana catalog
  • Add a Shards page to developer mode for inspecting addon folders
  • Add an Experimental shortcut to the sidebar for quicker access to experimental features
  • Manage every mod for a hero on the Hero Skins page, and retry failed downloads
  • Add and delete hero skins directly from the Skins page
  • Download and check GameBanana mods directly with verified, locally cached metadata.
  • Add a Stats page with performance, hero and teammate dashboards
  • Add opt-in 1-click installs from DeadlockForge, with confirmation.
  • Add the Mod Foundry: import a skin, recolor it, swap its cards and sounds, and export a working VPK
  • Add a live tab to Stats showing ranks and stats for everyone in your match
  • Add tools to reinstall broken mods and rebuild mod state
  • Migrate existing profiles to the new addon folder layout on first use
  • Show download progress and remaining content count in the server join dialog
  • Allow more than 99 enabled addons by spreading them across addon folders
  • Keep the live match board across restarts, show the matchmaking queue beside it, and cut the cost of following a running match
  • Add missing Simplified Chinese translations for catalog sync, filters, and patch notes
  • Add a button to wipe the local GameBanana catalog from Debug and Settings
  • Add Baba, Deadman Danny, Nurse Harrow, Rat King, Solomon and Violet to hero detection, the Skins page and the Foundry.
  • Add a match data sharing step to onboarding, so new users can turn it off before it starts.
  • Add a search box to the settings sidebar. Results show where each setting lives, and selecting one opens its tab and highlights the section.
  • Add a standalone Windows executable download using the default data locations.

Improved36

  • Open release notes on the website changelog instead of GitHub from What's New, the Dashboard, About and the splash screen
  • Preserve installed mods when enabling another mod after upgrading from V1

    Avoid intermittent database lock failures when initializing the local mod catalog.

  • Save the latest mod state before the app closes, so a mod enabled or installed just before closing keeps its status after a restart
  • Show the Discord presence preview image from the app instead of loading it from Discord's CDN
  • Remember the variant picked at download when enabling a mod
  • Hide NSFW mods on author pages when Hide NSFW Content is enabled
Show 30 more
  • Restore installed mods a migrated library showed as unfinished downloads
  • Preserve gameinfo.gi line endings when toggling mods or updating profile and server search paths.
  • Update outdated mod warnings and filtering for the City Never Sleeps update.
  • Only read Steam account configuration for match sync after consent is accepted and sync is enabled.
  • Stop the Mods Store from rescanning your addons folder for every card that scrolls into view.
  • Show download progress while updating mods, in the update dialog and on the Update buttons. The update dialog can now be closed while the update keeps running.
  • Polish the Mod Foundry: solid entry cards, a cleaner skin import dialog, a pinned Paint button, a clearer toolbar, and no more lag selecting files or sounds in large skins
  • Keep active downloads intact when the same mod is requested twice
  • Make the mod store, dashboard and search much faster: cards load small thumbnails, the store loads mods as you scroll, searches return in milliseconds, and browsing no longer uses up the GameBanana request limit needed for mod pages and downloads.
  • Improve crosshair browsing with clear selection, previews, and visible actions.
  • Improve Mod Foundry tabs with visible labels and clearer selection states.

    Soften panel backgrounds to improve readability over theme artwork.

  • Clean up saved match sync data for removed Steam accounts when match sync is enabled
  • Report failed download lookups per mod instead of aborting the whole batch update or profile import
  • Turn off the Background plugin when a theme is selected
  • Process every selected archive when installing multi-file mods. Preserve selected variants and their exact file mappings when switching, re-enabling, and updating mods.

    Report accurate file counts for multiple single-VPK downloads without an extra selection prompt, and cap direct variant downloads at 2 GiB.

  • Install a Deadworks server's maps and addons before joining it
  • Report Steam launch failures and confirm Deadlock starts after each request
  • Respect remembered NSFW show/hide choices only when enabled
  • Recover from stale VPK records instead of failing the mod load order save
  • Show the active variant count next to a mod's file settings button
  • Show mods whose addon files are missing as downloaded, not enabled
  • Apply the global NSFW hide preference to the mod library, hero skins, assignment choices, and direct mod-detail links.
  • Credit vpkmerge and ValveResourceFormat in Settings → About
  • Show only selected VPKs in the mod page's installed files list.
  • Join the server you clicked instead of landing in the hideout
  • Keep server passwords out of logs and launch-option injection
  • Preserve mod metadata during VPK replacement, clean up failed update extractions, and recognize uppercase VPK downloads. Reconcile profiles without overwriting concurrent changes, verify restored files on disk, and retry unavailable mod metadata. Keep inactive-profile cleanup from clearing active-profile progress and visibility.
  • Improve Stats dashboard and player card loading performance
  • Show GameBanana preview images and likes on the Mods Store and Dashboard
  • Show Deadworks community servers with live ping and their custom maps

Fixed22

  • Fix native Steam game detection on Linux alongside leftover Flatpak installs
  • Fix zoom in and zoom out so the app keeps filling the window instead of shrinking into the corner.
  • Fix Discord presence showing Street Brawl as a bot match with a 6-player party.
  • Fix download progress and speed jumping around, and never reaching 100%
  • Fix hero filters in the Mods Store returning nothing. Mod details such as heroes, download counts, and descriptions now load for the whole catalog, sound previews play from the store, and update badges show when a mod has new files. NSFW blurring now matches what GameBanana hides, and the catalog no longer drops mods that move between pages while it syncs.
  • Fix localized hero name art (e.g. Korean) showing as plain text when mods are enabled by writing the current Game_UILanguage and Game_LowViolence search paths to gameinfo.gi
Show 16 more
  • Fix the Nix package failing to start when launched with --disable-auto-update
  • Fix mod update checks failing after a restart because saved install dates were read back as text
  • Fix CEF builds after Tauri moved the CEF runtime into its own crate, and read the hardware ID without the machine-uid plugin. The CEF Flatpak starts again, and the CEF .deb now declares the NSS, GBM, ALSA and xkbcommon-x11 libraries it needs.
  • Fix custom crosshairs in Steam account settings and restore them when disabled
  • Fix enabled mod counts and profile mod names
  • Fix direct GameBanana downloads, catalog recovery, and policy metadata.
  • Fix Flatpak startup crashes on Wayland compositors
  • Fix buttons showing a spinner next to their icon while loading
  • Fix addon backups being modified while being validated, and reject mod IDs containing path separators
  • Fix themes turning off permanently when the Background plugin is enabled
  • Fix server content progress showing "0.00 B" while unpacking maps and addons
  • Fix hidden NSFW mods appearing on the dashboard
  • Fix older saves overwriting recent mod installation and download state
  • Fix a security issue where a malicious mod archive could write files outside the extraction folder. Archives whose entries use absolute paths or .. segments are now rejected instead of installed.
  • Fix VPK state drift during deletes, batch updates, profile switches, and restore
  • Fix hero mod swaps from the mod store not applying

1.1.0

10 changes

New4

  • Add retry actions for failed downloads in the queue and mod screen.
  • Add opt-in match data sharing. When enabled, the app recovers your local Steam login on your machine to fetch your own Deadlock match salts through Steam's Game Coordinator and contributes them to deadlock-api trackers. It never sends your token, password, or personal data, only runs while Deadlock is closed, and is throttled and hard-capped at 40 fetches per 24 hours per account.
  • Add a Skins page for choosing which single skin each hero wears
  • Show GameBanana requirements and local mod links on detail pages

Improved2

  • Show download progress on mod action buttons
  • Show the correct app version in software stores on Flatpak

Fixed4

  • Fix the Linux Flatpak crashing to "Aw, Snap!" on launch
  • Fix unreliable mod load order saves
  • Fix custom crosshairs remaining active after they are disabled
  • Fix deleting a mod whose download never finished

1.0.0

86 changes

New34

  • Complete UI overhaul with redesigned navigation, layouts, and visual styling
  • Improve local mod drag-and-drop handling on Linux
  • Add mod variant picker for multi-VPK installed mods
  • Add parallel batch detection and reduce lock contention
  • Add hero detection for mods via VPK path analysis with conflict warnings when activating multiple mods for the same hero
  • Add telemetry consent to onboarding and show a one-time prompt when analytics is off
Show 28 more
  • Add mod favorites with star toggle on cards and inline favorites filter in the Mods Store
  • Add multi-select file management for mods with multiple download archives
  • Sort mods in the library by load order by default
  • Add Belarusian language support (thanks drodn from Discord)
  • Add "Disable all mods" button to My Mods page overflow menu
  • Show active mod VPK filenames on the mod detail page
  • Add optional custom Steam path setting with auto-detection as the default
  • Add autoexec command library with search, clear, and launch toggle
  • Automatically reset gameinfo.gi to vanilla and retry launch when game configuration is corrupted
  • Improve hero parser with header-only VPK parsing and caching
  • Redesign onboarding wizard with gold gradient border, segmented stepper, animated step transitions, and Deadlock-themed styling
  • Improve rich HTML mod descriptions with GameBanana color classes, styled lists, copyable code blocks, and in-app navigation for GameBanana mod links
  • Overhaul Custom Theme Builder with ambient effects and controls
  • Add Server Browser page to discover live Deadlock servers, filter by region, mode, password and player counts, view player and required mod details, and join games directly from the app.
  • Pause hero parser automatically when Deadlock is running
  • Remove Discord Rich Presence plugin in favor of the dedicated Discord Game Presence feature
  • Add bundled font install prompts and cleanup for local mods
  • Add critical game path detection with warning dialog
  • Add optional CEF runtime support as an alternative to the system WebView
  • Split monolithic commands.rs into 18 domain-aligned modules and split api.ts into separate HTTP client and Tauri IPC modules for better code locality and maintainability
  • Add stable/nightly update channel selection in Settings, with a rolling nightly release tag and version-pinned updater URLs.
  • Add Flatpak self-update support with secure bundle download and installation
  • Add Korean language option in settings
  • Move hero parser to async background thread to prevent UI lag during mod scanning
  • Add proxy support with HTTP, HTTPS, and SOCKS5 configuration in Settings
  • Add "Delete All" button to the unrecognized VPK scan alert for bulk-removing rogue VPK files from the addons folder
  • Add skeleton loading state to individual mod detail page
  • Add plain-language descriptions next to each Danger Zone action in settings tools.

Improved22

  • Redesign the unrecognized VPK alert in My Mods as a compact recovery task.
  • Improve NSFW label contrast on mod previews (destructive styling, ring, shadow).
  • Show "Extracting..." state in multi-file download dialog after download completes
  • Replace dashboard trending rail scrollbars with a minimal scroll progress indicator
  • Enable themes plugin by default for new installs
  • Improve featured Mod of the Week selection so highlights rotate more evenly across top mods, and omit obsolete or outdated listings (same rules as the mod store).
Show 16 more
  • Harden proxy config logging, health check, and port validation
  • Remove CrabNebula OTA updater; app updates now use the native Tauri updater only
  • Move proxy settings from Application to Network settings tab
  • Hide Themes plugin from the plugins list
  • Show user-friendly error messages in error boundary instead of raw technical error codes
  • Make the Plugins settings section available without the show-plugins feature flag
  • Tighten collapsed sidebar logo spacing.
  • Stop showing a global error toast when optional hero avatar images fail to load
  • Remove duplicate NSFW badges on dashboard previews when the blur overlay already shows the label.
  • Remove duplicate addons backup section from Settings (Tools tab); backups remain under Backups.
  • Preserve My Mods library order when filtering by install status.
  • Improve VPK disable and delete reliability on Windows with retries and clearer in-use errors
  • Align server browser required mods with Deadworks Relay and show mod source links
  • Move VPK caching and parallel detection to shared package
  • Remove duplicate Mods Backup section from Tools settings
  • Shorten nightly build version in the sidebar and splash with a visible Nightly label, full build details on hover, and fix release notes links for nightly builds

Fixed30

  • Fix hero detection edge cases and improve reliability
  • Fix CEF Flatpak bundle missing the CEF runtime by using a dedicated manifest that preserves the full runtime directory layout
  • Fix variant switching dialog losing previously downloaded archives and not showing which variant is active
  • Fix Mods Library header overlapping title and actions at narrow window widths
  • Fix broken skeleton loading state on Mods Store page to match actual card and search bar layout
  • Fix local addon paths stored as absolute instead of relative filenames
Show 24 more
  • Fix slow mod detail loads by showing cached mod data immediately
  • Fix manifest sync: persist analyzed mods to .dmm.json and hydrate mod repository from manifest on profile load
  • Fix mod toggle in store cards navigating to mod detail page
  • Fix update dialog to preselect only previously installed downloads
  • Fix profile VPK manifest state drift and audio preview playback clicks.
  • Fix addon analysis not linking all VPK files when multiple VPKs belong to the same mod
  • Fix locally added mods opening a blank detail page instead of showing mod info
  • Fix audio preview creating separate OS audio streams per mod card, causing volume mixer spam on Linux/PipeWire
  • Fix VPK files being rejected as invalid when dragged into the add mods drop zone
  • Fix Mods Store and Maps store lists being clipped at the bottom so the last row scrolls fully into view
  • Fix sidebar transparency slider direction so that 0% is fully transparent and 100% is fully opaque
  • Fix dashboard "In Queue" stat to only count mods actively downloading
  • Fix VPK scan alert text clipping into the mod grid when the unrecognized files list is visible
  • Fix missing libcef.dll in CEF builds by centralizing CEF flag injection.
  • Fix installedFileTree not being populated for multi-archive downloads, addon analysis, and manual local addons
  • Fix multi-archive download file count, variant switching with shared VPK names, and stale VPK content after variant swap
  • Fix Deadlock launch failures on Linux when Steam is installed via Flatpak by probing additional fallback Steam directories.
  • Fix settings UI consistency, store persistence, and theme isolation
  • Fix non-scrollable lists in dialogs (file download, file selector, mod options, server join, font install, server detail)
  • Fix game path resetting to auto-detect on every restart on Linux
  • Fix mod button loader not spinning during extraction and pause
  • Fix themes being permanently disabled after the themes settings migration removed the manual enable toggle
  • Fix sidebar group labels overlapping menu items at small window heights
  • Fix false "update available" for mods restored from the VPK manifest by recording download time during restore.

0.18.0

17 changes

New13

  • Add GameBanana file server selection with latency testing
  • Add HTTP request/response logging for outgoing fetch calls
  • Add "How to Play" card with instructions for custom maps
  • Better image display in mod gallery and mod detail page.
  • Add button to open installed map mods in file explorer
  • Apply pagination setting to Mod Library page
Show 7 more
  • Add tooltips to collapsed sidebar icons showing the navigation label on hover
  • Add dedicated Maps section to sidebar for browsing custom maps
  • Add ability to disable mod report submissions for specific mods
  • Replace report dialog with streamlined broken-mod reporting flow
  • Add custom map support with sync, installation, and browsing
  • Add Launch Map button with pre-launch safety warnings
  • Add download server selection step to onboarding

Improved4

  • Update game config error message to reference Settings > Game
  • Disable reports on maps
  • Decouple archive extraction from the download queue
  • Make the What's New dialog scroll when release notes are long

0.17.0

25 changes

New13

  • Add time period filtering to mod store and allow sort stacking with filters.
  • Use Deadlock game directory for crash dumps instead of Windows CrashDumps
  • Add logging settings with log file access and AI troubleshooting help
  • Add an Application setting to choose between paginated and continuous scrolling in the Mods Store, with pagination enabled by default on Linux.
  • Add theme override system to decouple themes from base components
  • Add crash dump parsing for AI troubleshooting support
Show 7 more
  • Add configurable backup strategy with options to disable auto-backup before batch updates and limit the maximum number of backups kept on disk
  • Add log source selection for Ask AI feature with context-aware prompts
  • Users should be less likely to be signed out now.
  • Add GameBanana sound categories as category filters with clearer labels (Ability Sounds, Weapon Sounds, Voice Lines, Kill Sounds, Music)
  • Add Deadlock API theme with electric border effects and red glow accents
  • Add unified HSV color picker component.
  • Add T3 Chat as AI provider option for logging

Improved7

  • Switch mod store sort to relevance while searching and restore the previous sort when the search is cleared.
  • Make quick filters respect include/exclude mode
  • Made settings sidebar scrollable.
  • Move addons backup settings into a dedicated Backups tab in Settings
  • Tighten mod store fuzzy search so fewer weak matches appear in results.
  • Improve gallery navigation arrows visibility and add missing translations
Show 1 more
  • Check for CrabNebula OTA updates only when using Check for updates; native updater still checks on a schedule

Fixed5

  • Fix "Stop Game" button incorrectly showing when the game is not running
  • Fixed installation hang if user exits the install popup.
  • Fix manual backup creation not enforcing retention limit, and warn users before oldest backups are removed
  • Fix Ask AI log copy to clipboard on desktop.
  • Fix mod card showing stale state after enable, disable, or delete

0.16.0

15 changes

New3

  • Replace AppImage with Flatpak for Linux distribution. The .deb and .rpm targets are retained.
  • Auto-detect NVIDIA GPU on Wayland with Auto/Force On/Force Off modes to avoid perf loss on non-NVIDIA
  • Add volume slider in bottom bar for quick audio level adjustment

Improved6

  • Improve Flatpak packaging: bump GNOME runtime to 49, enrich metainfo with developer info and input controls, ship standalone .desktop file
  • Throttle app update checker to prevent excessive requests to the update server
  • Show download progress percentage in multi-file download dialog
  • Update OTA plugin version
  • Throttle React Query usage: shared constants, remove unused OTA hook, and sensible defaults to avoid rate-limiting and excessive refetches
  • Replace console.log with structured logging in store migrations

Fixed6

  • Fix macOS compatibility: platform detection, game path sync, deep links, and cross-platform mods storage
  • Fix local mod installs getting stuck with invalid state
  • Fix false update prompt right after mod installation
  • Fix wrong mod file deletion after reordering
  • Fix critical and high security vulnerabilities by updating dependencies and adding pnpm overrides
  • Fix empty Mod Load Order dialog on first open

0.15.0

8 changes

New4

  • Add opt-in Linux GPU optimization setting to improve WebKit rendering compatibility on Linux systems with specific hardware/driver combinations
  • Add individual mod update button on mod detail page
  • Add polling and separate install flow for app updates with visual indicator in bottom bar
  • Add "Update All" button to mass update all mods with automatic backup and new check-updates API endpoint

Improved1

  • Keep Game_Language in gameinfo.gi SearchPaths rewrites

Fixed3

  • Fix opening folders, URLs, and browser flows on Linux AppImage by restoring proper PATH with fix-path-env and migrating from deprecated tauri-plugin-shell to tauri-plugin-opener
  • Fix security issue where embedded links in mod descriptions and announcements could navigate the webview away from the app
  • Fix "Back to Mods" button navigation to return to the previous page (Mods Library or Mods Store) instead of always going to Mods Store

0.14.1

3 changes

Improved1

  • Replace plugin enable/disable button with a toggle switch and update back button to match app-wide ghost style

Fixed2

  • Fix eyedropper button closing color picker modal immediately after click
  • Fix Arcane theme border colors not updating when accent color changes

0.14.0

9 changes

New5

  • Remove sudo plugin from desktop application
  • Detect when mod files change during sync, set filesUpdatedAt, dismiss unverified reports, and show "Updated recently" and "Update available" in the desktop UI
  • Add Arcane theme with customizable accent colors and gradient effects
  • Add GameBanana issues page disclaimer to report dialog with direct link
  • Add stale mod warning when a mod has multiple open reports and has not been updated for 30+ days.

Fixed4

  • Fix local analysis mods being deleted instead of renamed when disabled
  • Fix reordering mods re-enabling disabled mods and deleting a disabled mod leaving files behind
  • Fix local mods imported via Add page not being toggleable
  • Fix split replay storage by symlinking to a single location

0.13.1

4 changes

New4

  • Add third-party content disclaimer as first onboarding step to meet code signing requirements
  • Add translation helper script (pnpm translate) with step-by-step workflow and pause/resume support
  • Add SignPath code signing integration for Windows builds in release and nightly workflows
  • Add Bulgarian language support to the desktop app

0.13.0

3 changes

Improved2

  • Improved logging in desktop app
  • Ensure we identify logged in users using their USER ID

Fixed1

  • Fixed broken deep links

0.12.0

1 change

New1

  • Auth refactor

0.11.1

1 change

Improved1

  • - UX improvements to custom crosshairs (option to disable, delete them)
    • Japanese translations

0.11.0

4 changes

New1

  • Add crosshair publishing feature with database schema, API endpoints, and desktop UI for creating, publishing, and applying crosshairs

Improved1

  • Improve Cache Ingestion to be more efficient

Fixed2

  • Fix plugin asset import handling in the desktop app.
  • fix(desktop): update zoom shortcut key and improve shortcut display formatting

0.10.1

3 changes

Fixed3

  • Fix VPK numbering to fill gaps sequentially instead of appending to the end
  • Fix profile import not skipping file-tree dialog for multi-file mods
  • Fix VPK file selection dialog appearing when re-enabling mods with multiple files

0.10.0

12 changes

New10

  • Annoucements and admin dashboard
  • Add developer mode toggle and dedicated developer tools page
  • Add user-specific feature flag overrides with experimental features UI
  • Add comprehensive plugin system with dynamic loading, global rendering, and extensibility. Includes official plugins: Background (custom backgrounds with opacity/blur), Discord (Rich Presence integration), Flashbang (scheduled light mode), Themes (UI theming including Nightshift), and Sudo (mod conflict detection). Plugin system is hidden behind show-plugins feature flag for controlled rollout.
  • Add feature flag to show plugins functionality and implement it in settings page
  • Add VPK file replacement feature for mod developers. Mod creators can now replace VPK files directly from the mod detail page when developer mode is enabled, allowing for rapid iteration during mod development without full reinstallation.
Show 4 more
  • Folder based profile management
  • Add Bloodmoon theme with black-red gradients and crimson accents
  • Add Ingest Tool
  • Overhauled download system with Rust-based implementation that downloads mods directly to the addons folder

Improved1

  • Don't remove mods from addons folder in vanilla mode

Fixed1

  • Fix download total size displaying as 0.00 B by properly storing download file information

0.9.2

1 change

New1

  • Game path settings

0.9.1

1 change

Fixed1

  • Fix Posthog integration

0.9.0

5 changes

New3

  • Mods Ordering
  • Ability to scan local packages for existing addons
  • Reporting system

Improved1

Fixed1

  • Fix linux builds required GLS by pre-bundling it. Should also help with scroll problems (I think).

0.8.2

1 change

Fixed1

  • Fixed prefetch failures on Linux (thanks to Thyron on discord)

0.8.1

1 change

Improved1

  • Use HTTP plugin for all API calls

0.8.0

6 changes

New3

  • Major desktop UI features and enhancements
    • Add new bottom bar component for improved navigation
    • Implement filter mode for enhanced mod browsing experience
    • Add file drag-and-drop functionality for easier mod processing
    • Enhanced file selection dialogs and mod management UI
    • Integrate PostHog analytics for user behavior insights
    • Add Reddit and X (Twitter) links to the application
    • Implement audio volume control for mod management
    • Add ability to upload custom mods with enhanced processing
    • Persist filters and sort options through navigation for better UX
    • Add scrollbar to file selector dialog
    • Update ModStatus enum with better state management
    • Improved dialog handling for multi-file downloads
  • Comprehensive internationalization support
    • Add multiple new language support with locale files
    • Add confirmation messages for mod deletion and disabling across all languages
    • Support for Arabic, German, French, Polish, Russian, Turkish, and Swiss German
    • Enhanced localization infrastructure
    • Improved language file organization in /apps/desktop/src/locales/
    • Better language detection and switching capabilities
  • Enhanced theme support and visual improvements
    • Add comprehensive light mode support with system theme detection
    • Switch default theme to dark mode with updated logo colors
    • Recognize and respond to system default theme value
    • Add flashbang prevention option in settings for accessibility
    • Improved theme switching capabilities
    • Better visual consistency across light and dark modes

Improved3

  • Dependencies and maintenance updates
    • Update dependencies in Cargo.lock and Cargo.toml for Rust components
    • Update dependencies and scripts across multiple packages
    • Improve code formatting and consistency across files
    • General maintenance and dependency updates for better security and performance
  • Desktop refactoring and performance optimizations
    • Optimize useDeepLink and useInstall hooks for better performance
    • Replace static fallback SVG with dynamic generation
    • Remove unused DownloadProgress component and update related UI elements
    • Split and reorganize all components for better maintainability
    • Refactor mod buttons and related components
    • Improve code structure and component organization
    • Enhanced component separation and modularity
    • Better state management and hook optimization
  • Light theme support

0.7.0

2 changes

New1

  • ## 🎉 Major Features

    ### Multi-File Download System

    ### Content Management & Safety

    ### New Logging System

    ## 🎨 UI/UX Improvements

    ### Visual Updates

    ### Enhanced Navigation & Performance

    ## 🔧 Technical Improvements

    ### API Enhancements

    ### Web Application Updates

    ## 🛠️ Development & Maintenance

    • **Multi-file download support**: Mods can now have multiple download files per version
    • **File selection dialogs**: Choose which files to install when mods have multiple archives or VPK files
    • **Streamlined download handling**: Improved UI and backend processing for better user experience
    • **NSFW content detection and filtering**: Automatic detection and filtering of NSFW content with user controls
    • **Gameinfo.gi management**: Advanced gameinfo.gi section replacement and management features
    • **Enhanced mod descriptions**: Rich text support using Interweave for better mod descriptions
    • **Dedicated logging package**: New @deadlock-mods/logging package for better error tracking and debugging across all applications
    • **New logo design**: Updated logo across desktop and web applications with modern design
    • **Enhanced settings layout**: Improved settings page styling and organization
    • **Launch button animation**: Added smooth animations to launch buttons
    • **Improved button styling**: Better visual feedback and animation handling throughout the app
    • **Scroll position management**: Maintains scroll position in mod cards and mods page for better navigation
    • **Improved search sorting**: Enhanced search results relevance and sorting capabilities
    • **Better mod card functionality**: Enhanced mod card components with improved interactions
    • **Version handling in health checks**: Better API version management and health check responses
    • **Enhanced backend structure**: Improved API architecture to support new multi-file features
    • **Fixed image sources**: Corrected image references in web HeroSection component
    • **Updated documentation**: Improved README with better development instructions and screenshots
    • **Package.json updates**: Refined build scripts and development workflow
    • **Documentation updates**: Updated README with new screenshots and development instructions
    • **Code quality improvements**: Various refactoring and optimization across the codebase

Fixed1

  • Fix search results relevance

0.6.1

1 change

Improved1

  • Support for 1-click deep links

0.6.0

2 changes

New1

  • Added support for audio mods

Improved1

  • Removed the assumption that every launch option has a "+" prefix

0.5.1

10 changes

New6

  • **Enhancement:** Integrated virtualization for mods page to significantly improve performance with large mod lists
  • **Fix:** Resolved "last updated" sort option not accurately reflecting actual mod update timestamps
  • **Feature:** Added category and hero filters to the mods page for better mod discovery
  • **Enhancement:** Added clear button (X) to search input for quick search reset
  • **Enhancement:** Improved filtering and searching functionality on the mods page
  • **Enhancement:** Updated UI to acknowledge GameBanana as data source

Improved4

  • **Fix:** Resolved Docker images compatibility issues
  • **Enhancement:** Added comprehensive project guidelines and development workflows
  • Enhanced mod card layout and styling for better user experience
  • Various performance optimizations and stability improvements

0.5.0

11 changes

New5

  • **Fix:** Resolved Windows crash issue caused by tauri-plugin-single-instance null pointer dereference
  • **Feature:** Added "What's New" dialog to showcase new features and updates
  • **Feature:** Added outdated mod warning system to alert users about outdated modifications
  • **Enhancement:** Improved mod management and user experience
  • **Enhancement:** Updated various UI components and layout improvements

Improved6

  • **Fix:** Custom Launch Options enabled/disabled status is now properly respected when launching modded games
  • Updated tauri-plugin-single-instance from 2.2.0 to 2.2.2 to fix Windows stability issues
  • Enhanced about dialog functionality
  • Improved mod card display and functionality
  • Updated utility functions for better performance
  • Various bug fixes and stability improvements

0.4.0

1 change

Fixed1

  • Fix mod deletion (thanks @Skeptic-systems)

0.3.0

1 change

New1

  • UI refactor + better download management

0.2.0

1 change

New1

  • Add sentry issue tracking and fix updater permissions

0.1.1

1 change

Fixed1

  • Fixed mods unintall and added a stop game button
    • Add game stop button to toolbar
    • Fixed mod uninstallation process
    • Add support for 7zip archives
Where it started: the first line of 0.1.1, typo and all.
"Fixed mods unintall and added a stop game button"