Changelog

What's new in PoeStash.

v0.40.0

Subscriptions moved to Stripe

  • Subscriptions are now on Stripe instead of Patreon. Same tiers, same prices. No separate Patreon link step.
  • Cancel, switch tier, or update your card any time from Settings via the Manage subscription button.
  • Magic, Rare, and Unique Discord roles are assigned automatically when you subscribe, as long as Discord is linked in Settings.
v0.39.1

Craft Engine: enchant grouping, tier badges, simulator import

  • Heist body armour enchants like Defence + Resistance Modifier magnitudes count as one enchant in the Craft Engine target picker, not two.
  • Buy finished item trade link on body armour and weapons returns results again. The energy shield, armour, evasion, and weapon damage filters now point at the local stat the trade site actually indexes.
  • Tier badge on a roll that exceeds the natural T1 ceiling shows T1 instead of T11.
  • Importing a Craft Engine plan into the Simulator no longer flags Tailoring Orb, Eldritch Ember, and Eldritch Ichor steps as unknown mods.
  • Stray 'Requires:' line no longer shows up above the implicits when the pasted item uses a non-standard requirements header.
  • Could not load shared plan error fixed when the Craft Engine plan targets a multi-line Heist enchant on its Tailoring Orb step.
  • Craft Engine recipes that one user flagged as the wrong method no longer get reused for the next person hitting the same target. The next request generates a fresh plan instead.
v0.39.0

Bait prices flagged across the site

  • Every price on the site now mirrors poe.ninja's own low-confidence warning, with a yellow or red icon and a tooltip explaining why the median is too thin to trust.Reported by @anne_dobalinaon Discord
  • Wealth totals exclude flagged prices so a single scam listing can't crown a stash as the wealthiest in the league.
  • Flips, Cluster Craft, Craft Engine, Craft Simulator, and the Dust calculator filter low-confidence prices out before ranking anything, so recommendations reflect prices you can actually trade at.
  • Cleaned up the New shard pulse in the sidebar. It only appears for the Changelog and Supporter Packs now, and the Changelog pulse clears the moment you land on the page.
v0.38.2

Craft Engine parser fix, PoB Trader welcome popup, landing tweaks

  • Craft Engine now parses Synthesised items, and several clipboard formats that previously failed with an unknown-base error.
  • PoB Trader welcome popup no longer fires for visitors who aren't signed in. The questions it asks save to your account, so they only make sense once you have one.
  • Landing page polish, including a redesigned tools section split per game.
v0.38.1

Gem Leveling: ignore low-confidence prices

  • Gem Leveling skips strategies whose exit price comes from a handful of spam listings, the same rows poe.ninja flags with its low confidence warning. No more fake top strategies on gems with thin markets.
v0.38.0

PoE 2 polish, public access to almost everything, dashboard per game

  • PoE 2 Economy categories now show readable names and proper item icons. Abyssal Bones, Uncut Gems, Lineage Gems, Soul Cores, Idols, Runes, Omens, Liquid Emotions, Catalysts. Same visual standard as PoE 1.
  • Dashboard now lives at /poe1/dashboard and /poe2/dashboard. PoE 1 keeps the full feature grid, PoE 2 shows the three things that actually work today (Stash, Guild Stash, Economy). The active game tile is highlighted, the other one says Switch.
  • Sidebar and brand block remember which game you were last in. Click Settings while in PoE 2 and the sidebar stays in PoE 2 context. Back to Dashboard takes you back to the PoE 2 dashboard.
  • Flips, Cluster Craft, Gem Leveling, and PoB Trader no longer ask you to sign in. Anyone can use them.
  • Craft Engine and Craft Simulator are now usable without signing in. Anon gets 2 plans and 2 simulator runs per day. Sign in for 5 per day on the free tier, more with a Supporter Pack.
  • Settings has a Game switcher in place of the old Preferred Game dropdown. Two tiles, one click switches games. Cleaner.
  • Landing page mentions PoE 2 in the hero and feature grid. Continue as guest and Access the app now land you on the dashboard.
  • Page titles and search snippets tuned for PoE currency tracker, PoE wealth tracker, PoE economy. Hidden screen reader headings keep the visible header short while search engines still see the long phrases.
v0.37.0

Path of Exile 2 lands on PoeStash

  • New PoE 2 Economy page at /poe2/economy. All 13 categories poe.ninja covers today: Currency, Fragments, Abyssal Bones, Uncut Gems, Lineage Gems, Essences, Soul Cores, Idols, Runes, Omens, Expedition, Liquid Emotions, Catalysts. Prices quoted in divines first, chaos second, matching how the PoE 2 community trades.
  • Every existing page got a game-scoped URL. Stash is at /poe1/stash, Guild Stash at /poe1/guild-stash, Economy at /poe1/economy. Old links keep working with permanent redirects so your bookmarks and shared URLs still land in the right place.
  • PoE 2 Stash and Guild Stash pages are built and waiting. They render a Coming Soon screen until GGG ships the PoE 2 stash API. The day GGG flips that switch, I flip a server-side flag and sync goes live for everyone.
  • Dashboard now has two clickable game tiles. Pick the game you want to play in and the rest of the app follows.
  • Settings has a Preferred Game selector so cross-game pages remember which game you default to.
  • Sidebar items for Stash, Guild Stash, and Economy now reroute based on the game you're inside. Click Stash from anywhere under /poe2 and you go to /poe2/stash.
v0.36.0

Craft Engine: target mods overhaul + plan correctness pass

  • Target mods are opt-in. Tick what you want to keep, with currency and essence icons, a fractured toggle, and a remove button per row.
  • New target sections for enchant, anoint, and Eldritch / corrupted / synthesised implicits. Pickers cover all three implicit families with tier ladders, plus Veiled and Bestiary tabs in the affix picker and the real Heist + Harvest enchant lists.
  • Cost warning above Generate Plan scales with target count and tier and breaks down which type is pushing the bill up. Bench metacrafts price in divines ("2 div") and Tailoring Orb, Tempering Orb, Harvest, and Locus of Corruption finally show their cost.
  • Plans stay grounded in your input: no proposing a different base when yours doesn't need one, and bench finishers only land on mods you marked (crafted).
  • Step-by-step previews and the parsed item match the game's display order (enchant above implicit, fractured before prefixes, crafted at the bottom). The simulator's final item now reflects every fractured slot the plan locks in.
  • New feedback button under Generate Plan for parsing or mod-picker issues. The error screen has a Back to targets button so you don't have to re-paste your item after a failed generation.
v0.35.0

Craft Engine: vetted recipes apply across similar items

  • Crafting strategies I vet now apply to similar items automatically, not just the exact input I reviewed.
  • Rolled mod previews show the tier's full range (like "(70-84)%") instead of the input item's exact value.
  • Preparation step previews show only the fractured mod that's actually on the bought base.
  • Tier picker on a targeted mod no longer shows duplicate entries when influenced variants share a group with the natural pool.
  • Essence-spam steps that gated the wrong mod or pointed at a group that doesn't exist on the base are now corrected automatically.
  • The "Other methods" panel only lists alternatives I've vetted.
v0.34.0

Craft Engine: shape-keyed recipe cache

  • Craft Engine now recognises crafts by their structural shape (target counts, fractured / hybrid / crafted / source flags, eldritch implicit slots) rather than only by the exact mod identities. Two items with totally different specific mods but the same crafting shape now reuse the same vetted plan, which means cache hits propagate across structurally-identical crafts.
  • A growing library of shape-keyed recipes powers the cache. Generated plans are saved as 'unverified' recipes and accumulate confidence over time via feedback; the highest-confidence recipe wins on lookup, with cost as the tie-breaker.
  • An 'Other methods' panel below the plan now surfaces alternative recipes for the same shape when more than one exists. Each alternative shows its cached cost and confidence so you can compare strategies side by side.
  • Several validator improvements bundled in this release: stricter open-slot guard rules (the openAffix shortcut is now restricted to alteration / augmentation / transmute on magic items, where it actually converges), Veiled Chaos Orb steps are blocked when they would scour a previously-rolled prefix target, and the failure routing for Cannot Be Changed metamod recovery now correctly walks past auxiliary currencies to find the right re-entry point.
v0.33.1

Bug fix

  • The 'new updates' indicator on Changelog now clears as soon as you visit the page, instead of sticking around until the next refresh.
v0.33.0

PoB Trader polish pass

  • Items now show the actual rolled values, not (min-max) ranges, and the trade links use those rolls.
  • Trade links work for many more unique mods that previously slipped through.
  • Gem chips are coloured red, green, blue, or white by attribute.
  • Loadout, Item Set, and Gem Set are dropdowns now.
  • Builds stick around when you navigate to another page and back.
v0.32.2

PoB Trader polish and pricing accuracy

  • Pricing across Stash, Guild Stash, and PoB Trader now picks the right poe.ninja variant for foulborn uniques, Forbidden Jewels, cluster jewels (with item-level tier), Voices, influenced rare bases, and skill gems with any level/quality/corruption combo.
  • PoB Trader trade links now include cluster enchants, amulet anointments, foulborn mutations, and local '+# to Armour' on body armour. Quality filter uses your rolled value.
  • Foulborn mutation mods render in red on item tooltips.
  • Each gem group gets its own 'Open on Trade' button. Imbued supports filter only the skill they're attached to.
  • First-visit dialog picks listing mode and filter strictness, saved to settings.
  • PoB Trader moved into Atlas and Tools with its own sidebar color, sections span full width, and gem-chip numbers are readable.
v0.32.1

Bug fixes

  • Craft Engine no longer flags two unrelated mods as a hybrid pair when the items happen to share a known hybrid combo (e.g. a fractured Mana prefix sitting next to a Spell Damage prefix).
  • Divination cards without an icon from poe.ninja now show a generic card placeholder instead of an empty cell.
  • A huge amount of invisible work on the codebase under the hood. Technical improvements, bug fixes, performance. Nothing flashy, but it makes everything else more solid going forward. And I'll keep going.
v0.32.0

Gem Leveling and PoB Trader

I've shipped a lot of new features lately (Craft Engine, Craft Simulator, Gem Leveling, PoB Trader). Each one is complex enough that bugs are almost certainly hiding in corner cases I couldn't test, since Path of Exile has more interactions than any one person can cover alone. From now on I'm shifting focus to polishing what already exists and fixing the bugs you find. Please report anything off on Discord or at contact@poestash.com.

  • New Gem Leveling page at /gem-leveling ranks every levelable skill gem by chaos profit per XP across four exits (lvl-max, lvl-q20, single-Vaal, double-corrupt). Per-strategy outcome math, brick rate, break-even attempts, and a Trade button on every exit. Awakened Empower 4 to 5 and the new exceptional supports get their own ranking.
  • Player-demand column sourced from the latest poe.ninja builds snapshot (red under 100, yellow 100 to 999, green 1000 plus) with a Min player count filter so paper EV stops winning over real markets. Low-confidence prices under 5 listings no longer leak into profit math.
  • Live Temple of Atzoatl gem-room price drives the gem double-corrupt math, refreshed hourly.
  • New PoB Trader page at /pob-trader takes a Path of Building export, pobb.in URL, or pastebin URL and unpacks it with every gear piece, jewel, and skill gem by slot. Tabs switch between the build's item sets and the running total updates.
  • Every unique gets a live price and a one-click trade link, skill gems too with level, quality, alt-quality and corruption flowing through to the query. Rare gear gets a Craft button that hands the item straight into Craft Engine with the textarea pre-loaded. Foulborn, synthesised, multi-influence, mirrored, and corrupted items all parse correctly.
  • Cluster Craft picked up its own cluster jewel icon in the sidebar and dashboard, and Gem Leveling's sidebar accent switched to amber to separate the two visually.
v0.31.0

Guild Stash viewer, sidebar pass, and a wealth fix

  • New Guild Stash viewer at /guild-stash with everything /stash has (live prices, search, filters, presets, wealth tracking). First open asks for a read-only re-link with PoE.
  • Personal and Guild stashes sync independently with separate cooldowns and history. Supporter pack sync perks apply to both.
  • Wealth totals now match what poe.ninja shows. Phantom-priced cards (Dying Light at 1000 div from spam listings, Silence and Frost at 1134 div, similar) appear dimmed and struck through in your stash but no longer pad your banner.Reported by @anne_dobalinaon Discord
  • Minimum Chaos Threshold flags instead of hides. Items below it stay visible and don't count toward your total. Right-click any excluded item to set a custom price.
  • Sidebar redesign: per-tool icon colors, gold accent on active rows, tighter row heights for smaller screens. Dashboard cards now match.
  • Clicking Sync inside the auto-sync floor asks for confirmation before resetting your timer.
  • Guild Stash got loot-council fun-fact lines instead of single-player flexing.
v0.30.0

Supporter Packs are now buyable

  • Mercenaries Crimson and Sanctified Ivory packs can now be purchased directly. Sign in, click Buy, pay with card, and the theme, cursor, badge, and stackable Discord role are unlocked on your account immediately.
  • Receipt is emailed by the payment provider. The pack is yours forever, even if I retire it from the store later.
v0.29.0

Craft Engine: accurate costs and clearer plans

  • Plan attempts and costs are now accurate and stable across regenerations.
  • Each step shows what happens on success and on failure, and decision-gate steps render as a slim two-path card.
  • Annul descriptions read in plain English and the failure path correctly restarts from the reroll step. Plans default to a cheaper annul-then-bench finisher instead of looping the reroll until a slot opens.
  • Item display shows random prefix and suffix placeholders for slots beyond the targeted mods.
  • Buy Finished trade link now includes crafted mods.
  • Pasting items with "advanced mod descriptions" enabled in PoE now parses cleanly.
  • Impossible targets are caught before a plan is generated, so they do not burn a daily plan slot.
  • Unique-tier supporters see "Unlimited plans today" and "Unlimited runs today" in the headers.
v0.28.0

Craft Engine: target builder and step-by-step previews

  • Target mod list rebuilt. Add mods that aren't on your pasted item, swap to a different tier of any natural mod, or toggle the fractured flag. The picker has separate tabs for natural, essence, and bench mods sourced from the full base pool.
  • Plan steps now show the item state after each step is applied, so you can watch the item evolve from the starting base to the finished version.
  • Screenshot uploads no longer count against your daily Craft Engine plan limit. Only plan generation does.
  • Plan generation catches more bad plans before showing them, including bench finishers that would brick because earlier steps could fill the slot they need.
  • Tier numbers are more accurate across pasted items, the engine, and the simulator. Per-stat ladders mean Spell Damage and Fire Spell Damage no longer share a tier ranking, and the item display prefers the natural-source tier when a mod could come from multiple places.
  • Craft Simulator now catches plans that would try to plant a fourth bench prefix or suffix before the run starts.
v0.27.1

Faster stash page

  • Stash page loads much faster on first visit. Your tabs and wealth total now paint right away instead of waiting for the page to fetch everything before showing anything.
v0.27.0

Supporter Packs, Dashboard, and a few tool upgrades

Supporter Packs are PoeStash-only cosmetics. On the free-tier change: Craft Engine used to give 8 plans + 20 screenshot uploads per day, which I picked back when nobody was using it. As traffic grew that ran past what's sustainable. The new caps are a single daily bucket shared between plans and screenshots, and the cheapest tier ($2/mo) doubles them if you regularly hit the limit. I might adjust this later. I have to introduce this kind of limit somewhere to keep the servers running, and I want to make sure it's sustainable before adding more perks that also cost server resources.

  • Three optional supporter tiers on Patreon: Magic ($2/mo), Rare ($5/mo), Unique ($9/mo). Everything in PoeStash stays free for everyone, the tiers are donations with cosmetic and quality-of-life perks attached.
  • First two Supporter Packs are live: Mercenaries Crimson (deep red, signature glow) and Sanctified Ivory (illuminated-manuscript warm gold). Each is a one-time $5 purchase that bundles a theme, a cursor, a stackable Discord role, and is owned forever.
  • Themes now reskin the entire site (sidebar, item panels, surfaces, scrollbar, accent colors) in one click. Hover a pack card on /supporter-packs to preview its theme and cursor inside the card.
  • Settings page redesigned with a codex-style left index: Platform, League, Trade Search, Theme, Cursor, Badge, Packs, and Linked accounts all in one place.
  • Linking Patreon in Settings unlocks tier perks within a few minutes. Linking Discord assigns the matching tier color on the PoeStash Discord (blue Magic, yellow Rare, orange Unique), and pack roles stack on top.
  • A small rarity badge shows next to your account name in the sidebar when you have an active sub. Unique-tier supporters can opt in to be credited by name on the About page.
  • New /dashboard hub lists every PoeStash tool with a short blurb each and your active league and realm at a glance. Signing in lands you here, and the sidebar logo links here from anywhere.
  • Custom 404 page for when you wander off the path.
  • Free Craft Engine and Craft Simulator usage now share a daily bucket: 5 plans and 5 simulator runs per day on free (screenshot uploads share the Craft Engine bucket), with Magic 10/10, Rare 20/20, Unique unlimited.
  • Saved preset caps scale the same way across stash, map, and simulator: free 3, Magic 5, Rare 10, Unique unlimited.
  • Craft Engine plan recognition is more forgiving: "Eldritch Annulment Orb" resolves to the real "Eldritch Orb of Annulment", minor typos snap to the right currency, all six influence exalted orbs are recognized, and slightly-off bench tier values like "(56-67)%" snap to the matching tier.
  • Craft Engine catches more bad plans before showing them (wrong-target binding, unnecessary multimod, missing or duplicate targets), and the Buy Finished trade link now searches at the rolled value or higher instead of any tier.
  • Craft Simulator cost numbers per step are more accurate, and steps that often skip due to preconditions show cost-per-success instead of a diluted average.
  • Craft Simulator tier labels are correct now (T1 is the strongest on every base, including fractured mods), validation reports the right minimum item level when the item has no influences, and item-level and quality inputs no longer snap back while you're typing.
  • New Dust/Chaos/Slot column on the Dust page divides the ratio by the item's inventory size, so a chest piece (6 slots) and an amulet (1 slot) get a fair comparison. This is the default sort on both tabs.Suggested by @DeuzOon Discord
  • Supporter Packs page now has a Buy me a coffee link for one-time tips without linking Patreon or picking perks.
v0.26.2

Craft Simulator polish, faster Stash, smaller fixes

  • Craft Simulator now flags impossible plans before the run. If your starting item level is below the base drop level, or a target mod can't roll at that ilvl, you get a clear error instead of a plan that never finishes.
  • Craft Simulator essence costs now match the tier you picked. Whispering, Shrieking, and Deafening of the same essence used to share one number. Live prices flow through per tier.
  • Craft Simulator essences now apply their guaranteed mod even when the item level is too low for that tier of mod. This matches how the game works (a Deafening Essence on a low-ilvl base still lands its T1 mod).
  • Craft Simulator fractured items no longer roll a duplicate of the fractured mod on top during chaos or alch. The fractured mod now blocks its own group like every other mod.
  • Craft Simulator final items now display in game order: fractured on top, then naturals, then crafted (multimod first when present).
  • Craft Simulator bench-craft steps show the actual mod text instead of a cryptic key.
  • Craft Simulator feedback widget is always visible at the bottom of the results panel, not just on the summary tab.
  • Cluster Craft loads way faster on big lists. The page now shows the first 50 results with a Show More button instead of rendering everything at once.
  • Cluster Craft chevrons, listings counts, and confidence dots are easier to read against the dark background.
  • Stash wealth bar now shows immediately. Unique variant prices stream in after, instead of blocking the whole page on the slowest fetch.
  • Map regex tier picker now opens downward when there's space below, instead of always covering the controls above it.
  • Sidebar sub-menus (under Tools) are tighter so longer labels fit. Lock icons on auth-only tools are gone (the sign-in prompt on each page already covers that).
v0.26.1

Map regex fixes

  • Map filters for "More currency", "More maps", "More divination cards", and "More scarabs" now match real maps. They never matched before because the pattern looked for the value before the label.Reported by @DeuzOon Discord
  • Excluding the "more Monster Life" mod no longer rejects every map that has the "More maps" property.
v0.26.0

Craft Simulator (alpha): see the odds before you spend the currency

  • New page: Craft Simulator. Pick a base, build a multi-step plan, run it thousands of times, see success rate, cost in chaos and divine, full distribution, and a gallery of items that actually landed.
  • Every major craft method is in: orbs (transmute through Awakener, plus full Eldritch and Veiled), essences, fossils, harvest, bench, beast imprint with restore, unveil, and Vaal.
  • Live poe.ninja prices flow into the cost numbers. Override any orb cost per step to reflect what you actually paid.
  • Share a plan with a URL. Save plans to your account, load them back, rename, delete. Lock the RNG seed to reproduce roll sequences exactly.
  • Feedback widget at the bottom of results: thumbs up or down with an optional category and note. The starting item, plan, and run summary are sent so I can reproduce. Bug reports very welcome.
  • This feature is in alpha. Odds and edge cases are still being pinned down. If something looks off, send feedback or ping me on Discord.
v0.25.1

Craft Engine reliability pass

  • Craft Engine plans no longer break over nicknames from your feedback. "Matron" becomes "Wild Bristle Matron", "Veiled Orb" becomes "Veiled Exalted Orb", "purple juice" becomes "Wild Crystallised Lifeforce", and so on. The full name is what shows up in steps and trade links.
  • Bench-craft steps now carry their cost inline (like 4 Orb of Transmutation, or 2 Divine Orb for a metamod). Plans with two or more bench crafts always insert the "Can have up to 3 Crafted Modifiers" step that the game requires to host them.
  • Craft Engine is less likely to give up after a bad first attempt. The second pass now sees the specific issues and the previous attempt, so fewer crafts end in "couldn't produce a valid plan".
  • Wealth page breakdown chart renders as lines instead of stacked areas, so small tabs no longer get buried at the top.
v0.25.0

New sidebar navigation and a full mobile rework

  • The nav moved from a top bar (plus a mobile bottom bar) to a single collapsible sidebar on the left. Same tools, less crowding, and proper space for the ones landing next.
  • On desktop you can collapse the sidebar to an icon rail with the toggle in the top-left, or with Ctrl/Cmd+B. The collapsed/expanded state persists across refreshes.
  • On mobile the sidebar slides in from the left when you tap the toggle. The old bottom bar is gone, which frees up vertical space on every page.
  • Settings is now a first-class nav item instead of being buried in a dropdown. League selector lives at the top of the sidebar.
  • Removed internal scrollbars across the app. Every page now scrolls at the page level, so headers stay where you expect and content breathes.
  • The fun fact moved into the breadcrumb header center, keeping it visible without stealing a full row.
  • Every page got a mobile pass. Tables that used to require horizontal scrolling (Dust, Flips, Cluster Craft, Stash, Economy) now render as compact cards with the most useful numbers front and center.
  • Stash on mobile gets a dedicated row with a Tabs button and sync controls so the title bar stays tight. The sync control collapses to a Sync + Auto pill with a popover for the auto-sync toggle and interval.
  • Fixed the mobile filters sheet extending past the viewport and hiding the Item Type list. It now has a real height and scrolls cleanly.
  • Fixed the Craft Engine paste area footer squishing the Parse Item button into two lines on narrow screens.
  • Fixed the golden focus outline flashing around the wealth chart when clicking it.
  • Fixed the Craft Engine Acquire Base search missing its filters. The fractured mod now requires the plan's minimum roll, and the item level filter uses the ilvl needed to roll every remaining mod at top tier.
  • The "reduced Chance to Block" map filter silently did nothing because the text said "reduced Block Chance" (wrong wording), and its short pattern accidentally matched the "Poison, Impale, and Bleeding" mod too. Fixed both.Reported by @DeuzOon Discord
  • Audited every map mod against the PoE trade API. Removed 3 stale filters (less Armour and Evasion, monster increased Damage, Beyond) that no longer roll on maps, fixed wording or value ranges on 11 more, and verified every buy button points at the correct trade stat.
v0.24.1

Craft Engine: Regenerate button now works after thumbs-down

  • Fixed the Regenerate button being hidden after submitting thumbs-down feedback. The retry-with-feedback flow was silently broken since yesterday.
  • Added a note that engine-level problems (unknown craft method, missing mod, stale currency) get patched manually. If retrying fails the same way, check back in a few days.
v0.24.0

Craft Engine: unveil crafting paths, beast meta-mod option, smarter trade links

  • Plans now surface unveil crafting paths (Veiled Chaos Orb then unveil) when the target mod has a stronger unveiled version. Boots movement speed is the big one: unveil gives 25-30% with a free second stat, bench tops out at 20-24% with nothing extra.Reported by @Sir_Vraelon Craft Engine feedback
  • Steps that need a Prefixes/Suffixes Cannot Be Changed meta-mod now show both options: the bench version (guaranteed, faster) and the Wild Bristle Matron beast (usually cheaper but slower and sometimes probabilistic, with the correct forcing math explained).
  • Trade links now use the minimum item level actually needed for the plan, not the level of the item you pasted. If you pasted an ilvl 100 test item but the plan only needs ilvl 83 to hit all mods, the search link filters for ilvl 83+ instead of 100+.Reported by @DeuzOon Discord
  • Trade links now respect your listing mode preference from Settings (Available vs Securable) instead of always using the live "by in-person trade" filter.
  • Cached plans now include trade links too. Before, trade links only showed up on freshly generated plans.
  • Tightened plan wording to stop fabricating build-specific justifications. No more "optimal for this build" or "synergizes with your skills" when the engine has no idea what you are building.
v0.23.0

Craft Engine: regenerate with feedback, better errors, higher daily limit

  • New "Regenerate using this feedback" button. After you thumbs-down a plan and submit what went wrong, you can immediately regenerate a new plan that takes your feedback into account. Up to 3 retries per plan.
  • Items from non-English game clients (Chinese, Russian, French, Spanish, German, Portuguese, Korean, Japanese) now get a clear message telling you to switch PoE to English, instead of a confusing "base not found" error.
  • Pasting a currency, Divination Card, Map, or other non-equipment item now gets a specific "not supported" message so you know why it didn't work.
  • Pasting a cluster jewel now shows a direct link to the Cluster Craft page, which has accurate notable weights and live combo prices for that kind of craft.
  • Daily plan limit raised from 5 to 8 to give you room to iterate on a plan with feedback without burning your whole budget.
  • Screenshots in non-English clients now work: the engine translates the tooltip to English before reading it.
v0.22.1

Stash tab total fix

  • Fixed tab totals in the sidebar (and saved wealth snapshots) being wildly inflated when rare maps happened to share a name with a Valdo Puzzle Box map. A rare T16 named "Chaos Remnant" was being priced like the matching Valdo map. The main panel total was already correct.Reported by @Maclaneon Discord
v0.22.0

Cluster Craft cost accuracy fix

  • Fixed large cluster jewel craft costs being massively overestimated (up to 5x). The math now correctly models how the regal and exalt steps interact, and accounts for the augment occasionally hitting a second target notable.Reported by @DeuzOon Discord
  • Mod pool weights are now computed per enchantment instead of using a shared approximation, fixing small inaccuracies for attack/spell-specific enchantments.
v0.21.0

Map Regex trade improvements

  • Shaper Guardian, Elder Guardian, and Conqueror Maps now have dedicated trade links with correct filters.Suggested by @DeuzOon Discord
  • Elder Guardian Maps and Conqueror Maps have dropdowns to pick individual bosses or search for any.Suggested by @DeuzOon Discord
  • Tier and quality filters are no longer disabled on the trade site for special map types.Suggested by @DeuzOon Discord
  • New "8 mods" toggle applies the 8-mod filter to all trade links at once.Suggested by @DeuzOon Discord
  • Quality types (Pack Size, Rarity, Currency, Divination, Scarab) now map to their proper trade filters instead of collapsing into one.Suggested by @DeuzOon Discord
  • New "More Drops" filters: More Maps, More Currency, More Divination Cards, and More Scarabs (both regex and trade).Suggested by @DeuzOon Discord
  • New Blighted Maps and Blight-Ravaged Maps trade links.Suggested by @DeuzOon Discord
  • Map tier selector now shows the in-game map icon for each tier.Suggested by @DeuzOon Discord
v0.20.2

Cluster Craft sorting fix

  • Fixed Cluster Craft confidence column sorting (was not sorting correctly when clicked).Reported by @DeuzOon Discord
v0.20.1

Craft Engine fixes

  • Screenshot parsing now correctly detects rarity (rare vs unique), fractured mods (brown text), crafted mods (light blue text), and implicits.
  • Bench crafts with value ranges (like 4-5% double damage) now show expected attempts and include scouring cost for retries.
v0.20.0

Craft Engine improvements

  • You can now retry a plan with "Try a different approach" after giving feedback, without re-pasting your item.
  • New: drop or upload a screenshot of your item instead of copy-pasting. The engine extracts the text for you to review before parsing.
  • Plans now include a "buy finished on trade" link so you can compare craft cost vs buying outright.
  • When enough users downvote a plan, the engine now learns from their feedback when generating the next version.
v0.19.0

Craft Engine

  • New feature: Craft Engine. Paste any rare item and get a step-by-step crafting plan with cost estimates.
  • The engine identifies mod sources (natural, essence, bench craft, influence), suggests a crafting strategy, and estimates currency costs using live poe.ninja prices.
  • Your feedback (thumbs up/down) directly improves plans for everyone. Validated plans are cached and served instantly to future users.
  • Includes a "How it works" guide, progress indicators during plan generation, and currency icons on every step.
  • Limited to 5 plans per day per user while quality and costs are monitored.
v0.18.0

Cluster Craft Overhaul

  • Renamed Profit Craft to Cluster Craft.
  • Fixed item level optimization. The page now recommends the ilvl range with the best crafting odds (smallest mod pool), not the cheapest poe.ninja base price.
  • New "Craft Options" table: compare all valid ilvl tiers side-by-side with base price, cost per cycle, expected attempts, success rate, total cost, and profit. Each tier has its own trade link.
  • "Buy Best Base" link now points to the ilvl tier with the cheapest total craft cost (base + currency). When that differs from the best-odds tier, both are highlighted in the table.
  • Cost breakdown now shows currency orb icons (Alteration, Augmentation, Regal, Exalt, Scouring) and cost per cycle.
  • Switched from pre-computed PoB data to parsing RePoE game data directly.
v0.17.2

Unique Map Pricing Fix

  • Fixed unique maps (Doryani's Machinarium, Cortex, etc.) showing as 1-3 chaos instead of their real value. They were being priced as regular maps of the same tier.Reported by @DeuzOon Discord
v0.17.1

Fixes & Improvements

  • Nightmare Maps now stack in the stash viewer instead of showing as individual rows. Corrupted and non-corrupted maps group separately.Reported by @Maclaneon Discord
  • Fixed cluster jewel alt-spam cost estimates. The formula now accounts for the ~25% chance that an alt rolls suffix-only (no prefix), which was making expected alt counts too low.Reported by @DeuzOon Discord
  • Dust Buy links now filter for ilvl 84+, matching the dust values shown in the table.Suggested by @DeuzOon Discord
v0.17.0

Maps & Dust

  • New Maps page: build a regex to filter maps in your stash. Exclude dangerous mods, set quantity, pack size, rarity and quality thresholds, and watch the regex update live.
  • Buy maps directly from the trade site with one click. Buttons for regular maps, 8-mod corrupted, Nightmare, Shaper, Elder, Originator, and the four Conqueror maps (Enslaver, Eradicator, Constrictor, Purifier in a dropdown).
  • Tier selector for trade buttons, T1 through T16. Your mod exclusions, inclusions, and thresholds are applied directly to the trade search.
  • Regex auto-optimizer kicks in when you go over the 250 character limit: finds shorter substrings shared by selected mods to compress without losing precision.
  • Import a regex from anywhere and it loads back into the UI with matching mods and filters selected.
  • Click the regex itself to copy it. Saved filter presets persist across sessions.
  • New Dust page: find the cheapest ways to get dust by disenchanting uniques. Compare dust/chaos ratios for unique equipment and divination cards that reward uniques. Sort by any column, search by name, and click Buy to go straight to trade.
  • Dust values for all 1,491 unique items, calculated at ilvl 84 with 20% quality. Cards tab shows divination cards sorted by dust efficiency.
v0.16.1

Catalyst & Astrolabe Harvest Rerolls

  • Added catalysts and astrolabes as new harvest reroll pools with empirical weights from in-game rolls (5,000 for catalysts, 1,000 for astrolabes).
v0.16.0

Custom Prices, Map Variants & Harvest Weights

I built an image recognition tool to capture reroll results from the Horticrafting Station, then ran 20,000 rolls on Standard league to get accurate weights. A lot of clicks and hundreds of divine orbs later, here we are. More categories coming: working on catalysts now, astrolabe after that.

  • You can now set custom prices for any item type. Right-click an item row to override the poe.ninja price with your own. Custom prices show in blue and affect wealth totals, sorting, and snapshots. Overrides are saved to your account and persist across devices.Suggested by @Maclaneon Discord
  • Maps are now split into separate rows for base, corrupted, and corrupted 8-mod variants. Combined with custom prices, you can finally price your juiced T16s at what they actually sell for instead of the base map price.
  • Harvest reroll calculations for delirium orbs, fossils, and oils now use weights from 20,000 in-game rolls instead of third-party guesses or outdated data. Removed orbs that no longer exist in the game (Fossilised, Obscured, Ornate, Decadent, Imperial).
  • Added oils and fossils as new reroll pools with accurate drop rates. Fossils have four distinct tiers, and several items that were assumed to have equal odds actually don't (e.g. Gilded Fossil drops 2x more than Sanctified).
  • New "How it works" button on the Harvest tab explains the methodology, calculation, and caveats behind the reroll EV numbers.
  • Added a search bar to the stash sidebar to quickly find tabs by name.
  • On permanent leagues (Standard, Hardcore, etc.), a new toggle lets you hide remove-only tabs.
  • Stash page loads faster when restoring your last session. Snapshot data is now up to 85% smaller.
v0.15.1

Profit Craft: Accurate Crafting Odds

  • Crafting odds now match Craft of Exile exactly. The mod pool was missing generic small passive mods that compete with notables. Probabilities, cost estimates, and expected attempts are now computed from Path of Building's game data.
  • Notable hit rates now show 3-decimal precision (e.g. 4.647% instead of 4.6%) for easier comparison with other tools.
v0.15.0

Stash Filters

  • Filter stash items by type (Currency, Divination Cards, Maps, etc.) to quickly inspect dump tabsSuggested by @DeuzOon Discord
  • Set a minimum total value threshold to hide low-value items. Your threshold is saved across sessions.Suggested by @DeuzOon Discord
  • Search now supports regex, just like PoE's in-game stash search. Try chaos|divine or ^ExaltedSuggested by @DeuzOon Discord
v0.14.1

Trade Search Preferences

  • Stash sidebar redesign: checkboxes control which tabs sync, clicking a tab switches your view to it. Shift+click to view multiple tabs at once.Suggested by @Cloud_Motionon Reddit
  • New setting to default trade links to "Instant Buyout" instead of "All Listings" (in Settings)Suggested by @Flohmasteron Reddit
  • Trade links are no longer shown for items available on the Currency Exchange (Div Cards, Essences, Scarabs, Fossils, etc.)
v0.14.0

Craft Search & Grouping

  • Profit Craft now has a search bar to filter by enchantment or notable nameSuggested by @littlemojoon Discord
  • New "Group" toggle on the Craft page groups combos by base type with collapsible headers showing best profit per groupSuggested by @littlemojoon Discord
  • Click any item name in your stash to copy it to your clipboardSuggested by @Melloon Discord
  • 6-link flips no longer show a redundant category tag next to the item name
  • Groups on Profit Craft now start collapsed when toggled on, so you can open just the ones you care about
  • Improved text contrast on flip details and vendor recipe routes
v0.13.3

Beastcraft 6-Link Method

  • 6-link flips now compare beastcrafting (Black Mórrigan + Craicic Sand Spitter) as a fourth linking method alongside Fusings, Omen of Connections, and Tainted FusingsSuggested by @DeuzOon Discord
v0.13.2

Corrupted Reward Flip Fix

  • Div card flips that give corrupted items (like The Insane Cat) now use the actual corrupted item price instead of the uncorrupted one, removing phantom profitsReported by @DeuzOon Discord
  • Essence of Desolation removed from harvest reroll calculations since core essences can't reroll into it (one-way only)Reported by @DeuzOon Discord
v0.13.1

SSF & Ruthless Price Fix

  • SSF and Ruthless leagues now use prices from their parent trade league instead of Standard (e.g., SSF Mirage uses Mirage prices)Reported by @Bakaon Discord
v0.13.0

Mobile & Small Screen Support

  • The entire app now works on phones and tablets with a proper mobile layout
  • New bottom navigation bar for quick access to Stash, Economy, Flips, and Craft on small screens
  • Stash tabs open in a slide-out drawer on mobile instead of taking up screen space
  • All data tables (stash items, economy prices, flips, crafts) switch to a card layout on small screens so you can actually read them
  • Economy categories open in a drawer on mobile for easier browsing
  • Top Movers section on the Economy page is now collapsible on mobile
  • Flip strategy tabs show icons with short labels on mobile, and the disclaimer/description can be dismissed
  • Vendor recipe flips now show the recipe steps on a separate line instead of cramming everything into the item name
  • The menu (Changelog, About, Discord, Donate, Settings, Logout) opens as a bottom sheet on mobile with large touch-friendly buttons
  • New "PoeStash in Numbers" section on the landing page showing live stats
  • Sync button is now disabled when no tabs are selected
  • Map Stash warning replaces the old generic "many tabs selected" message
v0.12.0

Wealth Breakdown Charts

  • New chart views on the Stash page: see your wealth broken down by stash tab or by item category (Currency, Uniques, Gems, Maps, and more)
  • Stacked area charts show how each tab or category contributes to your total wealth over time
  • Hover any point to see a detailed breakdown with values in divines
v0.11.2

Stash Ultimatum Prices & Polish

  • Inscribed Ultimatums in your stash now show their price based on the challenge/sacrifice/reward combo
  • Fixed the Top Movers section jumping around while loading Ultimatum data
v0.11.1

Currency Stacking Fix

  • Fixed currency stacks not being grouped into one row in the stash viewerReported by @Dwayneon Discord
v0.11.0

Inscribed Ultimatum Prices

  • New Inscribed Ultimatum category on the Economy page with prices for ~4,000 challenge/sacrifice/reward combinations
  • Filter by challenge type, search by sacrifice or reward name, and toggle between all or high-confidence prices
  • Prices sourced from poe.watch and refreshed hourly
v0.10.0

Console Support & Versioned Changelog

  • New platform selector in Settings: switch between PC, Xbox, and PlayStation
  • Stash tabs, wealth snapshots, and presets are now tied to your selected platform
  • Warning banner when using console mode, since prices come from the PC market
  • Changelog now uses version numbers instead of dates for clearer tracking
v0.9.0

Standard League, Presets & More

I made a Reddit post 2 days ago and PoeStash went from 30 users to over 1,200. Almost 3 million items were priced. I was not expecting that and I'm so happy this tool was so well received. It's still in early access, so expect some rough edges. My focus right now is stability and bug hunting, with more features coming too. If you want to help with server costs: buymeacoffee.com/poestash

  • Prices now available for Standard, Hardcore, and Hardcore challenge leagueSuggested by @LADY NICEon Discord
  • Leagues without dedicated price data (SSF, Ruthless, etc.) now fall back to parent trade league prices instead of showing nothing
  • League selector shows priced leagues on top with a clear separator
  • New stash tab presets: save and load named tab selections (e.g., "Kingsmarch to Mageblood", "Destructive play profits", "General farming tabs")
  • Click a folder name to select or deselect all tabs inside it at once
  • League dropdown no longer hides leagues off-screen
  • Maps are now grouped by tier in the stash viewer (e.g., "Map (Tier 3) x 16" instead of 16 separate rows)
  • Unique maps like Whakawairua Tuahu are grouped by name, even if some copies are unidentified
  • Map stash tabs are now fetched last during sync, so your other tabs load first
  • Map stash tooltip now warns about sub-tabs and potential rate limits
v0.8.3

More Accurate Prices & Stability

  • Fixed a bug where exchange prices were never used, causing some items (like essences) to show stash tab prices instead of the more accurate bulk trade prices
  • Thousands separator in prices now uses a space instead of a period for better readabilitySuggested by @Dwayneon Discord
  • Map and Unique stash tabs now show their items correctly (items were hidden inside sub-tabs)
  • Fixed intermittent errors on the Flips page during deployments
v0.8.2

Folder Tabs, Faster Prices & Stability Fixes

  • Stash tabs inside folders now show up and sync correctly
  • Folder names appear as section headers in the stash sidebar
  • Prices now refresh every 20 minutes instead of every 30 minutes, so economy data stays fresher
  • Fixed a crash that could cause the stash and economy pages to get stuck in an infinite loading loop
  • Stash sync now recovers gracefully from temporary connection issues instead of freezing
  • Fixed navbar and welcome popup layout on mobile screens
v0.8.1

New Logo & Fresher Cluster Prices

  • PoeStash has a proper logo now
  • Profit Craft prices now refresh 4 times per day instead of once, so combo prices stay fresh
v0.8.0

Open Access & Pricing Fixes

  • The full site is now browsable without signing in. Explore Economy, About, and Changelog freely
  • Stash, Flips, and Profit Craft pages show feature previews with a sign-in prompt for guests
  • New landing page with direct links to all features
  • Full navigation bar for all visitors, not just signed-in users
  • Economy page: sparklines in Top Movers, confidence dots on listings, pagination for large categories
  • Economy page: items link to their poe.ninja page, Buy links moved next to item names
  • Top Movers filtered by minimum 500c daily trade volume for more reliable data
  • Fixed items showing wildly inflated prices when exchange data had no real listings behind it
  • Profit Craft: sell prices now use Instant Buyout listings only, so price fixers can't inflate profits
v0.7.0

Profit Craft & Stash Improvements

  • New Profit Craft page: find profitable cluster jewel crafting opportunities
  • Alt/regal cost vs trade sell price for every notable combo (medium 2-notable, large 3-notable with exalt)
  • Optimal item level selection: picks the cheapest ilvl that can roll your target notables
  • Real base prices from poe.ninja, not estimates
  • Price-fixer resistant: skips suspiciously low listings using median-based outlier detection
  • Buy Base and Sell Price trade links on every row
  • Success chance per attempt visible on every row, sortable
  • Copy stash regex for in-game highlighting of target notables
  • 'How it works' popup explaining all calculations and data sources
  • Stash page: Total (chaos) and Total (divines) columns with unit prices for stacked items
  • Stash page: Select all / Unselect all button for tabs
  • Stash page: rotating fun facts in the header based on your stash value and real economy data
v0.6.1

Smoother stash experience

  • Stash page loads cleanly now: no more flash of items without prices
  • Syncing no longer blanks the screen: your items stay visible while fresh data streams in
  • Click a tab name to filter items to just that tab. Click another to add it, click again to remove. Clear filter button in the header.
  • Wealth chart stays visible while refreshing after a sync
  • Tab fetching is faster between requests
v0.6.0

Trade links & Discord

  • Join the new PoeStash Discord to chat, report bugs, or suggest features
  • Trade buttons on economy items link directly to pathofexile.com/trade with the right search filters
  • Trade buttons on flip opportunities to quickly buy the items you need
  • Searches are pre-filled with item level, influence, gem level/quality, links, and corruption status
  • Foulborn items link to their exact mutation variant on the trade site
v0.5.1

Better pricing accuracy

The app was down for a few hours earlier today. Too much pricing data was clogging things up. I've fixed it and the load is way lower now. Sorry about that.

  • Prices now use the Currency Exchange (bulk trade rates) when available, which is more accurate than stash listings
  • Gems in your stash are priced by level, quality, and corruption status
  • 6-linked items show their actual 6L price, not the unlinked version
  • Foulborn items matched to the correct variant based on their mutation mods
  • 6-link flips now show each foulborn variant as a separate row with its mutation info
  • Tainted fusing cost now includes corruption risk (50% brick rate = ~2 bases + 2 Vaal orbs)
  • Div card flips use exchange prices for both cards and rewards (no more phantom profits from stash/exchange price mismatch)
  • Cards that give corrupted rewards are flagged so you know the actual sell price may be lower
  • Sparkline trends restored on all items
  • New About page with credits to poe.ninja who powers all the pricing data
v0.5.0

Flip detection

  • New Flips page with 4 strategies to find profit opportunities
  • Divination card flipping: find cards cheaper than their rewards
  • 6-link flipping: compare linking costs (fusings, Omen of Connections, tainted fusings) vs 6L market price
  • Vendor recipe arbitrage: find NPC exchange rate inefficiencies with multi-step chain detection
  • Harvest reroll calculator: expected value for rerolling fossils, essences, and delirium orbs
  • Expandable detail rows with full cost breakdowns per flip
  • Copy in-game search regex for items worth rerolling
  • Live Economy preview on the landing page
v0.4.1

Public economy page

  • Economy page is now public, no login required to browse live item prices
  • Global item search across all 37 categories
  • Sub-chaos items now show "X per 1c" instead of rounding to 0
  • poe.ninja links on Top Movers items
v0.4.0

Economy page & price trends

  • New Economy page to browse all item prices by category
  • Top Movers section showing biggest gainers and losers
  • 7-day price trend sparklines on every item in the stash
  • Per-tab divine value shown next to each stash tab name
  • Click any snapshot to name it and track div/h from strategy shifts
v0.3.0

Named snapshots & sync progress

  • Name your wealth snapshots (e.g. "Abyss farm start"): hover a row, click the pencil icon
  • Progress bar fills as each stash tab is fetched
  • Wealth history refreshes automatically after sync
  • Welcome dialog for new users
  • Changelog page with new-changes indicator
v0.2.0

Settings & league detection

  • Settings page to set your preferred league
  • Auto-detect challenge league on login
  • Stash restored from last snapshot when you open the app
  • Snapshot comparison tooltips: hover to see divine diff and div/h rate
v0.1.0

Stash viewer & wealth tracking

  • Browse all your stash tabs with sidebar navigation
  • Sortable item table with search across all tabs
  • Live item pricing in chaos and divine orbs
  • Wealth chart with configurable time ranges
  • Auto-sync with configurable interval
v0.0.1

Launch

  • Sign in with your Path of Exile account