Updates
Version 1.15.0 - November 28, 2025
New: Desktop App
Molequles now has a Desktop application which provides the option of running the app completely offline without an account (as well as an Online mode which works the same as the web app). The desktop app is available for Mac, Windows and Linux.
Minor Changes
- Formula Editor now shows Created and Modified timestamps
- Formula "Modified" column now reflects the last time a change was made to an entry in the formula, to more accurately represent the last time "real" changes were made to the formula.
- Export Formula: added "Cost" column as an option
- Import Formula: Improved parsing and error detection
- Significant rewrite of data layer under the hood, increasing performance and stability
- Code libraries updated to latest versions
Bug fixes
- Search in the Materials page now re-indexes as changes are made to materials.
- Sync errors will no longer cause the loading screen to get stuck. Users can continue to work with changes persisted locally.
Version 1.13.6 - June 8, 2025
Bugfixes
- Attempt to fix initial load hanging on oauth
Version 1.13.5 - June 5, 2025
Bugfixes
- Fix material creation in "Import Formula" flow
Other
- Upgraded code libraries to latest versions
Version 1.13.3 - May 29, 2025
Materials Database
- Fix Pell Wall links
Version 1.13.2 - May 2, 2025
Bugfixes
- Fix "Copy to Clipboard" action in Export Formula view
- Preload demo data in the demo app
Version 1.13.1 - April 21, 2025
Minor Changes
- Made sync indicator less intrusive
- Browser tab title now shows the current page you're on
Bugfixes
- Hide material popover for unknown materials in the Formula Editor
- Fixed intermittent issue with stale formula metadata cache
Other
- Upgraded code libraries to latest versions
Version 1.13.0 - April 13, 2025
New Features
- Multi-select formula delete: You can now select multiple formulas in the Formulas page and delete them in one go
- Show a sync indicator when the app is syncing with the server
Performance
- Significant performance improvements throughout the app, utilizing dependency graphs and metadata caching to be much more selective with updates/recomputes
Bugfixes
- Fixed issue where signing in with Google didn't redirect to the home page
- Fixed issue where formulas page would overflow horizontally, causing the action buttons to disappear off the page. The action bar now conforms to the window width, and the table scrolls horizontally when necessary
Version 1.12.1 - April 1, 2025
Bugfixes
- Fixed a locales/formatting issue in Scale Formula which caused it to break in certain locales
Version 1.12.0 - March 29, 2025
New Features
- Unpack Nested Formulas: You can now "unpack" a nested formula, which will incorporate the contents of the nested formula into the formula editor
- Improved Export User Data format: "Export User Data" now exports a zip file with nicely formatted notes, materials and formulas, as well as the usual full database JSON
- Materials are exported to a CSV
- Formulas are exported into individual CSV files
- Notes are exported into individual markdown files
- "Import User Data" supports both the old JSON and new ZIP formats, and properly handles updates of existing entries
Minor Changes
- You can now enable "Auto Weight" in the Formula Editor when changing dilutions. Enabling this will automatically recompute the weight of an entry when you change its dilution, retaining the same proportions in the formula concentrate
- CAS can now be optionally included in Export Formula
- "Delete Account" button added to the Settings page
Bugfixes
- Fixed searchability of material and formula notes
- Fixed scaling issues in Scale Formula
Version 1.11.0 - January 12, 2025
New Features
- Material Preview in Formula Editor: You can now preview material details directly in the formula editor by clicking on the material name
- A simplified overview of the material is shown, including longevity, profiles, description, and median usage (as a range from 40th to 60th percentile)
- Available only when using a tablet size window or larger (for now)
Minor Changes
- Password Reset flow has been added to the Sign In page
- Material Usage now shows a median value instead of an average value
Version 1.10.1 - December 26, 2024
New Features
- Material Description and Formula Notes editors now support basic rich text editing, allowing for bulleted/numbered lists, bold/underline and headings (similar to the Notes page)
- IFRA limits are now calculated for nested formula entries. Hovering over the Absolute column of a violating row now shows a tooltip indicating the IFRA limit of that material
- Molequles has a new landing page at https://welcome.molequles.app/. The Guide has been moved here and improved with better feature overviews
Bugfixes
- Formula scaling is fixed again, for real this time (no more crazy decimals)
- Nested formula entries are now properly sorted (according to selected column)
- Profiles are now sorted alphabetically in the "Add Profile" dropdown in the Material Editor
- Fixed alphabetical sort in the Compare Formulas page
Materials Database
- Citronellol CAS number changed to more common one
Other
- A rewrite of many things under the hood and code libraries upgraded to latest versions
Version 1.9.1 - October 26, 2024
Minor Changes
- You can now see the percentage of top/mid/base notes in the Formula editor when grouping by Longevity
- You can now specify a custom weight increment value in the Settings page. When editing the weight field in a formula, you can use up/down arrow keys to increment the weight by this amount
- Slight tweak to the application font to improve general readability
Bugfixes
- Column customization in the Formula editor has been fixed. You can now see all selected columns regardless of screen size
Other
- Many performance optimizations made and code libraries upgraded to latest versions
Version 1.9.0 - September 1, 2024
New Features
- Import Formula: You can now import formulas into Molequles
- Formulas must be supplied in text form but can be in any format. The values will be inferred and parsed automatically
- Molequles will attempt to match up the materials in the formula with your existing library. If there are any errors in the automatic matching, there is the option to change materials and dilutions
- Materials that don't currently exist in your library can be created during the import
Minor Changes
- Tooltips added across the UI to buttons whose purpose may not be immediately obvious
Version 1.8.2 - August 13, 2024
Bugfixes
- Fixed an issue where the app failed to load when there was a cyclical formula (i.e. a formula that referenced itself)
- Cyclical formulas are marked as errors in the "Show Inner Entries" view. It is recommended to remove/fix any cyclical references like this since it can cause weird calculations
Version 1.8.1 - August 10, 2024
New Features
- Notes: You can now create and manage notes from the new Notes page in the navbar
- Notes use a rich text editor with support for headings, bulleted/numbered lists, bold/italic/strikethrough, links, and more
- Search can be done by title or content
- Image/video/file uploads are not supported
Version 1.7.0 - August 4, 2024
New Features
- Replace Material in Formula: You can replace a material in a formula entry with another material
- The weight and dilution of the original material are retained, even if the new material does not have such a dilution defined
Minor Changes
- Deleting materials no longer removes formula entries for those materials. Instead, "Unknown Material" will be shown, with the option to replace it using the new feature above
- Cost calculation is now shown for materials in nested formulas
- Made a number of improvements under the hood which should increase overall performance/stability
Version 1.6.2 - July 30, 2024
New Features
- Formula Lock: You can now lock your formula to prevent accidental changes from being made, or to mark it as "final"
- The formula name, notes and tags are still editable, but the formula entries cannot be modified when locked
Minor Changes
- Deleting a formula entry now opens a confirmation modal, to prevent accidental deletion of entries
- Import Materials page now shows the correct field names for various fields
- Weight values are now rounded to the nearest 4 decimal places, mostly to keep things readable when scaling a formula
Version 1.5.0 - July 14, 2024
New Features
- Usage Graph: There is now a graph in the Usages area of the material editor, to help visualize how you use your materials and identify patterns
- Mark as Solvent: Materials can now be designated as Solvents by checking the "Mark as Solvent" checkbox in the material editor
- This will result in more correct calculations for relative and absolute percentages for these materials, and will also group them when using "Group By" in the Formula editor
- This is a non-destructive action, so all previous usages and dilutions of these materials are retained, in case you decide to un-mark a material
Version 1.4.7 - May 26, 2024
Minor Changes
- Multi-select in the Materials page is a bit more intuitive and now supports deleting the selected materials
- NOTE: Deleting materials is a very destructive action and will delete any usages of that material in formulas, which will result in a change in your formula percentages. Deletion cannot be undone, so use only if needed
- Not user-facing, but automated browser testing has been added which should help keep new bugs from popping up
Version 1.4.5 - May 9, 2024
New Features
- The formulas page now supports filtering and grouping by tags
- The filter can be opened/closed with the Filter button to the left of the search input on the Formulas page
Bugfixes
- Pressing Enter while in a weight input field now submits the value
Version 1.4.3 - April 29, 2024
Bugfixes
- Fixed a "division by zero" bug caused by previous update
- Fixed occasional issue where weight input fields would get reset as you type
Version 1.4.0 - April 25, 2024
New Features
- Customizable Formula Editor: The formula editor view can now be customized to:
- Show or hide certain columns
- Preview profiles for each entry
- Group entries by longevity (top/heart/base notes)
- The customization panel can be accessed by clicking the middle customize button in the top right corner of the formula editor
- Table columns can be toggled on/off by clicking the gear icon in the top right of the table
Minor Changes
- Added option to set light or dark theme in the Settings page
Bugfixes
- Fixed floating point issues with scaling/computation engine
Version 1.3.5 - April 7, 2024
Minor Changes
- Cost breakdown is now available in the formula editor. Note: the Cost column is only visible on larger windows (i.e. not available on mobile)
Bugfixes
- Fixed issues with case-sensitive sorting
- Limited IFRA limit values to 100%
- Fixed issue where adding a material from the database failed due to long names
Version 1.3.1 - March 2, 2024
New Features
- Export Formula: Formulas can now be exported in text format, with customizable columns/presentation
- You can choose between:
- Exporting the formula as-is (with dilutions, weights, etc)
- Exporting the formula in terms of final perfume concentrate, with undiluted materials in parts per thousand
- You can choose between:
Version 1.2.7 - February 12, 2024
Minor Changes
- Material panel now shows the number of usages and average usage across your formulas for the selected material
Bugfixes
- Fixed profile visualizer in the Formulas page for formulas with nested formulas
Materials Database
- Descriptions have been removed and replaced with tags for each material in the database
- The "Add to My Materials" action now includes tags and recommendation percentage in the new material's description. Top/Heart/Base note field is also populated based on odor longevity
- Ethyl Maltol was missing for some strange reason. Added it back
Version 1.2.6 - January 25, 2024
Minor Changes
- There is now a "Import User Data" button in the settings page alongside the "Export User Data" button. If you have data that you've saved in the Demo app, you can now import it into your registered account. Note that this will copy over everything
- Ironically, the Export User Data action was broken in the Demo app. It's fixed now
- Materials Database tags are now clickable for quicker searching
- Removed entries that had little to no information from the materials database, which should clean up search results (these were mostly odd variants of naturals that had no info)
Version 1.2.4 - January 20, 2024
Minor Changes
- Materials Database search algorithm has been improved to push more data-rich results to the top. This should simplify searching for something like "Sweet Orange," which previously returned some random unknown variant of orange EO. Now it returns "Sweet Orange Peel Oil" which has lots of data and is more likely to be what you're looking for
- Materials Database UI slightly reorganized, improved for mobile devices
- Added "Demo" indicator to demo app navbar
- Optimized sync mechanism
Version 1.2.2 - January 19, 2024
New Features
- Materials Database: Molequles now has a public materials database built into the app
- The database is comprised of information from multiple online sources and as a result has thousands of fragrance materials, with data about usage, IFRA limits, molecule diagrams and more
Minor Changes
- Added the ability to scale a formula by a multiplication factor
- Dilutions UI has been revamped to hopefully make it clearer/simpler to use
Bugfixes
- Deleting a material while searching no longer throws an error
- Minor UI issues addressed in a few places
January 13, 2024
New Features
- Duplicate Formula: You can now make copies of a formula by opening up a formula and selecting "Duplicate Formula" in the additional actions menu in the top right
Minor Changes
- Added a "New Version Available" banner to inform users when they need to reload the page to get the newest version of Molequles
January 12, 2024
Bugfixes
- Google sign-in fixed for Safari based browsers
- Fixed an issue where dilutions and weights would get reset occasionally
January 7, 2024
New Features
- Import Materials: You can now import materials into Molequles from a TSV, CSV or JSON file. Excel and Google Sheets both support exporting tables as TSV/CSV
- This is a new guided flow, with instructions on how to properly format the files. You can preview what the materials will look like before importing
- The columns/fields of your file can be individually mapped to a corresponding field in Molequles. This should cover most scenarios for exported files
Minor Changes
- Create a new profile directly from the Material sidebar
Bugfixes
- Fixed various issues during app load (stale db items, sync errors)
- Fixed intermittent issue when deleting formula entries
- Set limits on various input fields
- Fixed some layout issues in mobile UI