39 Commits
Author SHA1 Message Date
zeekay 608c46faa9 Build on the GitHub runner pool
a802f619 reached the forge mirror and started no build: the caller under
.hanzo/workflows has no runner left. GitHub is canonical and its
linux-amd64 jobs run on the JIT runners in AWS (ns hanzo-ci).

Claude-Session: https://claude.ai/code/session_01TUxvfuta1Z44KVNYuAz71F
2026-09-24 15:11:59 -07:00
zooqueen e96032f0ed Name hanzoai/captable as the repository the forge builds
Hanzo CI/CD / cicd (push) Waiting to run
CI/CD / cicd (push) Waiting to run
git.hanzo.ai launches runners for the hanzoai namespace, so the image is
built from the hanzoai/captable mirror; hanzo-apps/captable keeps the same
commits without a build.
2026-09-15 12:25:32 -07:00
zooqueen d65dc5af98 Declare the captable image for the forge build
hanzo.yml names ghcr.io/hanzoai/captable (docker/Dockerfile, linux/amd64),
which .hanzo/workflows/cicd.yml hands to hanzoai/ci's build.yml on every
push to main. The README says which repository builds it.
2026-09-15 12:07:17 -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 9ffc9ec74c one builder for the captable image
This repo and hanzo-apps/captable sit on the same commit, both declared
ghcr.io/hanzoai/captable, and both pushed to the same GitHub repo. Two writers
on one tag and one mirror; order decided the winner.

hanzo-apps/captable keeps the build and the mirror — it matches the GitHub home
the module path redirects to. This copy keeps only its reason to exist, which is
serving github.com/hanzoai/captable to the cloud build over insteadOf. The
mirror is already removed, so this commit stays local to the forge.
2026-08-21 08:55:25 -07:00
zeekay 87e5add847 docs(brand): add hero banner 2026-06-28 20:09:18 -07:00
zeekay 726660f5cf chore: rebrand from Captable Inc to Hanzo Captable 2026-03-01 12:04:10 -08:00
Aashish Upadhyay e1dde957a8 docs: added minio setup guide for mac 2024-07-09 00:47:16 +05:45
Puru D a517a4586c chore: fixing readme links 2024-06-11 02:33:36 -05:00
Puru D 8bd725ca93 chore: update docker image link 2024-06-11 02:17:04 -05:00
rbalmanandPuru D 97529479c6 add Dockerfile in compose.yml to support docker-compose run 2024-06-04 02:36:25 -05:00
Puru D 0f5ef6ce70 imrovise the docker compose setup 2024-06-04 02:36:11 -05:00
Puru D 6e5d56e095 feat: setting /new as un-authenticated route 2024-05-29 23:47:12 -05:00
Puru D d80d77af57 chore: fix readme 2024-05-21 19:01:35 -05:00
Puru D 385b9a4442 chore: update readme 2024-05-20 04:48:24 -05:00
Puru D 76073a2d91 chore: link to doc 2024-05-17 04:37:30 -05:00
Puru D 9d5da57ee6 feat: adding self-host instructions 2024-05-17 04:34:15 -05:00
Puru D 3f61e16fea feat: update dx documentation 2024-05-16 01:00:05 -05:00
Puru D 17da7c805e chore: update readme 2024-05-15 05:39:46 -05:00
Puru D 722b5a78a6 feat: update contributing guideline 2024-05-15 05:25:32 -05:00
Puru D ca8bfc3182 feat: improving developer experience 2024-05-15 01:31:02 -05:00
dfc56bf466 feat: improve deployment workflow (#318)
* chore: remove docker.fly

* feat: remove deploy workflow

* feat: add staging deploy

* feat: add production deploy

* feat: move docker file

* feat: add experimental and release command

* chore: use emoji and update node version

* fix: enable action

* feat: testing staging and prod deploys

* chore: setup fly before deploy

* feat: testing staging deploy

* feat: deploy latest docker image instead of re-building it

* fix: app name during deploy

* feat: fixing command

* feat: another try to fix the command

* feat: rename file and build image before deploy for staging workflow

* fix: updating release command

* fix: try bash file

* fix: command

* fix: bash to sh

* feat: add docker setup for app as well

* feat: update docker compose

* feat: working with docker compose for developer dx

* chore: final cleanup

---------

Co-authored-by: Puru D <[email protected]>
2024-05-14 04:24:12 -05:00
Puru D 1cda772fc3 feat: renaming project to Captable, Inc. 2024-04-15 04:05:42 -05:00
Puru D 64c12825b3 chore: update logo and remove dup file 2024-04-11 22:28:41 -05:00
Puru DahalandGitHub 2dc9731d0e Update README.md 2024-04-01 01:06:08 -05:00
Puru D 3f00e54371 chore: update readme 2024-03-24 16:11:40 -05:00
Anik Dhabal BabuandGitHub 98130e7207 feat: add gitpod setup (#157) 2024-02-28 23:28:36 -06:00
Puru DahalandGitHub d1b4f5b1ad feat: create share class (#106)
* feat: bunch of fixes, migration, schema, trpc endpoint and some readme

* feat: complete creating share class
2024-02-06 22:59:43 -06:00
Puru DahalandGitHub 451e92a4e9 feat: create schema and form for creating and updating share class (#103)
* feat: getting started with new share class

* feat: adding share class form and schema

* feat: complete share class form

* fix: input grids

* fix: error with type
2024-02-06 00:14:15 -06:00
Puru D 9258d1ddf4 feat: update readme cover image 2024-02-06 00:06:14 -06:00
Puru DahalandGitHub a20297bb7e feat: we now have seeds for development 🌱 (#86)
* feat: create admins seed file

* feat: create stakeholder seed file

* feat: complete seeds

* feat: update readme with seed instruction
2024-01-30 00:43:42 -06:00
Puru DahalandGitHub a1ad6b0d79 Revert "feat: switch to pnpm" (#69) 2024-01-23 21:49:19 -06:00
Puru DahalandGitHub c7a824a06e feat: switch to pnpm (#68) 2024-01-23 21:30:23 -06:00
Puru D 25741f9515 chore: update link to twitter 2024-01-22 22:51:07 -06:00
Puru DahalandGitHub 2446a84e70 Update readme documentations (#63)
* fix: update cover image

* fix: update cover with link

* fix: using <picture> instead

* feat: update image and readme

* feat: add read more link

* fix: update dark cover image
2024-01-22 22:48:34 -06:00
Aryan PandeyandPuru Dahal b846b6fdd9 docs: Fix incorrect command in README
Corrected the command from `npm run db:start` to `npm run docker:start` in the README.
2024-01-16 00:32:16 -06:00
Ted SpareandGitHub 803252b25e Update README.md 2024-01-11 17:36:05 -05:00
Ted SpareandGitHub cb91752cad Update README.md 2024-01-09 15:16:15 -05:00
Puru D 20f4c7d412 Init 2024-01-08 22:09:57 -06:00