Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
b002fce
feat: add radius jewel finder
mcagnion Mar 19, 2026
b9725a3
test: add radius jewel finder coverage
mcagnion Mar 19, 2026
759247d
feat: add radius jewel finder entry point
mcagnion Mar 19, 2026
6f7ba37
fix: refine radius jewel finder compute and tooltip behavior
mcagnion Mar 19, 2026
41bec76
test: expand radius jewel finder coverage
mcagnion Mar 19, 2026
d8942d0
feat: improve radius jewel finder socket analysis
mcagnion Mar 19, 2026
a771f54
test: cover radius jewel finder socket updates
mcagnion Mar 19, 2026
4442735
fix(radius-jewel-finder): show notable count instead of "jewel only" …
mcagnion Mar 22, 2026
2d46113
fix(radius-jewel-finder): handle WeightedScore in getImpactValue
mcagnion Mar 22, 2026
3e73aca
refactor(radius-jewel-finder): use generic getValue in getImpactValue
mcagnion Mar 22, 2026
ec5a5ca
fix(radius-jewel-finder): reduce memory usage of stored calc outputs
mcagnion Mar 23, 2026
77b55b9
refactor(radius-jewel-finder): align Light of Meaning with standard v…
mcagnion Mar 24, 2026
aab1fab
refactor(radius-jewel-finder): derive LOM and Split Personality varia…
mcagnion Mar 24, 2026
55c305d
refactor(radius-jewel-finder): minor cleanups
mcagnion Mar 24, 2026
390fde3
test(radius-jewel-finder): make variant tests data-driven and resilient
mcagnion Mar 24, 2026
0cd10b6
fix(radius-jewel-finder): cleanup and test resilience improvements
mcagnion Mar 24, 2026
c536771
fix(radius-jewel-finder): Might of the Meek preview returned nil due …
mcagnion Mar 24, 2026
314736f
refactor(radius-jewel-finder): replace Foulborn checkbox with dynamic…
mcagnion Mar 24, 2026
2c72e2d
fix(radius-jewel-finder): show unrecognized mods in preview tooltips
mcagnion Mar 24, 2026
50d7c5a
feat(radius-jewel-finder): add All Jewels compute mode with best-per-…
mcagnion Mar 24, 2026
8c26194
fix(radius-jewel-finder): show jewel name in All Jewels progress bar
mcagnion Mar 24, 2026
8c43127
feat(radius-jewel-finder): add All Jewels Find mode for instant cross…
mcagnion Mar 24, 2026
f7cdc44
refactor(radius-jewel-finder): split into Data, Compute, and Finder m…
mcagnion Mar 25, 2026
c5df5af
feat(radius-jewel-finder): add Apply button to equip jewel in recomme…
mcagnion Mar 25, 2026
cec7d95
feat(radius-jewel-finder): show elapsed time in status bar and sort B…
mcagnion Mar 25, 2026
97c2aec
feat(radius-jewel-finder): highlight hovered node in mini tree viewer
mcagnion Mar 25, 2026
a8300f6
perf(radius-jewel-finder): skip empty candidates in connectionless co…
mcagnion Mar 25, 2026
b4b3ece
perf(radius-jewel-finder): skip plan steps in All Jewels connectionle…
mcagnion Mar 25, 2026
cb874de
perf(radius-jewel-finder): share deltaCache across sockets and varian…
mcagnion Mar 25, 2026
53e2e3c
perf(radius-jewel-finder): share IE deltaCache across socket groups
mcagnion Mar 25, 2026
38b5cad
perf(radius-jewel-finder): filter IE candidates to notables/keystones…
mcagnion Mar 26, 2026
f6d268e
feat(radius-jewel-finder): enforce unique jewel limits in Best per so…
mcagnion Mar 26, 2026
de4d82b
fix(radius-jewel-finder): fix Apply creating malformed items for vari…
mcagnion Mar 26, 2026
2d405a1
perf(radius-jewel-finder): early pruning and two-pass plan for ToH/IE…
mcagnion Mar 26, 2026
baeedc2
perf(radius-jewel-finder): notables-only fast mode, deferred plan ste…
mcagnion Mar 26, 2026
7be1b20
refactor(radius-jewel-finder): remove redundant final calcFunc, unify…
mcagnion Mar 26, 2026
b2f0543
test(radius-jewel-finder): extract filterBestPerSocket as class metho…
mcagnion Mar 26, 2026
e696e81
fix(radius-jewel-finder): preview panel empty when selecting jewel type
mcagnion Mar 26, 2026
9e89d71
feat(radius-jewel-finder): UX polish — Apply button, double-click, ke…
mcagnion Mar 26, 2026
2b464c7
fix(radius-jewel-finder): sort free-socket results by actual value in…
mcagnion Mar 26, 2026
b755c66
feat(radius-jewel-finder): move-aware compute for limited jewels with…
mcagnion Mar 27, 2026
cd7ac8f
fix(radius-jewel-finder): use spec.nodes for linked lookups in BFS co…
mcagnion Mar 27, 2026
c448716
test(radius-jewel-finder): add unit tests for move-aware compute helpers
mcagnion Mar 27, 2026
d0c60bd
fix(radius-jewel-finder): detect equipped non-limited jewels, net del…
mcagnion Mar 27, 2026
86df872
Fit radius jewel finder popup on narrow screens
mcagnion May 12, 2026
bc422ae
Rename radius jewel node ids for clarity
mcagnion May 12, 2026
c7906d6
Clarify radius jewel finder terminology
mcagnion May 12, 2026
5438aee
Clarify remaining radius jewel helper names
mcagnion May 12, 2026
d806cf1
Align radius jewel finder terminology
mcagnion May 12, 2026
7218092
Polish radius jewel finder right panel
mcagnion May 12, 2026
fc8a8dc
Show selected all-jewel result preview
mcagnion May 12, 2026
b1313fb
Clarify radius jewel finder controls
mcagnion May 12, 2026
ab4435d
Add all-jewel view tooltips
mcagnion May 13, 2026
a1bc0da
Ignore unallocated socket jewels in finder
mcagnion May 13, 2026
0dc62d4
Hide radius for Split Personality previews
mcagnion May 13, 2026
a86de96
Remove all-jewel Find mode
mcagnion May 13, 2026
ed8d26e
Fix radius jewel finder manifest entries
mcagnion May 14, 2026
3fd7b19
Sync TreeTab manifest hash
mcagnion May 23, 2026
cc43540
Remove redundant headless virtual size stub
mcagnion May 23, 2026
274167a
Fix radius jewel finder test tag spelling
mcagnion May 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions manifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,9 @@
<File name="Classes/PoBArchivesProvider.lua" part="program" sha1="c2f3f922c82a48a92faaf125b5207c41eb1a2c5a" />
<File name="Classes/PopupDialog.lua" part="program" sha1="f37b60b6589d4ff0c721c2418d78409f2dc69452" />
<File name="Classes/PowerReportListControl.lua" part="program" sha1="9308c76ea2cdf04ff9d00ffd7fa77d0ea7112eb6" />
<File name="Classes/RadiusJewelCompute.lua" part="program" sha1="60f7138506d056349148ecb9beb56804f8bee730" />
<File name="Classes/RadiusJewelData.lua" part="program" sha1="1ec40ff68195235653f25317decc119be9ad6c92" />
<File name="Classes/RadiusJewelFinder.lua" part="program" sha1="454146eb9d2ea83a1d414891ede91e883b3935fe" />
<File name="Classes/RectangleOutlineControl.lua" part="program" sha1="4da285dbe76549deae46d3835e00c382c59c18b4" />
<File name="Classes/ResizableEditControl.lua" part="program" sha1="1270c263bd762759cc1121c3eeb4906018136e05" />
<File name="Classes/ScrollBarControl.lua" part="program" sha1="58f68ca961c625d3aba4c8946f7894371c74d335" />
Expand All @@ -187,7 +190,7 @@
<File name="Classes/TradeQueryRateLimiter.lua" part="program" sha1="af1556ed95b05875227c33a2720bbc34f6a563b8" />
<File name="Classes/TradeQueryRequests.lua" part="program" sha1="e47222b6e04e795704d38f287bd9240a4d9560e5" />
<File name="Classes/TradeStatWeightMultiplierListControl.lua" part="program" sha1="2d3c11bb563279bffc4f93763a652a6f430ffd59" />
<File name="Classes/TreeTab.lua" part="program" sha1="f281ae7bdf4e9ddcb0e4c1566fb2befb7358462e" />
<File name="Classes/TreeTab.lua" part="program" sha1="f92c0f0b1dc5cb9d535e304d317c66c232e87fc2" />
<File name="Classes/UndoHandler.lua" part="program" sha1="ce4835c384c834da0de47b0302b1e774c8300c6b" />
<File name="Data/Bases/amulet.lua" part="program" sha1="4a6ef2a8f5be4247ab3b084f670eb710be103ea4" />
<File name="Data/Bases/axe.lua" part="program" sha1="1973471c72bf6e138e8465c7bf0b7039dc86f6b6" />
Expand Down Expand Up @@ -1303,4 +1306,4 @@
<File name="TreeData/VaalJewelCircle2.png" part="tree" sha1="facc5d2fea2f0027d09fdb6e4692f9f298aff293" />
<File name="TreeData/VerdantOil.png" part="tree" sha1="97e77b6e96accf440c17a81d622bf629b8c78fe7" />
<File name="TreeData/VioletOil.png" part="tree" sha1="1e9e4f0683a5156c27cb7ddafada8bed877e1c25" />
</PoBVersion>
</PoBVersion>
Loading
Loading