# Picnic app

**URL:** <https://community.homey.app/t/picnic-app/40843>\
**Category:** Apps\
**Created:** [January 10, 2021, 5:15pm UTC](https://community.homey.app/t/picnic-app/40843 "2021-01-10T17:15:54Z")\
**Posts on this page:** 12\
**Page:** 3

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [September 16, 2026, 5:10pm UTC](https://community.homey.app/t/picnic-app/40843/42 "2026-09-16T17:10:53Z")

</div>

Hmm dat klinkt niet best. Treed dit nog steeds op als je de gehele app verwijderd en opnieuw installeert? Je zou in dat geval opnieuw moeten inloggen

ik heb gisteren wel een update gepusht, dat zal in lijn zijn met het moment dat het probleem is ontstaan.. ik zal ondertussen onderzoeken wat dit kan veroorzaken. Maar het zou helpen als je bovenstaande eens kan proberen als oplossing

---

<div class="post-metadata">

**Author:** ![Stef\_Jacops](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stef_jacops/32/101012_2.png) [@Stef\_Jacops](https://community.homey.app/u/Stef_Jacops)\
**Post date:** [September 16, 2026, 5:21pm UTC](https://community.homey.app/t/picnic-app/40843/43 "2026-09-16T17:21:30Z")

</div>

Ik heb hem zojuist verwijderd en opnieuw geïnstalleerd. Opnieuw inloggen is ook gelukt en ik zal over een uur ongeveer weten of die het blijft doen.

Bedankt voor de snelle reactie

---

<div class="post-metadata">

**Author:** ![Stef\_Jacops](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stef_jacops/32/101012_2.png) [@Stef\_Jacops](https://community.homey.app/u/Stef_Jacops)\
**Post date:** [September 16, 2026, 7:09pm UTC](https://community.homey.app/t/picnic-app/40843/44 "2026-09-16T19:09:41Z")

</div>

Na het verwijderen en opnieuw installeren en inloggen is die voor nu goed gebleven en werkt deze weer.

---

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [September 17, 2026, 7:12am UTC](https://community.homey.app/t/picnic-app/40843/45 "2026-09-17T07:12:26Z")

</div>

Goed om te horen. Ik heb zojuist een update uitgebracht die dit specifieke gedrag voortaan zal voorkomen. Bedankt voor het melden!

---

<div class="post-metadata">

**Author:** ![rvanlaak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rvanlaak/32/108826_2.png) [@rvanlaak](https://community.homey.app/u/rvanlaak)\
**Post date:** [September 18, 2026, 12:13pm UTC](https://community.homey.app/t/picnic-app/40843/46 "2026-09-18T12:13:07Z")

</div>

Hallo allen 👋 Ik ben bezig met de implementatie van een Picnic-widget voor de app, met hopelijk later vandaag de oplevering ter goedkeuring! Deze widget gaat mij in ieder geval veel helpen in 't dagelijkse huishouden.

Hier alvast een sneak-peak (ja dark-mode wordt ook mee opgeleverd 😉 ), heb alle verschillende states lokaal getest met productie-data door o.a. het stoppen van producten in het mandje, inplannen van een bestelling en bijbestellen van producten.

Edit: there we go, PR ready! [Add a delivery widget for Homey Dashboards by rvanlaak · Pull Request #54 · Retrospected/app.picnic · GitHub](https://github.com/Retrospected/app.picnic/pull/54)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/6/86627b6ae349b55be20df57947d3e1b5d83480cb.jpeg)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/6/5659140d32f3e53bc1fb7aa3db93e8e91acdd7c8.jpeg)

---

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [September 18, 2026, 2:39pm UTC](https://community.homey.app/t/picnic-app/40843/47 "2026-09-18T14:39:57Z")

</div>

Heel tof @rvanlaak , ik ga er naar kijken en zsm naar test pushen. Thanks voor je bijdrage 🙂

---

<div class="post-metadata">

**Author:** ![rvanlaak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rvanlaak/32/108826_2.png) [@rvanlaak](https://community.homey.app/u/rvanlaak)\
**Post date:** [September 19, 2026, 1:08pm UTC](https://community.homey.app/t/picnic-app/40843/48 "2026-09-19T13:08:44Z")

</div>

Had vanochtend een levering, en heb op basis daarvan nu de hele bestel-cyclus doorlopen en een extra set aan UX-verbeteringen aan de widget states toegevoegd en bewoordingen verbeterd. Wat mij betreft meer dan klaar om released te worden!

Heb ook de refresh-interactie laten verbeteren. Zodra het widget in beeld komt zal een refresh verzocht worden. En, eens per 30 sec kan met een klik op de widget nu handmatig de data ververst worden, en anders geld het 5-minuut window wat nu al aanwezig is in de app. Krijgt zelfs haptic feedback als de refresh doorgezet wordt!

@Retrospected omdat de PR een bump in de Picnic-API-versie maakt (data is invalid op de oude 2022 API) zou dit mijn inziens een major release verantwoorden, want er zal bij de app-settings opnieuw moeten worden ingelogd (widget heeft ook een state voor dat).

---

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [September 19, 2026, 1:22pm UTC](https://community.homey.app/t/picnic-app/40843/49 "2026-09-19T13:22:08Z")

</div>

Hmm kan de auth token die gebruikers hebben van hun actieve sessie niet herbruikt worden op de nieuwe API om de relogin te voorkomen?

---

<div class="post-metadata">

**Author:** ![rvanlaak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rvanlaak/32/108826_2.png) [@rvanlaak](https://community.homey.app/u/rvanlaak)\
**Post date:** [September 19, 2026, 1:35pm UTC](https://community.homey.app/t/picnic-app/40843/50 "2026-09-19T13:35:55Z")

</div>

Zal dit nog dubbelchecken door eerst stable te installeren, en daarna dev eroverheen. Tijdens development had ik een keer auth problemen, dus relateerde het daaraan maar heb bovenstaande niet daarna nogmaals dubbelchecked. Brb

---

<div class="post-metadata">

**Author:** ![rvanlaak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rvanlaak/32/108826_2.png) [@rvanlaak](https://community.homey.app/u/rvanlaak)\
**Post date:** [September 19, 2026, 2:04pm UTC](https://community.homey.app/t/picnic-app/40843/51 "2026-09-19T14:04:27Z")

</div>

@Retrospected je vermoeden was juist; auth token blijft ook op nieuwe versie van de API valide. Na stable install en inloggen, en vervolgens de dev versie te draaien met de widget, dan wordt alles zoals verwacht nog steeds netjes binnengehaald.

Ofwel, prima om na merge dus als 3.8.0 te releasen. FYI draai dit nu inmiddels twee dagen als `development` versie (middels `make install`).

Zou graag ook de code laten upgraden naar typescript, en proberen om [GitHub - MRVDH/picnic-api: Unofficial Node.js wrapper for the API of the Picnic online supermarket. Not affiliated with Picnic. · GitHub](https://github.com/MRVDH/picnic-api) te gebruiken ipv de eigen interpretatie van de endpoint signatures. Hoe sta je daarin?

---

<div class="post-metadata">

**Author:** ![Retrospected](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/retrospected/32/9487_2.png) [@Retrospected](https://community.homey.app/u/Retrospected)\
**Post date:** [September 21, 2026, 9:23pm UTC](https://community.homey.app/t/picnic-app/40843/52 "2026-09-21T21:23:01Z")

</div>

Je feature is gemerged en zojuist gepublished naar [test in 3.8.1](https://homey.app/a/app.picnic/test/). Nogmaals dank voor je bijdrage!

Ik sta zeker open om gebruik te maken van die library in TS. Is dit iets wat jij zou willen doen? Ik kan je access rights geven op de git repo, maar zal zelf de updates blijven pushen naar de store.

Daarnaast kan ik je toevoegen als contributor op de appstore pagina, als je dat zou willen.

---

<div class="post-metadata">

**Author:** ![rvanlaak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rvanlaak/32/108826_2.png) [@rvanlaak](https://community.homey.app/u/rvanlaak)\
**Post date:** [September 22, 2026, 5:55am UTC](https://community.homey.app/t/picnic-app/40843/53 "2026-09-22T05:55:40Z")

</div>

Top! Goed plan, en ga ook voldoende guardrails toevoegen zodat de kans op fouten bij toekomstige implementaties nog kleiner wordt.

Kan je me daarbij op de repo voldoende permissie geven zodat ik de acties en branch rules kan aanpassen?

[Previous page](https://community.homey.app/t/picnic-app/40843.md?page=2)
