Commit graph

  • c01b1aeb83 feat(PBI-49): add BEM sub-element data-debug-id to components/dashboard/* + components/markdown.tsx Scrum4Me Agent 2026-05-09 22:04:51 +02:00
  • 0b9f8708ab feat(PBI-49): add BEM sub-element data-debug-id to components/ideas/* Scrum4Me Agent 2026-05-09 21:54:25 +02:00
  • 82c0341ff3 feat(PBI-49): add BEM sub-element data-debug-id to components/backlog/* Scrum4Me Agent 2026-05-09 21:48:56 +02:00
  • a7ed817c6c feat(PBI-49): add BEM sub-element data-debug-id to components/sprint/* Scrum4Me Agent 2026-05-09 21:42:42 +02:00
  • e60de10777 feat(PBI-49): add BEM sub-element data-debug-id to StatusBar, NavBar, PanelNavBar Scrum4Me Agent 2026-05-09 21:35:48 +02:00
  • 7ceefd4409 refactor(PBI-49): strip unused component/file args from debugProps in shared/ Scrum4Me Agent 2026-05-09 21:33:03 +02:00
  • f7a44f85a8 refactor(PBI-49): remove data-debug-label from debugProps helper + test Scrum4Me Agent 2026-05-09 21:32:09 +02:00
  • 898de87d71 fix(PBI-49): use attr(data-debug-id) for debug tooltip in globals.css Scrum4Me Agent 2026-05-09 21:28:26 +02:00
  • c2295241c0 feat(PBI-49): add debugProps to admin/ + dashboard/ + dialogs/ + mobile/ + split-pane/ Scrum4Me Agent 2026-05-09 21:16:20 +02:00
  • ebac8e5827 feat(PBI-49): add debugProps to products/ + settings/ + notifications/ components Scrum4Me Agent 2026-05-09 21:10:27 +02:00
  • c9f0e65a3d feat(PBI-49): add debugProps to jobs/ + ideas/ components Scrum4Me Agent 2026-05-09 21:03:49 +02:00
  • 6c004ffc74 feat(PBI-49): add debugProps to backlog/, sprint/, solo/ components Scrum4Me Agent 2026-05-09 20:57:56 +02:00
  • f555cb547b refactor(PBI-49): migrate 17 shared/ components to debugProps helper Scrum4Me Agent 2026-05-09 20:47:51 +02:00
  • a7cc48a230 docs(PBI-49): add debug-id pattern doc + CLAUDE.md reference Scrum4Me Agent 2026-05-09 20:42:20 +02:00
  • 82b23a9c84 feat(PBI-49): add debugProps helper + Vitest test Scrum4Me Agent 2026-05-09 20:40:09 +02:00
  • 6a2374dd84 fix(debug-mode): use attr(data-debug-id) for tooltip content in globals.css Scrum4Me Agent 2026-05-09 17:52:17 +02:00
  • ce43f7720a
    chore: bump 1.3.1 → 1.3.2 (#177) Janpeter Visser 2026-05-09 17:22:32 +02:00
  • b9b4a351b6
    Merge branch 'main' into chore/bump-1.3.1 Janpeter Visser 2026-05-09 17:22:13 +02:00
  • 6756450131
    Sprint: rerun jobs (#176) Janpeter Visser 2026-05-09 17:19:47 +02:00
  • e5af054712 chore: bump 1.3.1 → 1.3.2 Madhura68 2026-05-09 17:18:00 +02:00
  • 7f8de7bf85 docs(PBI-jobs): voeg F-14 restart-acceptatiecriteria toe aan functional.md Scrum4Me Agent 2026-05-09 17:07:00 +02:00
  • 7b2330944d test(PBI-jobs): voeg component-test toe voor JobDetailPane restart-knop Scrum4Me Agent 2026-05-09 17:04:52 +02:00
  • a4e1f34f8c feat(PBI-jobs): voeg 'Opnieuw starten'-knop toe aan JobDetailPane Scrum4Me Agent 2026-05-09 17:03:29 +02:00
  • 39e035b0b0 feat(PBI-jobs): voeg isDemo-prop door aan JobsBoard en JobDetailPane Scrum4Me Agent 2026-05-09 17:00:04 +02:00
  • 71319e629d
    feat(PBI-71): UX-fix 'lege sprint' + sprint-switch data-refresh (#175) Janpeter Visser 2026-05-09 16:27:24 +02:00
  • b210a3b924 feat(PBI-71): UX-fix 'lege sprint' + sprint-switch data-refresh Madhura68 2026-05-09 15:57:00 +02:00
  • 35e37dac09
    feat(ST-006): voeg restartClaudeJobAction toe aan actions/claude-jobs.ts (#174) Janpeter Visser 2026-05-09 13:59:06 +02:00
  • caeb4efaa9 feat(ST-006): voeg restartClaudeJobAction toe aan actions/claude-jobs.ts Scrum4Me Agent 2026-05-09 13:45:25 +02:00
  • 3c773421da
    chore: bump 1.3.0 → 1.3.1 (force Vercel-redeploy) (#173) Janpeter Visser 2026-05-09 12:47:38 +02:00
  • 490fa340f3 chore: bump 1.3.0 → 1.3.1 (force Vercel-redeploy) Madhura68 2026-05-09 12:43:13 +02:00
  • c2633695d2
    fix(KIND_DEFAULTS): permission_mode acceptEdits voor idea-kinds + PLAN_CHAT (#172) Janpeter Visser 2026-05-09 11:33:03 +02:00
  • 73def26e40 chore: remove .claude/scheduled_tasks.lock per ongeluk meegecommit Madhura68 2026-05-09 11:30:48 +02:00
  • 821fad2060 fix(KIND_DEFAULTS): permission_mode acceptEdits voor idea-kinds + PLAN_CHAT Madhura68 2026-05-09 11:30:25 +02:00
  • 00c5045558
    feat(PBI-4/ST-006): mirror job-config naar webapp + runbook-fix CLI-flags (#171) Janpeter Visser 2026-05-09 07:11:52 +02:00
  • e6270b9584 feat(PBI-4/ST-006): mirror job-config naar webapp + runbook-fix CLI-flags Madhura68 2026-05-09 06:54:17 +02:00
  • 10c52e8b8f chore: remove prisma-erd-generator and stale erd refs Madhura68 2026-05-08 14:45:39 +02:00
  • 79005dc777
    Sprint: regril (#170) Janpeter Visser 2026-05-08 13:22:10 +02:00
  • fc8404afd5 ST-cmowjewfg: Test: parser geeft hint bij markdown-in-frontmatter Scrum4Me Agent 2026-05-08 12:49:41 +02:00
  • 0ce9342039 ST-cmowjeq3q: UI: render hint apart onder error-message in IdeaMdEditor Scrum4Me Agent 2026-05-08 12:41:24 +02:00
  • d394ced20f ST-cmowjelb1: Parser: bestand-relatieve regel + hint-detectie in YAMLParseError-tak Scrum4Me Agent 2026-05-08 12:38:02 +02:00
  • 8c63ba377d
    feat(PBI-67): model + mode-selectie per ClaudeJob-kind (#169) Janpeter Visser 2026-05-08 11:20:10 +02:00
  • 4b7b1429c8 docs(PBI-67/ST-1301): runbook + CLAUDE.md updates voor model/mode-selectie Madhura68 2026-05-08 11:18:03 +02:00
  • d0bebda3ac feat(PBI-67/ST-1300): cost-attribution voor thinking-tokens + admin UI Madhura68 2026-05-08 11:16:22 +02:00
  • 86472674f5 feat(PBI-67/ST-1299): job-config snapshot bij enqueue + worker-flag-runbook Madhura68 2026-05-08 11:11:47 +02:00
  • 946ac8f960 feat(PBI-67/ST-1297): datamodel-velden voor job-model-selectie Madhura68 2026-05-08 11:00:07 +02:00
  • f233dd815e
    docs: CLAUDE.md gap-fixes — adr/manual/architecture refs, npm run verify, MCP & cron sectie (#168) Janpeter Visser 2026-05-08 10:07:58 +02:00
  • 8a867c6d6c docs: CLAUDE.md gap-fixes — adr/manual/architecture refs, npm run verify, MCP & cron sectie Madhura68 2026-05-08 10:00:40 +02:00
  • eaabec8471
    feat(PBI-66): wekelijkse sync van model_prices via Anthropic /v1/models (#167) Janpeter Visser 2026-05-08 09:38:33 +02:00
  • 4cafac7bd2 feat(PBI-66): wekelijkse sync van model_prices via Anthropic /v1/models Madhura68 2026-05-08 09:07:39 +02:00
  • 8a6b2d2cb3
    chore: ignore .claude/worktrees in git (#166) Janpeter Visser 2026-05-08 09:29:59 +02:00
  • 5f35492a4d chore: ignore .claude/worktrees in git Madhura68 2026-05-08 09:17:45 +02:00
  • a16988b957
    Sprint: debug, zichtbaarheid componenten (#165) Janpeter Visser 2026-05-08 08:55:43 +02:00
  • e293785532 feat(shared): data-debug-id+label op display-componenten Scrum4Me Agent 2026-05-08 08:47:54 +02:00
  • 5df4ec95d4 feat(shared): data-debug-id+label op form/select-componenten Scrum4Me Agent 2026-05-08 08:45:33 +02:00
  • 2a4dd1202a feat(shared): data-debug-id+label op navigatie-componenten Scrum4Me Agent 2026-05-08 08:42:35 +02:00
  • 242143d06e feat(globals.css): debug-mode overlay CSS voor data-debug-id elementen Scrum4Me Agent 2026-05-08 08:38:52 +02:00
  • 58354e2dc1 feat(status-bar): dev-only debug-toggle via geïsoleerde sub-component Scrum4Me Agent 2026-05-08 08:36:28 +02:00
  • 22f26a4de6 feat(debug-store): Zustand store met hydration-flag voor debug-modus Scrum4Me Agent 2026-05-08 08:33:19 +02:00
  • f7464db837
    docs: sync data-model, glossary en specs met huidig schema (#164) Janpeter Visser 2026-05-08 08:16:44 +02:00
  • 3ad85d0167 docs: sync data-model, glossary en specs met huidig schema Madhura68 2026-05-08 07:59:18 +02:00
  • 3842c05ae9
    feat: sprint-switcher overal + PBI auto-toevoeging + cleanups (#163) Janpeter Visser 2026-05-08 02:32:50 +02:00
  • b583b482b4 Merge remote-tracking branch 'origin/main' into claude/elated-franklin-94e97f Madhura68 2026-05-08 02:24:31 +02:00
  • 97219b491d feat: sprint-switcher op solo- en sprint-board pagina's Madhura68 2026-05-08 02:19:53 +02:00
  • 1ecb2d6f4d feat: voeg geselecteerde PBI automatisch toe aan nieuwe sprint Madhura68 2026-05-08 02:09:55 +02:00
  • b55a929fd8 refactor: verplaats Manual en Admin naar user-menu dropdown Madhura68 2026-05-08 02:03:18 +02:00
  • 486736f267 feat: nieuwe sprint wordt direct geselecteerd zonder redirect Madhura68 2026-05-08 02:02:24 +02:00
  • d90d8a8aa2 feat: filter 'toon afgeronde sprints' in sprint-switcher dropdown Madhura68 2026-05-08 01:57:59 +02:00
  • b4aa5d9949 fix: cookie-write uit Server Component (Next.js 16 verbiedt dit) Madhura68 2026-05-08 01:54:27 +02:00
  • 1a5c0b2d01 feat: toon code + titel + status in sprint-switcher dropdown items Madhura68 2026-05-08 01:47:22 +02:00
  • 9335ad0e0d refactor: vervang sprint-status badge door subtle tekst Madhura68 2026-05-08 01:44:20 +02:00
  • 81b3efc400 refactor: centreer sprint-switcher en verwijder badges uit dropdown items Madhura68 2026-05-08 01:14:15 +02:00
  • a4a7ef9b8b
    refactor: sprint-switcher van NavBar naar product-header (#162) Janpeter Visser 2026-05-08 01:05:39 +02:00
  • af0ed8bf32 chore: sync package-lock.json version naar 1.2.0 Madhura68 2026-05-08 01:03:27 +02:00
  • 067c48c436 refactor: verplaats sprint-switcher van NavBar naar product-header Madhura68 2026-05-08 01:01:41 +02:00
  • 125855c603 fix(PBI-63): sprint-switcher naar productpagina-header in productstijl claude/cranky-mahavira-593107 Madhura68 2026-05-08 00:24:40 +02:00
  • 4a9db57e94
    feat(PBI-63): meerdere sprints per product + EXCLUDED + sprint-switcher (#161) Janpeter Visser 2026-05-08 00:15:04 +02:00
  • 8fbf79441a feat(PBI-63): meerdere sprints per product + EXCLUDED + sprint-switcher Madhura68 2026-05-08 00:09:04 +02:00
  • d68aa1e5e6
    Sprint: pbi-55 (#160) Janpeter Visser 2026-05-07 22:57:57 +02:00
  • 9ff1ffe60e fix(select): border-border bg-input-background voor light-mode zichtbaarheid Scrum4Me Agent 2026-05-07 22:44:38 +02:00
  • 99fa3571b3 fix(input): border-border bg-input-background voor light-mode zichtbaarheid Scrum4Me Agent 2026-05-07 22:42:14 +02:00
  • 10bf25dadd
    feat(PBI-61): multi-select op kind- en status-filter (#159) Janpeter Visser 2026-05-07 22:21:09 +02:00
  • d4a8d76faf feat(PBI-61): multi-select op kind- en status-filter Madhura68 2026-05-07 21:58:50 +02:00
  • e8371b9f95
    feat(PBI-61): filter popover + created_at op job-kaart (#158) Janpeter Visser 2026-05-07 21:52:27 +02:00
  • 7ae8a24372
    Sprint: pbi-55 (#156) Janpeter Visser 2026-05-07 21:46:01 +02:00
  • f79aef077d feat(PBI-61): filter popover + created_at op job-kaart Madhura68 2026-05-07 21:40:31 +02:00
  • 49c90b929d ST-cmovs8vxj: docs/patterns/web-push.md pattern-documentatie Scrum4Me Agent 2026-05-07 21:22:09 +02:00
  • 7b9ec6ce67 ST-cmovs8psg: notifications-sheet + iOS meta-tags in layout Scrum4Me Agent 2026-05-07 21:19:26 +02:00
  • 673d905380 ST-cmovs8jvq: PushToggle component met 3 states + iOS-banner Scrum4Me Agent 2026-05-07 21:16:44 +02:00
  • aa385de635 ST-cmovs862j: Admin test-send route + public/sw.js service worker Scrum4Me Agent 2026-05-07 21:13:58 +02:00
  • 39484551e2 ST-cmovs80c1: POST /api/internal/push/send met constant-time Bearer check Scrum4Me Agent 2026-05-07 21:11:11 +02:00
  • 353d2dff8a ST-cmovs7ut4: actions/push.ts subscribeToPushAction + unsubscribeFromPushAction Scrum4Me Agent 2026-05-07 21:05:50 +02:00
  • ba298a0ba6 ST-cmovs7ouz: lib/push-client.ts client-side push helpers + stub actions/push.ts Scrum4Me Agent 2026-05-07 21:02:37 +02:00
  • 25bd59c0b9
    fix(PBI-59): jobs sorted newest-first, unified on created_at (#157) Janpeter Visser 2026-05-07 20:58:27 +02:00
  • 880a3097af ST-cmovs7jgr: lib/push-server.ts met sendPushToUser + stale-cleanup Scrum4Me Agent 2026-05-07 20:58:18 +02:00
  • 2f5ea553bc ST-cmovs7e3o: web-push dependency + VAPID env vars feature-gated Scrum4Me Agent 2026-05-07 20:54:41 +02:00
  • 97f696422e fix(PBI-59): jobs sorted newest-first, unified on created_at Madhura68 2026-05-07 20:54:01 +02:00
  • 2b1da9f5c4 ST-cmovs79lt: Schema + migratie PushSubscription model Scrum4Me Agent 2026-05-07 20:50:26 +02:00
  • 883534a521
    fix(PBI-59): map jobs_initial SSE payload by job_id, not id (#155) Janpeter Visser 2026-05-07 20:22:07 +02:00
  • 74efdff7c9 fix(PBI-59): map jobs_initial SSE payload by job_id, not id Madhura68 2026-05-07 20:21:13 +02:00
  • 00dbbb4f94
    chore(ci): gate auto-deploy behind AUTO_DEPLOY_ENABLED repo-variable (#154) Janpeter Visser 2026-05-07 20:17:15 +02:00