Open App →
← Documentation

Changelog

A history of every update to Macrolog.

v2026-08-29 29 August 2026 Latest
New features
  • Dark / Light / Auto theme toggle in Settings → Appearance
  • TDEE wizard — biological sex selector (male/female) for accurate BMR calculation
  • TDEE wizard — new diet style step: Standard, High Protein, Carb Heavy, Low Carb, Keto with live macro preview
  • Onboarding tour now navigates to the relevant page for each step (Today, Log Food, Recipes, Trends, Fasting)
  • Tour — three new Log Food steps: search, barcode scanner (explains auto-save to Saved Foods), Saved Foods list
  • Tour — final step prompts PWA install (native button on Android/Chrome, Share instructions on iOS, unsupported-browser message otherwise)
  • Settings — "Take the tour again" button
  • Changelog page at macroslog.co.uk/docs/changelog.html
  • Docs — "What's New" section and "Supported Browsers" table with install support matrix
Bug fixes
  • Fixed startup crash (TDZ) silently breaking the Trends chart and corrupting data exports for all users
  • Fixed Ko-fi X button not dismissing on mobile
  • Fixed data export generating dailyTargets: null; import now validates all fields before writing
  • Tour retake no longer injects demo data over existing user data
  • Tour finish no longer deletes real food/weight/water logs when no demo data was injected
  • Tour data backed up and auto-restored on startup if an abandoned tour session is detected
  • Removed personal historical macro targets that were being injected into every new user's history
Improvements
  • Default macro targets changed to standard reference values (2500 kcal for male audience)
  • Ko-fi support card is session-only — reappears each time the app is opened
  • Settings reordered: Docs & FAQ → Take Tour → Appearance → Data → Support Me → Developer Mode
  • "Admin Mode" renamed to "Developer Mode"
  • PWA install prompt is browser/platform-aware — recommends Chrome/Opera/Samsung on mobile, Chrome/Edge on desktop
  • README updated to point to macroslog.co.uk; self-hosting instructions removed
  • GitHub Actions CI workflow added
v2026-08-28 28 August 2026
New features
  • Custom domain macroslog.co.uk — proper PWA with standalone install, no browser chrome
  • First-run onboarding tour with step-by-step spotlight and live demo data (cleared when you start for real)
  • Settings page — toggle individual nav tabs and Today page sections on or off
  • Custom calendar date picker on the History screen with dot indicators for logged days
  • Ko-fi support integration — inline card on Today page, overlay on desktop, and in docs
  • Documentation page at macroslog.co.uk/docs
  • GPL v3 open-source licence added
  • Community health files: CONTRIBUTING, CODE_OF_CONDUCT, SECURITY, issue templates
Improvements
  • Data export now covers all 14 localStorage keys (previously 7 were missing)
  • Import function comprehensively restores all app state from an export file
  • Calorie breakdown panel background fixed (was transparent)
  • Trends tooltip no longer clips off-screen edges
  • Service worker version check rewritten — now reliably detects minor-version updates
  • Admin mode defaults to off; toggle moved to bottom of settings
  • Camera and flip button now equal-width on the barcode scanner
  • Trends and History charts now show a friendly "no data" message when the period is empty
  • TDEE wizard now has a close button so you can exit without completing it
Bug fixes
  • PWA 404 on custom domain resolved (manifest start_url updated from /macro-tracker/ to /)
  • Importing a backup no longer restores Admin Mode if it was enabled in the export
  • Weight entry now shows a visible confirmation state on the dashboard
v2026-08-21 August 2026
New features
  • Macro History screen with bar chart — view up to 90 days of macro breakdowns
  • Intermittent fasting tracker with countdown timer and log
  • Exercise log on the Today page
  • Water tracker with customisable daily target
  • 7-day rolling average summary on the Today page
  • Body weight chart on the Today page
  • Diary notes section
  • Per-day calorie targets (override global targets for specific dates)
Improvements
  • Trends page redesigned with combined calorie bar + weight line chart
  • Ingredient-level barcode scanner for the Recipe Builder
  • Quick-add meal section for frequently logged items
  • Streak counter tracks consecutive days of logging
v2026-08 (early) August 2026
Foundation
  • Initial release as a Progressive Web App (PWA)
  • Food logging with barcode scanning (Open Food Facts database)
  • Manual food entry with full macro breakdown
  • Recipe builder — combine ingredients and save as a meal
  • TDEE wizard — calculate your targets from height, weight, age, and activity level
  • Trends page — calorie and weight charts over 2 weeks, 1 month, or 3 months
  • Offline-first with service worker caching
  • Data export and import (JSON)
  • All data stored locally — no account, no server, no tracking