Commit graph

  • fbfe7e5121 test: regressie eetmoment-labels — zes labels zichtbaar, niet transparant/afgeknipt (t_a1d49160) develop cas 2026-08-03 19:54:12 +02:00
  • 85ef8ba2de UX — open tussendoortjessuggesties als bottom sheet cas 2026-07-28 20:39:52 +02:00
  • 3422b09214 UX — verwijder menu-item Tussendoortjes uit hoofdnavigatie cas 2026-07-28 20:10:13 +02:00
  • 11b3688779 feat: infinite scroll koppelen aan API pagination cas 2026-07-25 09:38:26 +02:00
  • 0ab09c6f1b docs: beide URLs in README + deploy-script voor main/dev main cas 2026-07-25 00:38:31 +02:00
  • 475528fcf1 docs: Karby logo in README titel cas 2026-07-25 00:34:31 +02:00
  • 906822e2c3 docs: README met features, changelog, deploy-instructies v1.0.0 cas 2026-07-25 00:31:23 +02:00
  • ebff09e3e1 ui: trash icoon subtieler — kleiner + tekstkleur ipv rood cas 2026-07-25 00:20:41 +02:00
  • 8139305a4c ui: vervang rood x door trash-can icoon cas 2026-07-24 23:54:55 +02:00
  • 510c265302 fix: haptics op checkboxes + test fixes voor animatie-changes cas 2026-07-24 23:26:26 +02:00
  • 81d459cd51 UX: Animaties + haptics + bottom sheet verbeteringen cas 2026-07-24 23:05:11 +02:00
  • 065644eb73 fix: save-meal knop weer zichtbaar bij 2+ geselecteerde items cas 2026-07-24 22:33:59 +02:00
  • 89a196ce9a fix: maaltijd vereist 2+ ingrediënten, save-knop pas zichtbaar bij selectie cas 2026-07-24 22:25:45 +02:00
  • e8e1755f31 Feat: bulk-delete via checkboxes + confirmatie dialogs bij destructive acties cas 2026-07-24 21:59:49 +02:00
  • 2de732159e UX: save-meal knop alleen zichtbaar bij 2+ geselecteerde items cas 2026-07-24 21:45:57 +02:00
  • 4e34946b0d fix: save-meal checkboxes — niets standaard geselecteerd + 1 item direct enabled cas 2026-07-24 21:35:06 +02:00
  • deef227760 fix: meal-group entries krijgen geen checkbox in save-meal selectie cas 2026-07-24 21:17:00 +02:00
  • 0bceb721ca UX: Save-meal checkbox-selectie — kies welke items in maaltijd gaan cas 2026-07-24 21:00:50 +02:00
  • 45a32ca964 fix: saveCurrentMomentAsMeal crasht bij meal-group entries cas 2026-07-24 20:34:02 +02:00
  • 2077cb060b UX: save-meal knop naar header icon + portie als zichtbare badge cas 2026-07-24 20:21:34 +02:00
  • 94ce6954ff fix: glucose-e2e test 13 — .eetmoment-card nth(0) ipv nth(1) cas 2026-07-24 20:02:24 +02:00
  • 3d101c4056 Extra glucose e2e scenarios 11-14: volgorde, inline-only, zichtbaarheid, negatieve check cas 2026-07-24 19:51:07 +02:00
  • 2309cf22ad UX: Glucose inline per eetmoment — nuchter card + inline postprandiale metingen cas 2026-07-24 19:49:20 +02:00
  • cfcb77407f chore: sync docker/index.html met glucose feature cas 2026-07-24 19:36:48 +02:00
  • dbe39fded7 feat: glucose-metingen — nuchter + postprandiaal met streefwaardes cas 2026-07-24 19:36:40 +02:00
  • 809f289a46 fix: wit vlak bij infinite scroll — animation-delay gecapped op batchgrootte cas 2026-07-24 12:13:27 +02:00
  • b6c89e548d fix: infinite scroll sneller — rootMargin 1200px + 3 batches per trigger cas 2026-07-24 11:17:47 +02:00
  • cb5bb43453 fix: infinite scroll te traag — rootMargin 200px→1200px, tot 3 batches per trigger cas 2026-07-24 11:17:44 +02:00
  • 35278053a7 test: e2e tests voor infinite scroll — batch loading + search reset cas 2026-07-24 11:13:36 +02:00
  • 544d71e1ac feat: infinite scroll op zoekresultaten — append-based batch loading (50 per batch) cas 2026-07-24 11:10:28 +02:00
  • 1091eb5bf8 fix: closeDialog toegevoegd in showPortieEditDialog — bottom sheet sluit nu correct cas 2026-07-24 09:27:54 +02:00
  • 1f3759786b fix: saveDagboek → saveToStorage (typo) — move/delete werken nu echt Root cause: saveDagboek() was undefined → JS crashte in confirm/verplaats callbacks → overlays bleven hangen + opslag ging niet door cas 2026-07-24 03:15:05 +02:00
  • a08baabe7c fix: event-delegatie naar init() verplaatst (1x registreren, niet per render) — move/delete werken nu Root cause: listEl.addEventListener werd elke renderDagboek call opnieuw toegevoegd → 4+ handlers per klik. Fix: delegatie in init() met _delegationSetup flag, slechts 1 registratie. cas 2026-07-24 03:02:17 +02:00
  • 4925169ac9 fix: event-delegatie voor meal-group acties (move/delete/toggle werken nu) + dialog-knoppen gebruiken bestaande Karby-classes (btn-cancel, btn-save, btn-danger-outline) + e2e test voor confirm modal cas 2026-07-24 02:42:11 +02:00
  • 423977e397 feat: design-conforme bevestigingsmodal + maaltijd verplaatsen/verwijderen uit dagboek cas 2026-07-24 02:30:24 +02:00
  • b0833297b4 QA: Nieuwe e2e tests — portie-steppers (minus/disabled/active), modal open animatie, maaltijd validatie, meal-group uitklappen, datumkiezer cas 2026-07-24 02:25:54 +02:00
  • e09cf22b77 feat: toast positioned dynamically at click Y-coordinate — slides out right from interaction point cas 2026-07-24 02:22:55 +02:00
  • 1bb0a94bdd fix: toast terug naar slideInRight/slideOutRight — rechtsonder gepositioneerd cas 2026-07-24 02:18:40 +02:00
  • 0713ec62cd feat: haptic feedback (navigator.vibrate) + toast fix + 7 nieuwe e2e tests cas 2026-07-24 02:13:35 +02:00
  • 9c3a07bbce feat: animatiesysteem voor alle interacties (knoppen, modals, tabs, toasts, lijsten) cas 2026-07-24 01:57:06 +02:00
  • c2b9074ef9 feat: initiële commit — Karby PWA koolhydratenteller met NEVO database, maaltijden, dagboek, e2e tests cas 2026-07-24 01:44:19 +02:00