Claro - Changelog
1.0.0 - Build 180 - 08/05/2025
- Voeding – Verschillende fixes
1.0.0 - Build 179 - 08/05/2025
- IntakeBerekenenSubdoelen – Loop logica aangepast naar V2 – Momenteel nog bug (naam dynamisch te veranderen)
- IntakeBerekenenSubdoelen – Overbodige page states verwijderd
- Supabase – update alle docker images naar laatste versie
- Supabase – profiel_beweging array type text toegevoegd aan table HooddoelenDefaults
- Supabase – profiel_beweging_sedentair array type text toegevoegd aan table HooddoelenDefaults
- IntakeBerekenenHoofddoelen – Logica aangepast naar Loop V2 (Automatisch op basis van gekozen profiel nu ipv manueel) – Momenteel nog bug (naam dynamisch te veranderen)
- IntakeBerekenenHoofddoelen – Delay verwijderd
- Supabase – ModuleItems – kolom toegevoegd “weetje” type text
- Detail – Weetje blok toegevoegd
- Detail – Weetje blok conditioneel tonen indien weetje ingevuld / leeg
- Components – Algemeen – blokken rand gegeven + color module type
- Overzicht – Intro video beweging opnieuw gecompressed + ingevoegd bij intro popup -> Claro 39
- Supabase – ModuleItems – kolom toegevoegd “subcategorie” type text
- Supabase – ModuleItems – kolom toegevoegd “recept_aantal_personen” type integer
- Supabase – ModuleItems – kolom toegevoegd “recepten_plantscore” type integer
- Detail – Voeding – Extra icons ingeladen + conditioneel tonen indien leeg of set
- Detail – Algemeen – Image ingeladen + conditioneel enkel indien video URL leeg
- Detail – Algemeen – Titel kleur aangepast naar fixed primary kleur ipv kleuren per module
- Supabase – ModuleItems – Bereidingswijze text array aangemaakt
- Detail – Voeding – Bereidingswijze card gemaakt + conditioneel tonen indien array set
- Components – Card component Standaard – Extra plaatscore icon box aangemaakt + conditional
- Overzicht – Card component Standaard – Plantscore data meegeven in component
1.0.0 - Build 178 - 29/04/2025
- IntakeVoeding – Icons ingevoegd voor alle vragen
1.0.0 - Build 177 - 28/04/2025
- DetailTraject – Video player aangepast idem standaard item (geen autoplay, geen loop en controls activeren)
- Component – Traject components – Bolletje aangepast naar vinkje/bol
- DetailTraject – Afvinken traject item linkt nu terug naar traject overzicht ipv standaard overzicht pagina
1.0.0 - Build 176 - 21/04/2025
- Custom code – Custion function aangepast van getCategorieFilters naar DeduplicateFilterList
- Overzicht – Filters inladen via standaard supabase function + DeduplicateFilterList voor duplicates eruit te halen.
1.0.0 - Build 175 - 21/04/2025
- Custom code – Custom function aangemaakt getCategorieFilters die type ophaalt + duplicates filter.
- Overzicht – Dynamisch inladen filter values via custom function getCategorieFilters
- Overzicht – Fix filter selected color conditionals
1.0.0 - Build 174 - 21/04/2025
- Overzicht – Back button bij Mentale rust terug naar tussenpagina ipv Home.
1.0.0 - Build 173 - 19/04/2025
- Components – Fix trajecten simple card progressie label
- Overzicht – Fix mentale rust query – extra filtering query op categorie
- Overzicht – info popups – lorem ipsum weggehaald
- Overzicht – info popups – Fix aspect ratio video
- Component – Inplannen doel – Fix conditional kleuren tekst
- IntakeDoelToevoegen – Fix conditional kleuren
- Home – Fix link traject – toevoegen trajecten array + afgevinkt array
- MijnProfiel – Voorlopige traject reset progressie button gemaakt
1.0.0 - Build 172 - 18/04/2025
- MentaleRustOverzicht – Lorem ipsum tekst verwijderd
- Overzicht – Fix scroll end spacing
- Overzicht – Traject component – Fix null values
- Trajecten – Voorlopig koppeling aan user ID weggehaald voor testing – later aparte trajecten progression table maken
- Trajecten – Page states aangemaakt voor trajecten afgevinkt array.
- Trajecten – Custom code gemaakt voor eerstvolgende ID te bepalen
- Trajecten – Logica volgorde doelen + afvinken
1.0.0 - Build 171 - 18/04/2025
- Supabase – Inladen extra content mentale rust + traject + traject items
- Supabase – TrajectItems – traject_parent_id aangepast naar array traject_parent_id_array
- Traject – Filters aangepast naar traject_parent_id_array contains ID
- Components – TypeTrajectSimple – Progressie -> Fixed 20 aangepast naar number of items trajectenArray
- IntakeBerekenenHoofddoelen – delay aangepast van 3 naar 1 second
- IntakeBerekenenSubdoelen – delay verwijderd
- IntakeDoelenTussenscherm – Query aangepast inladen intake data -> Fix null value
- Components – Profielen – tekst 10% meer weggelaten
1.0.0 - Build 170 - 17/04/2025
- IntakeBeweging – Alle vragen default variable state op 0 geplaatst
- IntakeRusults – Code expression aangepast naar (((beweegminuten * 0.1) / 5).ceil()) * 5
- IntakeDoelenSubdoelen – Actief bewegen code expression aangepast naar (((beweegminuten * 0.1) / 5).ceil()) * 5 + beweegminuten
1.0.0 - Build 169 - 17/04/2025
- IntakeDoelenSubdoelen – Actief bewegen tekst conditional fix
1.0.0 - Build 168 - 17/04/2025
- IntakeDoelInplannen – Fix missing conditional kleuren
- IntakeDoelenSubdoelen – Fix mentale rust kleur
- Detailreeks – Inladen herhalingen content boven beschrijvingen
- IntakeResults – Extra tekst ingeladen laatste scherm
- ModuleIntro – Video ingeladen voor beweging Claro 39
- IntakeResults – Actief bewegen tekst code expression aangepast naar ((beweegminuten * 1.1 / 5).round() * 5) + beweegminuten dus bv 20 + 20 = 40 -> 40 tonen.
- IntakeBerekenenSubdoelen – Skip injecteren “Eigen doel”
- Overzicht – Filters momenteel verborgen op alle modules buiten Beweging (Later dynamisch inladen)
- Homepage – Speciaal voor jou – Fix image URL link
1.0.0 - Build 167 - 17/04/2025
- IntakeBewegen – Code aangepast logica voor bepalen profiel
- IntakeBewegen – Code leeftijd calculatie dynamisch gemaakt met current Year ipv fixed 2025
1.0.0 - Build 166 - 16/04/2025
- Detail – Video conditional – Video URL set
- IntakeStarten Beweging – Action toegevoegd op Volgende button -> Reset Profielen in DB + beweegminuten
- IntakeStarten Beweging – Delete momenteel alle doelen + hoofddoelen van de gebruiker -> Later te wijzigen naar TEMP werk intake table hoofddoelen en subdoelen
- IntakeStarten Beweging – Fix overflow issue button
1.0.0 - Build 164 - 165 - 15/04/2025
- Supabase – Content ingeladen in DB (ModuleItems + Reeksitems)
- Overzicht – Filters expandable voorlopig uitgeschakeld
- IntakeDoelenHoofddoelen – Titel en subtekst ingevoegd zoals in PPT
- IntakeDoelenSubdoelen – Titel en subtekst ingevoegd zoals in PPT
- IntakeDoelenSubdoelen – Tekst dynamisch inladen indien hoofddoel = actief bewegen
- IntakeDoelenSubdoelen – code expressions ingevoegd in dynamische actief bewegen tekst
1.0.0 - Build 163 - 15/04/2025
- IntakeDoelenHoofddoelen – Beweging titel conditioneel weglaten indien Beweging rows leeg
- IntakeDoelenHoofddoelen – Mentale rust titel conditioneel weglaten indien Mentale rust rows leeg
- IntakeDoelenHoofddoelen – Voeding titel conditioneel weglaten indien Voeding rows leeg
- IntakeDoelenSubdoelen – Zelf doel aanmaken – Tijdsduur ingeladen voor Beweging en Mentale rust counter
- IntakeDoelenSubdoelen – Zelf doel aanmaken – Tijdsduur toegevoegd in action
- IntakeDoelenSubdoelen – Inplannen doel component – Component state aangemaakt gekozenModule
- IntakeDoelenSubdoelen – Inplannen doel component – Tijdsduur ingeladen voor Beweging en Mentale rust counter
- IntakeDoelenSubdoelen – Inplannen doel component – Tijdsduur toegevoegd in action
- IntakeDoelenSubdoelen – gekozenModule – Module meegeven in inplannen component
- BerekenenSubdoelen – Injecteren subdoelen via Loop ipv manueel.
1.0.0 - Build 162 - 14/04/2025
- Components – IntakeResultaatBeweging – Bolletjes kleiner 20px en bovenaan uitgelijnd
- Components – IntakeResultaatSedentair – Components aangemaakt idem beweging voor consistentie
- IntakeResults – Sedentair components conditioneel inladen op basis van profiel.
- IntakeResults – Percentages ingevoegd onder 3 icons.
- Compontents – Beweegminuten Y ingevuld -> (beweegminuten * 1.1 / 5).round() * 5
- IntakeResults – Voeding tijdelijke screenshots ingeladen.
- BerekenenHoofddoelen – Injecteren hoofddoelen aangepast naar nieuwe profielen logica voor Beweging -> Momenteel nu manueel. Te automatiseren met loop
- BerekenenSubdoelen – Injecteren subdoelen aangepast naar nieuwe profielen logica -> Momenteel nu manueel. Te automatiseren met loop
- Components – Standaard, reeks, traject card -> Intensiteit ingeladen in label, conditioneel indien ingevuld
1.0.0 - Build 161 - 10/04/2025
- Supabase – update alle docker images naar laatste versie
- Supabase – ReeksItems – reeks_parent_id aangepast naar array reeks_parent_id_array
- Reeks – Filters aangepast naar reeks_parent_id_array contains ID
- IntakeResults – Resultaten Zitgedrag cirkel dynamisch ingeladen code expression – (intake_beweging_sedentair/100) bv 20 -> 0.2
- IntakeResults – Resultaten Krach cirkel dynamisch ingeladen if statement op basis van antwoorden gegeven.
- IntakeResults – Resultaten Beweging cirkel dynamisch ingeladen code expression – (beweegminuten / 150).clamp(0, 1)
1.0.0 - Build 160 - 10/04/2025
- IntakeBewegen – Fix unexpected null value SedentairCalculatedOutput
1.0.0 - Build 159 - 10/04/2025
- Custom Action – Sedentaire score calculatie aangepast conf nieuwe sheet Logica V6
- Supabase – Aankmaken kolom “intake_beweging_profiel_sedentair” type text
- IntakeBewegen – Sedentaire score action aangepast om mee profiel mee te geven
- Conf – Update node.js 18 naar 20
- IntakeResults – Resultaten PageView scherm aangemaakt
- IntakeResults – Resultaten PageView beweging aangemaakt + inladen data
- Components – Folder aangemaakt IntakeResultatenComponents
- Components – Component aangemaakt per beweging profiel IntakeResultaatBewegingProfielA tot en met IntakeResultaatBewegingProfielD
- IntakeResults – Resultaten PageView beweging Conditioneel inladen components beweging
- IntakeResults – Resultaten PageView beweging Conditioneel inladen tekst sedentair
- IntakeResults – Resultaten PageView beweging inladen beweegminuten data in components
- Components – Beweegminuten dynamisch inladen in component tekst.
1.0.0 - Build 158 - 07/04/2025
- Component – Standaard label weggehaald bij standaard oefeningen
- Supabase – Aanmaken kolom “intake_beweging_sedentair” type integer
- IntakeBewegen – Code aangemaakt voor berekenen sedentaire score
- IntakeBewegen – Sedentaire score action toegevoegd aan huidige flow en update database data
1.0.0 - Build 157 - 02/04/2025
- IntakeBewegen – Geboortedatum omgezet naar Geboortejaar
- IntakeBewegen – Date picker geboortedatum aangepast naar input veld
- IntakeBewegen – Action aangepast voor nieuwe geboortejaar
- Supabase – Kolom toegevoegd aan user voor intake_beweging_profiel_bewegen
- Supabase – Kolom toegevoegd aan user voor intake_beweging_totaal_beweegminuten
- Custom Action – Calculatie code aangemaakt voor Totaal aantal beweegminuten -> calculateBewegingBeweegminuten
- Custom Action – Calculatie profiel beweging aangemaakt -> calculateBewegingProfile
- IntakeBewegen – Afronden action aangepast en uploaden calculated data naar Database
- IntakeTussenscherm – Op basis van profiel (A,B,C of D) teksten inladen zoals in sheet (feedb1,2,3,4)
1.0.0 - Build 156 - 02/04/2025
- IntakeBewegen – Alle initial defaults weggehaald
- IntakeVoeding – Alle initial defaults weggehaald
- IntakeBewegen – Disabled state toepassen op volgende buttons indien niets geselecteerd
- IntakeVoeding – Disabled state toepassen op volgende buttons indien niets geselecteerd
1.0.0 - Build 155 - 30/03/2025
- IntakeBewegen – Fix – Afronden intake inject intake row fix
- IntakeBewegen – Fix – Aantal x keer / week optellen per 1 ipv per 5
- IntakeBewegen – Fix – Gewicht en lengte omzetten naar input veld ipv + en –
- IntakeBewegen – Fix – Aanpassen geboortedatum datepicker fix
- IntakeBewegen – Fix – Sommige labels nog zichtbaar voor conditie bereikt
- Intake – Bolletjes icon voeding en beweging inkleuren op de eerste pages
- IntakeBewegen – Fix – Datepicker label format
- IntakeBewegen – Fix – Gewicht en lengte input field niet clickable
1.0.0 - Build 154 - 30/03/2025
- IntakeBewegen – Fix – Afronden intake inject intake row fix
- IntakeBewegen – Fix – Aantal x keer / week optellen per 1 ipv per 5
- IntakeBewegen – Fix – Gewicht en lengte omzetten naar input veld ipv + en –
- IntakeBewegen – Fix – Aanpassen geboortedatum datepicker fix
- IntakeBewegen – Fix – Sommige labels nog zichtbaar voor conditie bereikt
- Intake – Bolletjes icon voeding en beweging inkleuren op de eerste pages
1.0.0 - Build 152 - 153 - 29/03/2025
- Supabase – Intakes – Beweging vragen columns toegevoegd
- Welkom – Tekst aangepast naar versie PPT
- IntakeStarten – Icons ingevoegd + tekst aangepast naar versie PPT
- IntakeBewegen – Intro scherm weggehaald en direct start met eerste vraag
- IntakeBewegen – Nieuwe vragen ingevoegd + aanpassen progressie
- IntakeBewegen – Na aflopen timer gong sound afspelen
- IntakeBewegen – Geboortedatum date picker ingevoegd – Apple cupertino style
- IntakeVoeding – Intro scherm aangemaakt met icons
- IntakeVoeding – Kleuren aangepast
- IntakeVoeding – Progressbar aangepast naar 20 pages
- Supabase – Intakes – Voeding vragen columns toegevoegd
- IntakeVoeding – Nieuwe vragen ingevoegd + aanpassen progressie
- IntakeVoeding – Na afronden en vragen updaten in database doorlinken naar doelen berekenen
1.0.0 - Build 150 - 151 - 26/03/2025
- Doelen overzicht – Doel label lengte op max 2 lijnen gezet
- Doelen overzicht – Doelen info titel wrap in container
- Supabase – update alle docker images naar laatste versie
- Doelen thema overzicht – Doelen info titel wrap in container
- Doelen wijzigen – Doel info titel wrap in container
1.0.0 - Build 149 - 25/03/2025
- Doel toevoegen – Fix conditional voor weekdoel en dagen selector
1.0.0 - Build 148 - 25/03/2025
- Supabase – User table – Intake_afgerond boolean toegevoegd
- Supabase – Intakes table aangemaakt voor inladen alle intake vragen per user ID
- Doel toevoegen – Weekdagen verplicht gemaakt met conditional
- Homepage – Healthy snack uitlijning aangepast
- Supabase – HoofddoelenDefaults – Nieuwe data ingeladen, oude verwijderd
- Supabase – DoelenDefaults – Zone toegevoegd, type array
- Supabase – DoelenDefaults – Nieuwe data ingeladen, oude verwijderd
- Doel toevoegen – Logica toegevoegd van weekdoelen
- Doel toevoegen – conditionals toegevoegd van weekdoelen
- Doel toevoegen – Action insert doel aangepast op basis van logica weekdoelen
- Doel toevoegen – Verwijderen extra query bij aanmaken doel (zit nu op scherm zelf wanneer men selecteert)
- Doel wijzigen – Conditionals toegevoegd van weekdoelen
- Doel wijzigen – Action update doel aangepast op basis van logica weekdoelen
- Doel Wijzigen – Doelaangepast tussenpagina opgemaakt voor fix query load op overzicht
- Doel toevoegen – Aantal max chars eigen doel aangepast naar 45 chars.
1.0.0 - Build 147 - 18/03/2025
- Homepage – Doelen checkbox aangepast naar system checkboxes
- Doelen overzicht – Doelen checkbox aangepast naar system checkboxes
1.0.0 - Build 146 - 18/03/2025
- Boodschappenlijst – Table afgevinkt boolean toegevoegd
- Boodschappenlijst – Checkbox gekoppeld aan boolean database
- Boodschappenlijst – Checkbox in transform widget geplaatst + scale 1.4
- Boodschappenlijst – Actions gekoppeld aan afgevinkt boolean
- Doel toevoegen – Eigen doel aanmaken input field – default tekst aangepast naar label tekst
1.0.0 - Build 143 - 145 - 18/03/2025
- Doelen overzicht – Default titel naam indien leeg Doelnaam ipv Lopen
- Doel toevoegen – Pagina opgemaakt als succes page voor na doel toevoegen
- Doel toevoegen – Redirect instellen naar doelen overzicht om zo bug te fixen doelen refresh
- Doel toevoegen – Require selection opgezet voor choise chips (Thema, kies doel, hoe wil je dit bereiken)
- Doel toevoegen – Form widget ingevoegd
- Doel toevoegen – Action form validation toegevoegd voor required fields
- Content – Doelen en hoofddoelen sheet aangemaakt + uitleg sabine
- Doel toevoegen – Eigen doel toegevoegd aan opties
- Doel toevoegen – Eigen doel label + input field toegevoegd
- Doel toevoegen – Eigen doel input field limit van 100 chars
- Doel toevoegen – Eigen doel action conditionals ingevoegd
1.0.0 - Build 142 - 11/03/2025
- Supabase – Aanmaken self hosted supabase server
- Supabase – testing auth en data op nieuwe server
- Supabase – Migration alle data en users tables
- Supabase – testing data en user tables op testomgeving
- Supabase – Migrate live project naar nieuwe self hosted supabase instance
- Storage – Migrate bucket naar hetzner S3 bucket + supabase storage
- Algemeen – Find and replace storage URL alle icons S3
1.0.0 - Build 141 - 06/03/2025
- Doelen overzicht – Fix afvinken doel -> generateToday function weg en generateDay op basis van geselecteerde kalender dag.
- Doelen thema overzicht – Checkbox weggehaald omdat er op die pagina geen datum beschikbaar is. Afvinken kan enkel op doelen kalender overzicht of homepage
1.0.0 - Build 140 - 06/03/2025
- Intake doelen – berekenen subdoelen -> Tijdsduur toevoegen -> momenteel 10 min voor alles, te bekijken hoe toe te passen -> Bugfix unexpected null value doel aanpassen
- Detail – Doel ID meegeven -> bugfix doelen afvinken
1.0.0 - Build 139 - 06/03/2025
- Doel verwijderen – Pagina opgemaakt als succes page voor na doel verwijderen
- Doel verwijderen – Redirect instellen naar doelen overzicht om zo bug te fixen doelen refresh
- Intake doelen – Eigen doel toevoegen aantal weken field ingevoegd
- Intake doelen – Eigen doel toevoegen date format toepast aan weekdagen selector
- Intake doelen – Eigen doel toevoegen aangepast naar nieuwe datum format
- Intake doelen – Popup doel inplannen default selected dates ophalen en omzetten naar weekdagen voor preselect
- Intake doelen – Popup doel inplannen aantal weekdagen selector toegevoegd
- Intake doelen – Popup doel inplannen aangepast naar nieuwe datum format
- Homepage – Doelen card icon toegevoegd om aan te geven dat doel gelinkt is aan een oefening/item
- Homepage – Doelen card link toegevoegd naar detail met gelinkte item ID als ID indien link id set
- Supabase – Doelen defaults enkele doelen ID gegeven voor testing (later verder te bepalen)
- Doel aanmaken – Gelinkteoefening ID meegeven aan doel om zo link te maken naar oefening op doelen card
- Doelen overzicht – Doelen card link toegevoegd naar detail met gelinkte item ID als ID indien link id set
- Doelen thema overzicht – Doelen card link toegevoegd per thema naar detail met gelinkte item ID als ID indien link id set
- Oefening detail – Page parameter doelID aangemaakt om doel mee te geven
- Homepage – Doel ID meegeven bij link doelen card
- Doelen overzicht – Doel ID meegeven bij link doelen card
- Doelen thema overzicht – Doel ID meegeven bij link doelen card
- Detail – In moeilijkheid popup action link conditioneel maken indien Doel ID set -> Afvinken doel
1.0.0 - Build 138
- Boodschappenlijst – Fix default state switch
- Boodschappenlijst – Fix inputfield readonly
- Boodschappenlijst – Fix button invoegen disable state
- Boodschappenlijst – Fix Aangepast naar aparte rows ipv array
1.0.0 - Build 137
- Benodigdheden omgezet naar array type
- Benodigdheden tonen if list is set en not empty
- Benodigdheden array inladen als bullet listview
- Benodigdheden list icons checkmarks met kleur van module
- Detail – Font sizes consistent gezet
- Homepage – Trajecten max 3 ingeladen
- Component – Empty state voor Trajecten
- Homepage – Trajecten empty state toegepast
- Homepage – Doelen van vandaag empty state toegepast -> healthy snacks
- Trajecten overzicht – Trajecten empty state toegepast
- Doelen overzicht – Doelen empty state toegepast (veranderd op date switch)
- Homepage – Speciaal voor jou cards aangemaakt – voorlopig zelfde image, te bepalen
- Homepage – Speciaal voor jou query inladen – Max 10 – algoritme nog te bepalen
- Homepage – Duplicate query fix homepage module items performance -> Omgezet naar list variables vanaf 1 query
- Doelen Thema Overzicht – Duplicate query fix performance -> Omgezet naar list variables vanaf 1 query
- Doelen Thema Overzicht – Conditioneel inladen checkboxes en icons vereenvoudigd
- Supabase – Table aangemaakt ToolsBoodschappenlijsten
- Supabase – Kolommen aangemaakt ToolsBoodschappenlijsten -> User ID, Boodschappen Text array
- Custom Code – Add to list / array universal aangemaakt voor action
- Custom Code – remove from list / array universal aangemaakt voor action
- Boodschappenlijsten – Actions toegevoegd voor toevoegen boodschap item
- Boodschappenlijsten – Actions toegevoegd voor verwijderen boodschap item
- Boodschappenlijsten – Actions toegevoegd voor resetten boodschappenlijst item
- Tools – Padding aangepast onder switches naar 20px
- Algemeen – alle input fields ‘labels’ verwijderd voor consistentie
- Doel wijzigen – Trashcan icon aangepast naar Trash Alt voor consistentie
- Boodschappenlijsten – indien activatie en geen row in database, row aanmaken
- Component – Traject component simple – Traject progressie vak toegevoegd
- Component – Traject component simple – Traject progressie vak conditioneel inladen voor type traject
- Component – Traject component simple – Traject progressie vak kleuren module toegepast
- Component – Cards labels padding dynamisch gemaakt
- Component – Traject label kleur voorlopig aangepast naar grijs ipv blauw
- Algemeen – Paragraph teksten kleuren aangepast naar Secondary text voor consistentie
1.0.0 - Build 136
- Algemeen – Custom functions code aangemaakt om ingeplande_datums om te zetten naar unieke array met weekdagen
- Doel wijzigen – Pre-select geselecteerde weekdagen met custom function
- Trajecten overzicht – Intro tekst ingeladen
- Trajecten overzicht – Page state aangemaakt gekozenTrajectType voor filters
- Trajecten overzicht – Filter kleuren inladen op basis van gekozenTrajectType / filter
- Components – TypeTrajectSimple component aangemaakt (traject card maar niet openklapbaar)
- Trajecten overzicht – Query ingeladen + filters
- Trajecten overzicht – mappen list item component
- Overzicht algemeen – Linken traject card naar detail
- Trajecten overzicht – Linken traject card naar detail
1.0.0 - Build 135
- Doel overzicht – Weekdagen met hoofdletter inladen ipv lowercase
- Homepage – Doelen van vandaag cards – checkboxes inladen op basis van list contains afgevinkte_datums
- Algemeen – Custom action code aangemaakt addValueToList om item toe te voegen aan supabase array
- Homepage – Doelen van vandaag cards – afvinken action aangepast om datum toe te voegen aan afgevinkte_datums array
- Doel toevoegen – in action lege array aanmaken afgevinkte_datums
- Doelen overzicht – afvinken action aangepast om datum toe te voegen aan afgevinkte_datums array
- Doelen overzicht – checkboxes inladen op basis van list contains afgevinkte_datums
- Doelen thema overzicht – alle subdoelen queries afvinken action aangepast om datum toe te voegen aan afgevinkte_datums array
- Doelen thema overzicht – alle subdoelen queries checkboxes inladen op basis van list contains afgevinkte_datums
1.0.0 - Build 134
- Doel toevoegen – Module choise chips styling
- Doel toevoegen – Alle choise chips font kleuren en button kleuren kloppen niet styling
- Doel overzicht – Indien doelen gedelete extra database refresh
- Homepage – Doelen van vandaag cards – width 55% en hoogte 165px
- Homepage – Educatie items van container aangepast naar Row -> Idem doelen van vandaag
- Doelen overzicht – Sorteren op Thema
- Homepage – Doelen van vandaag – Sorteren op Thema + afgevinkte
- Doel thema overzicht – Meegeven module naar doel toevoegen voor default selectie
1.0.0 - Build 133
- Doelen – Overhaul van weekdagen naar calendar dagen
- Fixes – algemeen doelen
1.0.0 - Build 128
- Home – Bugfix height doelen cards -> vanboven uitlijnen + min height 140px ingegeven
1.0.0 - Build 127
- Home – Bugfix height van doelen van vandaag cards -> is nu afhankelijk van content in card.
1.0.0 - Build 126
- Algemeen – Fix icon condities: Mindfullness naar Mentale rust
- Algemeen – Fix checkbox condities: Mindfullness naar Mentale rust
- Home – Tijdsduur op card doel vandaag conditioneel verbergen
1.0.0 - Build 125
- Doel toevoegen – Fix indien type traject, insert mee in doel
- Tools – Medicatieplanner – Ipv verbergen en tonen op activatie -> Opacity 0.3 naar 1 en vice versa
- Tools – Medicatieplanner – Fix switcher
- Tools – Medicatieplanner – Disable state toevoegen op input fields + choise + button
- Tools – Watertracker – Disable state toevoegen op input fields + choise + button
1.0.0 - Build 124
- Doel wijzigen – Fix icon inladen
- Doel wijzigen – Fix kleur button text
- Supabase – Fix module benaming Mentale rust bij HoofddoelenDefaults
- Doelen – On page load refresh alle doelen query
- Doel toevoegen – Fix logica -> Insert hoofddoel indien nog niet toegewezen aan user
1.0.0 - Build 123
- Doel toevoegen – Hoe wil je dit bereiken -> Conditioneel tonen tot Doel geselecteerd is
- Doel toevoegen – Zodra switch van module -> Reset alle onderste choise chips
- Doel toevoegen – kleuren aanpassen op basis van gekozen module
- Doel wijzigen – kleuren aanpassen op basis van gekozen module
- Doel wijzigen – Fix verbergen minuten indien module niet gelijk is aan beweging of mentale rust
1.0.0 - Build 122
- Doelen Thema Overzicht – Mentale rust typo voor preselectie
- Doelen Thema Overzicht – Icons manueel ingeladen per module ipv met conditions voor bugfix niet inladen icons
- Doelen Thema Overzicht – Fix tijdsduur niet correct ingeladen
- Doelen Overzicht – Fix tijdsduur niet correct ingeladen
- Doelen Overzicht – Fix icons niet ingeladen -> Set type SVG ipv AUTO
- Doel Toevoegen – Fix preselect Dagen – inject via List ipv String
- Doel Toevoegen – Tijdsingave enkel tonen indien choise chips Module = Beweging of Mentale Rust
- Doelen Overzicht – Minuten verbergen voor alle modules buiten beweging en mentale rust
- Doelen Theme Overzicht – Minuten verbergen voor alle modules buiten beweging en mentale rust
- Doel Wijzigen – Tijdsingave enkel tonen indien huidig item Module = Beweging of Mentale Rust
- Doel Wijzigen – fix bug – bij deleten van aantal dagen -> wordt niet bewaard
- Doel Wijzigen – Extra spatie onder label geselecteerd doel
- Supabase – Tabel aangemaakt DefaultDoelen (doel toevoegen)
- Supabase – Tabel aangemaakt DefaultHoofdoelen (doel toevoegen)
- Supabase – Default items ingeladen in beide tabellen
- Doel toevoegen – Default tables inladen
- Tools – Pagina opgemaakt
- Footer – Tools in footer geplaatst
- Tools – Tools folder aangemaakt
- Tools – Tools buttons aangemaakt (Water tracker, Medicatie Planner, Notities,…)
- Tools – Water Tracker – Water tracker pagina aangemaakt + link in tools
- Tools – Notities – Notities pagina aangemaakt + link in tools
- Tools – Voeding Tracker – Voeding tracker pagina aangemaakt + link in tools
- Tools – Boodschappenlijsten – Boodschappenlijsten pagina aangemaakt + link in tools
- Mijn Profiel – Medicatieplanner weggehaald en bij tools gezet
- App state – watertrackerTrue true or false aangemaakt persistent
- App state – medicatieplannerTrue true or false aangemaakt persistent
- App state – voedingtrackerTrue true or false aangemaakt persistent
- App state – boodschappenlijstTrue true or false aangemaakt persistent
- App state – notitiesTrue true or false aangemaakt persistent
- Tools – Water Tracker – Activeren switch toegevoegd
- Tools – Medicatieplanner – Activeren switch toegevoegd
- Tools – Notes – Activeren switch toegevoegd
- Tools – Voeding Tracker – Activeren switch toegevoegd
- Tools – Boodschappenlijsten – Activeren switch toegevoegd
- Tools – Medicatieplanner – conditioneel tonen indien switch == true
- Supabase – Extra kolom bij Doelen table -> “type_doel”
- Supabase – Extra kolom bij DoelenDefault table -> “type_doel”
- Doelen – Checkbox afvinken conditioneel tonen in dien type_doel =/= Traject
- Doelen Thema Overzicht – Checkbox afvinken conditioneel tonen in dien type_doel =/= Traject
- Home – Checkbox doelen afvinken conditioneel tonen in dien type_doel =/= Traject
1.0.0 - Build 121
- Footer – Fix volgorde navbar
- Home – Doelen cards – Tijdsduur in container geplaatst idem overzicht
- Home – Doelen cards – Tijdsduur rechts uitgelijnd
- Doelen Overzicht – Bij klikken op doel toevoegen (+) wordt de weekdag meegegeven
- Doelen Overzicht – Bij klikken op doel toevoegen (+) wordt de module Beweging standaard meegegeven
- Doel toevoegen – Weekdag indien meegegeven preselecteren
- Doel toevoegen – Module indien meegegeven preselecteren
- Doel toevoegen – ThemaChoiceChips ingeladen
- Doelen Thema overzicht – Bij klikken op doel toevoegen (+) wordt de module meegegeven
- Doelen Thema overzicht – Bij klikken op doel toevoegen (+) wordt de weekdag Ma standaard meegegeven
- Doel toevoegen – Module indien meegegeven preselecteren
- Doel toevoegen – Weekdag indien meegegeven preselecteren
- Doel toevoegen – HoofddoelenChoiceChips ingeladen
- Doel toevoegen – SubdoelenChoiceChips ingeladen
- Doel toevoegen – Button doel toevoegen action aangepast naar nieuwe versie
- Doel Wijzigen – Card doel ingeladen Geselecteerd doel op basis van meegegeven doel ID
- Doel Wijzigen – Velden verwijderd en tijdsduur en kies je dagen in de plaats + preloaden met bestaande data
- Doel Wijzigen – Button doel wijzigen action aangepast naar nieuwe versie
- Bug – Bug momenteel in preselecteren weekdag. Voorlopig geen initial set weekdag
1.0.0 - Build 120
- Doelen overzicht – Fixed width en height aan icons gegeven
- Doelen overzicht – Fix elipsis menu icon niet klikbaar (te klein oppervlak)
- Doelen overzicht – Sorting ingesteld op thema decreasing
- Footer – Fix navbar
- Home – Doelen cards – subtekst aangepast naar hoofddoel + kleiner 14px
- Home – Doelen cards – Tijdsduur toegevoegd
- Home – Doelen cards – Cards iets breder gezet -> 170px
- Doelen overzicht – Hoofddoel toegevoegd onder doel titel
- Doelen overzicht – Tijdsduur ingeladen
- Doelen overzicht – Container hoogtes aangepast naar 90px
- Supabase – Doelen table kolom toegevoegd -> tijdsduur integer
- Doelen overzicht – Elipsis aangepast naar potlood + link naar doel wijzigen
- Doelen overzicht – Padding aangepast van 30px naar 20px
- Home – Padding aangepast van 30px naar 20px
- Profiel – Padding aangepast van 30px naar 20px
- Login – Padding aangepast van 30px naar 20px
- Wachtwoord vergeten – Padding aangepast van 30px naar 20px
- Mentale Rust tussenscherm – Padding aangepast van 30px naar 20px
- Integraties – Padding aangepast van 30px naar 20px
- Medicatieplanner – Padding aangepast van 30px naar 20px
- Medicatieplanner inplannen item – Padding aangepast van 30px naar 20px
- Taal wijzigen – Padding aangepast van 30px naar 20px
- Doelen Thema Overzicht – DoelenWijzigen oude overzichtspage hernoemd naar DoelenThemaOverzicht
- Doelen Overzicht – Rechts boven in header Icon toegevoegd dat linkt naar Doelen Thema Overzicht
- Doelen Thema Overzicht – Hoofd en subdoelen ingeladen per thema + alle links en queries
1.0.0 - Build 119
- Supabase – HealthySnack -> sort_random_id toegevoegd 1,2,3…
- Home – HealthySnack -> Random filtering van 1 tot 3 -> meer in toekomst zodra meer healthy snacks
- Home – Labels thema’s 1px kleiner gezet voor mentale rust overflow
- Home – HealthySnack – Voorlopig checkbox weggelaten
- Overzicht – componentType toegevoegd in component
- Overzicht – componentType standaard of educatie meegeven
- Doel Wijzigen – Pagina gelinkt aan doelen overzicht
- Doel Wijzigen – Doel verwijderen icon kleiner gezet
1.0.0 - Build 118
- Doelen overzicht – Fix conditional icons per card
- Overzicht – Fix educatie items not visible
- Home – Fix educatie items not visible
- Doelen overzicht – Hoofddoel subtekst ingevoegd onder doelnaam voor maandag als test. Te bekijken
- Doel toevoegen – Back link is nu naar doelen overzicht ipv doelen wijzigen
- Component – DoelMenu component aangemaakt
- Component – Local component state ID aangemaakt doelID
- Component – Links aangemaakt naar doel wijzigen + doel afvinken
- Doelen overzicht – Bottom sheet model ingeladen
1.0.0 - Build 117
- Home – Educatie – Query aanpassen naar component_type -> Educatie
- Doelen overzicht – Titel aangepast naar Je planning -> Center uitgelijnd
- Doelen overzicht – Potlood doelen aanpassen verwijderd
- Doelen overzicht – Weekdag boven tab switcher weggehaald
- Detail – Bij standaard detail Loop video uitgeschakeld
- Doelen overzicht – MaandagDoelenList aangemaakt
- Doelen overzicht – DinsdagDoelenList aangemaakt
- Doelen overzicht – WoensdagDoelenList aangemaakt
- Doelen overzicht – DonderdagDoelenList aangemaakt
- Doelen overzicht – VrijdagDoelenList aangemaakt
- Doelen overzicht – ZaterdagDoelenList aangemaakt
- Doelen overzicht – ZondagDoelenList aangemaakt
- Doelen overzicht – + doel toevoegen container ingeladen + link doelen aanmaken
- Doelen overzicht – Link maken Choise chips scroll naar weekdag conditional
1.0.0 - Build 116
- Intro – Fix video aspect ratio
- Detail – Audio container terug ingeladen conditional
- Home – Doelen – Fix icon Mentale Rust -> Stond op mindfullness
- Home – Doelen – Fix icon afvinken Mentale Rust -> Stond op mindfullness
- Home – Doelen – Fix length subtekst van doel 31 chars – max 2 lines
- Content – demo educatie items ingeladen voor homepage cards
- Overzicht – Choise chips aangepast naar multiselect
1.0.0 - Build 115
- Home – Doelen – Order by -> Naam + afgevinkt decreasing
- Home – Trajecten label + overzicht row ingeladen
- Intro – Update intro video -> Geen beeld
- Home – Fix healthy snack ingeladen icon
1.0.0 - Build 114
- Home – Doelen – Fix height van container
- Home – Doelen – Fix afvinken -> refresh database na click
- Overzicht – Fix intro modal hoogte
- Home – Doelen – card list end padding 30px ingesteld
- Home – Educatie – card list end padding 30px ingesteld
- Algemeen – Kleuren gewijzigd thema’s conf Figma Bram,
- Algemeen – Kleuren gewijzigd checkboxes conf Figma Bram
- Overzicht – Fix intro icon size -> Iets kleiner
- Detail – Fix padding 30px naar 20px
- Overzicht – Fix padding 30px naar 20px
1.0.0 - Build 113
- Home – Healthy snack – Ico-mentale-rust ingeladen image sag
- Supabase – Icons ingeladen per thema svg voor database
- Home – Healthy snack – Icon inladen op basis van thema
- Home – Doelen – Icon inladen op basis van thema
- Home – Doelen – Icon unchecked doel inladen op basis van thema en afvinkstatus
- Home – Doelen – Icon checked doel inladen op basis van thema en afvinkstatus
- Home – Educatie – Icon ingeladen boven titel op basis van thema
- Home – Notification icon aangpast naar nieuw icoon
- Overzicht – Search bar ingeladen -> momenteel nog functions
- Component – FilterCenter aangemaakt
- Component – Filter blocks ingevoegd
- Overzicht – Filter button link naar popup filter card
- Overzicht – String list page parameter aangemaakt voor filterActiviteit
- Overzicht – String list page parameter aangemaakt voor filterType
- Overzicht – String list page parameter aangemaakt voor filterTijd
- Overzicht – String list page parameter aangemaakt voor filterIntensiteit
- Component – Filter toepassen button ingeladen
- Component – Filter reset button ingeladen
- Component – Type Standaard – parameter toegevoegd – image URL
- Component – Type Standaard – Overzicht cards – image ingeladen
- Component – Type Reeks – parameter toegevoegd – image URL
- Component – Type Reeks – Overzicht cards – image ingeladen
- Component – Image URL indien leeg dan column verbergen
- Detail – Video uit container gehaald, bovenaan geplaatst en is full width
- Detail – Titel verplaatst naar hoofdcontainer + Groter
- Detail – Subtekst weggehaald
- Supabase – ModuleItems – Kolom toegevoegd – intensiteit + intensiteit_score
- Overzicht – Meeting Sabine – Search weglaten voorlopig
- Overzicht – Meeting Sabine – Apart filter modal weggelaten en filters in expendable gezet
- Overzicht – Filter Choise chips aangepast + kleuren ingeladen op basis van thema
- Overzicht – Expendable filter icon kleuren aangepast + icons + size
- Overzicht – Expendable height aangepast op basis van ingeladen items
- Overzicht – Page parameters filters terug verwijderd
- Supabase – Moduleitems -> Lesgever kolom toegevoegd
- Supabase – Trajectitems -> Lesgever kolom toegevoegd
- Supabase – Reeksitems -> Lesgever kolom toegevoegd
- Detail – Extra info container -> iconen + avatar boven content geplaatst
- Detail – Extra info container -> lesgever ingeladen + sample image
- Detail – Extra info container -> icon in kleur gezet
- Supabase – Moduleitems -> benodigdheden kolom toegevoegd
- Detail – Benodigdheden container aangemaakt + content in markdown
- Detail – Benodigdheden container conditioneel inladen indien ingevuld
- Overzicht – info Icon ingeladen rechts naast module
- Component – BottomSheet component aangemaakt voor intro -> ModuleIntro
- Component – ModuleIntro -> Parameters aangemaakt -> Module
- Component – ModuleIntro -> Video conditioneel inladen op basis van Module -> Beweging Claro 39 Pack 1
- Component – ModuleIntro -> Intro tekst inladen op basis van Module -> momente lorem ipsum
- Component – ModuleIntro -> Kleuren inladen op basis van Module
1.0.0 - Build 112
- Algemeen – Update dependencies
- Algemeen – Custom icon pack aangemaakt icons bram + inladen -> Te checken fills
- Home – Font diktes aangepast van 500 naar 400
- Home – Lijn toegevoegd onder intro tekst
- Home – Doelen van vandaag aangepast naar nieuwe Vandaag block
- Home – Listview aangepast naar horizontal cards
- Home – Modules aangepast naar Thema’s
- Home – Thema labels 16px gezet
- Home – Educatie weggehaald uit thema’s
- Home – End spacing 30px toegevoegd inner column
- Home – Speciaal voor jou block toegevoegd
- Supabase – Table aangemaakt -> HealthySnacks
- Component – HealthySnackHomepage component aangemaakt
- Home – Empty state gemaakt -> Healthy snack
- Overzicht – fix kleur op selected filter
- Overzicht – Filters tijdelijk uitgeschakeld > Nullvalues
1.0.0 - Build 111
- Intake bewegen – Dagen selecteren preselectie weggehaald
- Intake bewegen – Bij de minuten counter er achter gezet -> “Minuten”
- Intake bewegen – Vraagstelling telkens vet geplaatst + Oranje -> Omgezet naar Rich text widget
- Intensiteit popup – Slider ipv 3 steps -> 8 steps
- Intensiteit popup – 2de grijze knop tonen “Overslaan” skip insert intensiteit
- Intensiteit popup – Titel is nu Dynamisch – Reeks afronden -> Hoe heb je deze oefeningEN ervaren.
- Reeks detail – De tijd count naast de titel weggehaald
- Traject detail – De tijd count naast de titel weggehaald
- Footer – Statistieken icon aangepast naar Bar chart
- Footer – Navbar op alle subpages ingeladen
- Refactor – Overzicht page aangemaakt (modules)
- Refactor – Supabase table aangemaakt “ModuleItems” (hieronder vallen alle losse items die nu in aparte tables staan)
- Refactor – Alle items naar ModuleItems tabel gekopieerd / migrate
- Refactor – Overzicht query ingeladen op basis van doorgegeven module
- Refactor – Homepage module blokken gelinkt aan nieuwe Overzicht page
- Refactor – Delete aparte module detailpages / overzichtpages
- Refactor – Fix broken links naar details en overzichten
- Refactor – Kleuren overal dynamisch inladen op basis van module
- Refactor – Delete alle supabase aparte tables (Beweging, Mentale Rust, Geheugen,…)
1.0.0 - Build 110
- Content – Teksten aangepast met Sabine
1.0.0 - Build 109
- Content – Naam subdoel aangepast naar Claro workout video – niveau basis
- Content – Naam audio file demo aangepast naar Grenzenoefening
- Content – Traject subtekst bijgezet Met Katleen
- Content – Traject beschrijving ingevoegd zie mail Sabine
- Content – Invoegen audio file traject welkom
1.0.0 - Build 108
- Chef’s kiss: Border radius op video’s toegevoegd via parent container
1.0.0 - Build 107
- Algemeen – Aanpassingen mail sabine
- Detail pages – Hoofdcontent label titel in alle modules weggelaten (enkel hoofdtekst)
- Supabase – Tabel aangemaakt TrajectItems (kopie ReeksItems)
- Supabase – Tabellen aangepast en trajecten_array en trajecten_user_id en reeks_array toegevoegd in alle module tabellen
- Component – TypeStandaard – Module als state meegeven (voor kleuren labels)
- Component – TypeReeks – Module als state meegeven (voor kleuren labels)
- Component – TypeTraject – Module als state meegeven (voor kleuren labels)
- Mentale Rust – Conditional ingeladen components op basis van type, idem beweging
- Onboarding – Berekenen subdoelen – Injected doelen Link_id gekoppeld voor 2 doelen
- 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
- Doelen – Overzicht – Doelen gelinkt aan detail indien link_id ingevuld
- Onboarding – Intake bewegen – timer aangepast naar 30 seconden
- Reeks – ReeksDetail – Kleuren wijzigen op basis van module
- Supabase – in alle modules traject_progressie integer toevoegen
- Component – TypeTraject – List view ingeladen Traject Items
- Component – TypeTraject – huidigeProgressie integer aangemaakt en meegeven in overzicht
- Component – TypeTraject – Listview tonen enkel op conditie tab open
- Component – TypeTraject – Traject icon naast label gezet en tab icon in de plek gezet
- Beweging – Detail – Traject container ingevoegd -> Kopie reeks items maar met TypeTraject
- Educatie – Detail – ReeksitemsContainer ingeladen op detail
- Geheugen – Detail – ReeksitemsContainer ingeladen op detail
- Mentale Rust – Detail – ReeksitemsContainer ingeladen op detail
- Slaap – Detail – ReeksitemsContainer ingeladen op detail
- Voeding – Detail – ReeksitemsContainer ingeladen op detail
- Educatie – Detail – TrajectitemsContainer ingeladen op detail
- Geheugen – Detail – TrajectitemsContainer ingeladen op detail
- Mentale Rust – Detail – TrajectitemsContainer ingeladen op detail
- Slaap – Detail – TrajectitemsContainer ingeladen op detail
- Voeding – Detail – TrajectitemsContainer ingeladen op detail
- Trajecten – Detail Traject – DetailTraject page opgemaakt
- Traject – Detail Traject – Config settings
- Educatie – Detail – StandaardButton aangepast
- Geheugen – Detail – StandaardButton aangepast
- Mentale Rust – Detail – StandaardButton aangepast
- Slaap – Detail – StandaardButton aangepast
- Voeding – Detail – StandaardButton aangepast
- Educatie – Detail – ReeksButton ingevoegd
- Geheugen – Detail – ReeksButton ingevoegd
- Mentale Rust – Detail – ReeksButton ingevoegd
- Slaap – Detail – ReeksButton ingevoegd
- Voeding – Detail – ReeksButton ingevoegd
- Beweging – Detail – TrajectButton ingevoegd
- Educatie – Detail – TrajectButton ingevoegd
- Geheugen – Detail – TrajectButton ingevoegd
- Mentale Rust – Detail – TrajectButton ingevoegd
- Slaap – Detail – TrajectButton ingevoegd
- Voeding – Detail – TrajectButton ingevoegd
- Supabase – In alle tabellen modules traject_afgevinkt_array – array type integer toegevoegd
- Trajecten – Detail op afronden button -> ID toevoegen aan parent traject afgerond ids
- Component – Visueel bol veranderen van kleur indien traject item afgerond (id in traject_afgevinkt_array)
- Homescherm – Traject image voorlopig doorgelinkt naar Mentale Rust overzicht Mindfulness
- Supabase – Testuser Ucentric aangemaakt voor demo
1.0.0 - Build 106
- Constants – Constant aangemaakt choisesAanmakenIntakeBeweging -> Lijst met items voor eigen doel aanmaken
- Constants – Constant aangemaakt choisesAanmakenIntakeMentaleRust -> Lijst met items voor eigen doel aanmaken
- Constants – Constant aangemaakt choisesAanmakenIntakeVoeding -> Lijst met items voor eigen doel aanmaken
- Onboarding – Intake eigen doel toevoegen – Choises ingeladen van constant op basis van gekozen module
- Onboarding – Intake eigen doel toevoegen – kleuren ingeladen op basis van gekozen module
- Onboarding – Intake eigen doel toevoegen – Action invoegen doel aangepast met conditioneel check op preset constants
- Content – Aanpassingen mail sabine
1.0.0 - Build 105
- Reeksen – Reeks detail – Na afronden intensiteit popup tonen erna redirect naar overzicht
- Component – Trajecten – Tint aangepast label
- Component – Reeks – Tint aangepast label
1.0.0 - Build 104
- Algemeen – Weekdagen overal aangepast naar korte 2 letter versie
- Homepage – Doelen van vandaag – Checkboxes aangepast naar custom integratie + iconen zijn vinkjes
- Homepage – Doelen van vandaag – Sort op naam doel
- Doelen – Doelen overzicht – Checkboxes aangepast naar custom integratie + iconen zijn vinkjes
- Doelen – Doelen overzicht – Sort op naam doel
- Doelen – Doelen wijzigen – Icon potlood toegevoegd rechterkolom die linkt naar doel wijzigen
- Medicatieplanner – Icon kleur gewijzigd naar idem doelen wijzigen
- Algemeen – Detailpages – Fix titel overflow
- Reeksen – DetailReeks – Page state aangemaakt integer pageToView
- Reeksen – Overzicht Reeks – Link van oefening naar page via pageToView page state
- Onboarding – Intake doelen tussenscherm – Titel aangepast van persoonlijke doelen naar Resultaat intake
- Homepage – Doelen van vandaag – checkmark lichter lichtgrijs gezet
- Doelen – Doelen overzicht – checkmark lichter lichtgrijs gezet
- Component – Reeks – Label breedte uniform andere labels
- Component – Trajecten – Label breedte uniform andere labels
- Component – Oefening – Label breedte uniform andere labels
- Component – Trajecten – Tint aangepast label
- Component – Reeks – Tint aangepast label
- Content – Content ingevoegd voor reeks: Reeks basis spierversterkende oefeningen in stand
- Component – Reeks detail aangemaakt op basis van type standaard
- Reeksen – ReeksDetail – Video’s automatisch afspelen + loop + geen controller
- Content – Content ingevoegd voor standaard oefening Basis spierversterkende oefeningen voor de armen
- Content – Teksten aangepast Mail sabine
- Content – Injected Hoofddoelen aangepast Mail Sabine
- Content – Injected Subdoelen aangepast Mail Sabine
1.0.0 - Build 103
- Onboarding – Intake Hoofddoelen – Titel hoofddoel ook klikbaar gemaakt
- Onboarding – Intake Subdoelen – Titel subdoel ook klikbaar gemaakt
- Doel Toevoegen – Intro tekst – Fix padding rechts
- Modules – Page aangemaakt – DetailReeks
- Reeksen – DetailReeks – Module naame page parameter aangemaakt
- Supabase – Tabel aangemaakt ReeksItems (Duplicate tabel beweging)
- Reeksen – DetailReeks – Page parameters aangemaakt -> Parent ID, Module (voor kleur later), Reeksnaam (voor paginatitel), aantalReeksitems
- Reeksen – DetailReeks – Pageview ingeladen op basis van reeksitems query -> Filter parent ID + sort op volgorde_nummer
- Reeksen – DetailReeks – Vorige button enkel tonen op conditie -> Item in index groter dan 0
- Reeksen – DetailReeks – Detail containers ingeladen -> Titel, tijd, video, tekst.
- Reeksen – DetailReeks – Progressiebar ingeladen met code expression -> item at index / aantal reeks items
- Reeksen – DetailReeks – Reeks afronden button conditioneel op laaste index item + redirect back
1.0.0 - Build 102
- Onboarding – Intake Subdoelen – Terug naar hoofddoelen bepalen (berekenen en huidige setup voorlopig deleten)
- Onboarding – Intake Subdoelen – Kalender icons linken naar doelen inplannen + condities aangepast naar eigen icons (intake_afgevinkt) in Supabase row
- Onboarding – Intake Subdoelen – Checkboxes aangepast naar eigen icons + conditions
- Onboarding – Intake Subdoelen – Zodra doel ingepland -> toevoegen aan subdoelenarray om in te voegen bij afronden
- Onboarding – Intake Subdoelen – Extra kolom in database aangemaakt boolean -> insert_subdoel
- Onboarding – Intake Subdoelen – Actions toegevoegd om insert_subdoel te triggeren -> Zodra iemand uitvinkt -> False -> Aanvinken + kalender ingesteld -> true
- 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 Hoofddoelen – supabase kolom afgevinkt_intake aangemaakt boolean
- Onboarding – Intake Hoofddoelen – Idem systeem als Subdoelen -> Custom checkboxes met action afgevinkt_intake op true or false
- Onboarding – Intake Hoofddoelen – Afronden action vereenvoudigd -> Delete all user ID doelen rows waar afgevinkt_intake gelijk is aan False + redirect
- Onboarding – Intake Hoofddoelen – Sort hoofddoelen op naam
- Onboarding – Intake Hoofddoelen – Leren: gezonde keuzes maken -> : verwijderd -> Kan niet op filteren -> Leren gezonde keuzes maken
- Onboarding – Intake Hoofddoelen – Verwijderen overbodige counters
- Onboarding – Intake Subdoelen – Verwijderen overbodige counters
- Onboarding – Intake Bewegen – Fix timer reset
1.0.0 - Build 101
- Onboarding – Intake beweging – laaste bedanktscherm weggelaten -> direct naar laden.
- Onboarding – Intake Hoofddoelen – Fix wrap tekst
- Onboarding – Intake subdoelen berekenen – subdoelen injected aangepast
- Onboarding – Intake Subdoelen – Ipv modules Beweging etc de hoofddoelen tonen met daaronder de subdoelen
- Onboarding – Intake Subdoelen – hoofddoelen list Sorteren op module (voor kleur dots gelijk te krijgen)
- Onboarding – Intake Subdoelen – + Zelf doel toevoegen ingeladen onder subdoelen list -> Link naar zelf doelen aanmaken + module en hoofddoel meegeven
- Onboarding – Intake Subdoelen – Checkboxes en kalender icons ingevoegd per subdoel
- Onboarding – Intake Subdoelen – Op basis van module -> Checkbox kleuren instellen
1.0.0 - Build 100
- Onboarding – Intake berekenen Subdoelen – Weekdagen insert weggehaald.
- Onboarding – Intake berekenen Subdoelen – Wait time 3000ms ipv 5000ms
- Onboarding – Intake subdoelen – Structuur list view aangepast, extra kolom ingevoegd met incoon + tekst weekdagen
- Onboarding – Intake subdoelen – Condities ingevoegd voor icoon kalender en tekst -> Indien checkbox aangeduid AND weekdagen set or not.
- Component – IntakeDoelInplannen – Component aangemaakt IntakeDoelInplannen
- Component – IntakeDoelInplannen – Weekdagen choise chips ingevoegd
- Component – IntakeDoelInplannen – Component state aangemaakt doelID
- Component – IntakeDoelInplannen – Action aangemaakt doel inplannen – update op basis van meegegeven doel ID set list
- Component – IntakeDoelInplannen – Kalender icon opent popup
- Onboarding – Intake subdoelen – Logica en structuur gewijzigd
- Algemeen – App state string list aangemaakt gekozenHoofdoelenIntake
- Onboarding – Intake subdoelen – Filter doelen op basis van gekozen gekozenHoofdoelenIntake list (appstate)
- Onboarding – Intake subdoelen – Sorteer doelen op naam
- Onboarding – Intake subdoelen – Row met doel toevoegen link naar IntakeDoelToevoegen + pass data module
- Onboarding – Intake subdoelen toevoegen – Pagina aangemaakt IntakeDoelToevoegen
- Onboarding – Intake subdoelen toevoegen – aanpassen velden + teksten
- Onboarding – Intake beweging – Timer terug op 30 seconden gezet
1.0.0 - Build 99
- Onboarding – Intake intro en tussenschermen – Container hoogte even hoog gezet als subpages
- Onboarding – Intake intro – Teksten aangepast
- Onboarding – Intake bewegen – Teksten aangepast
- Onboarding – Intake bewegen – Step counter groter gezet
- Onboarding – Intake bewegen – Intake-een page weggehaald. Is dubbel als intro.
- Onboarding – Alle pages tekst waar nodig links uitgelijnd
- Onboarding – Intake bewegen – Bij elke minuten step counter, counter step size op per 5 min gezet.
- Onboarding – Intake bewegen – progressiebalk ingevoegd in elke page view
1.0.0 - Build 98
- Onboarding – Intake bewegen – Vorige buttons toegevoegd
- Onboarding – Intake bewegen – Teksten tint donkerder
- Onboarding – Intake bewegen – + – buttons groter
- Onboarding – Intake bewegen – Radio buttons groter + kleuren
1.0.0 - Build 97
- Onboarding – Intake Hoofddoelen – Action fix loop items en redirect
- 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 berekenen Subdoelen – Array voorgekozen weekdagen injecteren voor demo
1.0.0 - Build 96
- Onboarding – Intake bewegen – Fix choise chips wrap
- Onboarding – Intake bewegen – indien timer gestart opnieuw starten button ook tonen op zelfde scherm
- Onboarding – Intake berekenen – Tijdens processing 3 beweging hoofddoelen injecteren + 3 Mentale rust doelen injecteren + 3 voedingsdoelen injecteren -> Zie figma defaults
- 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
- Onboarding – Intake Hoofddoelen – Action configureer hoofddoelen – Wait delay 3 seconden
- Onboarding – Intake Hoofddoelen – Action configureer hoofddoelen – Redirect naar IntakeBerekenenSubdoelen
- Algemeen – Appstate aangemaakt intakeDoneTrue
- Onboarding – Intake Subdoelen – Action afronden button – set intakeDoneTrue op true en redirect naar homepage
- Profiel – Indien intakeDoneTrue op true dan Intake vervolledigen button verbergen
- Onboarding – Intake berekenen Subdoelen – IntakeBerekenenSubdoelen page aangemaakt
- Onboarding – Intake berekenen Subdoelen – Inject alle mogelijke subdoelen voor hoofddoelen mapping
- Onboarding – Intake berekenen Subdoelen – Redirect na delay naar IntakeDoelenSubdoelen
- Onboarding – Intake Subdoelen – Query inladen op hoofdcontainer -> Doelen en filter op user ID
- Onboarding – Intake Subdoelen – DynamicListItems inladen op Beweging List view
- Onboarding – Intake Subdoelen – DynamicListItems inladen op Mentale Rust List view
- Onboarding – Intake Subdoelen – DynamicListItems inladen op Voeding List view
- Onboarding – Intake Subdoelen – PageState aangemaakt array list gekozenBewegingDoelen -> Type string
- Onboarding – Intake Subdoelen – PageState aangemaakt array list gekozenMentaleRustDoelen -> Type string
- Onboarding – Intake Subdoelen – PageState aangemaakt array list gekozenVoedingDoelen -> Type string
- Onboarding – Intake Subdoelen – Beweging doelitem op checkbox aanvinken -> Naam toevoegen aan pagestate array gekozenBewegingDoelen
- Onboarding – Intake Subdoelen – Beweging doelitem op checkbox uitvinken -> Naam verwijderen van pagestate array gekozenBewegingDoelen
- Onboarding – Intake Subdoelen – Mentale Rust doelitem op checkbox aanvinken -> Naam toevoegen aan pagestate array gekozenMentaleRustDoelen
- Onboarding – Intake Subdoelen – Mentale Rust doelitem op checkbox uitvinken -> Naam verwijderen van pagestate array gekozenMentaleRustDoelen
- Onboarding – Intake Subdoelen – Voeding doelitem op checkbox aanvinken -> Naam toevoegen aan pagestate array gekozenVoedingDoelen
- Onboarding – Intake Subdoelen – Voeding doelitem op checkbox uitvinken -> Naam verwijderen van pagestate array gekozenVoedingDoelen
1.0.0 - Build 95
- Beweging detail – reeksArray page parameter aangemaakt
- Beweging overzicht – reeksArray doorgeven aan page parameter action
- Beweging detail – Query Beweging items met ID in (contained) reeksArray en list view inladen met onderliggende reeks items
- Beweging detail – Conditioneel reeks item laten zien indien componentType gelijk is aan Reeks
- Onboarding – Intake subfolder aangemaakt
- Onboarding – IntakeBewegenIntro pagina aangemaakt
- Onboarding – Intake bewegen – Page view widget aangemaakt met intro tekst
- Onboarding – Intake starten pagina aangemaakt + intro tekst
- Profiel – Intake vervolledigen gelinkt naar intake starten
- Welkom – Intake starten button gelinkt naar intake starten page
- Onboarding – Intake beweging – Page state timerGestart aangemaakt als boolean
- Onboarding – Intake beweging – Zodra button klik Start -> Timer start
- Onboarding – Intake beweging – Zodra button klik Start -> page state updaten timerGestart true
- Onboarding – Intake beweging – Conditioneel buttonen tonen op page state timerGestart false
- Onboarding – Intake beweging – na 30 seconden timer automatisch redirect naar volgende page
- Onboarding – Intake beweging – Sit stand video geupload -> Autoplay, Looped met controls
- Onboarding – Intake beweging – Ingave sit stand resultaat back button voorzien + action reset timer + page state timerGestart False + reset counter aantalkeer
- Onboarding – Intake beweging – voorlopig afronden button gelinkt aan IntakeBerekenen
- Onboarding – Intake berekenen – IntakeBerekenen page aangemaakt
- Onboarding – Intake berekenen – automatisch redirecten na 8 seconden naar IntakeDoelenTussenscherm
- Onboarding – Intake doelen tussenscherm – IntakeDoelenTussenscherm pagina aangemaakt
- Onboarding – Intake berekenen – Lottie animation vertraag naar 60 FPS
- Onboarding – Intake bewegen – Alle choise chips initial setup van 4 gegegeven
- Onboarding – Intake bewegen – Fix opnieuw starten button sit stand test
- Onboarding – Intake bewegen – Video controls uitgeschakeld. Enkel loop + autoplay + mute
- Onboarding – Intake bewegen – Fix radio buttons selected font styles
- Onboarding – Intake doelen – IntakeDoelenHoofddoelen pagina aangemaakt