Release notes

Short summaries of what changed for people using the site. For technical detail, see the developer changelog in the repository.

[1.4.1] - 2026-06-05

Changed

  • Share button is now a beta-only feature while we polish how it behaves. If you'd like to try it, turn on Beta UI in the nav.
  • Notify moved into the beta section of the nav while email digest signups are being finalized.
[1.4.0] - 2026-06-05

Added

  • Share your analysis. Every calculator tab now has a Share button. Click it to copy a link that pre-fills the form with everything you typed — the names, sizes, prices, and the date you collected the numbers. Open the link on your phone and the system share sheet picks it up; on desktop the link is copied to your clipboard. Friends who open your link see your numbers and a "Shared analysis from " badge, then can edit their own prices to compare against yours.

Changed

  • More reliable Deploy-digest emails. Cleaner digest copy (no extra technical fields), unfinished signups are cleaned up automatically after a week, stronger spam protection on the signup form, and bounced or complaint addresses are now blocked from re-subscribing automatically.
  • Notify page polish. Clearer page layout with a bulleted summary. Links to the security and pricing notes now open in a new tab so you don't lose what you've typed. Bigger tap targets on phones. The error banner is announced to screen readers and accepts keyboard focus.
  • Footer date format. The "Deployed" tag in the footer now shows a compact date in your local timezone (e.g. 05JUN2026) without the time.
[1.3.4] - 2026-06-05

Changed

  • Release-notes wording cleanup across older entries for clarity and consistency. No feature changes.
[1.3.3] - 2026-06-05

Added

  • Phone-friendly forms: larger tap targets, full-width Calculate button, and a single-row scrollable nav so the calculator is comfortable to use on a phone.
  • Attribute calculator — unit volume per row: each row in the Attribute tab now has an optional Unit volume field with a g / oz picker. Useful when comparing things like protein drinks that come in different bottle sizes. The results add Amount / unit vol and $ / unit vol columns; rows you leave blank just show .

Changed

  • Adding or removing options no longer wipes the page: changing Number of options now updates the rows in place and keeps anything you've already typed.
  • List order is forgiving: enter mass, attribute, flight, shipping, or pizza rows in any order — the results table reorders them smallest → largest (or slowest → fastest) for you. Helpful warnings still appear when something looks off.
[1.3.2] - 2026-05-11

Changed

  • Release notes page now shows plain-language summaries only (not the full developer changelog).
  • Credits contributor list formatting cleaned up.
  • Security: dependencies and security tooling are installed with pinned versions and integrity checks.
[1.3.1] - 2026-05-11

Fixed

  • Deploy digest email signup works more reliably: finish the security check before submitting, with clearer messages if something goes wrong.

Changed

  • Credits page updated with new contributors.
[1.3.0] - 2026-05-10

Added

  • Open-source readiness: license, security reporting, automated dependency and security scanning.
  • Deploy digest emails available from the main navigation (double opt-in, decline link, privacy-oriented subscriber handling).
  • Governance documentation published (data inventory, third-party services, incident basics).

Changed

  • Footer shows the release time and version in one line across app pages.
  • Supply chain: build automation pins known-good versions of all third-party tooling.
[1.2.1] - 2026-05-10

Changed

  • Notification emails now ship reliably end-to-end.
  • Hotfix changes can be released without waiting for the next planned release.
[1.2.0] - 2026-05-10

Added

  • Beta UI toggle in the browser (optional Mass, Flights, Attribute, Notify, metric units, friction column).
  • Attribute tab for comparing packs by a custom amount (e.g. protein per item).
  • Deploy digest signup flow (email confirmation, unsubscribe).
  • Release notes page sections collapse by version (latest open first).

Changed

  • Credits and release copy simplified; beta experiments listed on the beta hub.

Removed

  • Server-side beta flag; beta features are discoverable via the browser toggle and direct links.
[1.1.2] - 2026-05-10

Added

  • Credits page for acknowledgements.
  • Beta hub and optional experiments (mass, flights, metric units, friction column, OCR/toppings stubs) when enabled by configuration.
  • Release automation is more reliable when syncing changes.

Changed

  • Tighter page layout and footer spacing.
  • Calculator tabs share navigation state more consistently.
[1.1.1] - 2026-05-10

Added

  • Sticky navigation with Tiers, Shipping, Releases, and Appearance.
  • Release notes page (human-readable version history).

Changed

  • First tab labeled Tiers (pizza alias still works); marginal tables use clearer “first / second derivative” headings.
  • Footer shows the release time in your local timezone.
[1.1.0] - 2026-05-10

Added

  • Dark, light, and system appearance; preference saved in your browser only.

Changed

  • Styling uses theme-aware colors across tables, alerts, and forms.

Documentation

  • User-facing docs cover appearance and open-source readiness.
[1.0.3] - 2026-05-10

Added

  • Shipping tab: compare quotes by estimated transit days and price (marginal cost per day saved).
  • Pizza / Tiers tab for round or rectangular size × price menus (unchanged math, clearer tab layout).
  • Release-time helpers that automate version bookkeeping and announcement emails.

Changed

  • Single app with tabbed Tiers and Shipping calculators.