Commit Graph

  • 5a6bad3ec3 Remove Gorush, use direct APNs/FCM, fix worker queries Trey t 2025-12-06 00:59:42 -06:00
  • 91a1f7ebed Add Redis caching for lookup data and admin cache management Trey t 2025-12-05 22:35:09 -06:00
  • 1b06c0639c Add actionable push notifications and fix recurring task completion Trey t 2025-12-05 14:23:14 -06:00
  • bbf3999c79 Add task templates API and admin management Trey t 2025-12-05 09:07:53 -06:00
  • e824c90877 add prod key Trey t 2025-12-04 21:11:23 -06:00
  • 838685b793 Fix push notifications and hide action button on completed tasks Trey t 2025-12-04 20:47:19 -06:00
  • 5a6fbe0a36 Add email notification preference for task completion Trey t 2025-12-04 20:04:24 -06:00
  • 0825fd9a12 Rename MyCrib to Casera in admin test email footer Trey t 2025-12-04 19:07:32 -06:00
  • c7cfa9080f Fix dashboard task stats using wrong table name in JOINs Trey t 2025-12-04 18:52:55 -06:00
  • 3d33a1f483 Fix clear all data - preserve superusers properly Trey t 2025-12-04 16:20:59 -06:00
  • 44990c9131 Make upgrade-triggers endpoint public for app initialization Trey t 2025-12-04 15:55:41 -06:00
  • 77c8c4fad8 Add lightweight summary endpoint for task statistics Trey t 2025-12-03 09:52:37 -06:00
  • 61cba2519f Reorder kanban columns: move In Progress after Overdue Trey t 2025-12-02 22:13:59 -06:00
  • 7dc85aa4cf Add comprehensive kanban board tests and fix test suite Trey t 2025-12-02 21:51:21 -06:00
  • 3419b66097 Add landing page, redesign emails, and return updated task on completion Trey t 2025-12-02 21:33:17 -06:00
  • 76579e8bf8 Add secure media access control with authenticated proxy endpoints Trey t 2025-12-02 19:47:39 -06:00
  • ed21d9267d Add 5 new language translations: Chinese, Japanese, Korean, Italian, Dutch Trey t 2025-12-02 08:42:57 -06:00
  • c17e85c14e Add comprehensive i18n localization support Trey t 2025-12-02 02:01:47 -06:00
  • c72741fd5f Add contractors by residence endpoint and Bruno API collection Trey t 2025-12-01 20:38:57 -06:00
  • 0c86611a10 Add IsFree subscription toggle to bypass all tier limitations Trey t 2025-12-01 18:05:41 -06:00
  • 0a708c092d Add Apple Sign In welcome email, notification preferences on registration, and contractor sharing tests Trey t 2025-12-01 17:42:37 -06:00
  • be507561f1 wip Trey t 2025-11-29 23:36:48 -06:00
  • 4e9b31377b Make contractor residence optional with visibility rules Trey t 2025-11-29 18:42:11 -06:00
  • 9e91e274e8 Add worker environment variables to Dokku setup guide Trey t 2025-11-29 14:01:41 -06:00
  • a15e847098 Replace Gorush with direct APNs/FCM integration Trey t 2025-11-29 12:04:31 -06:00
  • c4118c8186 Add /devices/register/ route alias for mobile clients Trey t 2025-11-29 11:43:32 -06:00
  • 80c9fca6e9 Show full device token in admin panel Trey t 2025-11-29 11:28:36 -06:00
  • 8022e03246 Fix port conflict: separate Next.js (3001) from Go API (PORT) Trey t 2025-11-29 11:12:26 -06:00
  • d166df00e9 Fix Dokku guide: move Gorush to required flow, remove duplicate section Trey t 2025-11-29 10:55:53 -06:00
  • ef73902273 Expand Gorush setup instructions in Dokku guide Trey t 2025-11-29 10:50:40 -06:00
  • 29de02a8c6 Add Dokku deployment guide Trey t 2025-11-29 10:39:08 -06:00
  • b91ba8a8ca add in apple auth key Trey t 2025-11-29 10:34:27 -06:00
  • 15e361f983 Add admin panel pages for additional models Trey t 2025-11-29 01:18:25 -06:00
  • 409d9716bd Add Sign in with Apple authentication Trey t 2025-11-29 01:17:10 -06:00
  • c7dc56e2d2 Rebrand from MyCrib to Casera Trey t 2025-11-28 21:10:48 -06:00
  • 99465a590d Fix admin panel edit forms and expand API responses Trey t 2025-11-28 21:00:42 -06:00
  • 5e95dcd015 Add multi-image support for task completions and documents Trey t 2025-11-28 11:07:51 -06:00
  • 3cd222c048 Remove DO $$ block from test data SQL Trey t 2025-11-28 08:56:37 -06:00
  • 9db1b41708 Fix seed SQL execution to handle multiple statements Trey t 2025-11-28 08:54:30 -06:00
  • b38a1f547b Remove embedded completions from task response Trey t 2025-11-28 08:50:50 -06:00
  • f02c1e6a64 Add admin settings page with seed data and limitations toggle Trey t 2025-11-28 08:47:49 -06:00
  • 218e79220c update Trey t 2025-11-28 00:27:41 -06:00
  • 5b9fec6f4e fixes Trey t 2025-11-28 00:24:52 -06:00
  • 10b9911e93 fixes Trey t 2025-11-28 00:19:49 -06:00
  • 11b217a9b6 Fix start script: scope env vars to Next.js process only Trey t 2025-11-28 00:00:31 -06:00
  • 7fa2610fd0 remove nginx config Trey t 2025-11-27 23:56:54 -06:00
  • 8504e08b2e add admin.conf Trey t 2025-11-27 23:56:19 -06:00
  • 0be535663e update to last push Trey t 2025-11-27 23:48:27 -06:00
  • e6f05b2368 admin reachable on server Trey t 2025-11-27 23:47:29 -06:00
  • 469f21a833 Add PDF reports, file uploads, admin auth, and comprehensive tests Trey t 2025-11-27 23:36:20 -06:00
  • 2817deee3c Add Next.js admin panel and implement background worker jobs Trey t 2025-11-27 23:35:00 -06:00
  • eed5c21586 Fix: completer gets email but not push notification Trey t 2025-11-26 23:31:00 -06:00
  • b05ee453c7 Add email notifications for task completions Trey t 2025-11-26 23:29:57 -06:00
  • 5576343175 Add task completion notification trigger Trey t 2025-11-26 23:28:08 -06:00
  • 2b03f03604 Fix email config not reading from env vars Trey t 2025-11-26 23:23:26 -06:00
  • 9ec1bddd99 Implement remaining handlers and fix admin login Trey t 2025-11-26 23:11:49 -06:00
  • fff5d8c206 Integrate GoAdmin into main API with auto-migrations Trey t 2025-11-26 21:12:02 -06:00
  • 736071952b Add CHECKS file for Dokku health check Trey t 2025-11-26 21:05:21 -06:00
  • 3ac640a3e9 Add local binaries to gitignore Trey t 2025-11-26 20:36:19 -06:00
  • 501b9cc69c Add app.json to override Django predeploy task Trey t 2025-11-26 20:35:54 -06:00
  • f31c31fcb1 Simplify CORS config - allow all origins Trey t 2025-11-26 20:31:53 -06:00
  • 440104bad6 Fix CORS middleware panic and add Procfile Trey t 2025-11-26 20:28:13 -06:00
  • eea53c09b2 Allow API to start even if database connection fails Trey t 2025-11-26 20:24:03 -06:00
  • c319719535 Improve startup resilience and add debug logging Trey t 2025-11-26 20:19:06 -06:00
  • 8feb308f94 Add retry logic for database connection and graceful Redis handling Trey t 2025-11-26 20:16:47 -06:00
  • 6955aca956 Add DATABASE_URL parsing for Dokku compatibility Trey t 2025-11-26 20:14:39 -06:00
  • dd3a624ce2 Fix Dockerfile COPY syntax and add template placeholder Trey t 2025-11-26 20:12:04 -06:00
  • 71075e913e Fix Dockerfile for Dokku deployment Trey t 2025-11-26 20:10:38 -06:00
  • 1f12f3f62a Initial commit: MyCrib API in Go Trey t 2025-11-26 20:07:16 -06:00