Skip to content

Hogsend CLI v0.1.0

Choose a tag to compare

@dougwithseismic dougwithseismic released this 24 May 19:58
· 198 commits to main since this release

Changelog

  • 9a89a8c Initial commit from create-turbo
  • 19bb15b Replace create-turbo boilerplate with Hono API foundation
  • 648d795 build(api): add Railway config and db package for deployment
  • 2bb2398 build: pin Node 22 for Railpack via .node-version
  • 2790b8c feat(api): disable docs and openapi spec in production
  • f407063 feat(cli): add Go CLI tool with Charm TUI for Railway deployment
  • 9b43655 feat(cli): add goreleaser config and curl install script for CLI distribution
  • 248acf8 feat(email): add createEmailService factory with RORO pattern, auto-tracking webhooks, and docs
  • 48c03b1 feat(email): add typed template registry, retry logic, webhook handler, and DB-tracked sends
  • 7ea9fa4 feat(journeys): add ENABLED_JOURNEYS env var for per-client filtering
  • 2555ddc feat(skills): add manage-hogsend skill for Railway deployment ops
  • 639a49b feat: add Hatchet workflow engine, journey execution, and worker
  • 7d2c8bf feat: add PostHog webhook, extract ingestion lib, worker railway config
  • 5131d24 fix(api): require Node 22, fix migration runner, update auth setup
  • 92e78ca fix(build): bundle hatchet SDK to resolve ESM directory import error
  • a2719b5 fix(build): include root config files in Railway watch patterns
  • b194e6f fix(build): make lefthook prepare script non-fatal for CI environments
  • 544659f fix(build): remove pre-deploy migration until migrations are generated
  • d1c0b17 fix(build): use explicit index.js import for hatchet SDK ESM compat
  • 2bb4892 fix(cli): setup creates .hogsend.yaml, status handles localhost URLs