Commit graph

  • 3864219f0a Backfill: prefer fieldData over top-level + auto-load .env main Randall Stillwell 2026-05-23 15:09:08 -0500
  • 9c1aaaa61f Bootstrap agent-context pipeline (L1 + L2 + L3) Randall Stillwell 2026-05-23 14:55:18 -0500
  • 7aedae02fc Keep card name and contact fields in sync after edits Randall Stillwell 2026-05-21 08:30:27 -0500
  • 532a818995 Fix RSC build error: pass rendered icon element to DocArticle Randall Stillwell 2026-04-24 15:17:55 -0500
  • 3a75bfa7de Add in-app Contact Support dialog and Help Center docs Randall Stillwell 2026-04-24 15:10:56 -0500
  • be7e3dc502 Normalize role-based permissions across API and UI staging Randall Stillwell 2026-04-23 12:17:35 -0500
  • 11773a2ad2 Self-heal stale email verification banner Randall Stillwell 2026-04-19 10:53:36 -0500
  • f2c7d13a3e Unify invite landing with inline signup/login flow Randall Stillwell 2026-04-19 10:45:51 -0500
  • 47da94fc95 Enrich invitation verify API and auto-verify invited signups Randall Stillwell 2026-04-19 10:45:41 -0500
  • 4431778c0a Replace hardcoded echoocr.com fallbacks with resolved site URL Randall Stillwell 2026-04-19 10:12:44 -0500
  • 8ae013879b Fix production build failure: lazy Prisma client initialization Randall Stillwell 2026-04-17 16:15:41 -0500
  • 3e0a4458fe Add unified field mapping UI for integrations Randall Stillwell 2026-04-17 15:53:49 -0500
  • a83c41694f Add change password to profile, persist all profile fields to DB Randall Stillwell 2026-04-17 15:35:24 -0500
  • 028840a887 Add SFTP support: replace FTP-only TLS toggle with protocol selector Randall Stillwell 2026-04-17 15:12:54 -0500
  • bc5ad6dbdb Fix FTP connection timeout: add 15s timeout and accept self-signed certs Randall Stillwell 2026-04-17 14:46:16 -0500
  • 58d8d99625 Fix masked passwords being sent to test endpoints and saved to DB Randall Stillwell 2026-04-17 14:37:55 -0500
  • d0844ecadd Add team member management: role changes, member removal, invitation resend/revoke Randall Stillwell 2026-04-17 12:48:59 -0500
  • 3e5449cf4f Fix migration test issues: upload button, forgot password, IMAP, FTP UI, surveys nav, integration tests Randall Stillwell 2026-04-17 12:17:11 -0500
  • 70134b4967 Polish login and signup UX: fix stale copy, add password toggles, strength meter, invite context, terms footer Randall Stillwell 2026-04-17 09:56:06 -0500
  • 2664f78b00 Migrate Echo Life Church data, add invite acceptance for existing users Randall Stillwell 2026-04-17 08:15:31 -0500
  • f53b08f99f Add dynamic fields, people directory, analytics, security hardening, and UX polish Randall Stillwell 2026-04-16 23:29:26 -0500
  • 1bceeb0418 Move onboarding to auth layout for consistent setup experience Randall Stillwell 2026-04-16 21:43:15 -0500
  • 150ec3524d Update governing law to Florida (Escambia County) Randall Stillwell 2026-04-16 20:54:42 -0500
  • 2c765e05c4 Add privacy policy and terms of service pages Randall Stillwell 2026-04-16 20:53:25 -0500
  • 7ab2fe6894 Redesign transactional email templates to match Echo brand Randall Stillwell 2026-04-16 20:46:05 -0500
  • c9f5b1e2ee Add OG/Twitter sharing metadata and screenshot for all marketing pages Randall Stillwell 2026-04-16 20:34:26 -0500
  • 7c4ec7bb9d Refresh JWT before hard navigation on onboarding completion Randall Stillwell 2026-04-16 19:12:21 -0500
  • 4db78b7176 Fix workspace-setup redirect loop after org creation Randall Stillwell 2026-04-16 19:10:41 -0500
  • bf92126cf5 Add feature pages, pricing page, and redirect unauthenticated users to landing page Randall Stillwell 2026-04-16 19:09:52 -0500
  • 52714c4e50 Add landing page at /welcome with pricing and feature overview Randall Stillwell 2026-04-16 18:59:33 -0500
  • ab873f7f08 Add multi-workspace support with org switcher and open registration Randall Stillwell 2026-04-16 18:08:08 -0500
  • af91f3d5fc Allow unauthenticated access to invite and verification routes Randall Stillwell 2026-04-16 17:22:29 -0500
  • 807d197243 Trigger redeploy with corrected Brevo API key Randall Stillwell 2026-04-16 17:10:08 -0500
  • bf47fd262c Replace nodemailer with Brevo HTTP API for transactional email Randall Stillwell 2026-04-16 12:51:17 -0500
  • 42df7fc995 Fix admin role check to include owner role Randall Stillwell 2026-04-16 00:22:32 -0500
  • 19270ef6ec Strip sslmode from connection string to fix TLS override Randall Stillwell 2026-04-16 00:08:47 -0500
  • fd3e1ba150 Fix TLS certificate error for Supabase pooler connection Randall Stillwell 2026-04-16 00:05:00 -0500
  • 21c863da01 Migrate to Vercel + Supabase + Upstash production stack Randall Stillwell 2026-04-15 23:51:44 -0500
  • 20bc4cbb03 Add missing org API routes and fix registration gate Randall Stillwell 2026-04-15 14:47:15 -0500
  • 1b669bb1b7 Fix onboarding redirect and integrations empty state Randall Stillwell 2026-04-15 14:18:51 -0500
  • 48959190a0 Fix middleware cookie detection behind HTTPS reverse proxy Randall Stillwell 2026-04-15 14:11:50 -0500
  • 04e9811572 Fix Auth.js server error behind reverse proxy Randall Stillwell 2026-04-15 01:50:44 -0500
  • 95a672a6cb Fix build: wrap useSearchParams in Suspense boundary Randall Stillwell 2026-04-15 01:35:54 -0500
  • a975043670 Add onboarding wizard, email verification, integration architecture, and settings restructure Randall Stillwell 2026-04-15 01:29:13 -0500
  • d3e7374439 Add SaaS foundation: Auth.js, dashboard shell, org model, auto-assignment Randall Stillwell 2026-04-14 23:59:38 -0500
  • 0ab9932599 Add multi-user card review workflow with role-based access Randall Stillwell 2026-04-11 00:00:11 -0500
  • aacf9c776b Add manual Scan Inbox button for email monitoring Randall Stillwell 2026-04-10 13:04:45 -0500
  • b2c29120cd Add First Time Guest Date and Salvation Date fields Randall Stillwell 2026-04-09 17:20:24 -0500
  • d6d209cf9d Add Monday.com sync-all with push+update support and batch toolbar button Randall Stillwell 2026-04-09 15:14:48 -0500
  • 05a40cca51 Export CSV based on currently visible columns instead of hardcoded list Randall Stillwell 2026-04-09 10:35:58 -0500
  • ec51c049c3 Fix Monday.com date parsing and normalize dropdown labels Randall Stillwell 2026-04-08 23:14:46 -0500
  • daec81884c Restore row-click navigation, add image lightbox, refine OCR prompts Randall Stillwell 2026-04-08 21:10:45 -0500
  • 13fb94fee9 Make survey fields editable and improve OCR option normalization Randall Stillwell 2026-04-08 20:22:36 -0500
  • cf418bd197 Improve OCR checkbox detection prompts to reduce false positives Randall Stillwell 2026-04-08 17:31:50 -0500
  • 8c84b2a0ac Enhanced table view with cell copy, column toggles, and ClickUp-style toolbar Randall Stillwell 2026-04-08 15:49:07 -0500
  • 3cbba0cf4e Lower build memory ceiling to 1024MB and clean npm cache in deps layer Randall Stillwell 2026-04-07 23:14:09 -0500
  • 27bdf9d415 Add survey side recovery from source PDFs Randall Stillwell 2026-04-07 23:10:59 -0500
  • 393114e9be Fix PDF page count detection and add processing diagnostics Randall Stillwell 2026-04-07 22:12:21 -0500
  • 1d20932ef5 Add OCR rate limit handling and batch reprocess action Randall Stillwell 2026-04-07 17:22:33 -0500
  • 9b27041970 Fix Monday.com column type names: checkbox, status, numbers Randall Stillwell 2026-04-07 17:09:59 -0500
  • d7d859f49d Fix Monday.com push: format column values by column type Randall Stillwell 2026-04-07 16:01:44 -0500
  • a0f5022de2 Fix Monday.com push failures and improve error visibility Randall Stillwell 2026-04-07 13:50:44 -0500
  • 034c73128f Add runtime safeguards: OCR concurrency limiter, upload size cap, and batched Monday sync Randall Stillwell 2026-04-07 13:44:04 -0500
  • 7aefe7c4a1 Add manual push to Monday.com (single card + bulk sync) Randall Stillwell 2026-04-07 13:32:15 -0500
  • 2fcdd687f7 Fix duplex scan rotation and swap front/back image labels Randall Stillwell 2026-04-07 13:27:16 -0500
  • 6cef79309b Auto-resume email and folder watchers on server startup Randall Stillwell 2026-04-07 13:14:41 -0500
  • d56b1a27ec Fix sideways scanned images by detecting and rotating landscape pages Randall Stillwell 2026-04-07 13:10:03 -0500
  • f87ab36493 Fix Monday.com webhook subscription and improve API client Randall Stillwell 2026-04-07 13:07:46 -0500
  • d58285785e Add Monday.com board fields and expand column mapper Randall Stillwell 2026-04-07 12:50:03 -0500
  • 58f38d92ed Fix broken images by proxying through the app instead of redirecting to internal MinIO Randall Stillwell 2026-04-07 12:38:08 -0500
  • 72375d2fae Add Integration Hub: Monday.com sync, webhooks, activity log, notifications Randall Stillwell 2026-04-07 12:23:29 -0500
  • 6fdf68bc89 Fix profile dropdown crash by wrapping GroupLabel in Group Randall Stillwell 2026-04-07 12:13:16 -0500
  • 41000337e3 Add IMAP email monitoring for scanned card attachments Randall Stillwell 2026-04-07 11:41:52 -0500
  • 3dd4dc16a3 Fix dropdown crash by removing submenu/group components Randall Stillwell 2026-03-12 12:38:02 -0500
  • 9ea9ca741c Allow reprocessing any card, not just errored ones Randall Stillwell 2026-03-12 12:36:22 -0500
  • 9f6e9c3c40 Fix Docker build: use npx for next build command Randall Stillwell 2026-03-12 12:26:08 -0500
  • 81184040bb Fix Docker build: add explicit gateway dep and reduce memory pressure Randall Stillwell 2026-03-12 11:07:59 -0500
  • a6270a605a Add reprocess action to data table row dropdown Randall Stillwell 2026-03-12 10:46:15 -0500
  • 38f4229d3b Add profile page, user dropdown, and Authentik SSO integration Randall Stillwell 2026-03-12 10:42:39 -0500
  • 59c4af5db6 Show placeholder text in filter dropdowns instead of __all__ Randall Stillwell 2026-03-11 18:40:29 -0500
  • 1168c96ae2 Fix right-click column visibility context menu crash Randall Stillwell 2026-03-11 16:16:00 -0500
  • 7ff9724a63 Unified dashboard redesign: Quicksand font, charcoal theme, merged upload Randall Stillwell 2026-03-11 15:26:56 -0500
  • eabfb4935d Fix nullable Json field in reprocess and Prisma import path Randall Stillwell 2026-03-11 11:49:33 -0500
  • 77b9fbea4c Fix AI test endpoint min token requirement Randall Stillwell 2026-03-11 11:46:25 -0500
  • 2db14b7336 Switch to Vercel AI Gateway for multi-provider OCR Randall Stillwell 2026-03-11 11:05:38 -0500
  • 1ec50d9033 Integrate Vercel AI SDK for multi-provider OCR Randall Stillwell 2026-03-11 09:24:15 -0500
  • c879328775 Update npm packages and remove unused minio dependency Randall Stillwell 2026-03-11 07:55:34 -0500
  • 3018198196 Add /api/health endpoint to diagnose MinIO connectivity Randall Stillwell 2026-03-10 14:11:16 -0500
  • 414e10ad13 Remove --skip-generate flag from prisma db push Randall Stillwell 2026-03-10 14:03:20 -0500
  • f174bd9977 Fix prisma CLI in production container for db push Randall Stillwell 2026-03-10 13:45:04 -0500
  • 3b8d580ded Add database auto-migration, storage cleanup, and startup fixes Randall Stillwell 2026-03-10 13:21:05 -0500
  • 1c4a474ad7 Add public directory required by Next.js standalone output Randall Stillwell 2026-03-10 08:28:43 -0500
  • 0e6e2b72d1 Skip postinstall during npm ci in deps stage Randall Stillwell 2026-03-10 08:00:55 -0500
  • a8799100e5 Bump Docker base image to Node 24 LTS (v24.14.0) Randall Stillwell 2026-03-10 07:52:28 -0500
  • b597bb898a Bump Docker base image from Node 18 to Node 22 LTS Randall Stillwell 2026-03-10 07:51:39 -0500
  • 53d8e021ae Fix Docker build: switch from Alpine to Debian slim Randall Stillwell 2026-03-10 07:40:35 -0500
  • 7e423a3e50 Build Echo OCR app: full-stack response card scanner Randall Stillwell 2026-03-10 07:17:45 -0500
  • 6a6a140139 feat: initial commit Randall Stillwell 2026-03-09 15:31:45 -0500
  • 95d05ac92e Initial commit from Create Next App Randall Stillwell 2026-03-09 15:31:21 -0500