8 Commits
Author SHA1 Message Date
zeekay a802f619cd Serve every route under /v1
next-auth moves to /v1/iam, tRPC to /v1/trpc and the Hono REST API to
/v1/companies, /v1/schema, /v1/swagger and /v1/docs. HIP-0111: no /api/
prefix. The /api copies of the REST handler and docs page, and the empty
apiKeys handler, are deleted.

next-auth v4 takes its server mount from the path of NEXTAUTH_URL, so
env.js refuses anything but <origin>/v1/iam; SessionProvider takes the
same AUTH_BASE_PATH. src/routes.test.ts fails if src/app/api returns or
any source names an /api/ path, and hanzo.yml runs it before the image.

Claude-Session: https://claude.ai/code/session_01TUxvfuta1Z44KVNYuAz71F
2026-09-24 15:05:00 -07:00
zooqueen e155a2bfef Send email through Hanzo notify
sendMail posts to /v1/notify/send/email as the app's own IAM identity
(client credentials), and notify delivers with the email provider and
sender configured for that org. SMTP settings and nodemailer are gone.
notify carries no attachments, so the e-sign completion email links the
signed document with a seven-day presigned URL instead of attaching it.
2026-09-15 12:06:01 -07:00
zeekay 726660f5cf chore: rebrand from Captable Inc to Hanzo Captable 2026-03-01 12:04:10 -08:00
Puru D c58dbb7f0f fix: link to public uploaded images 2024-05-21 18:20:42 -05:00
Puru D 68b90511ee feat: update docs 2024-05-20 02:05:16 -05:00
Puru D b1f3c70209 feat: update self-hosting documentation 2024-05-20 02:05:16 -05:00
Puru D f23874ef8c feat: fix some env variables 2024-05-20 02:05:16 -05:00
Puru D 9d5da57ee6 feat: adding self-host instructions 2024-05-17 04:34:15 -05:00