* wip: BuildPricer Trade API * fix: removed unused code * feat: merged public PoE Trade search URI to produce the application API-allowed searches * fix: no more HTML parsing; just use native JSON * fix: handle 'NO RESULTS FOUND' * feat: added spots for Price Amount and Currency Label * feat: more build pricing additions. Need to create manual push buttons next * feat: added price button to manually trigger the look-up for each item * fix: moved builder into Items Tab * fix: parse out the unique portion of URL and attach to query; ensure poe trade destination * feat: added summation of currency * fix: removed some remaining console prints * fix: added boolean mutex to only allow one item pricing at a time * feat: added ability to generate the item from the raw base64 data * fix: actually add the item when 'Save' is hit * fix: made hover over Import Item show the item and clicking auto-add it to item group * fix: verital alignment of popup pane * fix: controls re-alignment * fix: fixed total pricing from incrementing on repeated price of same item * fix: corrects edge-cases of raw string parsing of modifier base64 decoding * feat: make tree socketed items part of the Item Sets * fix: fix Timeless Jewel redraw * fix: cluster socket swaps * feat: add label with current ItemSet name to top-left of pop-up * fix: clean-up of some code * feat: add Load/Save of defined PriceBuilder URL per ItemSet level for each slot * fix: enforce rate limits * fix: changed rate-limit policy to have age-outs and proper time windows * feat: add whisper copy support * fix: sort Sockets in order that matches item slots * feat: import item now imports in correct named item slot * feat: added multi-fetch rate limit support and storing * feat: return item that provides greatest DPS increase * feat: add support for sorting by DPS / Chaos; add support for other leagues * feat: added drop down to specify trade item sorting selection * feat: allow iteration of all retrieved items in sorted fashion * fix: wasn't using the newDPS fall throughs * fix: fixed Highest DPS sorting when no FullDPS skills enabled --> leads to generic fix for other things * feat: add PoE Ninja Currency Conversion sync * fix: remove JSON file inclusion * fix: add notification if currency rates never pulled * fix: use smaller currency value JSON; update button text * fix: better error messaging for when no results are found * fix: use new PoE Ninja endpoint; support league currency conversions; eliminate 0 priced items * fix: temporary fix for putting items in sockets while sockets not stored in item sets * fix: update Currency Conversion button tooltip and behavior * fix: whisper buffer storage * fix: saving Socket URLs and whiper text iteration * fix: fix importing items directly into slot * fix: use specVal, not specValue; add Req: handling * fix: possible error in older builds * fix: added POESESSID support; some cleanup * fix: store POESESSID while in ItemsTab * feat: added methods to generate weighted filters * fix: went back to 'SearchModList.lua' for scalability * feat: added a few more modifiers for weighted search testing * fix: removed an unneeded change * feat: added better error handling and POESESSID tooltip * feat: added many more search mods * fix: DPS sorting for socket jewels * feat: added more search modifiers; extended num of weighted filters to 16 * feat: more mods; make eHP vs DPS a self parameter * feat: added + to all skill and spell skills gems to mods * fix: removed weapon based badly parse raw stats when impoting/copyign * feat: added maximum resistance increases * fix: make Talisman Tier indicate pre implicit stage * fix: made sorting of query returns default and based on weighted sum descending order * feat: integrated weighted search * removed some old stuff in this branch * Added coroutine support and build query from lua table * fix: got rid of item swap stuff; added FullDPS consideration * fix: removed old getDPS() * Fixed min weight calc; Removed duplicate global DPS cache work; Implemented a few special cases * feat: create a popup for POESESSID entry * fix: obfuscate POESESSID not showing; fix possible item compare issues * fix: possible item compare bugs * Decoupled TradeQueryGenerator from ItemsTab, misc cleanup * fix: fix DPS jewel sorting to use proper slot name * fix: fix DPS jewel sorting to use proper slot name * Fixed base item implicit mods incorrectly all being added to pool for jewels * fix: move PoB Trader stuff into it's own class * Ctrl+click on an EditControl containing a valid url opens it in browser * Store mod mapping data in a local file instead of building it every time * fix: change how socket URL Trader links are handled * fix: make weighted sum searches always use weighted sum descending sorting * feat: auto populate leage drop down list; once per PoB launch * merged dev; added QueryMods.lua * updated QueryMods * remove test.log generation * Fix: Updated to 3.18 * Fix: set POESESSID to '' when incorrect account name set in Import Tab * Fix: Bows as Weapon1 working with '?' button * Fix: fix errors when comparing with an empty item in weapon slots * Fix: cleaned up some spaces/tabs issues * Fix: made Scourge modifiers includable as part of Standard or Hardcore league * feat: add dynamic rate-limiter for requests (#10) * Fix: Updated QueryMods.lua * Fix: one code typo; added better POESESSID error messages; clear error messages when resolved * Fix: address comments * PoBTrader review fixes (#14) * Converted EditControl elements to LabelControl, plus additional UI changes * Fix: make POESESSID a build.setting env * Fix: only save POESESSID if it's 32 characters; auto-enable Best Button with valid POESESSID * Fix: itemSet to display name of item set, not index * Moved controls to a class field, removed some colors, added save/cancel buttons to session popup * Fix bug * Quote style changes, shrinking PoB Trader width * Enabled additional logging, saved query URL even in the case of 0 results * Fixed UI error text, incorrect league name * Fix: make weighted search work with DoT DPS * Fix: DPS sorting to use TotalDot as well if it's greater than TotalDPS * Only generate queries for identified items * Fix: handle unidentified items * Revert "Only generate queries for identified items" This reverts commit 2b2904adfe00bb4ae98c1757c53ac43fcc01e167. * Fix: for Notes and Unidentified interaction * Fix: item raw parsing from copy/paste and PoB Trader import * Fix: Unidentified finding. Dealing with Superior items * Add tooltip and scroll shortcuts to item counter label (#18) * fix: padding and margin of TradeQuery button & feat: add tooltip and scroll shortcuts to item count label * Fix: for additional specNames * Fix: added support for tooltips and items included Mirrored and Split indication * Fix: forgot to save ImportTab for mirrored * Fix: forgot to include purely mirrored item separation * Fix: quality per @Wires77 * Fix: added Sceptre type support; added weighted search detection * Fix: restrict attribute requirement to 3 characters * Fix: potential with Timeless Jewels for unset requirements * Fix: add support for non-TotalDPS but also non-DoT DPS weighted suggestion * Feat: allow fetch page count customization * Fix: typo * Code cleaup * Fix: Fetch Page Count edit control to restrict to 1-5 range * Updated QueryMods.lua with fresh pull * Fix: an error with fetches * Change fetch pages text * Add dropdown controls for results (#19) * fix: maxFetchPerSearch numbers * feat: add dropdown control for search results * FIX: fix POESESSID not saving to settings.xml when pressing the save button in the enter poesessid popup (#5028) Co-authored-by: Dolmur <dolmur@gmail.com> Co-authored-by: LocalIdentity <localidentity2@gmail.com> Co-authored-by: Dullson <Dullson@users.noreply.github.com> Co-authored-by: Wires77 <Wires77@users.noreply.github.com> Co-authored-by: Paliak <91493239+Paliak@users.noreply.github.com>
36 lines
460 B
Plaintext
36 lines
460 B
Plaintext
# Development tools
|
|
.idea/
|
|
.vs/
|
|
.vscode/
|
|
*.code-workspace
|
|
inspect.lua
|
|
|
|
# Development files
|
|
*.lnk
|
|
|
|
# Application files
|
|
Builds/
|
|
*.cfg
|
|
Settings.xml
|
|
|
|
# Testing
|
|
luajit/
|
|
spec/test_results.log
|
|
spec/test_generation.log
|
|
src/luacov.stats.out
|
|
|
|
# Release
|
|
manifest-updated.xml
|
|
|
|
# GGPK Export
|
|
src/Export/ggpk/Metadata/
|
|
src/Export/ggpk/Data/
|
|
src/Export/ggpk/*.exe
|
|
src/Export/ggpk/*.dll
|
|
|
|
# PoB Trader
|
|
*_currency_values.json
|
|
|
|
# Timeless Jewels
|
|
src/Data/TimelessJewelData/*.bin
|