Compare commits

..

5 Commits
v0.13.9 ... dev

Author SHA1 Message Date
kvan7
02801c8689 update pl image 2026-01-11 17:19:25 -06:00
kvan7
3419804b4b add private league doc page 2026-01-11 17:13:30 -06:00
Kvan7
f74a0b648c Merge pull request #840 from Kvan7/dev
v0.13.10
2026-01-10 10:57:25 -06:00
kvan7
a336e9b3d5 version bump 2026-01-10 10:55:38 -06:00
kvan7
a31d593bcf fix unique items with multiple veiled mods getting price fixed 2026-01-10 10:53:52 -06:00
16 changed files with 61 additions and 10 deletions

View File

@@ -59,6 +59,7 @@ body:
label: Version
description: What version of EE2 are you running? You can see this in Settings -> About
options:
- 0.13.10
- 0.13.9
- 0.13.8
- 0.13.7
@@ -73,7 +74,7 @@ body:
- 0.11.x
- 0.10.x
- Change me
default: 13
default: 14
validations:
required: true
- type: textarea

View File

@@ -6,6 +6,7 @@ repos:
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
args: ['--maxkb=1024']
- repo: local
hooks:
- id: check-version-consistency

View File

@@ -1,6 +1,6 @@
# ![Perfect Jewelers Orb](./renderer/public/images/jeweler.png) Exiled Exchange 2
![GitHub Downloads (specific asset, latest release)](https://img.shields.io/github/downloads/kvan7/exiled-exchange-2/latest/Exiled-Exchange-2-Setup-0.13.9.exe?style=plastic&link=https%3A%2F%2Ftooomm.github.io%2Fgithub-release-stats%2F%3Fusername%3Dkvan7%26repository%3DExiled-Exchange-2)
![GitHub Downloads (specific asset, latest release)](https://img.shields.io/github/downloads/kvan7/exiled-exchange-2/latest/Exiled-Exchange-2-Setup-0.13.10.exe?style=plastic&link=https%3A%2F%2Ftooomm.github.io%2Fgithub-release-stats%2F%3Fusername%3Dkvan7%26repository%3DExiled-Exchange-2)
![GitHub Tag](https://img.shields.io/github/v/tag/kvan7/exiled-exchange-2?style=plastic&label=latest%20version)
![GitHub commits since latest release (branch)](https://img.shields.io/github/commits-since/kvan7/exiled-exchange-2/latest/dev?style=plastic)

View File

@@ -20,7 +20,7 @@ export default defineConfig({
},
themeConfig: {
// logo: 'TODO', https://github.com/vuejs/vitepress/issues/1401
appVersion: '0.13.9',
appVersion: '0.13.10',
github: {
releasesUrl: 'https://github.com/Kvan7/Exiled-Exchange-2/releases'
},

View File

@@ -28,9 +28,13 @@ title: FAQ
Don't worry, you still can use keys
![zoom keybinds](/reference-images/zoom-keybinds.png)
- **Do Private Leagues work?**
Yes, but you will need to sign in via the builtin browser. See [here](/private-leagues) for more info
- **Will my language be supported?**
No plans to support other languages. I know Awakened PoE has Russian, but I don't have plans to add other languages since I am still fixing this to work with the new game.
Maybe, would need the app_i18n file to be translated to your language
- **I downloaded a zip with a bunch of files, but no .exe inside?**

View File

@@ -45,6 +45,7 @@ title: Index Page
## P
- [Price Check](/price-check)
- [Private Leagues](/private-leagues.md)
## Q

17
docs/private-leagues.md Normal file
View File

@@ -0,0 +1,17 @@
---
title: Private Leagues
---
1. Select Private League in settings
![private league](/reference-images/private-league-setting.png)
2. Enable the builtin browser
![builtin browser setting](/reference-images/builtin-browser.png)
3. Open the builtin browser and sign in
![browser open](/reference-images/builtin-browser-button.png)
![sign in](/reference-images/sign-in.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 949 KiB

View File

@@ -1,12 +1,12 @@
{
"name": "exiled-exchange-2",
"version": "0.13.9",
"version": "0.13.10",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "exiled-exchange-2",
"version": "0.13.9",
"version": "0.13.10",
"dependencies": {
"electron-overlay-window": "4.0.2",
"uiohook-napi": "1.5.x"

View File

@@ -1,6 +1,6 @@
{
"name": "exiled-exchange-2",
"version": "0.13.9",
"version": "0.13.10",
"private": true,
"scripts": {
"dev": "node build/script.mjs",

View File

@@ -458,6 +458,9 @@ export function createFilters(
statRefs: item.statsByType
.filter((calc) => calc.type === ModifierType.Veiled)
.map((calc) => calc.stat.ref),
veiledCount: item.newMods.filter(
(m) => m.info.type === ModifierType.Veiled,
).length,
disabled: item.rarity !== ItemRarity.Unique,
};

View File

@@ -73,6 +73,7 @@ export interface ItemFilters {
};
veiled?: {
statRefs: string[];
veiledCount: number;
disabled: boolean;
};
areaLevel?: FilterNumeric;

View File

@@ -5,6 +5,7 @@ import {
INTERNAL_TRADE_IDS,
InternalTradeId,
ItemIsElementalModifier,
FilterTag,
} from "../filters/interfaces";
import { setProperty as propSet } from "dot-prop";
import { DateTime } from "luxon";
@@ -890,9 +891,6 @@ export function createTradeRequest(
stats = stats.filter(
(stat) => !INTERNAL_TRADE_IDS.includes(stat.tradeId[0] as any),
);
if (filters.veiled && !filters.veiled.disabled) {
propSet(query.filters, "misc_filters.filters.veiled.option", String(true));
}
// if (filters.influences) {
// for (const influence of filters.influences) {
@@ -943,6 +941,31 @@ export function createTradeRequest(
}
}
if (filters.veiled && !filters.veiled.disabled) {
propSet(query.filters, "misc_filters.filters.veiled.option", String(true));
const veiledCount = filters.veiled.veiledCount;
// HACK: add pseudo stat for veiled count(dont want on my ui though)
qAnd.filters.push(
tradeIdToQuery("pseudo.pseudo_number_of_unrevealed_mods", {
tradeId: ["pseudo.pseudo_number_of_unrevealed_mods"],
statRef: "# Unrevealed Modifiers",
text: "Unrevealed Modifiers",
tag: FilterTag.Pseudo,
sources: [],
roll: {
value: veiledCount,
min: veiledCount,
max: undefined,
default: { min: veiledCount, max: veiledCount },
dp: false,
isNegated: false,
},
disabled: false,
}),
);
}
return body;
}