This is a shopping list app, implemented according to my wife's requirements. But you can also use it as a task list. That's what i mostly do.
The original idea:
You pick recipes and the needed ingredients will be added to your shopping list. Required ingreedients will be summed up.
Alternatively you can populate the shopping list with household and food items from a pick list. Last but not least there is also the option to add some free text to your list.
The original idea extended:
With the usage of categories, you can group the shopping list, either by groceries, meat etc., or by stores where your do usually buy the items ..
The categorized task list:
Define categories, add items. Repetitive tasks can be stored in household or food store. Repetitive task groups can be stored as recipes.
The priorized task list:
Create some categories like: ++, +, o ..
When adding a new item to your list select one of the categories ..
NEW in 3.5:
!! after update got to manage - settings page and select the options you want to use !!
NEW in 3.4:
NEW in 3.0:
Issues please in Github: https://github.com/PawelSpoon/harbour-olive-goes-shopping
Localization: https://www.transifex.com/pawelspoon/olive-goes-shopping/dashboard
64 bit version: https://openrepos.net/content/pawelspoon/olive-goes-shopping-aarch64
Implemented:
Manage food and household items db. (add/remove/edit items)
Manage recipes db (add/remove/edit recipes)
Add food / household to shopping list.
Add recipe ingredients to shopping list.
Add items that do not exist in db ('Anyhing') to shopping list.
Long press on items in shopping list will remove them (with remorse)
Export db to file. Import from file (not ! the shopping list itself)
Delete whole shopping list (with remorse)
Share shopping list to mail/sms/clip board
Help page with detailed description
Mlg support
Multilingual database
Live cover
Still in pipe line:
import recipes from web or at least from clipboard
How to use:
App includes intial values for food and household items. in english, german and spanish.
Start app, select Food from PullUp menu, then select Manage from PullUp, then Import fromo PushUp.
This will populate your db with food and household items (based on your actual device language). Alternatively you can select Add from pull menu in manage page to add some.
Now go back to Store page.
One click will add one piece to your shopping list. A long press will remove it from your shopping list.
When done, go back to Shopping List page.
One click will strike though the item. Another will undo the operation.
Select Clear from pull menu to clear whole list.
Select Share from pull menu will share list as text
How to use Recipes:
Again there is a german demo db.
Select Recipes from from pull menu on Shopping List page, then select Manage from PullUp, then Import from PushUp to populate db with recipes.
Go back to 'Recipes' page, one click will add the ingredients that go with the recipe to your shopping list.
How to bring in your items and recipes:
Import the demo db as described above, export it to json, modify the file on your pc, drop the database, then import the new file content.
In case of german content: i would suggest to keep the demo db and delete items you do not like.
In case of other languages: drop the db and enter your own stuff manually or via json import
* So Jun 26 2022 Jack Tar <pawel@ich-habe-fertig.com> 0.4.5-0 - sailjail support - my backup support * So Feb 5 2022 Jack Tar <pawel@ich-habe-fertig.com> 0.4.5-0 - updated german and spanish (both should be complete now, i've missed a merge in the past)
* So Feb 5 2022 Jack Tar <pawel@ich-habe-fertig.com> 0.4.4-0
- tempoarily removed sharing - add copy to clipboard instead - auto capitalization setting - cleaned up first page: remove help and about to manage page - rename modify pull to edit
* So Dez 05 2021 Jack Tar - first trial to fix share to feature * So Nov 28 2021 Jack Tar <pawel@ich-habe-fertig.com> 0.4.2-0 - fixed german and czech translation * So Nov 28 2021 Jack Tar <pawel@ich-habe-fertig.com> 0.4.1-0 - add slovak translation - dekuji lhodas * Thu Okt 27 2020 Jack Tar <pawel@ich-habe-fertig.com> 0.4.0-0 - updated spanish translation - muchas gracias carmenfdezb
* Sat Opt 17 2020 Jack Tar <pawel@ich-habe-fertig.com> 0.3.8-0 - polish translation - thanks to atlowski * Sat Opt 17 2020 Jack Tar <pawel@ich-habe-fertig.com> 0.3.8-0 - finish translation - thanks to jakke * Thu Sep 10 2020 Jack Tar <pawel@ich-habe-fertig.com> 0.3.7-0 - settings dialog - allow to hide not needed functions - no restart needed - french translation * Thu Sep 3 2020 Jack Tar <pawel@ich-habe-fertig.com> 0.3.4-0 - create another on any item page - working search on add recipe page
* Tue Sep 2 2020 Jack Tar <pawel@ich-habe-fertig.com> 0.3.3-4 - fix landscape issue in add page - fix background color on add item
* Tue Aug 25 2020 Jack Tar <pawel@ich-habe-fertig.com> 0.3.3-1 - new tabed add page - fix unit on edit item - fit itemtype (household / food) on edit item - added function: clear done items
* Tue Aug 25 2020 Jack Tar <pawel@ich-habe-fertig.com> 0.3.3-0 - compiled against new sdk
* Tue Jan 15 2020 Jack Tar <pawel@ich-habe-fertig.com> 0.3.2-0 - added french translation: thanks to lturpinat
* Tue Jan 12 2020 Jack Tar <pawel@ich-habe-fertig.com> 0.3.1-0 - fix bug: on delete an shopping list item, the item would not be reseted in food/household db - fix bug: appostrophe in name would break the functionality
* Tue Dec 24 2019 Jack Tar <pawel@ich-habe-fertig.com> 0.3.0-3 - remove order column from items table during fresh install
* Tue Dec 24 2019 Jack Tar <pawel@ich-habe-fertig.com> 0.3.0-2 - keep alive - add kg and l to units including unit coversion - fixed defect in adding a recipe to a shopping list - fixed defect when creating a new recipe
* Mon Dec 23 2019 Jack Tar <pawel@ich-habe-fertig.com> 0.3.0-1 - updated translations for cz, es, fi
* Sat Dec 20 2019 Jack Tar <pawel@ich-habe-fertig.com> 0.3.0-0 - rewritten backend
* Thu May 23 2019 Jack Tar <pawel@ich-habe-fertig.com> 0.2.6-1 - add version to export dump - rewrite db script. contains now a clean install and a update path
* Tue May 20 2019 Jack Tar <pawel@ich-habe-fertig.com> 0.2.6-0 - co2 footprint in items
* Sun Mar 10 2019 Jack Tar <pawel@ich-habe-fertig.com> 0.2.5-2 - db versioned - ordering of sections
* Sun Mar 10 2019 Jack Tar <pawel@ich-habe-fertig.com> 0.2.4-1 - fixed cover action, mark as done
* Fri Mar 01 2019 Jack Tar <pawel@ich-habe-fertig.com> 0.2.3-3 - managed page in landscape - about page in landscape, shows now all translators - updated translations (fi_FI) - shopping list will not show amount and unit when 1 - - more space between amount and unit in shopping list page - fixed import export from sd card - about page now shows available translated items db's
* Fri Mar 01 2019 Jack Tar <pawel@ich-habe-fertig.com> 0.2.1-2
- fixed localization
* Fri Mar 01 2019 Jack Tar <pawel@ich-habe-fertig.com> 0.2.0-1
- fix cover page
- sharing in open repos
* Thu Feb 28 2019 Jack Tar <pawel@ich-habe-fertig.com> 0.2.0-0
- build against new sdk
- removed sharing
* Wed Nov 08 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.1.5-7
- updated chinese translation
- using section headers for shopping list instead of the rectangle
* Wed Nov 08 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.1.5-6
- updated spanish translation
* Wed Nov 08 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.1.5-5
- edit shopping list item
* Wed Nov 08 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.1.5-4
- german translation
- info page
* Wed Nov 08 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.1.5-3
- import export
* Tue Nov 07 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.1.5-2
- updated help page
* Tue Nov 07 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.1.5-1
- remorse timer on clear items db
* Mon Nov 06 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.1.5-0
- extend items with categories
- category management
- group items per category in shopping list
- add-anything button on cover
* Tue Mai 01 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.1.2-0
- updated translations
* Sat Mar 03 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.1.1-0
- coverpage
* Sat Feb 10 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.1.0-0
- multilingual items database (german, english, spanish)
* Tue Jan 30 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.0.9-8
- fix help page translation
* Tue Jan 30 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.0.9-7
- spanish translation
* Fri Jan 19 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.0.9-6
- UI cleanup (manage items/recipes)
- fix units in demo db: g/ml/- instead of Stk...
- fixed bug: it was possible to add anything without a name
- fixed bug: it was not possible to delete a single recipe
* Wed Jan 17 2018 Jack Tar <pawel@ich-habe-fertig.com> 0.0.9-5
- manage recipes initial
* Sun Dec 31 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.9-0
- sharing initial
* Fri Dec 29 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.8-1
- remorse popup on 'long press shopping list item'
* Mon Nov 06 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.8-0
- remorse popup on 'clear shopping list'
* Tue Jul 11 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.7-7
- starting to work on managing recipes
* Wed Jul 06 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.7-5
- search now waits for enter key and does not loose button
* Wed Jul 06 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.7-4
- activate search again with clear button
* Wed Jul 06 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.7-2
- fix typo in items page
* Wed Jul 06 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.7-1
- fix removing recipes without ingredients
- u cant add a recipe without ingredients
* Wed Jun 14 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.7-0
- export db to json / import from json
* Wed Jun 07 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.6-5
- add anything on shopping list page (optinally save to db)
* Mon Mai 29 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.6-0
- irresistible yet ilegal icon
* Sun Mai 28 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.5-3
- manage recipes page (that does not mean you can add or remove them ;-))
- show recipe details
- remove recipes and their ingredients
* Thu Mai 25 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.3-2
- load recipes from json
- select unselect recipes: select will add them to shopping list, unselect is not implemented yet
* Sun Mai 21 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.2-1
- manage store items (add/remove items in db)
* Sun Mai 14 2017 Jack Tar <pawel@ich-habe-fertig.com> 0.0.1-1
- intial version with load from json
Comments
ddoveb
Fri, 2021/12/17 - 20:02
Permalink
Thanks for a great app. Any chance you could remove auto-caps in Spanish?
PawelSpoon
Thu, 2022/02/03 - 21:19
Permalink
done there is a new setting, go to manage settings: Capitalize items. default is off, so should fit you. all other have to set it to true.the keyboard for some reason still shows capital letters but text box will use small letters
PawelSpoon
Fri, 2021/12/17 - 20:24
Permalink
it should be technically possible.
i do already have a config page and the auto-cap is a setting on the textboxes.
where would i need to make that configurable ?
everywhere ?
p.s.
i do not promise anything :D
flanker
Sun, 2021/11/28 - 16:04
Permalink
Please, add screenshot(s) of your app.
kraemera
Mon, 2021/06/21 - 15:25
Permalink
Hello,
can you add an aarch64 version?
PawelSpoon
Sun, 2021/08/08 - 20:06
Permalink
the reason the 64 bit version did fail Is: two js files do not get deployed
i have had the issue before and fixed it some years ago, but i have lost the pro file last year when my laptop hd crashed
PawelSpoon
Wed, 2021/06/23 - 21:50
Permalink
done.
PawelSpoon
Mon, 2021/06/21 - 22:23
Permalink
i dont have a device to test it and worse i did not yet update dev environment. might take a while. but now i know there is demand, so i will start with it
Bramba
Sat, 2020/03/21 - 15:45
Permalink
I fell in love with the app again. Thank you! :-) One more request:
When adding items to the shopping list one has to scroll through the whole item list until finding the desired item. In my case, I have around 80 items what takes some time with this.
Would it be possible to already sort/display the items in the household and food group depending on their individual category?
PawelSpoon
Tue, 2020/09/01 - 23:15
Permalink
I have just added search on both pages, it works now as it should and is case insensitive. Hope that helps to find the items quicker ! I have also imho simplyfied the add. Hope you like it
Thank you for for your feedback, very much appreciated
PawelSpoon
Sat, 2020/03/21 - 15:54
Permalink
thank you !
does search does not work for you ?
i know it is not perfect, you have to type enter but it does filtering, even caseinsensitive.
i would rather improve that, then bring in sort or group by categories.
why: i am not sure if all people use categories, and i would need to support both options. in the end this leads to a settings page with options (categories: yes/no; recipes: yes/no etc. etc.) and currently i am not planing any bigger rehaul.
however feel free to enter an issue in github.
Bramba
Thu, 2020/03/19 - 01:34
Permalink
It seems the option to create own categories has been deleted since the last update?
I appreciated the ability to add own categories for food products, e.g. "milk products", "fruits", "dry stuff", etc.
EDIT: Solved, I found the feature within "Manage"-menue. :-) Thank you!!
PawelSpoon
Thu, 2020/03/19 - 08:53
Permalink
good :)
the very detailed help is up to date i hope
Brummkreisel
Thu, 2020/01/16 - 17:32
Permalink
Okay, this is a task for the weekend.
Thank you for your support, I'll getting back to you sunday latest.
Cheers!
PawelSpoon
Thu, 2020/01/16 - 21:54
Permalink
this did work for me and took like minutes:
install mashka
uinstall olive
start mashka, swipe to right, at the bottom in the uninstalled you should see olive, longpress it, context menu with delete should pop up, do it.
install olive, all should work.
if not then repeat that procedure and start olive from commandline and collect the logs.
Brummkreisel
Sat, 2020/01/18 - 18:54
Permalink
That did the trick, thanks.
Cheers!
PawelSpoon
Sat, 2020/01/18 - 19:01
Permalink
Nice !
Brummkreisel
Wed, 2020/01/15 - 11:18
Permalink
Hi,
I changed my device from Xperia XA2 Ultra to Xperia 10. Therefore I exported the db and tried import it but with no success. I reinstalled the app, but before that I deleted the folder from where the db was stored.
How can I create or find the log as requested?
PawelSpoon
Wed, 2020/01/15 - 17:55
Permalink
ok, so this is strange. i was able to reproduce it and after another cleanup not anymore. i do suspect an version issues. 3.02 has the bug, 3.1 not.. maybe storeman did donwload the wrong version. i have removed the buggy one from openrepos.
please do following. check once more which version of app you have installed. (in storeman you can see that)
i woulld assume < 3.1. in any case, uninstall the app. use provided link or mashka to clean the db. the db must be gone ! then install the app again. after install start the app from terminal. collect the logs during first start.
in the logs you should see that it is a fresh install and that items table has NO ordernr column. then you are fine.and you should be able to add items manually and i also hope to import your old db
PawelSpoon
Wed, 2020/01/15 - 13:36
Permalink
Hi,
on experia10: what was the first version that you did install 3.1 ? or earlier ? as there was a bug in 3.02 i think. (you can check the changelog)
on experia xa2: what was the last version that you did use ?
https://together.jolla.com/question/103763/how-to-start-an-app-from-term...
the name of this application should be harbour-olive-goes-shopping
PawelSpoon
Wed, 2020/01/15 - 09:32
Permalink
What helps me: you say fresh install but also talk about my db. So did you have had a previous version installed ? After uninstall, didi yoi delete/ backup the db as described above ? What was the prev versiion if you had any ! Last : a log please . Thx
Brummkreisel
Wed, 2020/01/15 - 00:59
Permalink
Hi there,
after I fresh installation of this app I am neither able to import my DB nore can I add anything to the stores...
What's my mistake here?
Running on Xperia 10 with latest Sailfish
periappi
Sat, 2020/01/04 - 18:59
Permalink
Hi, I noticed another small bug. It seems that adding items with a name containing an accent such as ' cancels the adding to the shopping list. Cheers
PawelSpoon
Sun, 2020/01/05 - 08:57
Permalink
hi,
it will throw an error in execution of sql statement.
you are using french right ?
hmm, my system is down due to update of sdk :(
i will enter an issue in github
https://github.com/PawelSpoon/harbour-olive-goes-shopping/issues/30
Do you have the need for any other chars ? Then please add it there
periappi
Tue, 2020/01/07 - 12:56
Permalink
Sorry for my late reply.
I use french indeed.
Almost all chars from latin9 fr should be useful... :/
periappi
Wed, 2019/12/25 - 21:14
Permalink
It was an update, but I cleaned everything so I could do a fresh install. The problem occurend adding an item to the household db.
PawelSpoon
Wed, 2019/12/25 - 21:49
Permalink
just retried, works on my machine :)
but i did check the code and it seems during fresh install, i do create a column to much :(
i will post an update: 3.0.3
you will need to uninstall the app AND delete the db also.
periappi
Wed, 2019/12/25 - 22:15
Permalink
You rock. Cheers mate ;)
PawelSpoon
Wed, 2019/12/25 - 22:18
Permalink
new version uploaded. did work on my phone. hope we are done for this year :)
periappi
Wed, 2019/12/25 - 22:45
Permalink
It works for me, thanks again ;)
Pages