Releases: senuido/stash-scanner
Releases · senuido/stash-scanner
v1.05
Performance
- added support for multiple connections to stash api. this improves the speed for data fetching, significantly reducing delay in results during busy hours.
- item parsing is done in a separate thread and will no longer delay downloads
- scanner will now use saved ID if it is more recent than API latest ID (latest mode)
- added stash api/parsing statistics and config options to help tweak performance if needed
Filters
- filters for items under unique armour/weapon categories now exclude corrupted items
- filter info shows effective price for custom filters
- added map tier filtering (combined with level field)
- filters are now properly generated for beachheads
Other improvements and updates
- adapted to poe.ninja changes
- currency shorts/whisper now use a static file (res\currency_base.mods), you can edit this and add your own values
- added an option to configure history retention. (determines how long to remember previous results)
- startup errors will now do a better job reporting errors to log (startup_error.log or log\app.log)
- updated item mods list
- updated item mods search function to be a little more flexible
- custom filters based on generated filters now use effective item value as intended
- prices that amount to 0 will no longer be considered a valid price
- fixed a bug where tab price changes would sometimes not register as a price change, causing no alert to show
- fixed a bug where price would sometimes not show in the notification
- pending notifications will now be ignored when scan is stopped/notifications are disabled
- scan stop request should now work properly even if the thread ended abruptly
- app no longer fails to launch if app.ini file is corrupted
- fixed evasion calculation (updated regex for evasion mods)
- whisper message for gems now include level and quality
- whisper message no longer includes stack size
- fixed a bug with filter search and modifiable field
- fixed filter search to encode characters properly
- max sockets by ilvl is now properly capped by that type's max sockets
v1.04
Features
- item view now has options to search on poe.trade:
- filter search - searches items by the matching filter
- item search - basic search, based on the item. currently mostly useful for comparing corrupted uniques
- added budget and minimum price to improve search results
- item view now displays item value/profit for automatic filters
Filtering
- added filtering support by item class/rarity instead of plain type. existing filters will be converted to the new format
- added a priority level for filters. this allows to reliably match an item by the most specific filter. useful for example when hunting for well rolled/perfect uniques
- added exact name matching support by using double quotes around the name.
- added autocomplete for item base type
Performance
- optimizations to item parsing code
- parsing is now done in parallel, significantly improving speed (measured ~70% increase on 4 cores). this will also improve UI responsiveness during parsing (sidesteps lack of thread priority)
- filter editor no longer does a full reload after an update.
Filters
- automatic filters now use exact name matching, correctly matching the intended item
- updated filter generator to correctly generate filters for 5L and 6L items
- currency and filter information now use confidence level to improve reliability. default is 5+ listings
Other improvements and updates
- updated atziri's splendour variants. they should now filter properly
- updated currency images
- updated item mods list
- updated example filters
- added max sockets detection to item view
- added an option to disable sound notification
- latest ID retrieval is now more robust
- corrected a visual bug with multi-choice widget not showing the marked items in the menu
- prices tab now has an advanced/simple view, hopefully this will help not overwhelm new users
- whisper message now uses in-game currency name if shorthand is missing
v1.01
Changes:
- added filtering support for block/crit/aps
- fixed evasion filtering
- item details view now shows potential dps/defense values
- added message list navigation with arrows
- generated filters now use chaos value instead of exalted value
- few optimizations to item parsing code
- updated leagues information
- made some adjustments to allow a 'manual' mode, where the user can continue working even if the API initially fails to provide currency/prices information
- added exponential back-off for stash API requests
If you're updating from a previous version, you can safely copy over it.