Releases: patzly/grocy-android
Nightly build
This release will be updated with the latest nightly build artifacts by a GitHub actions workflow.
master
is the build flavor without ML Kit barcode scanner (like F-Droid version).
mlkit
contains ML Kit barcode scanner (like Google Play or GitHub version).
Important:
- Previous installation of a nightly build must be uninstalled
- APK does not have a valid developer signature
- Play Protect dialogue will display a line "More details" which you can expand
- Then tap on "Install anyway"
- App won't be updated unless you do it yourself
- App may be unstable
- Features can be unfinished
The applicationId is xyz.zedler.patzly.grocy.nightly
and the name is Grocy Nightly
.
So you can install the nightly version alongside the stable version of our app, if you want to test new features or bug fixes.
You might need to expand the Assets section below to download the APK file.
v3.5.2
- New: Compatibility for server version 4.1.0 (#837)
- Improved: Added option to disable auto sync on shopping mode page (e.g. disable it when you have bad mobile data connection) (#816)
- Fixed: Crash when navigating to another page while keyboard animation is running (#831)
- Fixed: Crash on purchase page or on shopping list item edit page with some invalid objects (#835)
- Fixed: Incorrect recipe total count on start page when meal plan is used (#827)
v3.5.1
- Improved: Keep scroll position on shopping list page when returning from purchase/edit page (#823)
- Improved: Theme colors in high-contrast modes
- Fixed: Crash on purchase page with scanner on some devices (#820)
- Fixed: Text fields hidden by keyboard on pages with many fields, scrolling not possible (#822)
v3.5.0
Merry Christmas and a Happy New Year! 🎊
Among many important bug fixes, this final release in 2023 includes a few notable changes:
- New: Removed support for Grocy server versions below 4.0.0 (following versions will be unsupported now: 3.1.3, 3.2.0, 3.3.0, 3.3.1, 3.3.2). Please update your server to the latest Grocy version!
- New: Dynamic contrast options in appearance settings for visual accessibility
- Improved: Swapped order of "done" items and shopping notes on shopping mode page (#812)
- Improved: Moved option for "mark as open" on consume page to bottom menu and added help (#768)
- Fixed: Crash on stock overview and recipes page when due date tracking was disabled (#811)
- Fixed: Total prices on shopping list page with units other than stock unit were wrong (thanks @alkuzman) (#742, #743)
- Fixed: Stock overview last and avg. prices were not calculated properly (thanks @alkuzman) (#757)
- Fixed: Refreshing of master locations page was broken
- Fixed: "Mark as open" was not working in some cases when quick mode was enabled
- Fixed: Transactions on purchase and inventory page in quick mode were not possible if due date tracking was disabled on server
- Fixed: Crash when opening page with ML Kit scanner in some cases (hopefully fixed) (#690, #688)
- Fixed: ML Kit scanner could not start again after going to "choose product" page in normal mode (not quick mode)
- Fixed: Impossible login due to disabled animations (#814)
- Fixed: Privacy policy link missing (#813)
v3.4.2
- Fixed: Hide internal meal plan recipes on recipes list (#808)
- Fixed: Amounts on recipe page were wrong with other base servings count than 1 and price & energy fields were not updated when changing quantity desired servings (#784)
- Fixed: Crash with Android 14 and Tor enabled (#789)
- Fixed: Crashes on master product edit subpages in offline mode (#729)
- Fixed: Image placeholders not displayed on recipes page
- Fixed: Wrong color of navigation icon on recipe page
v3.4.1
Sorry for the previous buggy version, this release fixes multiple issues:
- Fixed: Crash when navigating to settings (#805)
- Fixed: Crash on login page (#806)
- Fixed: Broken input handling on purchase page (#806)
Changelog from v3.4.0:
- New: Display meal plan (#524)
- New: Initial support for viewing and grouping/sorting by userfields (custom values) on stock overview, recipes overview
and recipe page (#601) - New: Added option to backup and restore settings with file (#437)
- New: Edit and delete recipe pictures (upload new from camera or clipboard) (#741)
- Improved: Added sort option "creation time" on stock overview and master data lists (#769)
- Improved: Filter bar with product group and sort on master data pages (instead of old menu)
- Improved: Scroll to top on all list pages after changing sort or filter
- Improved: Consistent item animation (initial loading) for all list pages
- Improved: Better picture mode on recipe page
- Improved: Fullscreen viewer for recipe picture
- Improved: Added grouping for recipe ingredients on recipe page
- Improved: Keyboard directly shown when opening input bottom sheet for numbers
- Improved: Navigation animations
- Fixed: Back press did not work anymore after using pages with auto complete text input field
- Fixed: On purchase page, decimal places for displaying prices were used for quantity unit
conversion instead of decimal places for input (#778) - Fixed: Form validation bug on inventory page when using quantity unit conversion
- Fixed: Chores filter for due entries was not working (#760)
- Fixed: Take chores 'due soon days' option into account when filtering (was always 5)
- Fixed: Sort option of chores was saved to sort option of tasks
- Fixed: Sort option 'due date' was not available for tasks and chores page if stock date tracking
feature was disabled
v3.4.0
- New: Display meal plan (#524)
- New: Initial support for viewing and grouping/sorting by userfields (custom values) on stock overview, recipes overview
and recipe page (#601) - New: Added option to backup and restore settings with file (#437)
- New: Edit and delete recipe pictures (upload new from camera or clipboard) (#741)
- Improved: Added sort option "creation time" on stock overview and master data lists (#769)
- Improved: Filter bar with product group and sort on master data pages (instead of old menu)
- Improved: Scroll to top on all list pages after changing sort or filter
- Improved: Consistent item animation (initial loading) for all list pages
- Improved: Better picture mode on recipe page
- Improved: Fullscreen viewer for recipe picture
- Improved: Added grouping for recipe ingredients on recipe page
- Improved: Keyboard directly shown when opening input bottom sheet for numbers
- Improved: Navigation animations
- Fixed: Back press did not work anymore after using pages with auto complete text input field
- Fixed: On purchase page, decimal places for displaying prices were used for quantity unit
conversion instead of decimal places for input (#778) - Fixed: Form validation bug on inventory page when using quantity unit conversion
- Fixed: Chores filter for due entries was not working (#760)
- Fixed: Take chores 'due soon days' option into account when filtering (was always 5)
- Fixed: Sort option of chores was saved to sort option of tasks
- Fixed: Sort option 'due date' was not available for tasks and chores page if stock date tracking
feature was disabled
v3.3.2
- New: Compatibility for server version 4.0.2 and 4.0.3 (#772)
- Fixed: Network error when consuming or purchasing (and other actions), due to new rule for API requests in Grocy server 4.0.3 (#772)
- Fixed: Product information not saved when going back (#765)
- Fixed: Missing delete confirmation in recipe edit mode (#764)
Sorry for any inconvenience caused by the bugs above. More bug fixes and new features will come soon, once @dominiczedler finishes his computer science studies in a few weeks.
v3.3.1
- New: Compatibility with server v4.0.1
- New: Targeting Android 14
- Improved: Prices on shopping lists (extra fields) are now related to the selected quantity unit (instead of to the product's QU stock as before) (change from server v4.0.1)
- Improved: Tasks can now be sorted by category (#753)
- Fixed: Wrong title alignment in some list bottom sheets
- Fixed: Crash when product overview dialog was called with shopping lists feature disabled (#750)
- Fixed: Grouping option in shopping mode was not saved (#754)
- Fixed: Chore details not opening (#748)
- Fixed: Quantity unit conversions were wrong in some cases (thanks @jrandiny) (#744, #745)
Please report any remaining bugs related to unit conversion as testing this is difficult! - Fixed: Other conversion bug on shopping list item edit page which occurred when unit from shopping list item was the product's default purchase unit (hopefully fixed)
v3.3.0
Grocy server version 4.0.0 has some bigger changes with quantity units and unit conversions. Please read the server changelog carefully for longer explanations of the changes before or after your server update. We recommend installing the update as our app was mainly tested with it and recipe ingredient fulfillment information in our app are finally all correct and complete with it. Older supported versions still work but are not tested with every new change.
We kindly ask you to give our app a good review on Google Play if you like it or a star for this repository. This helps us to spread the word about the app and will motivate us to implement new features.
Specific changes for Grocy server v4.0.0 (other versions should behave the same way as before):
- New: Compatibility for server v4.0.0 (#644)
- New: Quantity unit conversions can be transitive now (unlimited QU levels)
- New: Product option "Factor purchase to stock unit" is disabled - Use normal product specific QU conversions instead, if needed
- New: Product option "Default quantity unit consume"
- New: Product option "Quantity unit for prices"
- New: Product option "Quick open amount" for quick open button on stock page
- Improved: Load label for energy values from server (was fixed kcal before)
- Improved: Show calories and prices on recipe ingredients list
- Fixed: Network error when saving a new product (#642)
- Fixed: Fulfillment info on recipe ingredients list was wrong with substituted products (#669)
All other changes, divided into app sections:
Stock
- New: Stock overview page now has checkbox options for all additional fields (#663)
- New: Product choose page after barcode scan now has really useful copy option for products (#636)
- New: Product pictures now can be removed and added with camera and clipboard (#536)
- New: On purchase page, store now can be pinned (always initially selected in session) (#525)
- New: Product groups, locations & quantity units now can be created while creating product
- Improved: Stock reminder is now for products which are not fresh anymore (expired, overdue or due soon)
- Improved: "Create product" page now uses "save and not close" buttons
- Improved: Misleading error when trying to save duplicated barcode on product barcode edit (#724)
- Improved: When clicking a product name on the products list in master data, the product info will now be displayed (like on the stock overview page)
- Improved: Message shown when product or recipe is not on server (#718)
- Improved: "Factor purchase to stock unit" was moved to quantity units category in master product
- Improved: When scanning a product barcode and the purchase or inventory page, the note will now also be prefilled from the barcode (was option before, but server v4 has that behavior now) (#644)
- Improved: Option for quick mode in behavior settings to return to overview after some time (#659)
- Fixed: With server version below 3.3.0, stock quantity unit could not be set in new product (#678)
- Fixed: Total product count on overview page in stock section also included products with option "Never show on stock overview" enabled (#644)
- Fixed: Wrong quantity units in confirmation dialog of quick mode (#732)
- Fixed: Prevent crash when opening qu conversion page (#708)
- Fixed: On product creation with prefilled name there was a plus instead of space character
- Fixed: On product details sheet, description card was rendered with wrong height sometimes (#717)
- Fixed: Product description popup animation doesn't have glitches anymore
- Fixed: Saving QU conversion failed if conversion existed already in other product (#707, #682)
Shopping list
- New: Shopping pages now also has checkbox options for fields and picture (#663, #671, #710)
- New: Shopping mode options are now reachable through shopping mode menu and removed from settings
- Improved: Shopping mode grouping option now can be set separately from shopping list page
- Fixed: Adding new item to shopping list reverts to previous shopping list (#731)
Recipes
- New: Recipes page now has checkbox options for all additional fields (#663)
- New: Recipe details are now displayed on a separate page, not a bottom sheet anymore
- Improved: Design for recipe page
- Improved: New grid layout on recipe page is default now
- Improved: "Create recipe" page now uses "save and not close" buttons
- Improved: On recipe ingredient edit page, product overview sheet now can be displayed
- Improved: Recipe ingredient price factor now can be set (#615)
- Fixed: Glitch with large top margin on recipe grid layout (#696)
- Fixed: Editing of recipe ingredient with broken quantity unit is possible now
- Fixed: Recipe ingredient price factor is not saved wrong anymore when creating ingredient (#615)
Chores
- New: Daily reminder can now be set also for chores (#149)
- New: Filter for all chores which are due, used by the reminder
- Improved: Shortcut for chores available now (in settings, go to appearance page then shortcuts)
- Improved: Changed the handling of the tracking buttons on chores overview page (play button now tracks an execution on the next scheduled time, rather than for now/today, new menu action "Track chore execution now" for action with old behavior) (same change on server)
- Fixed: Unable to do multiple chores with swipe gestures (#686)
General
- New: Japanese translation (thanks daigoume!)
- Improved: Better and unified network behavior across pages
- Improved: Database exceptions are now caught and displayed (#698)
- Improved: Pictures in recipe or product descriptions now can be up to 10MB large (#698)
- Improved: Keyboard is displayed more reliably and quickly
- Improved: Description editor page now has bottom padding (still needs improvements with keyboard)
- Improved: Language picker works more reliably with demo domain change
- Improved: Form focus on master object pages & fixed plural field for English on QU page
- Improved: Pictures optimized & added pictures to product bottom sheet and recipe page (#536)
- Improved: It is now clearer which QR code is to be scanned when using Home Assistant (#627)
- Improved: Horizontal actions layout on overview page for smaller screens
- Improved: Clear caching related info after app update or database update for data refresh (#726)
- Improved: Changed debug build variant config to allow installation of debug version alongside release variant (thanks @alfonso133)
- Fixed: Amounts with conversions are consistent over all pages now (#612, #626)
- Fixed: Long click on barcode button on overview page was broken on Android Nougat and lower
- Fixed: Crash on startup with Android Lollipop (and maybe higher)
- Fixed: App was sometimes offline when opened from background (#722)
- Fixed: Flickering of bottom messages when bottom bar was scrolled down (#719), vertical position is now animated smoothly instead of jumping
- Fixed: Disabled features with Home Assistant add-on were not disabled in app (#713)
- Fixed: Shortcut for new task was not working anymore after first usage
- Fixed: Swipe gestures accessed wrong item in list after first usage (#686)
- Fixed: Never requested notification permission so reminders may have not worked on Android 13+