kovakmedya
  • Joined on 2026-04-29
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 20:41:32 +00:00
c746bc9ecb fix(deploy): pin packageManager to pnpm@11.1.2 so Coolify uses the right pnpm
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 20:39:43 +00:00
3496ab1919 fix(deploy): gitignore pnpm-workspace.yaml so Coolify's pnpm 9 doesn't choke
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 20:39:04 +00:00
16f4dcfe66 fix(deploy): drop pnpm-workspace.yaml, move config into package.json
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 20:01:56 +00:00
ca4ea87d37 feat(patients): drop phone/dateOfBirth, name fields optional
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 19:52:35 +00:00
0dea028845 feat(jobs/new): live price quote with discount breakdown for the clinic
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 19:48:25 +00:00
067e4af440 fix(ui): connections pricing rules inline with commas instead of stacking
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 19:46:04 +00:00
48361792f0 perf(connections): collapse pricing N+1 into a single bulk query
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 19:40:47 +00:00
90abb398fa fix(ui): Card gets min-w-0 so children inside grid tracks can shrink
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 19:38:06 +00:00
4f920e98fc fix(ui): tables no longer overflow their grid column
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 19:09:52 +00:00
dff1e8d1a7 fix(ui): Select trigger fills container, dropdown matches trigger width
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 19:04:29 +00:00
95f2d065b4 feat(pricing): tooth-based selection, lab-owned pricing, clinic-specific overrides
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 18:54:39 +00:00
ee9c0015a5 feat(patients): clinic-side patient registry
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 18:38:58 +00:00
5fbc0a3c95 fix(upload): two-phase UI — uploading bar then 'processing' spinner
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 18:28:14 +00:00
7c777a5b27 fix: move initialNotificationActionState out of 'use server' file
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 18:24:15 +00:00
4186d95447 feat(upload): bump per-file cap to 200MB end-to-end
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 18:18:54 +00:00
c990a177eb feat(upload): 200mb cap + API route with XHR progress
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 18:15:39 +00:00
ad6de29115 fix(upload): use correct experimental.proxyClientMaxBodySize key + client-side size guard
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 18:08:29 +00:00
6b1b44502a fix(upload): convert File to Buffer via InputFile.fromBuffer before sending to storage.createFile
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 18:05:36 +00:00
2bf130105e fix(upload): bump middlewareClientMaxBodySize to 100mb
kovakmedya pushed to main at kovakmedya/lab 2026-05-21 17:58:03 +00:00
f34630de62 fix: serialize Appwrite rows before sending to client components