Commit Graph

  • fc89ed124f feat: add DashboardController with authenticated KPI and financial summary endpoints dev john kevin asprec 2026-06-16 22:32:54 +08:00
  • d4d9249933 Update Task #39: Creation date already implemented in remittance history kevin-asprec 2026-05-07 06:35:16 +08:00
  • 6ea1f412a1 feat: data import module and payment fixes kevin-asprec 2026-05-07 06:19:43 +08:00
  • 7f9beaac2b feat: unremitted per-user filtering, EOD unremitted reminders, remittance breakdown kevin-asprec 2026-05-06 22:43:44 +08:00
  • 85aea30730 fix: bypass ValidationPipe for multipart comments, auto-create uploads dir, expand client roles kevin-asprec 2026-05-06 18:20:14 +08:00
  • da9707f3fb fix(comment): Create proper DTO class for comment creation kevin-asprec 2026-05-06 17:38:48 +08:00
  • 59ee1fbe33 feat: add notification triggers, comment roles, mention list, and static file serving kevin-asprec 2026-05-06 14:30:08 +08:00
  • 248f6b51ea fix: include invoice id in unremitted payments query kevin-asprec 2026-05-06 07:22:36 +08:00
  • 5f4a4c6874 feat: sync seed data — 45 clients, 21 diverse tickets, collector alternation kevin-asprec 2026-05-06 05:20:22 +08:00
  • 8fdfa6b7ba fix: assign collector role correctly and distribute payments between collector and tech kevin-asprec 2026-05-06 04:51:32 +08:00
  • ade5df1c32 fix: resolve duplicate client_coordinates migration on deploy kevin-asprec 2026-05-06 04:33:47 +08:00
  • d2864961de fix: add mustChangePassword to User Prisma schema kevin-asprec 2026-05-06 04:12:19 +08:00
  • 91ea365cf9 feat: add ticket comment endpoints to controller kevin-asprec 2026-05-06 03:56:13 +08:00
  • 58c01d4580 fix: mobile app bugs - payment screen, remittance isolation, invoice sorting, ticket creation kevin-asprec 2026-05-06 03:13:32 +08:00
  • 58d77fc67f fix: add missing CreateCommentDto for ticket comments kevin-asprec 2026-05-06 02:31:03 +08:00
  • c14521a41d fix: add collector role to API endpoints for mobile dashboard access kevin-asprec 2026-05-06 02:15:20 +08:00
  • 83ad0cb8d5 fix: resolve TS compilation errors for dev deployment kevin-asprec 2026-05-06 01:02:43 +08:00
  • 469fa6bb28 feat: add more seed data - 15 clients, 15 tickets with varied statuses kevin-asprec 2026-05-04 18:42:16 +08:00
  • 94528841d9 fix: mark mustChangePassword migration as applied (column already exists) kevin-asprec 2026-05-04 18:37:01 +08:00
  • a66fff68de fix: resolve failed mustChangePassword migration on startup kevin-asprec 2026-05-04 18:32:00 +08:00
  • 40f30b4a5d fix: resolve TS build errors - missing schema fields, types, and packages kevin-asprec 2026-05-04 17:39:01 +08:00
  • bb3baeb6ac fix: add missing TicketComment reverse relation on Tenant model kevin-asprec 2026-05-04 17:16:28 +08:00
  • ff6295e1fc chore: trigger redeploy for comments and notifications kevin-asprec 2026-05-04 17:11:34 +08:00
  • 555327a891 feat: add TicketComment, TicketAttachment models + notification ticketId kevin-asprec 2026-05-04 16:36:55 +08:00
  • 29c6b70878 feat: add ticket comments, file attachments, mention notifications kevin-asprec 2026-05-04 16:35:33 +08:00
  • d7ab370bb5 chore: sync seed with overdue invoices for new signups kevin-asprec 2026-05-04 14:55:55 +08:00
  • 1a0b4916d0 fix: propagate ticket location to client record on save kevin-asprec 2026-05-04 14:52:57 +08:00
  • 3b032ab7c4 feat: add latitude/longitude columns to tickets table kevin-asprec 2026-05-04 14:36:51 +08:00
  • d792a9a9ed fix: accept optional lat/lng body in ticket resolve endpoint kevin-asprec 2026-05-04 14:20:58 +08:00
  • b771bb124c chore: trigger Coolify redeploy for lat/lng + invoice client data uat kevin-asprec 2026-05-04 14:09:39 +08:00
  • f1cfe85dfe feat: add latitude/longitude to ticket update endpoint kevin-asprec 2026-05-04 13:22:34 +08:00
  • c923285c7e feat: add latitude/longitude to ticket update endpoint kevin-asprec 2026-05-04 13:21:54 +08:00
  • dcfd93c545 fix: include phone, latitude, longitude in invoice client data kevin-asprec 2026-05-04 12:36:49 +08:00
  • ff0dd2e418 fix: include phone, latitude, longitude in invoice client data kevin-asprec 2026-05-04 12:34:11 +08:00
  • a5ed2cc666 fix: include full payment details in remittance history kevin-asprec 2026-05-03 11:00:03 +08:00
  • c8c6e0ebc3 fix: include full payment details in remittance history kevin-asprec 2026-05-03 11:00:03 +08:00
  • e94644548e chore: add schema fix script for deployment kevin-asprec 2026-04-15 11:36:45 +08:00
  • de930e470b chore: force cache invalidation with RUN before COPY kevin-asprec 2026-04-15 11:19:02 +08:00
  • 5b168f5682 fix: make seed resilient to tenantId NOT NULL constraint kevin-asprec 2026-04-15 11:08:56 +08:00
  • ab4eeb7ce6 feat: embed seed in CMD, remove post_deployment_command dependency kevin-asprec 2026-04-15 11:06:18 +08:00
  • 67081dbe76 chore: bust docker cache for migration deployment kevin-asprec 2026-04-15 10:51:15 +08:00
  • 7ee821d46e feat: add migration to make user tenantId nullable for platform-level superadmin kevin-asprec 2026-04-15 10:39:10 +08:00
  • 78d403dcff fix: assign tenantId to superadmin in seed (column is NOT NULL) kevin-asprec 2026-04-15 10:26:20 +08:00
  • 7c90f118ed revert: remove forced seed from CMD, use post_deployment_command instead kevin-asprec 2026-04-15 10:14:20 +08:00
  • 1eb61000c3 feat: force seed for initial UAT deploy kevin-asprec 2026-04-15 09:58:47 +08:00
  • 82cac36a48 feat: add RUN_SEED support to Dockerfile CMD kevin-asprec 2026-04-15 09:47:51 +08:00
  • bef320f32e feat: add RUN_SEED support and nullable tenantId migration kevin-asprec 2026-04-15 06:04:57 +08:00
  • 555bd4a9f8 fix: compile shared package as CommonJS for NestJS compatibility main kevin-asprec 2026-04-13 16:52:48 +08:00
  • fc704c2d23 merge: develop into main kevin-asprec 2026-04-13 13:04:32 +08:00
  • 1c4424f2a6 fix: set NODE_ENV=development during build for devDependencies develop kevin-asprec 2026-04-13 12:36:25 +08:00
  • 6da4cac2e7 fix: use npx -p @nestjs/cli for nest build kevin-asprec 2026-04-13 12:14:04 +08:00
  • 2f4323ebea fix: standalone tsconfig and Dockerfile for monorepo split kevin-asprec 2026-04-13 12:04:24 +08:00
  • 4a8f1e9318 initial: standalone repo from monorepo split kevin-asprec 2026-04-13 09:36:55 +08:00
  • 0321239266 Initial commit kibin 2026-04-13 00:50:56 +00:00