Skip to content

v1.0.100073-beta

Choose a tag to compare

@sketchy55 sketchy55 released this 07 Sep 13:07
· 1 commit to main since this release
21da9d6

What's New ✨

  • MacroFactor XLSX Favorites & Recipe Import — Greatly enhanced the MacroFactor data migration pipeline:
    • Favorites Sheet Support — Now seamlessly imports your favorited items from MacroFactor exports, populating both your Favorites shelf and your custom foods database with custom servings and emojis.
    • Smart Recipe Deduplication — Recipes are now prioritized during import, preventing MacroFactor's exported recipe summaries from cluttering your custom foods list as duplicates.
    • Full Micronutrient Alignment — Aligned and mapped 35+ micronutrient columns (fats, fiber, sugars, vitamins A–K, minerals, caffeine, and more) so imported custom foods retain complete nutritional breakdowns.
  • Seamless Health Connect Weight Sync — Weight records from smart scales connected via Health Connect now sync directly into both the weight log and the TDEE calculation engine automatically on app launch, food logging, or when viewing the Weight Log screen.

Bugs Squashed 🐛

  • Text Input & Typing Glitches — Fixed an issue where typing quickly in the Food Search bar, custom AI model picker, API key inputs, or Base URL field caused the cursor to jump to the end or drop characters due to state emission lag.
  • Health Connect Permissions & Background Sync — Resolved a bug where returning to the app after granting Health Connect permissions in Android settings did not refresh the permission status. Also corrected background sync scheduling so daily and immediate sync options maintain reliable periodic checks.
  • MacroFactor Custom Food Scaling — Fixed serving weight and quantity scaling calculations so calories and macros per 100g are accurately converted when importing custom foods with custom portion sizes.
  • Day Macro Editor Digit Entry — Fixed a glitch in the custom calorie target input where deleting or modifying digits would prematurely snap back or fail to register values.