fix(character-dictionary): prioritize directory-scoped override over leg

- Check directory-scoped overrides before falling back to legacy season-key matches, so a same-directory scoped entry wins over a stale legacy fallback
- Add regression test covering same-directory override vs legacy fallback precedence
- Bump electron-builder/electron-updater/eslint and related transitive deps (bun.lock, package.json)
This commit is contained in:
2026-07-24 18:19:45 -07:00
parent 9eb7f93a6b
commit 33b9d97d63
4 changed files with 119 additions and 197 deletions
+7 -7
View File
@@ -82,14 +82,14 @@
},
"overrides": {
"@xmldom/xmldom": "0.8.13",
"app-builder-lib": "26.8.2",
"brace-expansion": "5.0.7",
"electron-builder-squirrel-windows": "26.8.2",
"app-builder-lib": "26.15.3",
"brace-expansion": "5.0.8",
"electron-builder-squirrel-windows": "26.15.3",
"form-data": "4.0.6",
"ip-address": "10.2.0",
"js-yaml": "4.3.0",
"lodash": "4.18.0",
"minimatch": "10.2.3",
"minimatch": "10.2.5",
"picomatch": "4.0.4",
"tar": "7.5.21",
"tmp": "0.2.7"
@@ -112,7 +112,7 @@
"@xhayper/discord-rpc": "^1.3.4",
"axios": "^1.18.1",
"commander": "^14.0.3",
"electron-updater": "^6.8.3",
"electron-updater": "^6.8.9",
"hono": "^4.12.28",
"jsonc-parser": "^3.3.1",
"koffi": "^2.15.6",
@@ -123,10 +123,10 @@
"@types/node": "^24.10.0",
"@types/ws": "^8.18.1",
"electron": "42.6.0",
"electron-builder": "26.8.2",
"electron-builder": "26.15.3",
"undici": "7.28.0",
"esbuild": "^0.25.12",
"eslint": "^10.4.0",
"eslint": "^10.8.0",
"prettier": "^3.8.1",
"typescript": "^5.9.3"
},