github deadlock-mod-manager/deadlock-mod-manager nightly
Nightly 2.0.0-nightly.20261020.73a27699

pre-release4 hours ago

Nightly build from latest development

Version: 2.0.0-nightly.20261020.73a27699
Built: 2026-10-20
Commits since last nightly: 1
Latest Commit: 73a2769

Warning: This is a nightly build and may contain unstable features or bugs.

Changes in this nightly build

  • fix(desktop): keep the sticky mod toolbar opaque under themes (73a2769)
  • style(desktop): improve sticky mod toolbar backdrop (03bf83f)
  • fix(api): defer stale profiles without reporting sync errors (88f5c8c)
  • chore(i18n): new Crowdin translations (#985) (1fd9fd6)
  • docs: describe Server Browser as a regular feature (b80f575)
  • chore(release): consume pending changesets into desktop 2.0.0 (938acc2)
  • fix(desktop): use portal dialogs in Linux CEF builds (#984) (c763011)
  • test(desktop): find dialog buttons without racing a closing dialog (4ee5cc2)
  • fix(api): recheck recent mod updates without bypassing cache (0f4aed4)
  • ci(desktop): allow picking which Windows e2e suites run (c313085)
  • test(desktop): open the Groups menu with the keyboard in e2e (c02501a)
  • fix(api): bypass stale GameBanana details during mod sync (174fdcc)
  • chore(i18n): new Crowdin translations (#983) (eec7c71)
  • feat(desktop): add profile mod groups (#981) (293d350)
  • chore(nix): update dependency hashes (#982) (faf0bdb)
  • test(desktop): end E2E crash checkpoints without running exit handlers on Linux (4e37ba6)
  • chore: update language table with Crowdin progress (#980) (6d3b897)
  • test(desktop): re-click library card buttons when the first click is ignored (88863d9)
  • fix(desktop): correct release notes and update diagnostics (#979) (b370dbb)
  • chore(i18n): new Crowdin translations (#978) (a18518d)
  • feat(desktop): redesign library selection with a floating bulk action bar (3c5a8ff)
  • fix(desktop): scan only loaded folders and always show analysis errors (#969) (0e657f7)
  • fix(desktop): make profile switching and import reliable (#968) (5554546)
  • fix(desktop): keep running downloads marked as downloading and report repeated errors once (#967) (fa0ff6d)
  • feat(desktop): let users move the download cache to another folder (#966) (a0f2cbd)
  • fix(desktop): back up an unreadable state file and tell the user (#965) (08d0fbf)
  • fix(desktop): keep unselected variants out of updates when the tree omits them (#963) (45851c9)
  • chore(i18n): new Crowdin translations (#975) (8e428ac)
  • fix(desktop): count each install as one analytics user (fcfcf63)
  • fix(desktop): keep original VPK names aligned when repairing a mod folder (#962) (f815b69)
  • fix(desktop): validate compatibility repairs and cache rebuild work (#974) (f22926b)
  • chore(nix): update dependency hashes (#973) (69823e5)
  • test(desktop): use the real store in the launch options test (6624f4c)
  • ci(desktop): trial thin LTO on nightly builds (bb2e5cc)
  • test(desktop): match E2E checks to the skin conflict dialog and new scenarios (9b18bf7)
  • test(repo): wire missing package suites into CI (e94e36a)
  • fix(desktop): keep profile search paths on the first mod enable (b51a4b8)
  • test(desktop): accept parsed season routes in the hideout page check (5b52eba)
  • feat(desktop): let skins that share a model stay enabled together (6819b31)
  • perf(desktop): rebuild the repair package without blocking mod actions (6f1547d)
  • fix(desktop): place seasonal hideouts on real pages (71c0ee4)
  • fix(desktop): show toasts in the top-right corner (5aaff4d)
  • ci(release): build an offline installer for the Microsoft Store (d217259)
  • fix(desktop): rebuild the repair package after library changes (b9916d0)
  • feat(desktop): follow the Deadworks content discovery spec in the server browser (4970162)
  • fix(desktop): stop applying launch options removed from the server (184ea91)
  • fix(desktop): keep perf_config fixtures byte-exact on CRLF checkouts (#961) (dbca9b9)
  • chore(i18n): new Crowdin translations (#971) (2c1a732)
  • fix(desktop): resolve skin conflicts and speed up compatibility checks (#964) (0c45865)
  • feat(desktop): add subset bulk actions and fix library UX (#960) (a7cd243)
  • chore: update language table with Crowdin progress (#970) (8ab8eb9)
  • fix(ci): give the Flatpak smoke test's in-sandbox update a new commit (a43d89f)
  • chore(release): consume pending changesets into desktop 2.0.0 (dc0e2ca)
  • fix(desktop): launch Flatpak and Snap Steam through their sandbox (#958) (8215ed4)
  • chore(i18n): new Crowdin translations (#959) (d772938)
  • test(desktop): re-query the profile switch before clicking it (bb74d09)
  • test(desktop): wait for the persisted load order in the conflicts oracle (1073027)
  • test(desktop): wait for the restarted library with a fresh lookup (0260f22)
  • test(desktop): turn off library pagination in the shard world (b5434ca)
  • ci(e2e): run the shards suite on Windows and Debian (5a88882)
  • fix(desktop): stop the library snapping back mid-scroll (eb6fe7f)
  • test(desktop): wait for library cards to settle before clicking (3005aed)
  • fix(desktop): pass the NSFW only filter props to the library search bar (d619b05)
  • perf(desktop): cut per-card work in the Mods Library (39dc269)
  • perf(desktop): rely on one poller for the game-running check (622b940)
  • perf(desktop): give always-mounted store reads a selector (ac6c73d)
  • perf(desktop): skip SVG internals in the global color transition (49acfb9)
  • perf(desktop): composite the background geometry animations (875fe07)
  • feat(desktop): add Drututt theme (8eb3a21)
  • feat(desktop): add an NSFW only mod filter (932aa5c)
  • fix(desktop): tidy punctuation in English UI copy (3fc3a28)
  • fix(desktop): make match sync opt-in (053dbb6)
  • test(desktop): re-query mod switches while the library re-renders (e48d126)
  • test(desktop): keep the error message in E2E results (b7968bc)
  • chore: update language table with Crowdin progress (#953) (d842a77)
  • fix(desktop): repair Linux update downloads and sandbox installs (#955) (6c300f5)
  • chore(i18n): new Crowdin translations (#957) (2eca53d)
  • feat(www): add Find a broken mod to the V2 page (da6a88d)
  • docs: add a guide to finding a broken mod (3bc2d6e)
  • fix(desktop): name Change Mods Order in the bisect result tip (fa847a8)
  • chore(i18n): new Crowdin translations (#956) (84fb84a)
  • feat(desktop): find the mod that breaks the game by testing in halves (d8d6e74)
  • test(desktop): name unexpected E2E requests when a case fails (1965503)
  • fix(desktop): keep the presence hero list offline in E2E worlds (fb40845)
  • ci(cef): cache the Tauri CLI and CEF download on Windows (0c2a3a8)
  • ci(e2e): cache the pnpm store in desktop E2E setup (ba666de)
  • ci(nix): cancel Nix builds superseded by a newer main commit (df4d448)
  • ci: fix rust-cache target paths (c1e7576)
  • chore(i18n): new Crowdin translations (#954) (73b2745)
  • fix(desktop): require match sync consent from every user (3920c28)
  • chore: run knip check in pre-commit (7121a0d)
  • fix(www): label the V2 preview as an experimental nightly (caf3218)
  • fix(bot): show total counts when clearing reports (cef25b0)
  • fix(desktop): wait for match sync cleanup before launching (#952) (41bbeca)
  • chore(nix): update nixpkgs (e1e922f)
  • feat(bot): add command to trigger forum cleanup (ddfc7a5)
  • fix(bot): show report-clearing results publicly (d5539c4)
  • fix(bot): allow moderation staff to clear reports (3bd448c)
  • chore(nix): update dependency hashes (#951) (da40355)
  • chore(nix): update dependency hashes (#948) (d1f317d)

This release was generated automatically from the latest development branch.

Don't miss a new deadlock-mod-manager release

NewReleases is sending notifications on new releases.