Skip to content

Releases: davidhealey/waistline

3.1.1

15 Aug 14:03
Compare
Choose a tag to compare

Bug fix.

This release fixes a problem with the statistics charts on some devices causing the white screen of doom!

3.1.0

14 Aug 16:11
Compare
Choose a tag to compare

A few minor additions and bug fixes

  • Added average display to stats
  • Added goal display to stats
  • Disabled click action on stats legend
  • Added setting to choose upload country
  • Added generic notes field to food editor
  • Added option to disable/enable image editing for uploads (disabled by default)
  • Improved parsing of some off items
  • OFF barcodes in food editor are now clickable and will take you to the open food facts website (handy if you want to make edits to items in the online database).

3.0.2

08 Aug 21:12
Compare
Choose a tag to compare

This is to fix an edge case bug where imported data has multiple entries that share the same barcode. Also added some more platform files which I hope will trigger an f-droid build.

3.0.1

07 Aug 21:42
Compare
Choose a tag to compare

Thank you for all the support, positive feedback, code contributions, translations, and generally good vibes on the latest release!

These release fixes some minor bugs, adds some extra settings, additional translations, and minor features.

Recipe unit input box now defaults to lowercase
Recipe notes are now saved/restored correctly
Attempted fix for app not filling full height of screen on some devices (let me know if it works)
@EmilJunker Silenced the barcode scanner beep (there is now a setting for this)
@EmilJunker Included support for OFF products with prepared serving nutritional data
OFF credentials containing non-standard characters should now work correctly.
When scanning the barcode of a product that you've previously deleted it should now re-retrieve the data from OFF.

3.0.0

26 Jul 21:31
Compare
Choose a tag to compare

Finally!

This took a lot longer than I expected. Thank you to everyone who has provided pull requests, bug reports, translations, and feature requests, they are invaluable in the development of Waistline.

I've taken a lot of time and the community has done a lot of testing to ensure data is transferred over from the previous version. However I cannot promise that it will go smoothly for every user on every device, so please be prepared that there is a change of data loss when you upgrade. I recommend you export your database (if that feature works on your phone) and try and import into the new version if your data isn't automatically transferred.

There are far too many changes to list them all here so I'll just hit the high points. If you'd like to know everything that's been going on you'll have to look through the commit history - I try to keep it fairly focused and descriptive so hopefully it will make sense to those who aren't programmers.

  • Moved from Onsen UI to Framework 7 for the GUI
  • Food items are no longer duplicated in the diary/meals/recipes, instead they all share the same data from the main food list. This means if you make a change to a food in the food list it will be used anywhere else that food item is referenced.
  • Diary database structure has been completely changed. Previously each entry in the diary added a new entry in the diary database. Now the diary has a single database entry for each date.
  • The log database table has been removed, it's function is now handled by the diary table.
  • It's now possible to track lots of additional nutriments and stats.
  • Improved support for the USDA database
  • USDA support now requires that you aquire your own API key, instructions are in the app.
  • Added a link button to the food editor (automatically enabled and hidden when editing diary items). When the link button is active making a change to one nutriment or the serving/portion will update all the other fields accordingly.
  • Meals can be added to recipes, recipes can be added to recipes, recipes can be added to meals, meals can be added to meals!
  • Food editor has foldable sections
  • You can choose which nutriments are displayed in the food editor and diary. Settings > Nutriments. Tap and hold to re-order the list.
  • There are lots of new settings for you to explore - too many to list here

2.4.2

17 Jan 11:14
Compare
Choose a tag to compare

Re-added the platforms folder to the repo - hoping this will trigger an f-droid update.

2.4.1

31 Dec 12:39
Compare
Choose a tag to compare

Happy new year!

Change log

  • Replaced food list and meals with a new combined foods, meals, and recipes page.
    • Note: There is a bug in the UI library that prevents adding foods to meals and recipes by clicking on the food's label rather than its checkbox. I have reported this bug and will hopefully have a fix in the near future.
    • Meals add every item of the meal to the diary individually, recipes add a single item. In the future you'll be able to add recipes to meals but this is not currently implemented.
    • When adding a meal/recipe directly to the diary (without going through the diary page) you won't be prompted to select a diary category (it will add to the first category by default). This will be changed in a future update to prompt you to select a category.
  • Previous days meals show up under the meal tab. For example Yesterday's Breakfast, or Yesterday's Lunch. This is an auto generated meal that can't be edited or deleted and will always be at the top of the list for the selected diary category.
  • Food list can now be sorted alphabetically rather than by most recent (look in the settings screen)
  • Search results now include all products that are available in the selected country.
  • Added an 'All' option to the list of countries to search. This essentially removes the country filter when searching.
  • Added option to use sodium instead of salt (can be enabled from the settings screen). Sodium is in mg.
  • Fixed some small annoying bugs.
  • Bumped API number, the app should no longer be available for Android 4.4 (this is because it doesn't appear to work on that OS anyway)

2.3.9

23 Dec 02:25
Compare
Choose a tag to compare

MERRY CHRISTMAS!!!

A bundle of little tweaks and fixes in this update.

Change log

  • Fixed characters such as umlauts not displaying when editing food unit
  • Standard metric units such as g, kg, ml are displayed without a leading space, all other units (cups, pints, cookies, etc.) will have a leading space.
  • Calories now displayed in food list
  • Added setting to select food search country. Only foods available for purchase in the selected country will now be displayed when searching for foods (defaults to UK). The same country will also be used when uploading scanned products. So if you go to another country you should change this, it is not linked to your phone's locale.
  • OFF Database credentials should work now - please let me know!
  • Entering just a blank space into a diary category/meal name will no longer show an empty category in the diary view.

2.3.8

27 Nov 22:42
Compare
Choose a tag to compare

Lots of little fixes in this update and some new translations.

Thanks to Yarons for setting up a more efficient way of getting translations into Waistline using Crowdin.
And many thanks to Corngood for lots of fixes, especially the notorious javascript dates issue!

Changelog

Fixes and enhancements by Corngood

  • Simplified food list filtering, fixed potential filtering issues and made the filter more efficient
  • Standardized dates to UTC and added database migration function
  • Added Travis
  • Cleaned up the git repo
  • Fixed items being added to recipe when back button was pressed in food list

New Translations

  • Hebrew
  • German

Other changes

  • Integrated with Crowdin for translations
  • Fixed import button requiring double tap, now only requires single tap
  • Removed quick-add default value

Swipe to continue

08 Oct 14:45
Compare
Choose a tag to compare

Minor bug fix and added some helpful instructions to the user guide.