We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Everything we have shipped, newest first.
The pricing page has been rebuilt. It is centred instead of stretched across the full width, and the plan cards are narrower, so a plan is readable without scanning a wide row.
The plan we recommend now carries an accent outline, a Most popular label and a solid button; the other plans use an outlined button. The featured plan no longer depends on colour alone to stand out.
On a phone, pages with a list table — the dashboard, products, stats, links and API keys — were wider than the screen. The page could only be scrolled sideways, and titles, subtitles and row actions were cut off at the right edge.
Each table now scrolls inside its own frame, so the page itself fits the screen.
The home page is an editorial page now rather than a product tour: type, numbered points and hairline rules instead of stacked screenshots.
The one image on it is the real Products table from the app, drawn in markup and showing sample rows — so it stays sharp on any screen and cannot drift away from what the app actually looks like.
The about page follows the same layout, and the footer no longer shows a hard-coded year.
The traffic numbers moved off the dashboard and onto a new Stats page in the sidebar. It is the same page as before — views and clicks over the last 30 days, where clicks came from, and the products, variations and bundles people open most — it is just no longer the first thing you see when you sign in.
The Products card on the stats page counted only the first page of products. It counts all of them now.
The dashboard is now about getting work done. It leads with the products that have no variations yet or are only partly published, each with a shortcut to add a variation or finish publishing, then lists your most recent products and the links you published most recently.
Product and bundle links share one list, newest first, with the copy button and a link to the landing page.
Every landing page view and every link click is recorded now, including clicks on the items inside a bundle, which never reached Mana before.
The dashboard reads them: views and clicks over the last 30 days, clicks split by where they came from, and the products and variations people open most.
A bundle item click counted in top variations but not in top products, because the event did not record the product behind the variation, and a bundle landing page view counted in neither. Both are attributed now, and there is a top bundles table that only a bundle landing page can appear in.
The scope filter (All, Product links, Bundles) narrows the product and variation tables together, so the two never contradict each other on the same screen. The links cards count product links and bundle links separately, so "Product Links" is what it says.
Unpublishing a variation no longer erases its click history: the counts stay, and only the link they arrived through is dropped.
Clicking something whose row is already gone — deleted in another tab, or an event replayed from a screen that never set its target — used to raise an error. It now says what happened and does nothing else.
Deleting a product that still has published links used to take those links down without asking. It is refused now. A variation has to be unpublished before it can be deleted, and one that a bundle serves cannot be unpublished at all: the message names the bundle to remove it from first.
Deleting a version says how many bundles lose the item, so that count is not a surprise on their landing pages.
The sidebar said "Adminstration"; it says "Administration". The dashboard's links card says "Product Links", which is what it counts.
Saving a bundle now re-pins its items, so a bundle serves the version you last chose. Previously it kept whatever version it was first saved with: republish a variation, save the bundle again, and buyers still received the old file, with no way to correct it.
Deleting a link that was still published used to leave it serving traffic until you unpublished it separately. The link list now combines the two, so a retired link stops resolving straight away.
Each variation now has a Versions page listing everything you have created, with the number, the state, and the thumbnail of each version.
From there you can add a version, edit one, publish or unpublish it, and delete the ones you no longer need. Previously each of those lived on a different screen, and the version you wanted was easy to lose track of.
Deleting a product, a version, or a link now asks for confirmation in a dialog that matches the rest of the app rather than the browser's own pop-up. The dialog says what is about to happen, and nothing is deleted until you confirm it.
The product page now leads with the product itself, then its variations and their versions. Buttons that were only labelled "Edit" name their target, so it is obvious whether you are about to edit the product, a variation, or a single version.
Products, variation versions, and bundles now have a notes field. Use it for supplier details, pricing decisions, or anything else you need to remember. Notes stay inside Mana and are never shown on a landing page or a bundle.
When you add a version to a variation, the form now suggests the next number instead of leaving the field empty, so you no longer have to check which versions already exist before naming the new one.
Products and variations now have a duplicate button. The copy brings its variations and versions with it, including descriptions and images, and starts as a draft: nothing is published and no link goes live until you say so. Your edits to the copy never touch the original.