PerfuMate › Changelog

What we shipped

Every release, newest first, in the words of what a perfumer would notice rather than what changed in the code. It is written the same day the work goes out, and most of it starts as somebody telling us something was wrong or missing.

Start a formula, free

151versions
430changes worth reading
1.3.138shipped 16 October 2026

1.3.138

  • Sign-in links requested in your browser now return to that browser, even with the Android app installed.

1.3.137

  • On a phone, the scent wheel card shows its own row again inside the frame.
  • The back arrow in the formula editor always returns to your formulas, even after switching between several formulas.
  • The Guide's animations and pictures show the new editor.

1.3.136

  • A new formula editor: open up to four panes beside your formula or below it, drag and resize them, and the layout is remembered. AI Studio opens as a pane beside the formula.
  • The Versions pane holds the whole evolution tree, with Add to tree, and the totals card at the top of the list can be pinned.
  • Add amount is in the line window, the scent wheel opens its material's card, and inside a formula the Formulas button has a search and an All formulas window.
  • IFRA "near a limit" is amber everywhere.
  • The Scent Equalizer is retired: Explain how it smells and Replace with materials I own now open AI Studio.
  • AI Studio prices: an accord costs 7 credits and a full formula 10, a revision costs what it makes, all times the thinking level.
  • On an Android phone's browser PerfuMate points you to the app, and the Android app asks now and then for a rating.

1.3.135

  • Recently deleted: formulas, materials and notes you delete can be restored for 30 days, from the Formulas options or Settings > Backup & restore.
  • Tips are never hidden under a header line or a panel edge, on phone and computer, and on a computer the IFRA badge and Add a material have their tips too.
  • The Guide loads its animations when you open them, so the app is smaller, and the AI Studio animation now shows choosing a thinking level.
  • Re-syncing an accord from its source counts its materials at the right strength for IFRA and allergens.
  • A formula opened from a link keeps each material's dilution and solvent.

1.3.134

  • Sync talks to the server about half as often: focusing the window, an empty round and an update this device already has no longer send anything. Edits still reach your other devices within seconds.

1.3.133

  • The Guide now animates AI Studio, the Equalizer and the Community too.
  • An AI formula keeps each amount and its percent on one line on narrow phones.
  • After a Retune, "You asked" shows a short summary of what you changed instead of the whole request.

1.3.132

  • A new start: choose your theme from live previews of the app, then upload your materials, sign in or create an account, or continue as a guest.
  • New accounts start with 200 AI Studio credits, and every free account was topped up to 200. With these credits AI Studio builds at Instant, Balanced and Deep; Thorough and Max show a lock and open the plans.
  • AI Studio is no longer marked Beta.
  • A Guide in Settings walks through every feature step by step, with the app's own screens and short animations; tips link to their Guide page, and a new bench finds "How PerfuMate works" on Home.
  • Importing materials from a file needs a free account; your preview is kept and continues after you sign in, and pasting a list still works as a guest.
  • Sorting materials follows the chosen direction for every key: Descending puts the most stock, the strongest, the longest-lasting or the latest used first, and picking one of these starts at Descending.
  • The New formula sheet fits small phones, and Preview import after a paste opens the import wizard without an error.

1.3.131

  • What you type in the Materials search is readable again on the Signature theme, and every text field keeps its text and cursor readable on all six themes.
  • AI Studio no longer shows a paragraph under the message bar when Instant is selected; the thinking menu says what each level does.
  • Coumarin ex Cassia, natural coumarin isolated from cassia bark, is in the catalog.

1.3.130

  • Rebuilding a community formula from your shelf with AI costs the revision price, 5 credits, instead of a full new build.
  • AI Studio refuses an incomplete or empty formula and tries again, instead of stretching what came back to fill 100%.

1.3.129

  • A substitute blend shows how much of each material it takes, and one tap adds the whole blend.
  • A molecule that is prohibited inside a natural is judged against its trace limit on the IFRA tile, the Home card and the PDF, the same as in the editor; FCF and distilled citrus oils read the same everywhere too.
  • "Cut the cost with AI" asks before it spends its credits, "Rebuild from my shelf with AI" on a community formula works again, and the menu of an accord row offers Remove.

1.3.128

  • Fifty-six more materials in the catalog, each with its sources, from a review of what Fraterworks sells: aroma chemicals such as Linalyl Formate, Rosethyl, Vertosine and Herbavert, and naturals such as cardamom, nutmeg and olibanum absolutes, Cabreuva, Southernwood and Boxtree.
  • Many supplier spellings now find the material you already have, for example Mesifuran, Potato Pyrazine, Carbinol Muguet and Alcohol C-8.

1.3.127

  • Changes reach your other devices within about a second, including an open note, a material you are editing and the version tree, without reloading.
  • Your currency, custom families, pinned formulas, PDF and SDS setup, AI Studio instructions and thinking level follow you across devices; no more Restore from cloud for them.
  • An open tab picks up a new version of PerfuMate when you come back to it, or offers a one-tap Update.

1.3.126

  • AI Studio remembers the thinking level you picked on this device, and when your next message will refine the formula on screen it says so, with a button to start a new formula instead.
  • The home screen and the stock sort count what you actually hold of a material: a 10% dilution counts as a tenth, so neat and diluted bottles no longer add up to more than you have.
  • Moroccan geranium oil is in the catalog as its own material.

1.3.125

  • Globalide, Symrise's macrocyclic musk, is in the catalog as its own material. Before, a Globalide bottle imported as Habanolide, which is a different maker's musk.

1.3.124

  • Each maker's ambroxide keeps its own name: importing Ambroxan, Ambrox, Ambrofix, Orcanox or Ambermor no longer lands on another maker's grade, and "Ambroxide" asks which one you have. Ambrofix and Orcanox are now described in their makers' own words.

1.3.123

  • AI Studio reads like a chat: a new reply appears at the bottom, right above the message bar, and the turns before it stay on screen, back to the question that started the conversation.
  • Your AI history keeps one entry per conversation instead of one per reply, and opening it brings back every turn.

1.3.122

  • Sixteen new materials in the catalog, each with its sources: orris absolute, clove bud absolute, ylang ylang complete, oakmoss concrete, black pine, balsam fir, rosemary of the cineole and camphor types, pink pepper, Sichuan pepper and sandalwood CO2 extracts, black tea absolute, Peru balsam resinoid, styrax oil, neral and geranial.

1.3.121

  • An AI formula is shown as what it is: a first draft, with a short note that AI cannot replace a perfumer. A line says "Needs review" only when the AI has a specific doubt about it.
  • The catalog finds the right material for more names: names that pointed at the wrong material are fixed, a bare name like "Cedarwood" or "Chamomile" means one material, and two duplicate entries are merged.

1.3.120

  • Importing your shelf recognises much more of what you write: an origin or a grade after a dash, a CAS number in the name, Italian, Spanish and French names, trade names and common misspellings. What the app is not sure of, it asks.

1.3.119

  • PerfuMate is on Google Play. Get the Android app from the link in More > About, with the same account.

1.3.118

  • AI Studio opens faster: the thinking level button and your plan at the top show right away when you come back.

1.3.117

  • The thinking level button in AI Studio comes back by itself after a slow connection, and the message box has a lighter frame.

1.3.116

  • AI Studio has a warmer look: the message box stands out, the chosen mode is easier to see, and the thinking menu opens like the other menus.

1.3.115

  • If you already have an AI plan, including an older one, you can switch to another plan in one step. Your current plan stops renewing and stays active, with its credits, until the end of the period you paid for.

1.3.114

  • The thinking menu shows what each level costs compared with Instant, from ×1.5 to ×5, and the AI plans say that the prices they list are for Instant.

1.3.113

  • Importing a materials list finds the names in your file even when its first column is a row number titled "#". Before, such a file could import every material as a number.
  • The import recognises names the way suppliers write them: pack sizes such as "(5g)", supplier names such as "(IFF)", spacing such as "Dihydro Myrcenol", accents, and names written in Italian, French, Spanish, Portuguese or German.
  • When a name points to a different grade (CO2, FCF, another origin, Natural or Premium), the import asks and suggests the closest catalog material first.

1.3.112

  • AI Studio in the browser no longer stops with "Something went wrong" when the attached formula has an ethanol or other solvent line.
  • Ask can now tell which line of an attached formula carries a CAS number or an IFRA flag.
  • The sign-up notice and the Email updates settings read in your language again.

1.3.111

  • A new device or a new account opens in the Signature theme until you pick another.
  • The sign-up notice and the Email updates setting now say exactly which emails each choice stops.

1.3.110

  • Cloud sync and automatic backups are lighter on the server: your own edits still upload within seconds, other devices are checked every few minutes, and tabs in the background no longer check constantly.

1.3.109

  • The thinking level is now a small button next to Send: tap it to choose Instant, Balanced, Deep, Thorough or Max.

1.3.108

  • AI Studio now runs on new, stronger AI models, and you choose how hard it thinks for each build: Instant, Balanced, Deep, Thorough or Max (Max needs AI Studio Pro).
  • When AI Studio composes a new formula it no longer offers materials that IFRA prohibits in fine fragrance.
  • Large cloud backups no longer fail with a misleading connection message: the server now has time to save them, and a failed backup says what actually went wrong.
  • A material profile no longer switches to "Could not load this material" after you favourite it or scroll quickly: it stays on screen and refreshes itself.

1.3.107

  • AI Studio previews and saved formulas now agree on bottle dilutions. Changing a formula bottle can also set your default.

1.3.106

  • AI Studio credit receipts stay matched to the result you are viewing.

1.3.105

  • Saved AI results can be rebuilt from History even after the original request expires.

1.3.104

  • The introductory Unlimited offer has ended. Existing purchases and eligible upgrades are unchanged.

1.3.103

  • The formula PDF marks each note group with its piece of the scent pyramid, as the app does, and a new Group by choice splits the formula into three tiers, five tiers or not at all.
  • Minimalistic PDFs leave out the parts that only work in colour (scent colours, the pyramid and the drydown) and keep the family bars in grey.
  • The EU allergen list now follows the regulation entry by entry: official label names, twelve allergens that were missing, five substances it does not list taken out, and allergens that share one label name counted together.
  • The IFRA check and the formula PDF now name a substance banned in the EU when it sits inside a material that is not a natural, in any amount; what a natural contains by nature is not flagged.
  • Rectified birch tar and cade oil are no longer marked prohibited: IFRA allows them as a specification and prohibits only the crude oils.
  • Links into the app open the screen they point to, such as the Rebuild button on a formula page and the AI Studio button in our emails, and reloading a page keeps you where you were.
  • The plans sheet keeps Continue in view, shows guests the price of the three-month offer, and asks you to sign in before the checkout opens.
  • After paying, the app says it is confirming your payment and keeps checking for about a minute, with what to do if unlocking takes longer.
  • The free IFRA calculator on our website also shows an indicative EU allergen declaration for the formula you check, with a new guide to making one.
  • The invite-a-friend offer has ended, and old invite links simply open the app.

1.3.102

  • Cloud sync recovers when a network request stops responding instead of waiting indefinitely.

1.3.101

  • Cloud sync retries interrupted uploads and catches up when you return, including formulas and AI history.
  • AI Studio uses a consistent working dilution across devices and explains ingredients marked for review.

1.3.100

  • AI Studio combines repeated ingredients into one complete dose, including results reopened from history.

1.3.98

  • AI Studio keeps the credit cost you approved and lets you retry an interrupted build without approving a new charge.

1.3.97

  • Community opens on For you, with quicker feeds, clear save buttons and public post browsing.
  • Sign in to view community ingredients and quantities, with no Unlimited upgrade required.
  • AI Studio sits in the middle of the phone tabs, and Community stays on the right.
  • Keep ingredient sources visible, add an amount to an existing formula line, and reset selected materials to catalog defaults.
  • The formula PDF is redesigned: clean white pages in three themes (Signature by default, Minimalistic and Cream), a drydown graph of the top ten materials, and a simpler options sheet where each section has its own switch.
  • On a computer every theme now has the Signature layout: bars, panes and buttons sit in the same places, each theme in its own colours.
  • Opening the checkout no longer hangs: after 15 seconds you see a clear message and can try again.

1.3.96

  • Android purchases use Google Play, with account-verified access and a clear restore option.

1.3.95

  • An unfinished materials import no longer freezes the app when it opens: your review comes back at once, and the screen stays usable while a long list is matched.

1.3.94

  • The Home button always opens Home, even right after AI Studio, and a link from the website no longer repeats itself when you reload the page.
  • Settings on a computer has a side menu: Preferences, Account and Help, each section beside it.
  • Importing no longer stops when a material matches two bottles: choose the bottle, add a new one, or leave its stock as it is.

1.3.93

  • Importing materials keeps grades of one oil apart: Mandarin Green and Mandarin Red are no longer reviewed as the same bottle, and older installs get the Green Mandarin catalog entry they were missing.

1.3.92

  • The scent profile puts Families or Sub-notes first, centred, and every row that opens now looks like it does, with a chevron that turns as it opens. On Signature the title bar of the profile panel is slimmer.

1.3.91

  • AI Studio now answers in your chosen app language and keeps your question visible beside the result.
  • Ask gives advice on your existing formula without offering to build a new one unless you ask for it.

1.3.90

  • New tips: a short bubble points at the button it explains, never covers it, and stays until you close it or tap anywhere else.
  • The scent profile says what its switches do: Amount or Impact, Families or Sub-notes.
  • Guests can import one formula: the sign-in screen opens first, with Continue as guest under it.
  • Home is called Home, AI Studio has Customize beside Plans and History, and on a phone Plans has its own page.
  • Unlimited now lists version history, and the app window can no longer slip out of place in the browser.

1.3.89

  • A new formula asks what you are making: cologne, EDT, EDP, extrait, oil or neat. The IFRA check, labels and Make then show numbers for the finished bottle.
  • The IFRA check changes the strength in one tap, and Make says how much alcohol to add.
  • A shorter starter list of materials, and everyday materials first in search.
  • Undo and redo in the formula editor (Ctrl or Cmd+Z, add Shift to redo), and Undo after Scale.
  • Alt+1 to Alt+5 move between the main pages in the browser.
  • Sign-in says why it opened and that the account is free.
  • Plainer wording across the app, and more of it in your language.

1.3.88

  • Allergen labels now count every catalog form of oakmoss, treemoss and lavandin, and a few other materials that were missed.
  • Every percentage is rounded once: columns add up to their total, and Absolute matches Relative.
  • If your browser is not saving your work, PerfuMate now says so at the top of every screen.
  • The scent profile keeps every family in the circle, shows the % sign on every bar and puts the pyramid labels beside their bands.
  • Smaller fixes: a readable Weighed it button, CSV files that keep accents in Excel, grouped large totals and whole IFRA notes.

1.3.87

  • Settings: Language has its own page with a globe, AI tools holds custom instructions for AI Studio, and Appearance adds a text size control.
  • AI Studio shows your plan, credits and history right above its title, and guests can look around before signing in.
  • Plans are clearer: they load again after a network hiccup, renters see their own plan, and plan screens read in your language.
  • Creating your first formula on a computer now opens it straight away.
  • Signature: cleaner cards, lighter shadows.

1.3.86

  • Signature: white cards everywhere, true family colours (floral is pink again), gold New formula and Add on the phone, and a clearer Materials search.
  • Materials on the desk: Import, Export and Suggest at the top.
  • After an update the loading screen says so.

1.3.85

  • The maceration journal: add a formula from the journal, keep dated notes on each batch, and see what is resting right on Home.

1.3.84

  • Settings has a Plans page: the bench plans, AI Studio and Lab Mate in one place.
  • Lab Mate is under construction for now.
  • Signature: one clean black frame, the brick strip on every Home card, readable bar tooltips, and each material in its real colours in the line editor.

1.3.83

  • Signature: side panels open as their own paper pages, the frame meets the sheet with no outline, and the editor bar keeps each control above its own pane.

1.3.82

  • Signature polish: even margins, readable labels and dialogs, a steadier Make mode.

1.3.81

  • A new default theme, Signature: a black frame, paper cards and a touch of gold.
  • A one-time note introduces Signature with a Try button, and you can switch back anytime in Settings.

1.3.80

  • AI Studio Pro now costs less, with half off your first month and 500 fresh credits each week. See Pricing for current plans.
  • Start with three months of Unlimited for $30, with no automatic renewal.
  • In your final week, choose nine more months for $38, then $68 a year, or put your $30 toward Lifetime.
  • Your paid access and available offers stay up to date when you return to the app.

1.3.79

  • AI Studio now offers monthly Basic and Pro plans, with fresh credits every week.
  • New annual Unlimited purchases are $68 a year. Existing plans keep their agreed renewal terms.
  • Lab Mate is under construction for new purchases and trials. Existing paid access is preserved.

1.3.78

  • Sort your ingredients A to Z by material name, from the list options.
  • Dragging an ingredient into your own order now stays under the pointer on large screens.

1.3.77

  • Lab Mate opens and adjusts the scent profile before explaining, unless you ask for an explanation.
  • Dictate formula and personal material notes, preserving existing text with Undo.
  • Improved spoken hang-up handling and faster local audio shutdown.

1.3.76

  • Lab Mate keeps its Start control visible when conversation time is unavailable, with an explanation and a refresh option.
  • Improved handling of a new voice request while another is processing. Saved-change feedback now requires a confirmed edit.

1.3.75

  • Meet Lab Mate: a voice partner inside your formula, with shelf-aware edits and undo.
  • Create an accord with 7 credits after approval, then choose how much to add.
  • Try 90 seconds of conversation each week. Eligible AI plans include extended daily conversation time.

1.3.74

  • AI credits use whole numbers: a new perfume costs 10, an accord 7, and an AI revision 5. Questions use no build credits; access and usage limits still apply.
  • New weekly and monthly AI plan options. Existing AI subscriptions keep their renewal price and billing schedule, and existing credits keep the same full-formula buying power.

1.3.73

  • The formula assistant button opens Ask AI again, instead of an empty window for the not-yet-released voice assistant.

1.3.72

  • Messages at the bottom of the screen are cleaner, show whether something worked or went wrong, and a new one replaces the last instead of waiting its turn.
  • Menus open under the button that opened them, with tighter rows and a line before anything that deletes.
  • An accord shows the materials inside it at their amounts in your formula, and decomposing it asks first and always saves a new version.
  • Resetting one material to the catalog default now says plainly that your edits to it cannot be restored.
  • Cards and buttons answer a press, confirmations open with a gentle rise, and a confirmation no longer stretches across a wide screen.
  • Oakmossarome is filed under earthy, and a few new catalog materials now use the sub-notes the picker offers.

1.3.71

  • GC-MS reports can now describe either the neat material or a specific diluted bottle, so dilution is counted once in your formula calculations.
  • Trace constituent percentages retain their precision when you save and reopen a report.

1.3.70

  • Fraterworks materials from recent imports now resolve to their exact catalog identities instead of similarly named oils, lactones or grades.
  • Damascenone Total, Iralia and Iralia Total remain separate bottle identities, even where registry numbers overlap.

1.3.69

  • Your shelf now shows neat stock separately from diluted solution, so carrier weight cannot hide a low neat balance.
  • Material imports keep Total grades separate and avoid misleading matches based only on shared descriptive words.

1.3.68

  • Material import accepts neat stock labels and shows invalid dilution rows without losing the review screen.
  • Identical restored catalog entries no longer force duplicate matching choices.

1.3.67

  • Material import keeps verified catalog aliases separate from unverified personal aliases and stays responsive through long reviews.

1.3.66

  • Optional advertising measurement can be managed from the privacy page. Your formulas and material data are never included.

1.3.65

  • Material import recognises duplicate catalog matches and shows CAS numbers beside suggestions.
  • Import errors keep your preview available for review and retry.

1.3.64

  • PDF, label and batch exports now use the current Liberation Sans export faces. Old bundled export fonts were removed.

1.3.63

  • Liberation Sans now marks headings and formula names; Creato Display remains for supporting text and small labels.

1.3.62

  • Creato Display now gives the app one consistent typeface, with the existing system-font fallbacks for other writing systems.

1.3.61

  • Lesser and greater galangal are separate catalog materials with distinct import names.

1.3.60

  • Review conflicting import rows together, choose their stock and price, or edit the values before confirming.
  • Conflicting values no longer silently replace each other during material import.

1.3.59

  • Review large material imports with bulk choices and uncertain matches first.
  • Choose catalog details or keep only your own file data, while preserving your material names.
  • Import matching distinguishes spelling corrections from different materials.

1.3.58

  • Material imports keep your names and explain which catalog details will be used.
  • Different origins and extraction types no longer match automatically. Review uncertain matches before importing.

1.3.57

  • Launch prices extended until September 20 at 00:00 UTC. This is the final extension.

1.3.56

  • AI Studio recognises fragrance briefs containing an accord as complete perfumes.
  • AI Studio now reminds you to test and refine AI-generated formulas yourself.

1.3.55

  • Removed ingredients can be added back immediately, without reopening the ingredient picker.

1.3.54

  • Scale keeps exact ingredient amounts when the concentration is unchanged. Weight-only scaling preserves the formula ratios.

1.3.53

  • Adding DPG or another solvent now lowers the concentration shown in the formula editor. Solvents add weight, not aromatic strength.

1.3.52

  • For you opens with three available formulas. Saving keeps your place in the feed.
  • Community posts are more compact, with clearer titles and aligned profile counts.
  • Saved bookmarks have new animations. Pins color the icon, and gray tap flashes are removed.
  • Language settings are simpler, with more translated Community, formula and Notes labels and a back button in Notes.

1.3.51

  • Community navigation is simpler: one top row and swipes that follow the bottom tabs.
  • The feed starts with three posts and loads more as you scroll. Home collections keep their full coverage.
  • Choose your interface language at the top of Settings. Some screens and material names remain in English while translations expand.
  • Pin up to five formulas and use updated theme-colored save and action controls.

1.3.50

  • Community opens Home, with Feed beside it and Return to lab in the bottom bar.
  • Feed shows posts you have not published or saved, including search results.
  • Keep browsing when a filtered page has no new posts.

1.3.49

  • Leaving a community post before it is copied no longer marks it as saved.
  • More compact community posts, with titles below the author and smaller scent illustrations.
  • Improved community card layouts when using larger text.

1.3.48

  • Fixed community saves updating the bookmark without adding the formula.
  • Community imports correctly reuse matching bottles stored in ppm.

1.3.47

  • A unified Community post layout and theme-colored navigation transitions.
  • Swipe through Feed, Home, Saved, Chats and Profile in order.
  • Optional browser full screen in Settings. Exit with Back or Esc.

1.3.46

  • Community Home, Saved and Chats are easier to reach from the bottom navigation.
  • Faster Community loading with fewer repeated requests.
  • Home carousels keep scrollbars on desktop without showing them on phones.

1.3.45

  • Compact Community buttons. Tap a post or its text to open it; chart controls and drydown remain interactive.

1.3.44

  • Community post actions share one header row. Bar charts fit their content, with drydown directly underneath.

1.3.43

  • Signing in at the free formula limit now creates the formula you tapped New for, instead of asking you to tap again.
  • The live weight in Make mode no longer jitters while you pour.
  • The dilution chip on a formula line is easier to hit on a phone.
  • Dialogs share the sheets' corner radius, and page transitions respect reduce motion.
  • The export door says what the clipboard copy is: tab-separated, for a spreadsheet.
  • Preview your PDF with the theme and sections you chose before creating it, on every plan.
  • A Cancel appears on the AI Studio overlay after a few seconds; your words go back in the box.
  • A formula line over its IFRA limit is marked on the row itself; tap the mark to see and trim it.
  • A material already on your shelf can be marked as running low from the catalog, straight onto the shopping list.
  • Advanced search can list only IFRA-restricted materials, or only EU allergens.
  • The evolution tree says what a change did to the character: pyramid bands and families, in points.

1.3.42

  • Quieter updates: only approved major changes get a one-time announcement.
  • Simpler Community navigation, compact scent controls and clearer post actions.
  • Adding a community formula also saves its post; deleting the last copy removes the save.
  • Report a post or user and block accounts directly from the feed.

1.3.41

  • Swipe from Dashboard into the feed, Friends and your profile. Settings is now on Dashboard.
  • Search by dominant scent family with colored, scrollable filters.
  • View ingredients first, then add a formula to your shelf or reveal quantities with Unlimited.
  • Shared post links retain their destination through sign-in. Product link previews use our logo.

1.3.40

  • Clearer Community post boundaries and an explicit Open post button.
  • Search folds away while you scroll; feed categories stay visible.
  • More space around phone navigation labels.

1.3.39

  • Explore community posts as a pyramid, chart or circle, with your own display settings.
  • Follow the drydown in Amount mode too. Charts now show the most relevant notes at each stage.
  • Older community posts have varied default views. Desktop scent profiles stay in their panel.

1.3.38

  • The community feed is interactive, and each post shows the scent charts and drydown its author chose.
  • Share links open formulas. Activity and notification preferences have their own pages.
  • Community navigation and contextual Unlimited explanations are clearer.

1.3.37

  • Community category headings and carousel arrows now share one row, with separate click targets.

1.3.36

  • Signing in keeps your guest work and no longer restarts the opening choices. Materials opens on Shelf by default.
  • Sync preserves exact bottle dilution when an older device updates its price or stock.
  • Supplier-specific material names require verified matches instead of inheriting a different product profile.
  • Cloud restore and account merge reject unsupported backup formats before changing your data.
  • Sign up and sign in are easier to find on the start screen.
  • Reset links now open a form to choose a new password.
  • Choose a community handle with a random name suggestion.
  • Community browsing now uses the full desktop width, visible navigation and mouse-friendly carousels.
  • Open community categories and saved formulas as full pages, and find Most saved on Home.
  • Theme previews no longer include sample formula text.

1.3.35

  • Export formulas to Excel in exactly 1,000 parts, with optional bottle prices and calculated material cost.
  • Fixed a blank area when scrolling to Activity on the home screen.
  • Theme previews show a material and its percentage, with a clearer selection marker.
  • Input fields are easier to distinguish in every theme.

1.3.34

  • AI Studio preserves longer briefs and attachments, follows final-submission instructions, and labels performance predictions as estimates.
  • Formula PDFs now include the PerfuMate logo and credit on every page, including exports from saved presets.
  • Upgrade confirmation emails explain your plan and the features it includes.
  • A version can be given the number you want: select it in the evolution tree and tap Number. A deleted version no longer forces a gap.
  • The plans open before sign-in when you meet a paid feature; signing in happens on Continue.
  • The Unlimited sheet says what Unlimited removes and why AI Studio is metered separately, and that your formulas can be exported any time.

1.3.33

  • Lavandin Super added with supplier composition, allergen information and IFRA documentation.
  • Asking the studio "is Cinnamon restricted?" no longer clears a material the catalog flags as IFRA-restricted when the table quotes no figure for it.
  • A bare "Ambroxan?" is answered on your device, free.
  • Trace lines under 0.01% reach the AI as their real share instead of 0.0, so revising a formula with a trace in it works again.
  • Every formula line now carries a one-clause rationale, and the AI answers a build order with a formula first and its question under it.
  • The formula verdict bar asks again after each rebuild.

1.3.32

  • Black Agar no longer reports estimated SDS midpoints as exact composition; inconsistent supplier documents require review.
  • Hyraceum Signature Absolute includes its supplied-product dilution, supplier limits and allergen disclosure.
  • Material imports recognize ppm and ppt stock dilutions and refuse unsupported precision instead of importing them as neat.
  • Timberide includes supplier references; conflicting constituent documents require review rather than a false compliance result.
  • Import matching distinguishes extraction types and similar chemical names more carefully.
  • Rose Oxide Laevo, Carvacryl Methyl Ether and verified import aliases include supplier references.
  • Supplier-specific ambergris and floral blends keep their own identities and certified IFRA limits.
  • AI Studio receives the same supplier product limits as the formula checker.
  • All six themes refreshed: Graphite and Noir are deeper and darker, Cream is richer, Dark and B&W tier more clearly, and in Warm amber the AI Studio card and tile have a sage green of their own.

1.3.31

  • A shorter upgrade screen with clear billing terms and a fixed Continue button.
  • Your selected plan is remembered when you sign in with Google.
  • Preview a colour PDF of your formula before choosing Unlimited.

1.3.29

  • New formula opens directly, and AI Studio helps you add materials without losing your brief.
  • Unlimited plans explain the upcoming price change and price protection more clearly.
  • The tour keeps the logo clear and recognizes signed-in users.
  • Material and formula paste dialogs preserve your text when clipboard access fails.
  • Community challenge entries can be retried after a loading error.
  • Material imports explain supported files and optional details more clearly.
  • Empty or blocked pastes keep your text open, with a clear next step.
  • A failed material match lets you retry without selecting your file again.

1.3.28

  • Signing in keeps your import review and your AI Studio start choice ready to continue.

1.3.27

  • Shelf and Catalog controls are more compact, with centred selections and full touch targets.

1.3.26

  • AI Studio compares similar materials against your brief and checks new formulas for redundant choices.
  • Materials you name stay visible to AI Studio on a large shelf.

1.3.25

  • Formula checks retain trace constituents and show EU prohibitions separately from IFRA reference limits.
  • Batch costs follow the amounts and concentration used. Stock shortages stay visible and can be corrected with a physical count.
  • Each account keeps its own local formulas and material inventory.
  • Search filters, phone controls and keyboard navigation are clearer. Imports handle hidden spreadsheet tabs and more PDF text formats.
  • AI request retries reuse saved results, with stronger protection against duplicate charges and refunds.

1.3.24

  • AI Studio now uses a new AI model for questions, formula creation and revisions, with the same shelf and IFRA checks.

1.3.23

  • Start by importing your materials, importing a formula or creating with AI. Preview imports before signing in to save; sign in to create with AI. Guest access stays one tap away.
  • A shorter tour introduces the essentials and returns to your starting choices when you finish or skip.
  • Import previews and your choices stay on this device for 24 hours while you sign in. Files are saved only after final confirmation.

1.3.22

  • Direct links to locked formulas, their versions and weighing screens now require unlocking before showing their contents.
  • Allergen PDF percentages and the SDS concentration now use the finished formula strength, including alcohol already in the formula.
  • A new bench starts with one question, "What would you like to do first?", and goes straight to creating, importing or building with AI; the tour is a choice. The first real formula gets a quiet "saved on this device" note instead of a plans sheet, the AI runs are announced without taking the screen, and a limit met as a guest is recomputed the moment you sign in.
  • AI Studio never charges a run for a build with nothing on the shelf: the app and the server both refuse first, whatever the brief says, and the brief waits while you add materials.

1.3.21

  • The catalog says which materials the EU bans outright (Lilial, Lyral, the nitro musks and seven more) on the material page and on the compliance sheet of any formula using one; 347 more materials carry a strip-life figure; the two Siam Wood rows are one. Three new materials: gamma-Ionone, (E)-beta-Farnesene and Petitgrain Portugal.
  • A reported post is hidden from everyone but its author until we have reviewed it, and the report reaches us by mail the moment it is filed.
  • More has a Guide row beside Website that opens the beginner guide on the site.
  • Purchase details load without outdated product lookups.
  • Deleting a note uses the same confirm sheet as every other delete.
  • An account remembers where it came from (the link it arrived on), written once at sign-in so we can tell which channels bring people who actually work.

1.3.20

  • Plainer words across the app: "the room left" is "your limits", "See" is "View", "Your bench is full" is "Formula limit reached", and a plan "lifts the limits" instead of buying room.

1.3.19

  • The home card for a free account says "Upgrade to Unlimited" and what it unlocks, without a price.
  • The welcome deck Skip button no longer wraps onto two lines on narrow phones.

1.3.18

  • IFRA: oakmoss with treemoss, and methyl heptine carbonate with methyl octine carbonate, are now also checked as the combined total the standard asks for, not only one by one.
  • IFRA: a prohibited material arriving as a trace inside a natural (safrole, asarone) is judged against the 0.01% the standard tolerates, instead of reading "not checkable".
  • Your AI Studio history travels with your account: backup, restore and sync carry it now.
  • The old desktop side rail, unused since the dock arrived, is gone from the code.

1.3.17

  • The Free plan card no longer lists Impact and the evolution tree, which are paid.
  • A yearly renter who buys Lifetime stops paying, like a monthly one; deleting your account cancels any rental and AI subscription.
  • Restoring a cloud backup brings your trial notes back; they were saved and never read.
  • Re-importing one of our own formula PDFs recovers its name, concentration and IFRA category again.
  • The GHS classification is taken against the concentrate at the finished strength, the same way the IFRA check is.

1.3.16

  • Apple Supreme (Fraterworks) joins the catalog, with its SDS composition, IFRA certificate and allergen declaration read into the row, so the IFRA and allergen checks see what is inside it. Suggested by a perfumer.
  • Beeswax Absolute, Calamus, Seaweed (Fucus) and Sinensal carry their supplier documents now: the declared allergens, the constituents with IFRA standards, and the certificate caps in their text. Yesterday's "checked clear" for beeswax was wrong; IFF declares fifteen allergens in it and caps it at 40% of a fine fragrance.
  • Spikenard carries its allergen declaration and certificate too, and Blue Lotus its CAS. The naturals nobody publishes a breakdown for stay "not checked" on purpose.
  • When a search finds a material that your category filters hide, the library says so and offers Clear filters, instead of "Nothing here matches" and a door to suggest a material the catalog already has.

1.3.15

  • Beeswax Absolute no longer reads "not checked" in the IFRA panel: it carries no standard and no restricted constituent, and the checker now says so. The material card says what the checker makes of a material with no breakdown, instead of "No breakdown yet" alone.

1.3.14

  • The community home says "materials", not "bottles", and says it in fewer words.

1.3.13

  • The community opens on a home of its own: how many materials you hold, the accords and formulas your shelf can make tonight, the posts one bottle away, the bottle that would unlock the most, the family your shelf is rich in and your bench ignores, what is new since your last visit, and the perfumers the room saves. Search sits on top.

1.3.12

  • The link in the "fourth formula" mail opens the app straight onto the plans sheet.

1.3.11

  • The Android build no longer asks for photo, video and audio access it never used; a plugin had declared them on our behalf.

1.3.10

  • Blocking somebody now holds in every feed, including Latest, Following and Saved; it used to hold only in For you and on their own page.
  • Blocked accounts have a list of their own in profile settings, with Unblock beside each name. A block is a decision you can revisit.

1.3.9

  • A guest who meets a paid feature and signs in now lands on the plans, not back where the sign-in closed.
  • Signing in with Google from the plans sheet on the web reopens the plans after the reload, instead of the dashboard.
  • The account sheet no longer offers "Skip for now" to a door that needs a handle, and says what is missing when it is closed without one.
  • Buying AI runs as a guest opens sign-in first.
  • More > Account has a "Refresh my plan" row for a plan bought on the site that has not unlocked in the app yet.
  • On Android the plans sheet says where plans are bought.

1.3.8

  • Saving a community formula without a handle yet opens the handle picker straight away. It used to answer "Sign in to join the community" to somebody who had already signed in.
  • The Buy button on the plans sheet opens sign-in for a guest and then carries on to the checkout, instead of a message that ended there.
  • Opening your own profile from the home page asks for the handle it needs, instead of coming back with "Could not load your profile".

1.3.7

  • IFRA: a standard that covers several CAS numbers (rose ketones, citral, oakmoss, carvone, the methyl ionones) is now summed as ONE total against its one cap. Each member had been given the whole cap on its own, so four damascones at a quarter of the limit each read compliant at more than twice the limit.
  • IFRA: a material the dataset marks as governed only through its constituents (sweet orange, the mandarins, rose absolute, clove) no longer shows as "restricted, no verified number"; its constituents carry the check, as they always did.
  • IFRA: a prohibited molecule arriving only as a trace inside a natural (safrole in nutmeg) is reported as not checkable with its share shown, no longer as "prohibited at any level", which the standard does not say.
  • IFRA: caps are compared in parts per billion, so the one standard written at 0.00001% is no longer rounded up ten times looser; a catalog-flagged material whose CAS reaches no standard is listed as unchecked instead of passing in silence; a fixed carrier oil is a solvent, not an unchecked natural; a restricted solvent (benzyl alcohol) gets its corrective cut.
  • The IFRA check is on the website too: paste a formula at perfumate.app/ifra-check, no account, and read the same verdict the bench gives. The page runs a copy of this engine that is replayed against it on every release.

1.3.6

  • The plans sheet reads as three things instead of four: Free in grey with "you are here", one rented card that flips between monthly and yearly on a "save with yearly" switch, and Lifetime as it was.
  • Deleting a formula at the free cap now opens that sheet, since clearing a slot is the moment a fourth formula is worth money.

1.3.5

  • Before you weigh a batch, the bench now checks every bottle against the amount the batch will draw and lists them: covered, short by how many grams, or no amount on record. The short ones go to the shopping list with the missing amount already filled in. Asked for by a perfumer who kept finding out halfway through a batch.
  • That check had been wrong since the bench moved to five-decimal weighing: it read a bottle as out unless it held a hundred times the draw. A 10 g bottle now covers a 1 g pour, as it always did on the shelf.

1.3.4

  • No substitute reads 100% any more, because no other material smells the same. The meter stops at 95 for a different substance and only the same molecule under another name can go higher. Where two materials carry identical data in our catalog, the list now says so instead of pretending to rank them.
  • A molecule standing in for a natural, or a natural for a molecule, is marked as such, and a stand-in that lasts twice as long on paper says so. Both nudge the number a little and say why.
  • Hundreds of materials that had a family and no sub-notes are tagged from their own descriptions now, so they can be found, matched and substituted like the rest.

1.3.3

  • A material that is part of another is no longer offered as a full replacement for it. Alpha-santalol is half of East Indian sandalwood, and the substitute list said so with a 100. It now caps at the share it actually is, and says why.
  • When several bottles carry identical data in our catalog, the list shows one of them first and moves on to a genuinely different answer, instead of filling every slot with the same bottle under three names.
  • The dilution on a material card is what we prefill, not a statistic about how perfumers dose it. Where the figure is our default for that strength rather than a curated one, the card now says so.
  • Dreamwood carries the milky note its own composition already implied, so it ranks where a mostly-santalol material should.

1.3.2

  • If the app asked you to sign in again over the last few days, that was ours and not yours. Moving the backend to our own domain renamed where the session is kept, so the app stopped finding one it had. It looks under the old name now too, and signs you back in.
  • Ask offers to build when it reaches a direction, instead of leaving the answer sitting there with nowhere to go. The offer says what it costs before you take it.
  • A material filed as a top note that lasts for days now says why on its own card. Paper measures how long it keeps evaporating; the note is the job it does in a formula, and a material can be tenacious without being deep.

1.3.1

  • Ask no longer writes a formula into the conversation. When it has a direction worth composing it says so and hands it to Build, which weighs it against your shelf and the restrictions the way every other formula on the bench is weighed.
  • The Build button only appears when there is something to build. Asking what a material is, or being asked back what you want, no longer offers to compose an answer that does not exist yet.
  • A formula built from an Ask conversation arrives faster, because the brief it is built from was already written while you talked.
  • Create is called Build, which is what it does.

1.3.0

  • AI Studio has two modes now. Ask answers questions and never uses a run; Create builds the formula. Which one you are in, and what it costs, is written on the bar you type into.
  • Ask comes with the AI plan and takes nothing off your monthly balance. Questions your own catalog can already answer are answered on your device, instantly, from the same data the bench uses.
  • A brief too thin to build from now gets one question back before anything is composed, so a run is not spent guessing what you meant. The question itself costs nothing.
  • A turn that hands back no formula says so on screen. It has cost nothing since the end of August and there was no way to tell.
  • An answer can be handed straight to Create as a formula, in one press, without retyping what you just asked.
  • Signing in now tells you how many AI runs are sitting on your account.
  • On the free plan a formula can be exported once. Renaming it, or changing what is in it, does not make it a second formula.

1.2.2

  • Saving a community formula now puts it on your bench. One press and it is yours to open, weigh and change, in a Community folder of its own. Unsaving only removes the bookmark; a formula you have is never taken back.

1.2.1

  • Saving answers the tap itself: the button paints the moment you press it, and the server catches up behind. It is also the right size now, and its bookmark shows in every theme.
  • Lighter on the wire: the catalog arrives from our own site, and a tab in the background stops talking to the server until you return.

1.2.0

  • The community ranks by saves now. The heart became a Save button: a save keeps the formula in your Saved list, ready to add to your shelf, and the feed listens to what people actually keep.
  • For you is personal. It reads your own bench - the bottles you own, the materials your formulas reach for, the families you build in - and ranks the feed for you. Nothing about your bench leaves your device; the ranking happens on it.
  • Search grew up: filter by a material the formula must contain, order results by newest or most saved, and "Only my shelf" now means exactly that - every material already on it.
  • Formulas you add from the community land in their own Community folder, so your bench stays yours. Move them anywhere afterwards.

1.1.10

  • Picking a handle is asked once, not at every door. Skip it and every part of the bench still opens; the community is the only thing that waits for one, from More, Account.
  • The handle is changeable now, in Profile settings.

1.1.9

  • AI Studio does what your message says about the shelf. Ask for materials you do not own, with "only materials I own" off, and the answer really reaches past your shelf - it was quietly building from your bottles anyway.
  • Refining a formula whose materials you have not marked as owned works now. It used to fail with "I could not verify that formula draft" after two paid attempts, with the credit returned but no answer.
  • The catalog gains Bergamot Essential Oil FCR, the furocoumarin-reduced grade, from a customer suggestion. It is its own material, not a synonym of FCF: reduced and free are different safety claims.

1.1.8

  • AI Studio: turning off "only materials I own" no longer returns a formula built mostly from things you would have to buy, and it never lists a material it cannot name.
  • AI Studio: attach a formula and ask for a change, and the answer is your formula changed, not a new one.
  • A free account now starts with 2 AI Studio runs. It had none, which meant every AI door answered a new account with "you are out of credits" - including the scent equalizer this app promises free.
  • Opening the app from the website goes straight to the bench. The tour moved to More, About, Take the tour.
  • The catalog opens on materials a first formula is actually built from, until you own something of your own.
  • Fixed: the confirm-your-email screen opened with every button disabled.
  • Fixed: naming a formula is no longer required before you can start one.
  • The amount box takes a percentage. Type 12% and it works out the grams, and the two percent fields are there on the first ingredient now, not only when editing one later.
  • Tapping a catalog material opens its page, not a form. Import accepts .xlsx on the formulas door too.

1.1.7

  • Picking several materials at once now puts them on the formula together, in one go, instead of dropping them in one row at a time.
  • A question to AI Studio that comes back as an answer rather than a formula no longer costs a run. The studio charges for formulas.
  • Fixed: an AI plan could grant its first month twice, which meant the runs on the counter were not the runs that had been paid for.

1.1.6

  • The plans are described honestly everywhere now. A free account opens every tool but four, and those four are named wherever a plan is mentioned: colour PDF themes, a PDF without our credit line, bottle labels and the sale-ready pack.
  • Fixed: the weighing order called Smart was labelled as paid. It is free with an account, and always was.
  • Fixed: undoing a delete could take a formula back after a new one had already taken its place, leaving a bench over its own limit.

1.1.5

  • The evolution tree is free. Every version you have ever saved, the branches, the notes on each one: open to everybody, no plan.
  • Impact and the drydown are free too, on every formula rather than one.
  • Compare and the scent equalizer were already open to any account, but the plans page had them listed as paid. It no longer does.
  • A plan still buys room, and it buys what leaves the bench for somebody else: unlimited formulas, the unbranded PDF, colour themes, bottle labels and the sale-ready pack.

1.1.4

  • The IFRA fix and swapping a material now ask first, and show you exactly what they are about to change.
  • Nothing is lost when you say yes: the formula as it stood is kept in the evolution tree, and the change carries on from a new version you can go back to at any time.
  • Fixed: opening an older version to edit it left behind a branch you had not asked for, and could not then delete. Edit now opens that version itself, and an unwanted branch can be removed.
  • The note you write on a version can be read back. Notes is its own tab at the top of the editor, and sits under Sort on a phone: the note on the version you are looking at, kept separately for each one, over the brief and your bench notes.
  • The evolution tree now shows the note on each version and on every line in it, and you can move between versions without leaving the page.

1.1.3

  • Fixed: opening a material from one of our catalog pages on the web sent you to the welcome tour instead of to the material you asked for. It now opens what you clicked.
  • The welcome now offers to sign in first, with carrying on as a guest underneath. Both still open the same bench.

1.1.2

  • The compliance notes are now written in our own words throughout, and the material descriptions no longer name perfumes made by other houses. None of the limits themselves changed.
  • Every catalog page now says plainly that trade names like Iso E Super and Hedione belong to their owners and that we are not connected to them.
  • The terms of service gained the parts they were missing: what we do and do not promise, the limit of our liability, and which law applies.

1.1.1

  • Fixed: work saved on one device could stay on that device, with nothing to show it had not gone up. This version sends anything that was left behind.
  • Fixed: a bench that failed to open the first time you ever launched it could stay broken for good.
  • Fixed: an edit made while your work was syncing could sit unsent until the next time you opened the app.

1.1.0

  • Graphite is the new default theme, and the theme picker is rearranged.
  • A cost button beside the total: see what a formula costs, and turn on the cost of each material.
  • Fixed: the guided weigh-out was rounding every line to three decimals, so a material dosed under 0.0005 g was silently left out of the batch. It now weighs what the formula says at any size.
  • Fixed: logging a batch deducted the same rounded amounts from your shelf, so a trace material never left the ledger.
  • Fixed: AI Studio was describing your weights to the model a hundred times smaller than they are.
  • Fixed: the AI no longer invents an IFRA limit for a material whose published figure it cannot quote.
  • Fixed: a bench that would not load now says what went wrong, and an interrupted update can no longer leave it stuck that way.
  • Smoother on Android: the app now runs at your screen's full refresh rate instead of being held at 60.

Only the entries worth somebody's attention are here: a new surface, a design you would notice, a bug that was costing somebody their work. Refactors and test passes are not listed, because a changelog that lists everything is one nobody reads.