V1.0.0 - The Specifically Clementines Release
Why the name change?
- Mostly because "Groceries" was a bit too generic. For more information, see here
Upgrading Information
- This release involves a database "schema" change, so users will be requested to delete their local data and login again. This is normal. See here for more detail
- As described there, make sure your end users aren't actively running and syncing while you are installing the new version of the backend or things could get out of sync. Make sure you have a backup before installing
Major functional changes:
- Any custom / user-created category or unit of measure is now tied to the list group where that category or unit of measure is used, and is only available within that list group. The upgrade process will try to assign these custom categories and units of measure to the right list group.
- Recipes are now tied to a new user-specific recipe list group. Just like standard list groups, they can be shared with other users to share your recipe content. The upgrade process will create the recipes list group.
- Linking these items to list groups will in a future release enable decreased unnecessary data synchronization as well as an easier ability to host a single server with a larger number of "unrelated" end users with increased performance.
- Allow use of Android keyboards with auto-correct and swipe typing
- New User Documentation website
Design Changes:
- Improved visuals on the item check-off screen, including transitions on expand/collapse group and better colors/sizes for visibility and legibility
- Item check-off screen no longer "blinks" when checking off an item
- Changed name of app, added icons
- Fixed spacing/sizing of Sync indicator
Technical Changes:
- Replication process now only filters a single users data to local device, improving overall performance and allowing hosting of "unrelated" users without impact.
- Application name change, including as built-in to .APK file, with improved versioning of the APK following Android standards
- Build android application via github actions.
- Upgraded all npm packages to latest
- Changed to local updates setting "_deleted" to true rather than deleting to enable filtered replication
Bug Fixes:
- "Add to matching category" mode had several fixes to correct the adding of items on to the right lists
- Only show "active" categories in drop down lists on item editor screens
- Better checking of when adding a new item if it matches an existing local or global item, and copying of category over to the list
- Fix error when rapidly double-clicking an item on and off the list
- Adding "up" and "down" to sync indicator icon set
- Fixed some issues around logging in / relogging in