• Joined on 2026-07-27
admin pushed to main at setia/OG 2026-07-30 20:43:29 +08:00
e8a827f0da M0: add .env.local.example
admin pushed to main at setia/OG 2026-07-30 20:41:16 +08:00
1b3ba67468 M0: add department_id JWT claim, rewrite RLS to avoid profiles queries
admin pushed to main at setia/OG 2026-07-30 19:24:57 +08:00
f539d43136 M0: DB schema, RLS policies, JWT claims hook, seed, Supabase clients
admin pushed to main at setia/OG 2026-07-30 15:10:37 +08:00
680b6a0194 M0: scaffold Next.js + TypeScript + Tailwind + shadcn; revise CLAUDE.md
admin pushed to main at setia/OG 2026-07-30 14:41:53 +08:00
641fbdadeb Add spec pack
admin created branch main in setia/OG 2026-07-30 14:41:53 +08:00
admin created repository setia/OG 2026-07-30 14:39:57 +08:00
admin pushed to main at setia/ims 2026-07-30 08:54:39 +08:00
acc1f58a29 feat(capa): add action buttons to CAPA detail page
admin pushed to main at setia/ims 2026-07-30 08:46:57 +08:00
955c49a29d fix(test): remove unused beforeEach import in capa-owner-actions test
a4253a80f5 feat(capa): allow overdue CAPAs to be acted on, fix owner page stats
Compare 2 commits »
admin pushed to main at setia/ims 2026-07-28 22:48:06 +08:00
3fd8dfe294 fix(pdf): sanitise non-WinAnsi chars, handle newlines in wrap
740c6da3ba fix(pdf): sanitise Content-Disposition filename, fix triagedByName test fixture
28929f40e2 feat(ui): add Print Report button on closed incidents
1b0941ec69 feat(pdf): add incident report PDF API route
e7d82f3a5a fix(pdf): skip section gap on new page, reserve space for CAPA label
Compare 10 commits »
admin created branch main in setia/ims 2026-07-28 22:48:06 +08:00
admin created repository setia/ims 2026-07-28 22:34:55 +08:00