September 2, 2026
- ChangedA search result for a distributor you have not connected now shows the sign-up prompt once, in the Price column, instead of repeating it in every column.
- ChangedFAQ articles, FAQ categories, the onboarding step, and the emails we send you now say distributor instead of vendor. The RSR credential guide now points at the Distributors tab, which is what it is called.
- ChangedBullsEye Watch alerts now say how many distributors have your item back in stock, and the welcome email invites you to compare distributors.
August 25, 2026
- FixedPages now use the same width and gutters everywhere. Admin, legal, membership and a number of other pages used to stop at a fixed width and strand content mid-screen on wide displays or when zoomed out.
- FixedSearch results and the trial-boost notice now fill the page like the rest of the app, instead of sitting in a narrow centered column.
- FixedThe changelog page no longer sits in a narrow centred column on wide monitors. It now fills the space available, and keeps filling it as you zoom out instead of stranding the text in the middle of the screen.
August 24, 2026
- ChangedEvery line on the changelog now shows which release it shipped in, so you can tell at a glance when a particular change went out.
- FixedYour orders list and the order detail view no longer disagree about shipping. The list now names the carrier as soon as the distributor does, instead of showing a dash while the detail view already said FedEx Ground — and the detail view distinguishes an order that will ship from one that has shipped.
- ChangedThe changelog is now organised by date rather than by version number, and covers every part of Project Parabellum — so a fix to vendor syncing shows up alongside a change to the website, instead of going unmentioned.
- AddedAn order now shows its tracking number as a clickable link when we can identify the carrier, alongside the invoice numbers, serial numbers, and what the distributor actually billed.
- AddedThe Orders list has a tracking column, and an order the distributor only partly filled now says so. Previously it read Confirmed whether they shipped five of five or one of five.
- ChangedThe distributor's total is shown separately from your cart total on purpose. Shipping is not priced until they price it, so the two legitimately differ and are no longer reconciled into one figure.
- AddedAn order now records the carrier, each line's status, and the distributor's own totals as soon as it is placed, rather than waiting for them to invoice.
- FixedWhat RSR confirms at placement is no longer overwritten by a later status check that knows less.
- FixedIf your vendor credentials stop working, you are told. The check could previously never fail, so an invalid login kept syncing and crashing every hour without anyone hearing about it.
- FixedVendor syncs no longer erase corrected product names, calibers and specs.
- FixedReal product names are back for 710 suppressors in Popular Products and the finder.
- FixedSuppressors are filed under the right caliber, and 38 products that were not silencers have been removed from the category.
- FixedVendor syncs no longer overwrite corrected magazine and weapon-light data.
- FixedMagazines have real product names, and 206 products that were not magazines have been removed from the category.
- FixedA magazine is now credited to the company that made it, rather than the gun it fits.
- FixedSports South orders are sent to your store rather than to fulfillment.
August 22, 2026
- FixedThe product page no longer goes blank on older mobile browsers.
- AddedAn order now shows its tracking number, invoices, serial numbers, and any holds the distributor placed on it.
- AddedOrder status is polled hourly, so tracking, invoices and serial numbers appear on an order without you asking for them.
- AddedWe poll RSR and Sports South for tracking numbers, invoices and serial numbers, so an order fills itself in as the distributor works through it.
- FixedPurchase order numbers are trimmed to the 22 characters RSR accepts, so an order is no longer rejected for having a long PO.
- FixedOrders to RSR carry the item details they require instead of arriving empty.
August 21, 2026
- FixedAn order we could not confirm with the distributor now says so plainly, instead of being reported as failed. If a distributor accepted the order but we never heard back, you are told to check their portal before reordering.
- ChangedDistributor orders now live under Orders in the sidebar, and each order shows the distributor by name rather than an internal code.
- FixedIf your account is FFL-verified but we do not have your license address on file, checkout and the dashboard now tell you that directly, instead of asking you to verify an FFL you have already verified.
- FixedFFL verification status is resolved one way everywhere, so the dashboard, checkout and admin no longer disagree about whether your licence is on file.
- FixedA rejected order now tells you which item the distributor refused, and why.
August 20, 2026
- FixedProduct and deal pages now show clean brand and model names for everyone, instead of falling back to raw vendor text for signed-out visitors.
- ChangedProduct pages now refresh on their own throughout the day, and naming corrections made by our team show up right away instead of waiting for the next rebuild.
- AddedThere is now a blog at /blog. Bigger updates get written out properly there — what changed, why we built it, and what it means at your counter — alongside notes on what we are seeing across the wholesale market.
- AddedReleases on this page now link to their blog post when one exists, so a significant change can be read in full instead of a single line.
- ChangedAdding items to a vendor cart is temporarily limited to administrators while direct ordering with RSR and Sports South is validated.
- AddedA public blog, with posts drafted from each release.
- AddedYou can place an order with RSR and Sports South directly from Order to Store.
August 19, 2026
- AddedPopular Products now reports real units moved, trend, and match counts drawn from actual movement rather than a sample.
- ChangedRows now show MAP instead of margin and include barrel length and capacity, so you can size up a product without opening it.
- FixedThe table no longer scrolls sideways, brand names are de-duplicated, and there is a proper card layout on mobile.
- FixedCalibers written with a leading decimal, such as .40 S&W, now return results in the explorer.
- AddedPopular Products ranks by units actually moved, with guards so an outlier or a flapping vendor feed cannot distort the ranking.
- AddedPopular Products rows show MAP price, plus barrel length and capacity for firearms.
- AddedAmmo rows show grain, bullet type and rounds per box.
- Added84 stranded shotshell loads are back in the catalog, along with 8 new accessory categories covering 14,904 products.
- FixedRows lead with the manufacturer, and model names that just repeat the maker or a spec code are dropped.
- FixedProducts with no manufacturer on file are no longer dropped from Popular Products — they are labelled from the vendor's own title instead.
- Fixed624 suppressors are now linked to the company that made them, taking manufacturer coverage from 30% to 88%.
- FixedRecurring bulk sales are counted properly, and numeric model names are no longer discarded.
- FixedBad quantity values in a vendor feed no longer inflate what Popular Products reports as sold.
- FixedDealers who search by their storefront name rather than their licence name are found.
- FixedActivity and homepage figures stay current during a heavy sync instead of going stale.
August 17, 2026
- AddedSearching for your FFL now suggests close matches instead of coming back empty when the business name is spelled differently than it appears on the license.
- AddedFFL search falls back to a fuzzy match, so a misspelled dealer name still finds the licence.
August 14, 2026
- Fixed"Registered users only" now lists every registered dealer instead of the few that happened to appear early in the registry.
- FixedTurning off "Active licenses only" now shows active and inactive licensees together, rather than only the inactive ones.
- FixedSearching a more specific term no longer returns fewer results — typing a shop's exact name now shows it first alongside every other match instead of hiding them.
- ChangedAny filter now loads its complete set of matches, however large. Only the unfiltered view is limited, since the full registry is 83,094 records.
- FixedFiltering the FFL registry by state now lists every matching licensee instead of stopping at 50 — Colorado shows all 1,670, Texas all 8,253.
- FixedSearching the registry now covers the whole state rather than a sample of it, so a term like "gun" in Texas returns every match instead of roughly a tenth of them.
- FixedThe "Registered users only" filter now finds your registered dealers instead of always coming back empty.
- AddedThe Top States and Top License Types cards are now clickable, filtering the table below. The two combine, and clicking an active row clears it.
- FixedRestored FFL search after a credential change stopped it returning results.
- FixedFiltering the FFL registry from the summary cards now searches every matching record rather than only the first page of results.
- FixedYour FFL license is now checked against the current ATF registry instead of a snapshot from February, so licenses issued or renewed this year are recognized and expiry dates shown to our review team are accurate.
- ChangedIf we cannot reach the license registry while you are applying, you now get a clear message asking you to try again shortly, instead of a submission that silently fails.
- AddedYou get an alert when a product you are watching drops in price.
- AddedFFL submissions are checked against the live ATF registry rather than a stored copy.
- FixedAPI access works again for Pro Plus subscribers.
- FixedFFL search includes inactive licences, and can be filtered to an explicit set of licence types.
- FixedSearching no longer stops at an exact name match and hides everything else that matched.
- FixedCorrections made to caliber and manufacturer names are applied when product data is repaired, instead of being overwritten again.
August 13, 2026
- AddedSpot a product image that is broken or shows the wrong item? Open the full-size image and hit Report image. It goes straight to our team.
- AddedWhen no distributor supplies a usable photo for a product, we can now put a correct one in place ourselves — so fewer blank spaces in your search results.
- AddedAPI access is included with every paid plan. It was already working; the pricing page just never said so.
- AddedOnboarding now has answers to the questions people actually ask, right on the subscription and distributor setup steps.
- FixedAnalytics is now in the sidebar where it belongs. It has been there all along — you just had to know the URL.
- FixedOnboarding no longer asks you to enter logins for distributors that do not need them. Three fewer forms to stare at.
- FixedRemoved a feature from the homepage that was never actually available.
- SecurityAccount data endpoints now require you to be signed in. Your pricing analytics, vendor accounts and sync history are no longer readable by anyone who isn't logged into your account.
- SecurityPro+ features (Restock Intelligence and In-Stock Alternatives) are now enforced on the server, not just hidden in the interface.
- FixedAdmin analytics and vendor sync controls now verify administrator access before running.
- AddedSuppressors now have their own tab in Settings > Pricing, so you can set a markup and fees for cans separately from firearms, ammo and accessories.
- FixedThe manufacturer filter in the Firearms Finder now searches every brand we carry instead of only the most common ones. Smaller makers like Sons of Liberty Gun Works are findable by name again.
- ChangedUntil you set up the new Suppressors tab, suppressors follow your firearms pricing rather than your accessories pricing. If those markups differ, your suppressor prices will change.
- FixedSuppressors no longer appear under the Rifle or Handgun tabs, and short-barreled rifles now show up correctly in both their firearm tab and the NFA tab.
- AddedYou can flag a product image that is wrong or broken.
- FixedNotification channels are set up on every sign-in, so a new account is not left with notifications silently switched off.
- AddedSuppressors get their own pricing rules, alongside firearms, ammo and accessories.
- AddedA product image chosen by our team takes precedence over the distributor's, so a wrong or missing image can be corrected.
- FixedSuppressors moved out of the rifle finder are labelled correctly in their own category.
- FixedThe manufacturer filter lists every brand, so long-tail makers are selectable rather than missing.
- FixedSuppressors no longer appear in the rifle finder, and SBRs no longer appear in the suppressor tab.
August 12, 2026
- FixedThe Market Activity page now shows every distributor row the moment it opens. It previously sat on loading placeholders for up to 15 seconds while the numbers were calculated.
- ChangedThe homepage counts now appear the moment the page loads instead of waiting for scripts to finish.
- FixedThe distributor, product, and change-tracking counts on the homepage now always reflect live catalog data. Previously they could briefly show an out-of-date figure while the page loaded.
- AddedVendor activity figures stay current instead of going stale during a heavy sync.
- AddedHomepage and platform figures stay current instead of going stale during a heavy sync.
August 10, 2026
- ChangedBullsEye now emails you when an item comes back in stock, instead of every time it checks. An item that simply stays in stock no longer generates repeat alerts.
- AddedIf several of your watched items restock around the same time, they arrive as one email rather than several.
- AddedA once-daily morning summary of watched items that are still in stock, sent at 8am in your own timezone.
- AddedEvery alert email now has a one-click link to turn that watch off, with no need to sign in first.
- AddedMark a watch as Instant to be emailed the moment it restocks, skipping the grouping window.
- FixedProduct and deal links shared to social media now show a complete preview card. Some vendor images use a format the preview generator could not read, which left a blank space where the product photo should have been.
- AddedBullsEye alerts fire on a genuine restock rather than every feed wobble, group within 15 minutes, and arrive as an 8am digest.
- FixedVendor syncs retry when AWS is busy instead of failing outright, so a sync no longer dies during a rush.
- FixedA vendor sync that cannot reach the database reports failure instead of quietly reporting success, so stale inventory is no longer presented as fresh.
August 4, 2026
- FixedThe changelog now arrives with its releases already on the page instead of filling in a moment later.
- ChangedThis page now shows curated release notes written for you, instead of raw commit messages.
- AddedWhen a new version of the site is deployed while you have a tab open, you will get a prompt to reload onto it.
August 3, 2026
- FixedEdit suggestion totals now display correctly.
- FixedA sync that never got off the ground is reported as failed, with the real reason, instead of appearing to still be running.
- FixedA past-due subscription that is paid restores your membership immediately.
- FixedBullsEye alert emails are no longer rejected by our email provider over characters in a product title.
- FixedAn infrastructure reclaim is no longer reported to you as a sync crash.