Changelog
Everything we've shipped recently, newest first.
Bug Fixes
Market board listings update again
On 2026-09-12 the internal id counter behind listing storage ran out of room, so new listings stopped appearing site-wide while sales and removals kept flowing. The counter now has years of headroom again and listings are back to live.
Features
Shop keeps your trip while you edit the cart
In Labs lists, switching back to Build no longer resets a shopping trip. Shop now explains why whole-stack totals differ from the Build estimate, flags cart or price changes since the trip was planned, and lets you review a refreshed trip before it replaces the one you are following.
Try it
Improvements
Cart details and bulk actions on demand (Labs)
In the Labs list builder, each row's details panel now shows the cheapest matching listings and exactly what the estimate priced, alongside owned quantity and target price; Escape closes it and puts focus back where you were. Ticking one or more rows reveals a bar with Set HQ, Any quality, Delete selected and Clear, and the column headers sort by name, quantity or estimated cost without moving a row you are still editing.
Try itRemove cart rows without a dialog, and undo it (Labs)
In the Labs list builder, the trash button removes a row immediately and a small notice under the cart total says what went, with an Undo button that puts the row back with its quantity and quality intact. Bulk removals work the same way. The notice only offers Undo while that removal is still your latest change, so it can never undo something else, and keyboard focus moves to a sensible neighbour after a removal or an undo.
Try itA compact cart with a running estimate (Labs)
Under the Lists Labs experiment, Build now shows a compact cart: each row keeps the item, the quantity you need, its quality, the estimated cost of what you still have to buy, and a small trash button. The estimated total for the whole cart stays in view while you add items, and it says plainly when listings only cover part of what you need. Owned counts and target prices moved into a per-row details panel.
Try itOne place for active filters
Every analyzer now shows its active filters only in the control bar above the table. The second "Active column filters" strip that some tables drew underneath has been removed, so chips, counts, and Clear all live in a single row on every tool.
Try itUndo that does what you expect while editing a list
Every committed change to a list is now its own undo step, even quick ones back to back. Ctrl+Z inside a cell still undoes your typing while you have unsaved text; once the cell matches the list, it undoes the last committed change instead. The Undo and Redo buttons grey out when there is nothing to do, and the shortcut says so.
Try itRecipe planner savings always compare against a complete route
Each travel option now shows its gil saving against the shortest trip that completes the recipe, even when your home world is short on materials. Options that cannot finish the craft are marked in yellow with a hatched card instead of being compared.
Faster rendering for panels and cards
Panels, cards, and the home page tiles dropped a gradient overlay that blended away to nothing against their dark backgrounds but still cost a paint pass. Pages built from many panels, like the recipe planner, redraw quicker, especially without hardware acceleration.
Try itGear set cards show the equip level
Each job gear set in the Item Explorer now shows the character level needed to wear it next to the item level, so you can tell at a glance whether a set is for you before opening it.
Try it
Bug Fixes
Ctrl+Z works on device lists
Lists saved on this device now answer the same keyboard shortcuts as account lists: Ctrl+Z undoes the last change and Ctrl+Y or Ctrl+Shift+Z redoes it (Cmd on Mac). The Undo and Redo buttons were already there; the shortcuts now reach them.
Try itDatacenter and region floor history no longer voided by quiet worlds
The windowed floor min/max for a datacenter or region treated any world that had never listed an item as unknown, which blanked the whole scope, so most Europe and Aether keys showed no floor even after every world's own floors were filled in. Each restart now records when it last checked every world, and from then on a world with no listing counts as an empty board instead of a gap.
Floor history now covers items whose price never moved
Floor charts and the windowed floor min/max reported an unknown floor for most items because the record of current floors was only ever written for prices that changed. Every restart now anchors the floors ClickHouse is missing, so quiet items get a known floor going forward.
Pages that were left mid-load no longer trip the server
Navigating away while a page was still loading could crash the server's rendering task behind the scenes. Abandoned renders are now allowed to finish quietly.
Features
Try lists without signing in
Enable Lists in Labs to create lists saved on your device, keep editing offline after setup, and bring them into your account when you're ready.
Try itPick your columns in five more tools
Ventures, Leves, FC Crafting, Scrip Sources and Vendor Resale now have the toolbar Columns button. Turn any optional column on or off, reset back to the defaults, and your choices travel in the link and stay in step with the column header menu and your saved views.
Try itCurrent-listing columns on every analyzer
The Columns picker now offers a Listings group on every analyzer grid: active listings, listed units, sellers, median listing age, and the age of the oldest listing. Ages count from when a retainer last touched a listing, and the data loads only when you turn one of these columns on.
Take your shopping list with you
Compare shopping trips in Labs and pop out a compact checklist. Supported browsers can keep it above other windows while you mark purchases and move between worlds.
Try itLists (Labs) estimate what your cart will cost
The Labs list builder now shows an estimated total for everything you still need to buy, priced from the cheapest listed units for each quantity and quality. When the market can't cover part of the list, the total is marked incomplete and says how many items and units have no listed price, instead of quietly showing a smaller number.
Try it
Improvements
Build your list in place
The Labs list view lets you search and add items without opening a modal, edit quantities directly, and undo changes as you go.
Try itList estimates say when prices are missing or old
The Labs list builder's estimated total now tells you when prices are still loading, haven't been looked up yet, or couldn't be fetched, and shows when the prices it is using were fetched and for which world or datacenter. A cart with no prices shows a dash instead of 0 gil, and if a refresh fails you keep the last prices, clearly marked, while you carry on editing.
Try itSmoother scrolling on long recipe plans
Large crafting itineraries no longer stutter while you scroll. Buttons and panels dropped a blur effect that was invisible against their solid backgrounds but cost real work on every frame, which was most noticeable on machines without hardware acceleration.
Try itCustomize your Market Trends scan
Choose the columns you want in Market Trends, filter and sort its results, and compare sale-history statistics alongside the trend scan. Your choices stay in the link so you can revisit or share the same view.
Try itSmoother list editing in Labs
Move between list quantities with Tab, compare current prices while building, and use the new list tools in your chosen language.
Try it
Bug Fixes
Save device lists in more browsers
Create and restore device lists reliably in HTTP previews and older browsers.
Try itClearer group role controls
Screen readers now identify the button that saves a renamed group role.
Features
Try offline list editing in Labs
Enable Lists sync in Labs to edit shopping lists offline, sync changes with collaborators when you reconnect, and undo or redo your edits.
Try itRecipe Analyzer joins the shared market window
Pick 1, 7, 30 or 90 days once and every sale-based price and comparison column in the Recipe Analyzer follows. Compare fixed windows side by side with the shared sale-history columns, see gil traded for an output and for its thinnest ingredient market, and manage every filter from one menu.
Try itFind recipes in search
Search for crafted items to jump straight to their recipes, including crafts that cannot be sold on the market board. Recipe results show the crafting job and level.
Improvements
Edit analyzer filters in one place
Find column filters in + Filter and edit them from the same chip row across Flip Finder, Vendor Resale, Ventures, Leves, Scrip Sources, and FC Crafting. Set both ends of a price range, keep using saved links, and see every active filter on smaller screens.
Try itCompare sales history in Currency Exchange
Add sales-history columns and choose a time window when comparing currency exchanges. Your existing exchange prices, quantities, and saved filters still work.
Try itSearch responds as you type
Search starts immediately as you type, keeps results visible while updating, and remembers recent searches for instant backtracking.
Compare flip estimates with recent sale prices
Flip Finder now shows Sale median beside Sale estimate, following your selected market window. Add average, minimum, units sold, and gil volume from Columns to compare them nearby.
Try itItem Explorer joins the shared market grid
Category and job set lists no longer page: every item is in one scrollable grid you can sort and filter by any column, with optional sale-history columns for a 1, 7, 30, or 90 day window. Old links, filters, and column choices keep working, and statistics load only when a column, sort, or filter needs them.
Game data updated for patch 7.56
Browse updated item names and icons for patch 7.56, with refreshed fonts to keep new names readable in shared item cards.
Recipe Analyzer filters join the shared bar
Find every Recipe Analyzer column filter in + Filter, edit thresholds from the same chip row or the column menu, and keep old links and presets working. Clear all keeps your pricing choices.
Try itPlan ingredient purchases from NPC vendors
See NPC ingredient quantities, prices, and vendor location links alongside your market stops. Toggle NPC purchases off when you prefer the market board, and share that choice with your plan.
A faster groups page
Your groups now load together with their member and role counts, so the page comes up in one go instead of filling in card by card.
Try itOnly clickable tiles react to hover
Vendor Resale's feature tiles and the recipe, exchange, and leve panels under an item no longer rise when you point at them, since none of them were clickable. The vendor tile that does open a link keeps its hover, and now shows a focus outline when you reach it by keyboard.
Try itHistorical listing statistics for datacenters and regions
Historical listing statistics now refresh in the background, keeping exact regional floor history and correcting sale matches when delayed evidence arrives. New requests may need a short warm-up before history is available.
Clearer Settings and gear set headers
Settings and gear set details now share compact headers with quick explanations. Gear set actions sit alongside the set name and item level.
More detail in historical market statistics
Listing statistics now include observed turnover, floor ranges, matched sale times, and stock estimates for 1, 7, 30, or 90 days, with gaps in available history made explicit.
Bug Fixes
Recover market listings after restarts
Market boards are now checked automatically after server restarts and periodically afterward, helping remove stale listings even when live updates were missed. Failed scan chunks stay queued for another attempt.
Analyzer links keep your selected world
Recipe, Venture, Leve, and Scrip Sources now keep the world picker, shared links, and market data in sync—even when you go back or forward. Existing links and saved views still work.
Try itPWA app title and manifest fixed
Installing Ultros as a Progressive Web App now correctly displays 'Ultros' as the app name.
Features
Groups get their own page, roles, and Discord sync
Every group now has a page with its members, its invite links, and roles you can build by hand or import straight from a Discord server. Imported roles fill themselves in and stay up to date as people join, leave, and change roles on Discord, and you can search for someone by name instead of pasting a Discord ID. Lists can be shared with a whole group or with just one role.
Try itChoose one market window across your analyzer
Switch between 1, 7, 30, and 90 days to compare sale history and calculate sale-based prices together. Keep fixed-window columns beside them for comparisons, and save your selected window with your view.
Try it
Improvements
More reliable shared-list edits
List edits now keep target prices when adding items and combine matching rows when you switch their quality. Quality changes appear as a removal and addition in the activity feed. Removing someone's access also stops live updates to their open list.
Try itSort shared market columns from their headers
Click a shared market column heading in an analyzer to sort by it, then click again to reverse the order. Your filters, market window, and saved layout stay in place.
Shorter, consistent analyzer names
Find Recipes, Leves, Ventures, and FC Crafting under Analyzers in the sidebar, with matching page titles and home shortcuts in every language.
A more cohesive item page
Item details, listings, recent sales, and price charts now share consistent backgrounds, borders, and spacing in every theme.
One name for crystals
The toggle that leaves crystals out of a craft cost was called "Exclude Shards" on some pages and "Exclude crystals" on others. Every page now says crystals, and the shopping-list and job-set totals match.
Try itJump straight to the sales chart
The item page now labels its graph Sales Chart, with separate navigation links for the chart and Sale History table.
Bug Fixes
FC Crafting follows your selected world
Shared links, the world picker, and browser history now keep FC Crafting on the same world. Changing worlds updates recent sales and regional material prices together.
Recipe shopping checkboxes stay in place
Checking purchases keeps unchanged listings in place, making large recipe shopping plans easier to work through.
Try itMore reliable vendor prices
Vendor Resale and crafting costs no longer assume you can buy items sold only during seasonal events or unlocked by past events. Item pages now label vendors that require an event, quest, or achievement.
Try itKeep analyzer price controls within narrow screens
Price and market selectors now wrap on narrow screens so you can reach every control.
Try itFaster restarts after an update
Live market and undercut pages now close their connection cleanly when the site restarts, so updates finish in seconds instead of stalling for half a minute.
Features
See what sellers ask and buyers actually pay
Compare the lowest observed listing price directly with sale-price lines, candlesticks, and price ranges in a redesigned market chart. Keep using sale density, world comparisons, overlays, and the draggable timeline, with compact market summaries on the item page and chart colors that follow your light or dark theme.
Recipe planner routes that know a datacenter hop hurts
The recipe planner now ranks shopping routes by gil plus the travel it takes: a world hop inside your datacenter is cheap, a datacenter hop is not. Pick from the five best routes, each labelled by its hops and the worlds it visits, and tune what a hop is worth to you in Planner settings. Tick off lines as you buy them and they stay put while the rest re-plans, and a new Not here button re-sources an item that turned out to be gone, preferring the worlds you are already visiting.
Try itGet told when your retainer sells something
Add a retainer sale alert from the Retainers page, the Alerts page, or /ffxiv retainer add_sale_alert in Discord. Ultros pairs a vanished listing with a matching sale and only notifies you when nobody else was listed at that price.
Try itSort and filter the Item Explorer
Every Item Explorer column now sorts, including equip level, HQ price, vendor price and world, and rows with no listing or no vendor sink to the bottom instead of jumping to the top. Eight new filters — name, item level, equip level, price ceiling, and switches for vendor-sold, has-HQ and on-the-market-board — sit in the same control bar the analyzer tools use, and every one of them lives in the URL, so a filtered view is a link you can share. Categories that cannot fill a column, like minions with no item level, drop it instead of showing a column of dashes.
Try itRecipe planner routes read left to right: stay home, or travel?
The recipe planner's route cards now line up by trip length: Stay home is always first, every card to the right is a real saving over the one before it, and the cheapest plan found is always last, even if it takes a dozen hops for a big bulk order. Each travel card says how much it saves over staying home, the gil-plus-travel pick is badged Best value, the last card Cheapest, and if nothing beats your own market board the planner just tells you to stay home.
Try it
Improvements
Know when Ultros has been updated
An update notice lets you reload a tab onto the latest version. If you keep browsing, your next page navigation loads the update automatically.
Turn a column filter off in one click
Filtered columns now show a funnel in the header and a dedicated clear button beside it, so you can see at a glance which columns are narrowing your results and switch one off without opening its menu. Columns that carry several filters at once, like Cost / unit, clear all of them together.
Try itTwelve themes with more character
Every FFXIV theme now pairs its main color with a second accent and matching light and dark backgrounds. Preview both colors in Settings. The six plain-color choices have been retired; saved choices automatically move to a named theme.
Try itRetainer listings and undercuts update themselves
Your retainer listings and undercuts pages now follow the market boards your retainers are actually on and refresh as prices move, with the same live pill the other tools use. The old "this data may be stale, refresh the page" notice is gone, because it no longer is. The undercuts page watches every item your retainers list rather than only the ones already undercut, so an item that is cheapest right now still tells you the moment someone goes under it.
Try itSale history for every window, right in the Columns picker
Every analyzer can now show sale minimum, median, average, units, sales, VWAP and total gil traded over the last day, week, month or 90 days. The Flip Finder lists them all in its Columns menu, grouped by window.
Try itThe item column stops shoving your numbers off screen
Flip Finder sized the item column to whatever the longest name in the current results happened to be, so every filter change moved the table under you and pushed profit and ROI out of view. It now keeps a steady width and truncates long names. Drag its border, or pick Auto fit from the column menu, whenever you want the full name back.
Try itStarter views for every analyzer
Vendor Resale's sample filters now live in Views, next to the ones you save yourself, and the world picker sits in the header like every other tool. Crafting, FC crafting, ventures, leves and scrip sources each start with a few views of their own. Opening a view also keeps the world you are looking at instead of dropping back to your home world.
Try itSnappier analyzer filters and column fitting
Toggling a filter on the crafting analyzer re-prices recipes with less overhead, columns fit their content with far fewer measurements, and hovering or scrolling a results grid repaints only what changed.
Try itLabs is back in Settings, starting with local-first list sync
Settings has a Labs section again, with one experiment: Lists: local-first sync, off by default. Turning it on currently switches the list page to a build that behaves identically to today's, while the new local-first data layer lands underneath it in later releases.
Try itLighter grid rows while scrolling
Analyzer grids build each row with less work as it scrolls into view, and resizing or fitting a column adjusts every cell in one step.
Try it
Bug Fixes
Filtered analyzer pages no longer cut off halfway
A page opened on a link that carried a filter in its URL could stop rendering partway down, leaving a truncated table or a blank stretch below the controls. The filter was reading the URL from a place the server could not always reach, which ended the response mid-page. Shared links with filters, sorts or column choices in them now load completely.
Try itExclude crystals actually excludes crystals
The recipe planner's Exclude crystals checkbox filtered the neighbouring Catalysts category, so shards and clusters stayed in your shopping list and your total no matter what you ticked. It now excludes crystals, and follows your saved craft options when a link omits the setting. Ingredient lines and the plan summary no longer announce "0 missing" when nothing is short.
Try itMore reliable retainer pages
Fixed an intermittent server error when opening your retainer listings or undercuts.
Try itSearch finds names with apostrophes
Typing an item's full name, like Courtly Lover's Scepter, came back with no results because the apostrophe was read as search syntax. Apostrophes, quotes, and brackets are now treated as plain text.
Tooltips stay put
Hover cards with longer text, like the recipe planner's share-link copy button, no longer drift across the screen and reflow for a second after opening. They now settle in place on the first frame.
Improvements
More market data in every analyzer
Compare seven-day median and minimum sale prices, choose how market prices affect your calculations, and filter your analyzer columns. Explore every matching result without a top-100 cutoff. Enable Recipe Labs to try its experimental pricing model.
Try itRecipe price inputs are ready for everyone
Choose the prices and markets behind recipe profits without enabling Labs. Formula column headers now leave room for their labels, and price comparisons and travel columns are available to everyone.
Try itConsistent controls across analyzers
Choose your price inputs above the results toolbar, and find saved views alongside the filters. Crafting, FC crafting, ventures, leves, vendor resale, and scrip sources now follow Flip Finder's layout without an extra bar above the table.
Features
Plan a craft before committing to a shopping list
Open a recipe from an item or the Recipe Analyzer, choose how many to make and which ingredients to craft, and compare whole-stack costs across world visits. Share your plan without signing in, then save the remaining materials when you're ready.
Try itFind vendors and levequest givers from item pages
See known vendor locations and levequest givers alongside item sources, with zone names and map coordinates to help you find them.
Improvements
Arrange every analyzer like a spreadsheet
Resize, auto-fit, reorder and hide columns across the crafting, leve, venture, vendor and scrip analyzers. Scroll to any column on your phone, and edit filters directly from a column's heading menu. Flip Finder also starts with more compact number columns.
Try itAnalyzer columns size themselves to their content
Analyzer columns fit their headings and all matching results, and adjust when filters or market data change. Drag a border or set a width to pin a column; reset it to let it fit again. Flip Finder also shows ROI, Data Center and Trend by default.
Try itYour analyzers remember where you left off
Each analyzer automatically remembers your filters, sorting and column layout on this device, even after closing your browser. Named views remain available as bookmarks, and opening a shared link uses that link's settings. Customized layouts also take much less space in shared URLs.
Try itArrange Flip Finder your way
Scroll Flip Finder like a spreadsheet, with headings that stay aligned. Resize or reorder columns, double-click a column edge to fit its contents, and add metrics where you want them. Save your layout with a view.
Try itGet to item listings and sales sooner
Cheapest worlds and Real Price now sit above active listings, with recent sale statistics above history and live status beside Add to List. Both tables use matching scroll areas, and the extra price card and datacenter exclusion control have been removed.
Tidier item details
Related items, vendors, exchanges, and leve rewards now share space in compact sections when there is only one entry. Single recipes take less room, and shorter recipe cards no longer stretch to match their neighbors.
Scrollbars match your theme
Scrollbars across the site are now slimmer and tinted to your chosen color palette, in both light and dark mode, instead of the browser's default grey.
Try it
Bug Fixes
Pages and analyzer tools load again
Fixed a deployment issue that left pages blank and sent analyzer tools to a Page Not Found screen.
Analyzer menus close each other again
In the flip finder and the other analyzers, opening Views or Market left the Columns or Filter menu open underneath, stacking two panels over the table. Opening any one of the control bar's menus now closes the rest.
Try itItem pages stop cutting out mid-load
When the market data was slow to arrive, an item page could stop halfway and leave you with a broken half-rendered page. The listings and sale history tables now finish rendering either way.
Item popups close when you move to another page
Hovering an item shows a details card. Following a link while that card was open used to leave it stuck on the next page, floating over the content with no way to dismiss it. Navigating now always closes it.
Try itKeep shopping lists working after marking items acquired
Marking items as acquired no longer makes a shopping list fail to load on newer installations.
Try itKeep crafting results responsive
Fixed a crash that could stop the FC crafting analyzer from responding.
Try it
Features
Jump straight to every way to get an item
Item pages now show compact, color-coded crafting, exchange, levequest, and vendor shortcuts beside the section links. Each shows how many options are available and jumps straight to the details. Swipe the bar on mobile to see more shortcuts.
Recipe Analyzer: check your sale price against the whole datacenter or region
With "Recipe Analyzer: the market model" on under Settings › Labs, the price the analyzer expects you to sell at can now be read across a whole datacenter or region, next to the scope your ingredients already had. You still sell on your own world — this only changes which market the expected price is read from, so you can see what you are actually competing with. Price, Profit and the alternative revenue columns follow it, and a new Scope vs home column in the Columns picker says how far the wider market sits from your own. Under the cheapest-listing signal it is never above zero, because a bigger market has more sellers undercutting each other; the sale-history signals are where the two can differ in either direction. Expect every profit number to fall, and some rows to drop out of the count, for the same reason. Profit/day moves too, and it is the one number that mixes the two markets: it multiplies the wider market's profit by your own world's sales per day, and its tooltip says so. Sales per day, Confidence, Trend and Drift keep describing your own world, so the speed they report never moves.
Try it
Improvements
A changelog that's easier to scan
Each day's changes are grouped under Features, Improvements, and Bug Fixes, with the most important updates first in each section.
Try itClearer browser notification setup
Browser notification setup now explains when a push service is unsupported, so you can tell why a subscription could not be saved.
Try itFind your Discord servers faster
After a new Discord sign-in, the server pickers for groups and notifications look through your servers directly, making them faster as Ultros joins more communities. Existing sign-ins keep working, and expired Discord access asks you to sign in again.
Share Ultros with clearer, localized previews
Item links now show a bold preview with the item's icon and name. Gear sets, currency tools, analyzers and help pages have matching previews too. Shared links can keep your chosen language, and previews stay useful without showing prices that could go stale.
Try it
Bug Fixes
Analytics recovers after temporary connection failures
Market analytics now retries temporary connection failures, and repeated sales no longer inflate chart totals while the database catches up. During updates, Ultros gives pending analytics writes time to finish saving.
Try itCorrect iOS notification device labels
New browser notification subscriptions that identify as an iPhone or iPad are now labeled iOS instead of macOS.
Try itFlip Finder opens reliably from world links
Opening a Flip Finder world link directly now finishes loading its controls and live updates, instead of leaving the page stuck after its first results appear.
Try itMore reliable Discord sign-in
Discord sign-ins are checked again periodically, while temporary Discord outages no longer unnecessarily sign you out. Signing out and deleting your account now clear cached sign-in information more reliably.
Recipe Analyzer keeps its market comparisons consistent
The Labs market columns now use the same item quality as the price they describe. Switching worlds quickly no longer lets an older price trend overwrite the current one. Missing HQ ingredient prices now show a warning even when a vendor sells the normal-quality item.
Try itRepriced market listings stay visible
A listing that has just been repriced is no longer removed by an older update arriving at the same time. Failed listing updates also stop marking incomplete market data as fresh.
Try it
Features
Recipe Analyzer: one Labs toggle, plus Profit/day, a price trend, its drift, and 30-day volume and VWAP
The Recipe Analyzer's two Labs toggles are now one, "Recipe Analyzer: the market model" under Settings › Labs — turn it back on there if you had either of the old ones. It carries everything they did, plus five new columns in the Columns picker: Profit/day (profit times how fast the item sells), Trend (the last 7 days of prices as a sparkline), Drift (how far that trend moved), and Volume (30d) and VWAP (30d) for a longer view than the 7-day pair. Trend and Drift load only for the rows you can see; the 30-day columns load their own data the first time you show one. Price now says how it compares with the sell world's 7-day median, and the Columns picker groups everything under Market and Location.
Try it
Improvements
Active listings are tidier to browse
The listings table's Show more control now matches sale history and stays outside the table's scroll area. Datacenter exclusions use one clear, theme-aware toggle per datacenter, show how many listings remain, and offer a reset instead of leaving an empty table behind. They also stay scoped to the listings table, so filtering it no longer blanks the price summary or other item-page sections.
Try it
Bug Fixes
Being signed out no longer leaves you stuck
When Discord expired or revoked your login, or when you deleted your account, Ultros often failed to finish signing you out: the site kept showing you as signed in while everything that needed your account quietly failed, and the only way out was clearing your browser's cookies by hand. You are now signed out properly the moment it happens, whatever page you were on.
Features
Recipe Analyzer: every price signal is a column you can sort, and Hop gain tells you whether the trip to another world pays (Labs)
Turn on "Recipe Analyzer: price signals as columns" under Settings › Labs. The Columns picker gains a column for every cost and revenue signal, each with a "use" pill that makes it the formula's input, plus Hop gain / unit (what buying at home would cost minus buying across the buy scope) and Worlds to visit (which worlds hold the cheapest ingredients). Rows with an ingredient that has no listing and no vendor now say how many are unpriced. For everyone, with sub-crafts on, an unlisted intermediate that can be crafted is now costed as a craft instead of as free, so Cost / unit rises on those rows.
Try itRecipe Analyzer: try the profit formula as a control (Labs)
Turn on "Recipe Analyzer: profit formula strip" under Settings › Labs and the formula behind every row becomes a control above the table: pick the revenue signal and the cost signal, and the columns that feed Profit are marked so you can see exactly what the number is made of. Hover a profit for the row's arithmetic. While it's on, absurd ROIs from one fake listing are capped at 100,000%.
Try it
Improvements
Shared item links are quieter and stay useful
Item links shared to Discord now show a clean Ultros card that points back to the live market page. The old card packed in a price-history graph that Discord could cache long after its numbers stopped being current.
Try it
Bug Fixes
Pages that failed to load are fixed
Some pages would occasionally come back blank or half-rendered because a link on them could crash the page while it was being built. Links no longer depend on the piece that was failing, so those pages load every time.
Turning ads back on works again
Switching "hide ads" off in Settings had no effect: the setting was never actually cleared, so ads stayed hidden and the toggle flipped itself back on after a reload. Turning the setting off now sticks, and ads come back.
Try it
Bug Fixes
Recipe Analyzer now shows every matching recipe
The Recipe Analyzer no longer stops after its first 100 results. Scroll through the full ranked list without loading thousands of table rows into the page at once, and keep using the same sorts and filters across the whole result set.
Try it
Features
Recipe Analyzer: a Market menu for where you buy and sell
The pricing controls had ended up hidden behind the + Filter menu. They now have their own Market button in the toolbar, reworked around a buy/sell split: choose whether ingredients are priced from your world, your datacenter, or the whole region, pick the cost basis, and revenue is always your sell world's price. Buying now defaults to your datacenter rather than the whole region, so profit estimates no longer assume you fly across the region for every ingredient.
Try itRecipe Analyzer: pick your columns
The analyzer gets the flip finder's Columns picker. Alongside the existing table you can now show a confidence chip (on by default), when the item last sold, how many units moved in the last 7 days, the volume-weighted average price with how far the current price sits from it, and the 5% market board tax. Every new column sorts, and your choice is kept in the page's address so you can bookmark it.
Try itRecipe Analyzer: see and filter by where the cheapest listing is
Two more optional columns show which world and datacenter currently hold the cheapest listing of the item you'd craft. Clicking either one filters the table down to that world or datacenter, the same way the flip finder does, and the filter shows as a chip you can remove.
Try it
Improvements
Analyzer explanations stay out of your way
Recipe, venture, scrip, leve, Free Company crafting, and vendor resale tools no longer put a large calculation explainer above their results. The formulas and assumptions are still available whenever you need them - open the info icon beside the tool name.
Sales at a Glance is gone from the item page
The item page's sale history no longer carries the Sales at a Glance panel - the 24 hour and 30 day stat tiles, and the projected next sale price that was extrapolated from them. The projection in particular read as a prediction while being a straight line fit through a handful of recent sales, which is not something to trade on. The sale history table itself is unchanged and now has the full panel to itself; the same numbers, computed over a real sample, live on the analyzer pages.
Try itThe sidebar says which world is which
The home-world and price-zone rows in the sidebar looked identical whenever the price zone was set to a world. Each row now carries a small label saying what it is, plus its own icon - a house for your home world, a price tag for where prices are read from. The Discord and GitHub links moved back to the very bottom, below the controls.
Bug Fixes
Browser alerts now open the page they are about
Click an item-price alert to open that item's market on the world that triggered it. Retainer undercut alerts now open the Undercuts page and jump straight to the affected retainer.
Try itClaiming a Viera or Hrothgar character works again
Claiming a character read its Lodestone profile through a parser that only knew the races the game shipped with in 2013, so claiming any Viera or Hrothgar failed outright with a server error. Claims now read just the name and home world off the profile, so every race works - and a character id the Lodestone doesn't know says so instead of erroring.
Try it
Features
Change your home world from the sidebar
Your home world now sits at the bottom of the sidebar, right above the price zone, and can be changed from any page: click it and pick a world from the same region → datacenter → world menu the price zone uses. Before, changing it meant a trip to the settings page.
Improvements
Discord bot, help, and changelog moved down the sidebar
The three informational links no longer sit in the tool list — they now live in their own group at the bottom of the sidebar, just above the Discord and GitHub icons. When the sidebar is collapsed to icons, expand it to reach them. Retainers also got its own icon instead of sharing one with Groups.
Every page uses the same width and margins
Pages that had their own container width - settings, history, retainers, the item explorer, trends, lists, and the legal pages - now share the same full-width shell as the rest of the app, with margins that tighten on phones so tables get the screen back.
Market Trends stops repeating Market Movers
The Market Movers strip at the top of Market Trends duplicated what the table below it already shows, so it is gone. It is still on the home page.
Try itRecipe Analyzer: profit math overhaul
Multi-yield recipes are now costed per unit, NPC vendor prices floor ingredient costs, the 5% market board tax is deducted from profit, and revenue now defaults to your selected world's price instead of the region-wide minimum.
Try it
Bug Fixes
Item page layout fixes
Listings and sale history now sit side by side only on displays wide enough to show both tables in full (roughly 1440p and up) - everywhere else they stack, so neither table needs a horizontal scrollbar. The sale history's Show More button no longer scrolls out of view with the table, the Sales at a Glance tiles size themselves to the space they actually have instead of overlapping, the Crafting Recipes panel hugs its content instead of trailing empty space, and a sliver of page-wide horizontal scroll caused by the ad rail is gone.
List filters actually exclude datacenters now
Excluding a datacenter on a list only used to affect the purchasing view - the item table's prices and sorting quietly ignored it. It now filters everything, same as excluding a world. The filters also moved into one tidy row (exclusions, sort, hide-acquired), and Auto-mark Purchases left its box at the top of the page for a toolbar button that opens a dialog. Very tall dialogs (like list settings on a short window) now scroll instead of hiding their bottom buttons off-screen.
Try it
Features
You can now leave a group you've joined
Members can leave a group from its member list instead of asking the owner to remove them. The owner still manages the group itself.
Try it
Improvements
A few more loading spinners became skeletons
The last few pulsing-text loading states in the crafting/gathering analyzers, and the item page's sale-history chart, now show skeletons shaped like the content they load into instead of a spinner or a plain pulsing line.
Alerts gets a visual refresh, one add-alert dialog
The Alerts page now has a proper heading and an about-this-tool panel, and its rules table uses the same styled table as the rest of the app instead of unstyled HTML. Loading spinners were replaced with skeletons shaped like the panels they load into. The two near-identical "add alert" dialogs used across the app are now one dialog.
Try itFlip Finder: clearer sales rate, plus a tax column
The Velocity column is gone — the Sales/day badge shows the same rate more readably and is now on by default. A new optional, sortable Tax column shows the gil the 5% market board tax takes off each estimated sale; profit stays post-tax as before.
Try itItem pages put the market first
Active listings and recent sales now sit right under the price summary — side by side on wide screens — with the chart below them. Item stats moved into a collapsible Item details section, and the price summary got more compact, so the tables you came for are on screen sooner.
Lists gets a visual refresh
The Lists and list-detail pages now have a proper heading and an about-this-page panel, and the item table uses the same styled table as the rest of the app instead of unstyled HTML. The action toolbar switched to the same sticky bar the other tools use. Loading spinners were replaced with skeletons shaped like the cards and tables they load into.
Try itRetainers gets a visual refresh
The Retainers pages now have a proper heading and an about-this-tool panel, and their listing tables use the same styled table as the rest of the app instead of unstyled HTML. Loading spinners were replaced with skeletons shaped like the tables and cards they load into.
Try itScrip sources, trends, and vendor resale get filter chips too
The last three tools still on the old filter bar now use the same sticky filter bar as the others: only the filters you've set take up space, each shown as an editable chip, with a Clear all button. Vendor resale's filters also stopped jumping the page to the top on every keystroke.
Slimmer tool headers
Every analyzer's big title card is now a single compact row: the tool name, an info icon, and the world picker sit together, so the results start higher on the page. The tool description that used to be behind the About this tool button now lives behind the info icon.
Venture, leve, recipe, and FC crafting analyzers get filter chips
The four crafting/gathering analyzers now use the same sticky filter bar as Flip Finder: only the filters you've set take up space, each shown as an editable chip, with a Clear all button. Every filter still works from the same bookmark links as before.
Improvements
Sale history opens on the part you care about
An item that has sold in the last week now opens its price chart on the week view instead of years of history. Quiet items still open on full history, and the All button pins it whenever you want the long view.
Sort by any column that has a number
Vendor resale now sorts by vendor price, market price, and average sale time, and Flip Finder by buy price, price drift, and last sold. Cost and time columns start best-first: cheapest buy-in, most recent sale.
Try it
Bug Fixes
Sort and filter chips no longer break the page
On a slow response, a sort or filter chip could take the whole page down with it while it was still loading. The chips now fall back to a plain link instead of failing the render.
Improvements
Gear sets without the Ornate outliers
Ornate crafted pieces cost many times more than the regular version of the same gear, so they no longer get averaged into a job's gear set. They are still listed, just on their own.
Try it
Features
Currency Exchange, rebuilt
A denser, spreadsheet-style table with collapsible filters, and every reward now shows its real item icon.
Try it
Features
Check a flip before you commit
Flip Finder rows now open a comparison view on the item page: the cheapest listing where you would buy, the expected sale price where you would sell, and the profit per unit and per stack after tax.
Try itGroups you can actually join
Create a group straight from a Discord server you manage, or hand out a shareable invite link the way lists already do.
Try it
Improvements
Charts that fit their scope
A datacenter or region chart now groups lines to match instead of drawing every world. Quick range buttons, clearer time labels, and the chart's settings live in the address bar so a pasted link shows the same view. The crosshair works by touch, too.
Bug Fixes
Flip Finder keeps up
The table updates in place as live market data arrives, profit per day no longer flattens fast sellers, and opening the page with no filters lands on a sensible default view.
Try it
Improvements
A better fit on phones
Pages run edge to edge on small screens, popovers close on tap-away, Escape or navigation, and the search sheet dismisses with a tap.
Bug Fixes
Vendor resale drops the fantasy prices
Listings priced far above what an item actually sells for are hidden from vendor resale, and the sort headers no longer get stuck.
Try it
Improvements
Trends ranks what actually sells
Market Trends now picks its candidates by recent sale volume across the whole market, so the movers you see are the real ones.
Try it
Features
All your alerts in one drawer
One place to add price and undercut alerts, and the drawer shows what is already active so you are not guessing.
Try itClaim characters without the Lodestone dance
Claiming a character no longer requires pasting a code into your Lodestone bio — your Discord sign-in is enough. The sidebar can then swap your home world to match whichever character you are playing.
Try it
Improvements
Loading looks like the page
Tables sketch their real columns with a shimmer while data loads, instead of a blank panel that jumps when content arrives.
Features
One sidebar instead of a top bar
Navigation, search, your account and the language picker all moved into a single sidebar, so tools get the full width of the window. The sidebar collapses to icons when you want the space back.
Patch markers on sale history
Price charts now shade each game patch and show a calendar of past updates, so you can see which patch moved an item's price instead of guessing at the date.
Features
A real privacy policy
The privacy and cookie pages now spell out what Ultros stores about you and why.
Try itCandles, ranges and density on price charts
A toolbar above the chart switches how sales are drawn. Candles and ranges show how far prices spread within a day, not just the average.
Compare worlds side by side
Sale history can be drawn as a grid of small charts, one per world, sharing a crosshair — line up the same moment across your whole data center.
Pick your own colors
Setup now offers a palette step, and you can change the color scheme any time from settings.
Try itShare a list exactly as you left it
Sorting and filters on a list are kept in the address bar, so a link you paste shows what you were looking at. Deleting a list now asks first.
Try it
Improvements
Features
Filter on any Flip Finder column
Profit, ROI, sale speed, volume, category, name — every column in the table can be filtered, not just a fixed handful.
Try it
Bug Fixes
Scrip Sources shows results again
The page was reading the wrong field and came up empty for most scrip types. It lists collectables properly now.
Try it
Features
Improvements
A rebuilt item page
Listings live in one merged table, sections are ordered the way you actually read them, and a jump menu gets you to the part you want.
Item pages load fast on busy items
Sales are summarized on the server and the chart only draws the detail you are zoomed into, so items with years of history open quickly.
Features
Browse gear by job set
Item Explorer groups equipment into gear sets with their own detail pages, adds a world picker, and tucks subcategories into grouped menus.
Try it
Features
Attach characters to your retainers
Verify a character and assign the retainers it owns, so undercut checks know which listings are yours.
Try it
Features
Live market updates
Item and list pages show whether live data is connected and refresh as new sales and listings arrive.
See who shared a list with you
Shared lists show their owner on the card, so a long list of lists stays readable.
Try it
Improvements
A faster, sharper price chart
Price history and sparklines are drawn by our own chart engine. Smaller download, smoother zooming, and a crosshair that reads the sale under your cursor.
Features
Real Price on the item page
A price estimate that ignores gil-transfer trades between friends, so a single fake 99,999,999 sale stops skewing what an item is worth.
Features
Market Trends
See what is selling fastest on your world, and what is climbing or sliding in price.
Try it
Features
A home page worth landing on
The front page is a dashboard of live market activity for your world instead of a static welcome.
Try it
Features
Price alerts, on Discord or in your browser
Get pinged when an item crosses the price you set, or when someone undercuts your retainer.
Try itUltros speaks seven languages
French, German, Japanese, Korean, and Simplified and Traditional Chinese alongside English. Item names follow the language you pick.
Try it