You've found the Convergence Menu website, and the launching pad to the Convergence Menu application.

Convergence Menu is many things, depending on your needs. Primarily, it's about putting food on the table. But it's also about putting lots of food on many tables.

  • For the home user it's an online recipe-sharing platform.
  • For the meal-prepper, it's a recipe calculation tool.
  • For the caterer, the event planner, or the restaurant owner it's a tool for handling the administrative nightmare challenges surrounding meal planning and logistics of cooking for large groups.

Whoever you are, it's a place to keep and share your favourite recipes, and an easy way make attractive printouts, scaled to the number of mouths you have to feed. What's not to love?

For details on how it works and what it can do for you, visit the Quick tour page.

What's new?

Bugfixes & minor enhancements

  • Fixed unit conversion scaling issue in recipe reports (oops!)
  • Redirects to user's recipe list after login (instead of account).
  • Fixed website recipe visibility issue with privately shared recipes
  • Fixed back-end recipe visibility issue for privately shared recipes.
  • Updated share-with-group option in back-end to disable groups where the recipe has already been shared.

This release contains only one feature, but oh, what a feature: Units conversion is here!

What this means, is that recipes can be converted between unit systems. So a recipe written in metric measures can be switched to UK or US imperial units (or whatever) directly from the website. Why is this cool? Because it's one less barrier preventing people of different cultures from sharing their recipes. Especially if you grew up in one of those weird places that use decagrams or fluid ounces. ;)

To be fair, it's not magic; it's strictly mass-to-mass or volume-to-volume (you need density to do mass-to-volume, and that's too crazy even for me - this was mind-bendy enough), and you need to relate it back to grams or milliliters. But hey, this is a big step even so.

I also linked up the user preferences (and made it editable from the website), so your preferred unit system is loaded by default. You can still use the original measures if you wish, and if you don't see a unit you'd like to cook with, you can just go and create your own.

FAQ & licensing.

  • Added a long-overdue FAQ page.
  • Implemented license types and guests limits.
  • Fixed user display-name presentation.
  • Fixed offline DB driver issue
  • Made the terms and conditions available on their own page
  • Improved recipe report layout
  • Upgraded to latest JasperReports (v6.7.0)

Introducing Fridge Mode: search for recipes using ingredient you have!

  • Ingredient-based recipe search.
  • Can search by dietary requirements.
  • Can search within a recipe book or your own personal recipe library (when logged in).
  • Also searches for recipes with related (i.e. more specific forms of) ingredients.
  • Shows recipe-match accuracy (how many ingredients matched out of how many you searched for, and how many extra ingredients you'd have to buy).

Other back-end bugfixes from v2.4.4/5 and minor website enhancements.

  • Added make-copy function for copying of shared recipes (when granted).
  • Enforced group-name uniqueness.
  • Fixed issue with loading certain outlines on mobile web.
  • Fixed shared-recipe visibility issue.
  • Fixed SEO thumbnail URL, so Google et. al. can preview the recipe pictures better.
  • Implemented http security headers to the front-end website for reduced insecurity!
  • Reorganized menu bar (and icons! It's better now).

Recipe books added to website!

  • Recipe book pages added to showcase public groups.
  • Permission controls implemented for accessing recipes in private groups (when logged in).
  • Recipe URL scheme simplified from viewrecipe.xhtml to recipe.xhtml (incl. redirect for old links).
  • Improved page meta-data to appease the search-engine gods.
  • Fixed image stretching issue on home-page recipe carousel.
  • Fixed issue with recipe printout preview not being closable on mobile devices.

Bugfixes from 2.4.0-2 + minor improvements.

  • Fixed issue with SEO and report banner (http vs https links)
  • Made recipes & sides swappable
  • Fixed error in calculation table
  • Minor formatting and layout improvements
  • Improved table-refreshing event handling
  • Fixed dietary flag presentation in event plan
  • Made 'Estimate Yield' function obey unit system preference
  • Fixed bugs when duplicating meals, deleting recipes and configuring private unit systems.

More bugfixes from 2.4.0-1.

  • Fixed several issues preventing the creating, editing or merging ingredients and meals.
  • Made recipe variations and dietary flags visible in the recipe preview and in reports.
  • Improved recipe preview layout for mobile/tablet.
  • Made unit lookup calls be displayed hierarchically (within unit systems) when no unit system preference is set.
  • Reworked data reloading after editing data.

Mainly a bugfix release (from 2.4.0) + a few minor updates.

  • Fixed major issue preventing mobile and tablet back-end from working
  • Fixed errors in SEO structured data
  • Added Desktop Client downloads to server for licensed users (+ implemented security).
  • Simplified Terms of Use text, updated about and error pages
  • Added dietary flags disclaimer to shared recipes
  • Reworked desktop client packaging (reduced download size, updated JRE)

Major upgrade to front-and-back-end containing critical features to support event planning, plus multiple enhancements to the website.

Main improvements for 2.4.0:

  • New recipe preview page with recipe scaling
  • Added recipe dietary flags (Vegetarian, etc)
  • Added unit systems (metric, imperial, etc)
  • Recipe variations (duplicates a recipe, maintains link back to original)
  • New 'functional' report for meal planning
  • Improved database performance (DB restructuring, performance tweaking)

Noteworthy front-end (website) changes:

  • New recipe preview page
  • Recipe report generation now supports scaling + images in HTML preview
  • Search-engine optimization (dynamic sitemap.xml)
  • Content made visible to search engines (json+ld structured data)
  • Social-networking share buttons (custom built to prevent tracking)
  • Upgraded web framework (Bootsfaces) to latest (1.2.0)
  • Automatic renewal of SSL certificates (Certbot)
  • Fixed user signup page (oops!)
  • Many other minor tweaks, fixes and upgrades to improve the website speed and usability

Noteworthy back-end (recipe management) changes:

  • Improved UI for adding ingredients to recipes
  • Guest count can now be set per meal (within an event)
  • Added a 'functional' A4 landscape no-frills event plan.
  • Automatic insertion of core data to offline database
  • Converted recipe images from png to jpg format (reduces disk usage by 95%, increases load speed)
  • Implemented favourite and startup views
  • Added day selection, section selection and excel format option to report generation
  • Reporting engine (Jasperreports) upgraded to latest (6.5.1)
  • Offline db (derby) upgraded to latest (
  • Many, many bugfixes

For detailed information, see trello archives.

New in 2.3.4: (...yeah, actually mostly just bug fixes from 2.3.3. :)

  • Fixed shopping list from showing private units and suppliers from other users
  • Fixed ingredients from being configured as a side dish when they are added to a recipe (again).
  • Fixed several issues where some ingredients were being excluded from reports, shopping lists and calculations
  • Integrated google analytics (helps me monitor web traffic)
  • Migrated TODOs to Trello board (still private, but ask if you want to contribute)

New in 2.3.3:

  • Made section description multi-line
  • Defined reserved units "servings" and "pieces"
  • Improved cooking time recognition
  • Fixed uploading of recipe images on web
  • Implemented SSL encryption
  • Migrated to more serious web hosting
  • Removed image border from report
  • Enabled text-wrapping of notes (and ingredients) in report
  • Moved 'servings' from bottom of report to adjacent to 'cooking time' (right-aligned)
  • Fixed vertical space issue of preparation text
  • Added recipe descriptions
  • Ingredients are inexplicably being set to 'suitable for side'.
  • Renamed 'fresh' to perishable
  • Added descriptions to recipes

New in 2.3.1:

  • UI improvements when adding ingredients
  • Recipe yield auto-estimation
  • Event flexibility improved
  • Some bug fixes.
  • Some new bugs.

Site improvements:

  • 'My Recipes' page with HTML preview and pdf download
  • Public recipe book for shared recipes (with static URLs for linking and sharing)
  • Single login works for both the website and the ConvergenceMenu app.
  • Simple unit conversion tool converts between known units

New in 2.2.0:

  • Recipe ingredient 'sections' let you break a recipe's ingredients into blocks, with descriptions.
  • Automatic unit conversion to 'most human readable' form, because you'd rather add 1 litre than 200 tsp.
  • Addition of 'sub-ingredients' for better searching and organising.
  • Drag-and-drop recipe ingredient (and section) reordering.
  • Some bug fixes.
  • Some new bugs.