github deadlock-mod-manager/deadlock-mod-manager v0.18.0
Release 0.18.0

3 months ago

Release 0.18.0

📝 Changelog

Minor Changes

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

Patch Changes

  • 333e9dd: Update game config error message to reference Settings > Game
  • 74c9952: Disable reports on maps
  • 84c90d7: Decouple archive extraction from the download queue
  • 5eb1395: Make the What's New dialog scroll when release notes are long
  • Updated dependencies [795024d]
  • Updated dependencies [0687f21]
  • Updated dependencies [2c60dab]
  • Updated dependencies [82ec280]
  • Updated dependencies [791de90]
  • Updated dependencies [7074850]
  • Updated dependencies [bca8aae]
  • Updated dependencies [b573253]
    • @deadlock-mods/shared@2.0.0
    • @deadlock-mods/ui@0.3.1
    • @deadlock-mods/crosshair@0.2.3

📋 Commits since v0.17.0

  • fix(ci): use absolute paths for signed output in release workflow (aa609ac)
  • fix(ci): update tauri CLI command to include empty password option in signpath-sign action and release workflow (761758d)
  • fix(ci): scope tauri CLI command to desktop package in signpath-sign action (0a297b6)
  • fix(ci): scope tauri CLI command to desktop package in release workflow (118d7f2)
  • chore(nix): update dependency hashes [skip ci] (630a7b9)
  • chore(desktop): bump version to 0.18.0 (d710692)
  • chore(desktop): sync locale files with English source (e56aab1)
  • feat(api,desktop,database,shared): add support-author donation links to mod pages (b196d04)
  • refactor(bot): update blacklist and pattern command descriptions (b4a8ce1)
  • refactor(api,bot,shared): remove Discord mod report publishing (df5f495)
  • feat(desktop): replace report dialog with broken-mod flow (bdfbd79)
  • refactor(bot): simplify report posting and remove moderation workflow (ee5b465)
  • refactor(api): simplify reports API to broken-only model (bc6dac4)
  • refactor(database,shared): simplify reports schema to broken-only model (bca8aae)
  • chore(changeset): shorten summaries to meet 80-char guideline (ad23f4b)
  • feat(api): add download override DTOs and schema for mod overrides (4e436f9)
  • feat(skills): add recomposing-commits skill and update skills-lock.json (383b2df)
  • feat(desktop,api): gate custom maps UI behind feature flag (382b0ef)
  • feat(desktop): add map connect code from console log and invite flow (dce18d8)
  • feat(desktop,api): disable reports on maps (74c9952)
  • feat(api): add download URL and filename overrides for mods (791de90)
  • feat(desktop,ui): add maps warning and fix collapsed sidebar (82ec280)
  • feat(desktop): add dedicated maps browsing page (d226a46)
  • refactor(desktop): extract and generalize readonly section merge logic in autoexec manager (96db73c)
  • feat(api,desktop): implement mod metadata overrides for persistent corrections (795024d)
  • feat(desktop): add How to Play card for custom maps (2c60dab)
  • feat(api,desktop): add map name extraction and schema migration (7508ae1)
  • i18n(desktop): add custom map mod strings (447a7b3)
  • feat(desktop): add custom map mod support (9b7ea81)
  • fix(desktop): decouple archive extraction from download queue (84c90d7)
  • feat(api): classify maps from GameBanana category (3a7c1ad)
  • feat(database,shared): add isMap field to mod schema (cd668dc)
  • feat(desktop): apply pagination setting to mod library page (#342) (b866299)
  • chore: normalize script paths to use relative ./src/ prefix (f210478)
  • chore(nix): update dependency hashes [skip ci] (0198e9a)
  • chore: upgrade typescript to v6 and normalize tooling config (565bb2c)
  • chore(nix): update dependency hashes [skip ci] (1b830c2)
  • chore(deps): bump lodash from 4.17.23 to 4.18.1 in the npm_and_yarn group across 1 directory (#325) (9a5114b)
  • fix(lockdex): reduce memory usage and prevent OOM crashes during archive extraction (12fd777)
  • feat(api,logging): add wide event logging with request-scoped context (88b55b8)
  • refactor: use BaseError subclasses instead of raw Error throws (77a12ce)
  • feat(desktop,www): replace gallery carousel with thumbnail grid and lightbox (#336) (83915cf)
  • feat(desktop,api): add fileserver picker to network settings (#334) (0687f21)
  • chore: vercel react skills [skip ci] (cbe1f1d)
  • chore(nix): update dependency hashes [skip ci] (bfe0f27)
  • refactor(logging): enhance error formatting and clean up dependencies (7bb1d98)
  • chore: introduce logging best practices skill (7382f97)
  • refactor(desktop): add HTTP fetch wrapper with request logging (b573253)
  • feat(api): add rate limiting and lock protection to sync endpoints (#331) (383c548)
  • feat(desktop): add tooltips to collapsed sidebar icons (#330) (8c82dfc)
  • fix(desktop): update game config error to direct users to Settings → Game (#329) (333e9dd)
  • chore(nix): update dependency hashes [skip ci] (b970904)
  • feat(reports): disable report submissions for specific mods (#328) (7074850)
  • chore: fix ci type check (690f93c)
  • ci(repo): remove ENABLE_SIGNED_UPDATER flag and always regenerate Tauri updater signature (d8ae873)
  • chore(infrastructure): increase max_connections from 60 to 200 (1d23c58)
  • fix(www): resolve TanStack Start import-protection build errors (1639b16)
  • chore(nix): update dependency hashes [skip ci] (3273f12)
  • chore(deps): update Vite version and related dependencies across the project (f9d26d6)
  • refactor(api): remove logging for feature flag retrieval and creation checks (79486b7)
  • chore(desktop): configure API endpoints and environment variables (35874f3)
  • chore(deps): upgrade monorepo dependencies and tauri stack (b2b8934)
  • chore(workflows): simplify WinGet release summary in winget-manual.yml [skip ci] (84fe385)
  • chore(workflows): remove dry-run input from winget-manual.yml (9d0665e)
  • chore: update gameinfo.gi from depot (caf4052)
  • chore(aur): update deadlock-modmanager-bin to v0.17.0 [skip ci] (08e0bd5)
  • chore(aur): update deadlock-modmanager to v0.17.0 [skip ci] (0a94e89)
  • fix(api): update mod synchronization logic (69acd41)
  • fix(api): handle undefined category name in GameBanana profile (82c5213)

This release was generated automatically using GitHub Actions.

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

NewReleases is sending notifications on new releases.