Commit Graph

19 Commits

Author SHA1 Message Date
David Nguyen 8671f269e8 fix: lint project (#2693) 2026-05-08 16:04:22 +10:00
Lucas Smith 9f680c7a61 perf: set global prisma transaction timeouts and reduce transaction scope (#2607)
Configure default transaction options (5s maxWait, 10s timeout) on the
PrismaClient instead of per-transaction overrides. Move side effects
like email sending, webhook triggers, and job dispatches out of
$transaction blocks to avoid holding database connections open during
network I/O.

Also extracts the direct template email into a background job and fixes
a bug where prisma was used instead of tx inside a transaction.
2026-03-13 14:51:53 +11:00
Lucas Smith 6f5014a561 feat: support optional read replicas (#2540) 2026-02-25 19:07:02 +11:00
Ephraim Duncan bdb0b0ea88 feat: certificate qrcode (#1755)
Adds document access tokens and QR code functionality to enable secure
document sharing via URLs. It includes a new document access page that
allows viewing and downloading documents through tokenized links.
2025-04-28 11:30:09 +10:00
David Nguyen 5750f2b477 feat: add prisma json types (#1583) 2025-01-15 13:46:45 +11:00
Mythie ebc547684a fix: inline the remember package 2024-05-29 22:25:23 +10:00
Mythie ab949afbb6 fix: convert to kysely queries 2024-05-29 20:03:51 +10:00
Mythie 3d81b15d71 chore: tidy code 2024-05-29 14:47:33 +10:00
Catalin Pit 5e8d93f24b feat: add kysely for raw type-safe SQL queries 2024-03-20 15:42:17 +02:00
David Nguyen 771042c9ce feat: add vercel build script 2023-11-06 13:01:13 +11:00
Mythie 159bcade7b wip: refresh design 2023-11-06 13:01:06 +11:00
Ephraim Atta-Duncan 84b57d715c Apply prettier config to all files 2023-04-04 22:02:32 +00:00
Timur Ercan 9c7c7d1a3c 🎨 prod flag import 2023-03-09 13:17:44 +01:00
Timur Ercan 9f26da9316 build fix 2023-01-23 21:35:33 +01:00
Timur Ercan 93d96c3768 qoc 2023-01-10 14:50:44 +01:00
Timur Ercan aaad9fc0cd prisma qoc 2023-01-10 14:48:40 +01:00
Timur Ercan 79670b4ab4 api architecture 2023-01-09 17:10:36 +01:00
Timur Ercan a78f8c8761 stuff 2023-01-07 17:52:46 +01:00
Timur Ercan 256c518cbc prisma package 2023-01-07 15:10:26 +01:00