diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 4e336d131..bfcd578be 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -59,13 +59,13 @@ body: label: Version description: What version of EE2 are you running? You can see this in Settings -> About options: + - 0.12.2 - 0.12.1 - 0.12.0 - 0.11.x - 0.10.x - - 0.9.x - - 0.8.x - - Other + - Change me + default: 5 validations: required: true - type: textarea diff --git a/README.md b/README.md index 4e5b14a35..3d141be76 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ #  Exiled Exchange 2 - +   diff --git a/docs/.vitepress/config.js b/docs/.vitepress/config.js index bd6dcd734..85c968e94 100644 --- a/docs/.vitepress/config.js +++ b/docs/.vitepress/config.js @@ -20,7 +20,7 @@ export default defineConfig({ }, themeConfig: { // logo: 'TODO', https://github.com/vuejs/vitepress/issues/1401 - appVersion: '0.12.1', + appVersion: '0.12.2', github: { releasesUrl: 'https://github.com/Kvan7/Exiled-Exchange-2/releases' }, diff --git a/main/electron-builder.yml b/main/electron-builder.yml index f29c11119..1fa6781f9 100644 --- a/main/electron-builder.yml +++ b/main/electron-builder.yml @@ -12,8 +12,7 @@ files: extraMetadata: main: "main.js" nsis: - oneClick: false - allowToChangeInstallationDirectory: true + oneClick: true win: target: - "nsis" diff --git a/main/package-lock.json b/main/package-lock.json index 14b6b8bda..64ab6f741 100644 --- a/main/package-lock.json +++ b/main/package-lock.json @@ -1,12 +1,12 @@ { "name": "exiled-exchange-2", - "version": "0.12.1", + "version": "0.12.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "exiled-exchange-2", - "version": "0.12.1", + "version": "0.12.2", "dependencies": { "electron-overlay-window": "3.3.1", "uiohook-napi": "1.5.x" diff --git a/main/package.json b/main/package.json index dd94e8d5a..5eee520e1 100644 --- a/main/package.json +++ b/main/package.json @@ -1,6 +1,6 @@ { "name": "exiled-exchange-2", - "version": "0.12.1", + "version": "0.12.2", "private": true, "scripts": { "dev": "node build/script.mjs", diff --git a/renderer/public/data/cmn-Hant/app_i18n.json b/renderer/public/data/cmn-Hant/app_i18n.json index 71f0d684b..dca179e45 100644 --- a/renderer/public/data/cmn-Hant/app_i18n.json +++ b/renderer/public/data/cmn-Hant/app_i18n.json @@ -321,7 +321,9 @@ "getting_price_from": "來自 poe.ninja \u2026", "you_have": "您有", "stack": "堆疊", - "fix_complex_query": "請在設定中禁用\"偽屬性\"選項,或通過內置瀏覽器登錄。" + "fix_complex_query": "請在設定中禁用\"偽屬性\"選項,或通過內置瀏覽器登錄。", + "likely_price_fixed": "Mostly non-standard currency: ", + "filter_exalt_divine": "Filter by Exalt/Divine" }, "settings": { "title": "設置 - 流亡交易所 2", @@ -439,4 +441,4 @@ "tip_29": "你可以在設定中添加自定義聊天命令快捷鍵。", "tip_30": "我們不談論 Exiled Exchange 1。" } -} \ No newline at end of file +} diff --git a/renderer/public/data/de/app_i18n.json b/renderer/public/data/de/app_i18n.json index 849664686..1f8ae0b02 100644 --- a/renderer/public/data/de/app_i18n.json +++ b/renderer/public/data/de/app_i18n.json @@ -303,7 +303,9 @@ "results_warn_tooltip": "Aktivieren Sie nur 'Exalted' im Online-Filter. Sie können diese Warnung in den Einstellungen deaktivieren.", "results_warn_title": "Preis wahrscheinlich zu hoch", "results_warn_message": "Handelsseite blendet Ergebnisse zwischen {0} und {1} Ex aus", - "fix_complex_query": "Deaktiviere \"Pseudo-Mods verwenden\" in den Einstellungen oder melde dich mit dem integrierten Browser an" + "fix_complex_query": "Deaktiviere \"Pseudo-Mods verwenden\" in den Einstellungen oder melde dich mit dem integrierten Browser an", + "likely_price_fixed": "Mostly non-standard currency: ", + "filter_exalt_divine": "Filter by Exalt/Divine" }, "settings": { "title": "Einstellungen - Exiled Exchange 2", @@ -428,4 +430,4 @@ "tip_29": "Du kannst in den Einstellungen benutzerdefinierte Chat-Befehl-Hotkeys hinzufügen.", "tip_30": "Wir reden nicht über Exiled Exchange 1." } -} \ No newline at end of file +} diff --git a/renderer/public/data/en/app_i18n.json b/renderer/public/data/en/app_i18n.json index 8cba1041f..18fe567f1 100644 --- a/renderer/public/data/en/app_i18n.json +++ b/renderer/public/data/en/app_i18n.json @@ -330,7 +330,9 @@ "results_warn_tooltip": "Enable Exalted Only in Online Filter. You can disable this alert in settings.", "results_warn_title": "Price likely too high", "results_warn_message": "Trade site hiding results between {0} and {1} ex", - "fix_complex_query": "Disable \"Use pseudo mods\" in settings or log in with builtin browser" + "fix_complex_query": "Disable \"Use pseudo mods\" in settings or log in with builtin browser", + "likely_price_fixed": "Mostly non-standard currency: ", + "filter_exalt_divine": "Filter by Exalt/Divine" }, "settings": { "title": "Settings - Exiled Exchange 2", @@ -455,4 +457,4 @@ "tip_29": "You can add custom chat command hotkeys in the settings", "tip_30": "We don't talk about Exiled Exchange 1" } -} \ No newline at end of file +} diff --git a/renderer/public/data/es/app_i18n.json b/renderer/public/data/es/app_i18n.json index 65d00df9c..e04bc6032 100644 --- a/renderer/public/data/es/app_i18n.json +++ b/renderer/public/data/es/app_i18n.json @@ -330,7 +330,9 @@ "results_warn_tooltip": "Habilitar solo Exaltados en el Filtro en línea. Puedes desactivar esta alerta en configuración.", "results_warn_title": "Precio probablemente demasiado alto", "results_warn_message": "El sitio de comercio oculta resultados entre {0} y {1} ex", - "fix_complex_query": "Disable \"Use pseudo mods\" in settings or log in with builtin browser" + "fix_complex_query": "Disable \"Use pseudo mods\" in settings or log in with builtin browser", + "likely_price_fixed": "Mostly non-standard currency: ", + "filter_exalt_divine": "Filter by Exalt/Divine" }, "settings": { "title": "Configuración - Exiled Exchange 2", @@ -451,4 +453,4 @@ "tip_29": "You can add custom chat command hotkeys in the settings", "tip_30": "We don't talk about Exiled Exchange 1" } -} \ No newline at end of file +} diff --git a/renderer/public/data/ja/app_i18n.json b/renderer/public/data/ja/app_i18n.json index 1384145ae..4050e41a8 100644 --- a/renderer/public/data/ja/app_i18n.json +++ b/renderer/public/data/ja/app_i18n.json @@ -321,7 +321,9 @@ "getting_price_from": "poe.ninjaから\u2026", "you_have": "既に所持しています", "stack": "スタック", - "fix_complex_query": "設定で\"Use pseudo mods\"を無効にするか、組み込みブラウザでログインしてください" + "fix_complex_query": "設定で\"Use pseudo mods\"を無効にするか、組み込みブラウザでログインしてください", + "likely_price_fixed": "Mostly non-standard currency: ", + "filter_exalt_divine": "Filter by Exalt/Divine" }, "settings": { "title": "設定 - Exiled Exchange 2", @@ -439,4 +441,4 @@ "tip_29": "設定でカスタムチャットコマンドのホットキーを追加できます", "tip_30": "Exiled Exchange 1のことは話しません" } -} \ No newline at end of file +} diff --git a/renderer/public/data/ko/app_i18n.json b/renderer/public/data/ko/app_i18n.json index dffa50dfa..2fa776a00 100644 --- a/renderer/public/data/ko/app_i18n.json +++ b/renderer/public/data/ko/app_i18n.json @@ -318,7 +318,9 @@ "getting_price_from": "from poe.ninja \u2026", "you_have": "가진 갯수", "stack": "스택", - "fix_complex_query": "Disable \"Use pseudo mods\" in settings or log in with builtin browser" + "fix_complex_query": "Disable \"Use pseudo mods\" in settings or log in with builtin browser", + "likely_price_fixed": "Mostly non-standard currency: ", + "filter_exalt_divine": "Filter by Exalt/Divine" }, "settings": { "title": "세팅 - Exiled Exchange 2", @@ -431,4 +433,4 @@ "tip_29": "세팅에서 채팅 명령어를 추가할 수 있습니다.", "tip_30": "Exiled Exchange 1과 관련된 내용이 아닙니다." } -} \ No newline at end of file +} diff --git a/renderer/public/data/pt/app_i18n.json b/renderer/public/data/pt/app_i18n.json index 471f527ec..6ac7e4fd5 100644 --- a/renderer/public/data/pt/app_i18n.json +++ b/renderer/public/data/pt/app_i18n.json @@ -318,7 +318,9 @@ "stack": "Pilha", "results_warn_tooltip": "Habilitar apenas Exaltados no Filtro online. Você pode desativar este alerta nas configurações.", "results_warn_title": "Preço provavelmente muito alto", - "results_warn_message": "O site de comércio oculta resultados entre {0} e {1} ex" + "results_warn_message": "O site de comércio oculta resultados entre {0} e {1} ex", + "likely_price_fixed": "Mostly non-standard currency: ", + "filter_exalt_divine": "Filter by Exalt/Divine" }, "settings": { "title": "Configurações - Exiled Exchange 2", @@ -389,4 +391,4 @@ "parse_error3": "(Possivelmente um novo termo ou palavra modificada do poe1)", "bulk_exchange": "As taxas de troca em lote ainda não foram implementadas" } -} \ No newline at end of file +} diff --git a/renderer/public/data/ru/app_i18n.json b/renderer/public/data/ru/app_i18n.json index a5d7dc362..2c152730d 100644 --- a/renderer/public/data/ru/app_i18n.json +++ b/renderer/public/data/ru/app_i18n.json @@ -336,7 +336,9 @@ "getting_price_from": "с poe.ninja \u2026", "you_have": "В наличии", "stack": "Стак", - "fix_complex_query": "Отключите \"Use pseudo mods\" в настройках или залогиньтесь во встроенном браузере" + "fix_complex_query": "Отключите \"Use pseudo mods\" в настройках или залогиньтесь во встроенном браузере", + "likely_price_fixed": "Mostly non-standard currency: ", + "filter_exalt_divine": "Filter by Exalt/Divine" }, "settings": { "title": "Настройки - Exiled Exchange 2", @@ -454,4 +456,4 @@ "tip_29": "Вы можете добавить горячие клавиши для пользовательских команд чата в настройках", "tip_30": "Мы не говорим о Exiled Exchange 1" } -} \ No newline at end of file +} diff --git a/renderer/src/web/price-check/filters/create-stat-filters.ts b/renderer/src/web/price-check/filters/create-stat-filters.ts index a24b1f1ce..b14166243 100644 --- a/renderer/src/web/price-check/filters/create-stat-filters.ts +++ b/renderer/src/web/price-check/filters/create-stat-filters.ts @@ -168,7 +168,8 @@ export function initUiModFilters( item.rarity === ItemRarity.Normal ? 100 : opts.searchStatRange, statsByType: item.statsByType.map((calc) => { if ( - calc.type === ModifierType.Fractured && + (calc.type === ModifierType.Fractured || + calc.type === ModifierType.Desecrated) && calc.stat.trade.ids[ModifierType.Explicit] ) { return { ...calc, type: ModifierType.Explicit }; @@ -188,10 +189,16 @@ export function initUiModFilters( if (itemIsModifiable(item)) { ctx.statsByType = ctx.statsByType.filter( - (mod) => mod.type !== ModifierType.Fractured, + (mod) => + mod.type !== ModifierType.Fractured && + mod.type !== ModifierType.Desecrated, ); ctx.statsByType.push( - ...item.statsByType.filter((mod) => mod.type === ModifierType.Fractured), + ...item.statsByType.filter( + (mod) => + mod.type === ModifierType.Fractured || + mod.type === ModifierType.Desecrated, + ), ); } @@ -562,12 +569,15 @@ export function finalFilterTweaks(ctx: FiltersCreationContext) { } for (const filter of ctx.filters) { - if (filter.tag === FilterTag.Fractured) { + if ( + filter.tag === FilterTag.Fractured || + filter.tag === FilterTag.Desecrated + ) { const mod = ctx.item.statsByType.find( (mod) => mod.stat.ref === filter.statRef, )!; if (mod.stat.trade.ids[ModifierType.Explicit]) { - // hide only if fractured mod has corresponding explicit variant + // hide only if fractured or desecrated mod has corresponding explicit variant filter.hidden = "filters.hide_for_crafting"; } } diff --git a/renderer/src/web/price-check/trade/TradeItem.vue b/renderer/src/web/price-check/trade/TradeItem.vue index 454f96589..a7a334397 100644 --- a/renderer/src/web/price-check/trade/TradeItem.vue +++ b/renderer/src/web/price-check/trade/TradeItem.vue @@ -79,6 +79,11 @@ class="rounded px-1 bg-yellow-500 text-black ml-1" >{{ t("in demand") }} + {{ t("Gone") }}