Commit graph

  • fd02cda207
    ST-1229: UI: "Alles op done" knop met AlertDialog in sprint-header.tsx (#121) Janpeter Visser 2026-05-06 06:36:13 +02:00
  • f09f5a2a06
    feat(ST-9pobw4w6): setAllSprintTasksDoneAction — alle sprint-taken atomair op DONE (#120) Janpeter Visser 2026-05-06 06:35:56 +02:00
  • 36d69561b2 feat(ST-05gegle6): datuminputs pre-vullen met vandaag in start-sprint-button Scrum4Me Agent 2026-05-06 06:29:03 +02:00
  • ac944ed5d2 feat(ST-n1csfo4j): handleAllDone + AlertDialog + Alles-op-done knop in sprint-afronden-dialog Scrum4Me Agent 2026-05-06 06:27:21 +02:00
  • 33c7c03a67 feat(ST-n1csfo4j): AlertDialog imports, state en transition voor Alles-op-done knop Scrum4Me Agent 2026-05-06 06:22:52 +02:00
  • 72daf96bb7 feat(ST-9pobw4w6): setAllSprintTasksDoneAction — alle sprint-taken atomair op DONE Scrum4Me Agent 2026-05-06 06:19:05 +02:00
  • 31dc429b61
    feat(M13 PBI-31 T-519b/T-520b): NavBar stand-by badge + quota-check runbook (#119) Janpeter Visser 2026-05-06 04:34:48 +02:00
  • 6bbab4ef88 docs(M13 T-520b): pre-flight quota-check sectie in mcp-integration Madhura68 2026-05-06 04:29:18 +02:00
  • 35835c693c feat(M13 T-519b): SSE worker_heartbeat + NavBar stand-by badge Madhura68 2026-05-06 04:26:56 +02:00
  • bc6936159d docs(ST-qfpqpxzy): worker-quota-probe.sh + uitgebreide pre-flight runbook + architectuurdoc feat/story-qfpqpxzy Scrum4Me Agent 2026-05-06 03:55:58 +02:00
  • 661601e833 feat(ST-qfpqpxzy): SSE + NavBar stand-by badge voor worker quota-gate Scrum4Me Agent 2026-05-06 03:53:12 +02:00
  • 555ed8fe89
    feat(ST-qfpqpxzy): DB schema + settings-UI voor min_quota_pct worker-drempel (#118) Janpeter Visser 2026-05-06 03:45:59 +02:00
  • 3a73b4f1c9 feat(ST-qfpqpxzy): DB schema + settings-UI voor min_quota_pct worker-drempel Scrum4Me Agent 2026-05-06 03:44:46 +02:00
  • 27820ce32e test(ST-dgognlsz): vitest-tests voor SoloTaskCard pbi-velden en SoloTaskCardOverlay feat/story-dgognlsz Scrum4Me Agent 2026-05-06 03:39:35 +02:00
  • 78543ee796
    feat(ST-dgognlsz): SoloTaskCard 4-regels layout met Tooltips (#117) Janpeter Visser 2026-05-06 03:35:32 +02:00
  • 04fa9bf4a9 feat(ST-dgognlsz): SoloTaskCard 4-regels layout met Tooltips Scrum4Me Agent 2026-05-06 03:32:39 +02:00
  • be8cd4d02c
    feat(ST-vi5iff4s): SoloTask-interface + Prisma-queries uitbreiden met PBI-velden (#116) Janpeter Visser 2026-05-06 03:30:11 +02:00
  • 0cbb0c5a42 feat(ST-vi5iff4s): SoloTask-interface + Prisma-queries uitbreiden met PBI-velden Scrum4Me Agent 2026-05-06 03:27:16 +02:00
  • b2bde6934e feat(ST-d9sl8egw): token-components — CartesianGrid, useRouter click, client-side sort + index.ts feat/story-d9sl8egw Scrum4Me Agent 2026-05-06 03:24:02 +02:00
  • 51c8a86be4 feat(ST-d9sl8egw): /insights/tokens pagina — sprint-selector, historiek-tabel, dag-grafiek & PBI-aggregaat Scrum4Me Agent 2026-05-06 03:20:53 +02:00
  • d819d29b04
    feat(ST-d9sl8egw): lib/insights/token-history.ts — sprint-historiek, dag-data & PBI-aggregaat (#115) Janpeter Visser 2026-05-06 03:19:45 +02:00
  • a2c8bd41af
    ST-1216: Insights sprint-widget — token KPI-kaartjes & per-job tabel (#114) Janpeter Visser 2026-05-06 03:19:30 +02:00
  • b147f813d4
    docs(ST-5xfaavbo): mcp-integration.md — update_job_status optionele token-velden gedocumenteerd (#113) Janpeter Visser 2026-05-06 03:19:15 +02:00
  • 50d0fcab37
    feat(PBI-34 ST-1213): UI — multi-select badges + lijst-filter (#111) Janpeter Visser 2026-05-06 03:18:50 +02:00
  • d81f18149a feat(ST-d9sl8egw): lib/insights/token-history.ts — sprint-historiek, dag-data & PBI-aggregaat Scrum4Me Agent 2026-05-06 03:17:45 +02:00
  • 83d4415e45 feat(ideas): lijst-filter matcht op primair én secundaire producten Scrum4Me Agent 2026-05-06 02:29:11 +02:00
  • 86e69fc457 feat(ideas): multi-select secundaire producten + badges in IdeaDetailLayout Scrum4Me Agent 2026-05-06 02:27:12 +02:00
  • 974889f9de feat(ST-vmc7vpps): insights page — TokenUsageCard integreren Scrum4Me Agent 2026-05-06 03:15:24 +02:00
  • a09f3b0604 feat(ST-vmc7vpps): TokenUsageCard — KPI-kaartjes + sorteerbare per-job tabel Scrum4Me Agent 2026-05-06 03:12:55 +02:00
  • 6e20d7d8c7 feat(ST-vmc7vpps): lib/insights/token-stats.ts — sprint KPI + per-job query Scrum4Me Agent 2026-05-06 03:10:11 +02:00
  • 5bb039ac4c docs(ST-5xfaavbo): mcp-integration.md — update_job_status optionele token-velden gedocumenteerd Scrum4Me Agent 2026-05-06 03:06:32 +02:00
  • 9a733d77bb
    feat(ST-mgsu85hr): Prisma schema — token-velden op ClaudeJob + ModelPrice model (#112) Janpeter Visser 2026-05-06 03:02:00 +02:00
  • 0fd86c713a feat(ST-mgsu85hr): Prisma schema — token-velden op ClaudeJob + ModelPrice model feat/story-mgsu85hr Scrum4Me Agent 2026-05-06 03:01:35 +02:00
  • f360c8fe81
    Merge pull request #110 from madhura68/feat/story-i9ylvvhk Janpeter Visser 2026-05-06 02:44:46 +02:00
  • 51a7a69be3
    Merge pull request #109 from madhura68/feat/story-qtkvz6ly Janpeter Visser 2026-05-06 02:41:56 +02:00
  • a5afb8c5fd feat(ideas): updateSecondaryProductsAction — atomisch vervangen secundaire producten Scrum4Me Agent 2026-05-06 02:23:00 +02:00
  • 4a929b1962 feat(ideas): secondary_products meeladen in IdeaDto en alle queries Scrum4Me Agent 2026-05-06 02:20:34 +02:00
  • 9d6239b0eb feat(schema): IdeaProduct junction model + relaties op Idea en Product Scrum4Me Agent 2026-05-06 02:16:26 +02:00
  • d5333eb7d8
    Merge pull request #108 from madhura68/feat/auto-pr-ui-and-docs Janpeter Visser 2026-05-06 00:43:43 +02:00
  • 6cda5b4930
    Merge pull request #107 from madhura68/feat/pbi-36-sync-tab Janpeter Visser 2026-05-06 00:43:30 +02:00
  • c15719164a docs(auto-pr): runbook voor end-to-end auto-PR flow feat/auto-pr-ui-and-docs Madhura68 2026-05-06 00:37:18 +02:00
  • 678069a3d8 feat(T-563): integreer Sync-tab in IdeaDetailLayout + page-loader feat/pbi-36-sync-tab Madhura68 2026-05-06 00:21:59 +02:00
  • dbf30a2fcb feat(T-562): IdeaSyncTab component met StoryLog-hergebruik Madhura68 2026-05-06 00:20:12 +02:00
  • f4f02bd0d2 feat(T-561): loadIdeaSyncData server-loader voor Sync-tab Madhura68 2026-05-06 00:18:21 +02:00
  • e1da9aae43 feat(T-560): SSE-route accepteert story_log-payloads Madhura68 2026-05-06 00:17:38 +02:00
  • a5f62a0323 feat(T-559): pg_notify-trigger op story_logs voor sync-tab realtime Madhura68 2026-05-06 00:16:52 +02:00
  • f570f07d4a
    Merge pull request #106 from madhura68/feat/pbi-36-deploy-controle Janpeter Visser 2026-05-06 00:15:48 +02:00
  • a57eadbbd3 fix(ci): permissions block voor dorny/paths-filter API-toegang feat/pbi-36-deploy-controle Madhura68 2026-05-06 00:14:18 +02:00
  • ee793e9af4 docs(T-557): deploy-control runbook + CLAUDE.md verwijzing Madhura68 2026-05-05 23:36:48 +02:00
  • fe56d4e0c1 feat(T-554/T-555/T-556): selectieve deploy-controle in workflow Madhura68 2026-05-05 23:35:22 +02:00
  • 6e5c91b6fa feat(T-553): vercel.json git.deploymentEnabled=false + GitHub-labels Madhura68 2026-05-05 23:31:34 +02:00
  • 30955462e4
    Merge pull request #105 from madhura68/feat/pbi-37-skipped-job-status Janpeter Visser 2026-05-05 23:20:50 +02:00
  • 084ca81090 docs(T-575): worker-idempotency runbook + CLAUDE.md verwijzing feat/pbi-37-skipped-job-status Madhura68 2026-05-05 23:13:49 +02:00
  • ca1a89ca04 test(T-574): cron-cleanup test verwacht SKIPPED in deleteMany filter Madhura68 2026-05-05 23:12:11 +02:00
  • 273735384a feat(T-573): SKIPPED-badge styling in admin jobs-table Madhura68 2026-05-05 23:10:48 +02:00
  • deb70a9e20 feat(T-572): map SKIPPED in lib/job-status + alle terminal-checks Madhura68 2026-05-05 23:10:14 +02:00
  • fc2f819645 feat(T-571): voeg SKIPPED toe aan ClaudeJobStatus enum Madhura68 2026-05-05 23:05:38 +02:00
  • 649c87b658 feat: Ideas UI verbeteringen — hernoeming, tab-states, timeline refresh Madhura68 2026-05-05 21:13:56 +02:00
  • 474a8da053 feat: admin jobs en products pagina's Madhura68 2026-05-05 20:42:12 +02:00
  • fbf58d4e44 fix: admin-navigatie zichtbaar voor ADMIN-rol gebruikers Madhura68 2026-05-05 20:26:54 +02:00
  • 82736fd051 feat(ST-0vtnydpi): Chat & Timeline tab — userQuestion rendering + UserChatInput feat/story-0vtnydpi Scrum4Me Agent 2026-05-05 17:46:04 +02:00
  • c3f10cccce
    Merge pull request #104 from madhura68/feat/story-0vtnydpi Janpeter Visser 2026-05-05 17:41:53 +02:00
  • 99ae2d7e8f feat(ST-zyb6qlnn): UserQuestions server-side ophalen en als prop doorzenden Scrum4Me Agent 2026-05-05 17:40:31 +02:00
  • c0e8270e5f feat(ST-qcmqlv2i): SSE + idea-store — user_question events verwerken feat/story-7pl4dsb6 Scrum4Me Agent 2026-05-05 17:37:57 +02:00
  • 226bd05594 feat(ST-imalmyr7): POST /api/user-questions/[id]/answer — worker-antwoord endpoint Scrum4Me Agent 2026-05-05 17:32:41 +02:00
  • a6c57eba15
    Merge pull request #103 from madhura68/feat/story-7pl4dsb6 Janpeter Visser 2026-05-05 17:31:31 +02:00
  • dd77dfb1b5
    Merge pull request #102 from madhura68/feat/story-hyikiufi Janpeter Visser 2026-05-05 17:31:07 +02:00
  • 1067167611 feat(ST-p6d1odh0): createUserQuestionAction — UserQuestion + PLAN_CHAT job queuing Scrum4Me Agent 2026-05-05 17:30:00 +02:00
  • 8bccb56b21 feat(ST-bsjoqjnr): UserQuestion model + PLAN_CHAT enum-waarde feat/story-hyikiufi Scrum4Me Agent 2026-05-05 17:26:22 +02:00
  • f95754db1b feat(ST-abeu63oz): /admin/products/[id] product-detail met ledenbeheer feat/story-abeu63oz Scrum4Me Agent 2026-05-05 15:00:24 +02:00
  • 222c702fda feat(ST-abeu63oz): /admin/products pagina met CRUD-dialogen en ledenbeheer-link Scrum4Me Agent 2026-05-05 14:57:29 +02:00
  • 881ee007e5
    Merge pull request #101 from madhura68/feat/story-abeu63oz Janpeter Visser 2026-05-05 14:55:19 +02:00
  • b9e6e725b6 feat(ST-abeu63oz): admin products-actions (create, update, archive, delete, addMember, removeMember) Scrum4Me Agent 2026-05-05 14:54:08 +02:00
  • 667b1484f6 feat(ST-xmwvqru1): /admin/jobs pagina met status-filter, cancel en delete-dialog feat/story-xmwvqru1 Scrum4Me Agent 2026-05-05 14:51:36 +02:00
  • 9861495dbd
    Merge pull request #100 from madhura68/feat/story-xmwvqru1 Janpeter Visser 2026-05-05 14:48:30 +02:00
  • 788920b790 feat(ST-xmwvqru1): admin jobs-actions (cancelJob, deleteJob) Scrum4Me Agent 2026-05-05 14:47:11 +02:00
  • 384a7ecd4a
    Merge pull request #99 from madhura68/feat/story-111ci8t4 Janpeter Visser 2026-05-05 14:44:55 +02:00
  • 64b8c7f5d7
    Merge pull request #98 from madhura68/feat/story-l9kkxh2m Janpeter Visser 2026-05-05 14:44:27 +02:00
  • 31edfa8194 feat(ST-111ci8t4): /admin/users pagina met tabel, role-editor en delete-dialog feat/story-111ci8t4 Scrum4Me Agent 2026-05-05 14:44:04 +02:00
  • 5fd56e3f67 feat(ST-111ci8t4): admin user-actions (delete, updateRoles, setMustResetPassword) Scrum4Me Agent 2026-05-05 14:38:42 +02:00
  • b760ec625e feat(ST-l9kkxh2m): CLI-script scripts/create-admin.ts voor admin-bootstrap feat/story-l9kkxh2m Scrum4Me Agent 2026-05-05 14:34:10 +02:00
  • a19ae89e37 feat(ST-l9kkxh2m): /reset-password pagina + resetPasswordAction + hashPassword Scrum4Me Agent 2026-05-05 14:30:59 +02:00
  • c0ded1f482 feat(ST-nma6ylbl): requireAdmin() guard + /admin layout-shell + tests feat/story-nma6ylbl Scrum4Me Agent 2026-05-05 14:26:03 +02:00
  • 8af5354f22 feat(ST-nma6ylbl): SessionData isAdmin + loginAction admin-redirect + must_reset_password-interceptie Scrum4Me Agent 2026-05-05 14:22:04 +02:00
  • 71281038ff
    Merge pull request #97 from madhura68/feat/story-nma6ylbl Janpeter Visser 2026-05-05 14:19:21 +02:00
  • 19c458287a feat(ST-nma6ylbl): Prisma-migratie ADMIN enum + must_reset_password + CANCELLED-status Scrum4Me Agent 2026-05-05 14:18:10 +02:00
  • d2601b6e9b
    Merge pull request #96 from madhura68/fix/idea-pbi-link-route Janpeter Visser 2026-05-05 14:12:17 +02:00
  • b25c3c5482 fix(m12): drop bogus /backlog#pbi-{code} route on PBI-link fix/idea-pbi-link-route Madhura68 2026-05-05 14:06:24 +02:00
  • 96bda7da00
    Merge pull request #95 from madhura68/fix/idea-timeline-auto-refresh Janpeter Visser 2026-05-05 13:45:18 +02:00
  • c6db766ff7
    Merge pull request #94 from madhura68/fix/idea-timeline-hydration-locale Janpeter Visser 2026-05-05 13:45:02 +02:00
  • fe880d1d05
    Merge pull request #93 from madhura68/fix/m12-bell-loses-idea-questions-on-reconnect Janpeter Visser 2026-05-05 13:44:47 +02:00
  • 5793afc709 fix(m12): IdeaTimeline auto-refresh on new idea-questions fix/idea-timeline-auto-refresh Madhura68 2026-05-05 13:44:15 +02:00
  • 4a86910e66 fix(m12): hydration mismatch on IdeaTimeline timestamps fix/idea-timeline-hydration-locale Madhura68 2026-05-05 13:29:43 +02:00
  • bec4c05e80 fix(m12): bell loses idea-questions on SSE reconnect fix/m12-bell-loses-idea-questions-on-reconnect Madhura68 2026-05-05 13:14:48 +02:00
  • 4daa564811
    Merge pull request #92 from madhura68/fix/m12-idea-question-answering Janpeter Visser 2026-05-05 13:06:57 +02:00
  • 9e8f33b96e fix(m12): user can answer idea-questions — inline + bell support fix/m12-idea-question-answering Madhura68 2026-05-05 13:05:39 +02:00
  • 2893573004
    Merge pull request #91 from madhura68/feat/m12-ideas Janpeter Visser 2026-05-05 11:58:25 +02:00
  • 02a7f59897 docs: regenerate erd.svg with M12 Idea + IdeaLog models feat/m12-ideas Madhura68 2026-05-05 11:55:51 +02:00
  • 452a38726b
    Merge pull request #90 from madhura68/docs/pr-merge-conflict-faq Janpeter Visser 2026-05-04 22:14:48 +02:00
  • 492b71beb9 fix: drop \__test__\ export from actions/ideas.ts (use-server-only-fns) Madhura68 2026-05-04 21:54:10 +02:00