Supabase – Doelen – Kolom toegevoegd link_id -> Hier komt ID in van ID -> Linkt door naar detail van module dus indien beweging -> Detail Beweging + ID
Homepage – Doelen gelinkt aan detail indien link_id ingevuld
Onboarding – Intake Subdoelen – Afronden action ingesteld -> Delete all user ID doelen rows waar insert_subdoel gelijk is aan False en update app state + redirect
Onboarding – Intake Subdoelen – Sort doelen op naam
Onboarding – Intake Subdoelen – Button Afronden -> Link naar homepage + action delete alle pagestate arrays in doelen in user account -> inverted actie als hoofddoelen.
Onboarding – Intake Subdoelen – Hoofddoel naam inladen onder doelnaam
Onboarding – Intake Hoofddoelen – Query inladen op hoofdcontainer -> Hoofddoelen en filter op user ID
Onboarding – Intake Hoofddoelen – DynamicListItems inladen op Beweging List view
Onboarding – Intake Hoofddoelen – DynamicListItems inladen op Mentale Rust List view
Onboarding – Intake Hoofddoelen – DynamicListItems inladen op Voeding List view
Onboarding – Intake Hoofddoelen – PageState aangemaakt array list gekozenBewegingHoofddoelen -> Type string
Onboarding – Intake Hoofddoelen – PageState aangemaakt array list gekozenMentaleRustHoofddoelen -> Type string
Onboarding – Intake Hoofddoelen – PageState aangemaakt array list gekozenVoedingHoofddoelen -> Type string
Onboarding – Intake Hoofddoelen – Beweging hoofddoelitem op checkbox aanvinken -> Naam toevoegen aan pagestate array gekozenBewegingHoofddoelen
Onboarding – Intake Hoofddoelen – Beweging hoofddoelitem op checkbox uitvinken -> Naam verwijderen van pagestate array gekozenBewegingHoofddoelen
Onboarding – Intake Hoofddoelen – Mentale Rust hoofddoelitem op checkbox aanvinken -> Naam toevoegen aan pagestate array gekozenMentaleRustHoofddoelen
Onboarding – Intake Hoofddoelen – Mentale Rust hoofddoelitem op checkbox uitvinken -> Naam verwijderen van pagestate array gekozenMentaleRustHoofddoelen
Onboarding – Intake Hoofddoelen – Voeding hoofddoelitem op checkbox aanvinken -> Naam toevoegen aan pagestate array gekozenVoedingHoofddoelen
Onboarding – Intake Hoofddoelen – Voeding hoofddoelitem op checkbox uitvinken -> Naam verwijderen van pagestate array gekozenVoedingHoofddoelen
Onboarding – Intake Hoofddoelen – Button Configureer doelen -> Link naar IntakeDoelenSubdoelen + action insert alle pagestate arrays in hoofddoelen in user account
Onboarding – Intake Subdoelen – IntakeDoelenSubdoelen pagina aangemaakt
Onboarding – Intake Hoofddoelen – loopCounterBeweging page state integer aangemaakt
Onboarding – Intake Hoofddoelen – loopCounterMentaleRust page state integer aangemaakt
Onboarding – Intake Hoofddoelen – loopCounterVoeding page state integer aangemaakt
Onboarding – Intake Hoofddoelen – Action configureer hoofddoelen – Delete all set hoofditems
Onboarding – Intake Hoofddoelen – Action configureer hoofddoelen – Loop geselecteerde bewegingsitems en inject in database
Onboarding – Intake Hoofddoelen – Action configureer hoofddoelen – Loop geselecteerde mentalerustitems en inject in database
Onboarding – Intake Hoofddoelen – Action configureer hoofddoelen – Loop geselecteerde voedingitems en inject in database