iOS 26.1 not working
Dear Georg
First of all, thank you for taking the time and program the mobile APP for Grocy. I was forced to update to iOS 26.1 last night, and this morning I noticed that the app is not able to consume any articles any longer. The button at the top right is not reacting. When going to the manual page and consuming the goods manual, it works with scanning and booking. Is there a way to help you? I could take it in testflight etc. Have seen that you committed to changes ;-)
Have a great sunday
I am trying to do the last polish and then release an update. It should be mostly some bug fixing and other small changes. There is no time frame yet, but it should be days rather than weeks.
I am trying to do the last polish and then release an update. It should be mostly some bug fixing and other small changes. There is no time frame yet, but it should be days rather than weeks.
Very much appreciated! Let me know if I can help you with anything
Ok, the 3.0 release should be out now.
What great news Georg! Well done and thank you very much for your effort! First quick look is fabulous
Hello Georg, finally the new version is online. Yay!!! Thank you for your time. But: The external barcode search plugin is not working...
Can you check if the plugin is configured?
In the Grocy config.php, it should read like this:
Setting('STOCK_BARCODE_LOOKUP_PLUGIN', 'OpenFoodFactsBarcodeLookupPlugin');
If this is configured, please check that either the Web interface for this works (may throw errors when not using https) or the endpoint /stock/barcodes/external-lookup/{barcode} gives a result for a barcode.
Ich schreib einfach in deutsch. Die Eintragung auf dem Server ist vorhanden. Ich hab die alte Appversion getestet. Dort funktioniert es. Der Server ist in der aktuellsten Version. Für den 2. Code bin ich nicht genug in der Materie drin. Es läuft in nem Docker auf nem Unraid Server...
Version 2 nutzt nicht das Feature vom Server, sondern eine eigene Implementierung. Das wurde jetzt zu dem Standard von Grocy geändert, d.h. die App fragt bei Grocy, welches wiederum beim Server fragt.
Um das zu testen, kann man auf die Website vom Server gehen, hinten /api dran schreiben, den Endpoint aufklappen, Try It drücken, den Barcode eingeben und dann bestätigen. Das nutzt die App als Funktion auch.
Thanks @Caleb610 for bringing this topic up. Danke für den Hinweis. I am facing the same problem. I changed the settings like @supergeorg explained: Setting('STOCK_BARCODE_LOOKUP_PLUGIN', 'OpenFoodFactsBarcodeLookupPlugin');
I have the same error. On the web version I could add that exact product without problems. It took the info and picture from openfoodfacts. @Caleb610 : funktioniert bei dir die Funktion auf der Web Version? Einfach auf Einkauf gehen und dort den Barcode manuell eingaben oder scannen.
Thanks
Testes it on my Server (thanks for the hints) and it works. But not in the App
This seems to be an error parsing the result of the external lookup, which worked in the demo server but not on a "real" server (it returned strings instead of ints). The updated code should accept both.
@supergeorg : I just added two more plugins. A new one for OpenBeautyFacts and a combination of OpenFoodFacts and OpenBeautyFacts. Since I am also tracking non-food items ;-) https://github.com/dotnjet/grocy/blob/Adding_Plugins_BeautyFacts_and_combined_version/plugins/OpenFoodAndBeautyFactsBarcodeLookupPlugin.php https://github.com/dotnjet/grocy/blob/Adding_Plugins_BeautyFacts_and_combined_version/plugins/OpenBeautyFactsBarcodeLookupPlugin.php
This seems to be an error parsing the result of the external lookup, which worked in the demo server but not on a "real" server (it returned strings instead of ints). The updated code should accept both.
Updated code in the plugin code or in your App code? If in your iOS APP, when will the new version in your eyes be available?
The update is in AppStore Review now. I hope this is now quite fast (3.0 took some days, since some bugs which only happened on the Reviewers devices occurred 😅)
Unfortunately there is still an error. Here the log:
Dec 11, 2025 at 8:49:51 PM: Server check successful. Logging into Grocy Server 4.5.0 with app version 3.0.1. Dec 11, 2025 at 8:49:56 PM: Failed to save data: errorString(description: "fwrite(): Argument #2 ($data) must be of type string, false given")
When I added the new product on my laptop via the web version, I could add it without problems.
After the issue on my iPhone App I also got an error in the product master:
Once again, thanks for your work. Let me know if I can help you.
Its working... will test more