Changelog

What we shipped.

helleze's own changelog, generated by helleze on every deploy.

Routine dependency updates across the project, bumping zod, react, react-dom, lucide-react, wrangler, the AI SDK packages, and dev tooling to their latest minor and patch releases.

Routine dependency updates: stripe was bumped to its new major version 23.0.0, and a batch of minor and patch updates landed across the project covering hono, nanoid, wrangler, the AI SDK packages, lucide-react, vite, and playwright.

Routine dependency updates across the project, bumping hono, wrangler, the AI SDK packages (ai, @ai-sdk/anthropic, @ai-sdk/openai), lucide-react, vite, @biomejs/biome, and sharp to their latest minor and patch releases.

Routine dependency updates across the project, bumping AI SDK packages, hono, wrangler, lucide-react, and vite to their latest minor and patch releases.

This release consolidates the Claude GitHub Actions workflows to use a shared template, with accompanying documentation and test coverage for PR automation.

This release is primarily a dependency update sweep — zod jumps to v4, @ai-sdk/anthropic and typescript both receive major-version bumps, and eight other packages receive minor/patch updates. Alongside those, a handful of internal code corrections address review findings across the engine, artifact adapters, and auth context handling, plus a Dependabot workspace configuration fix.

Improved

  • Signed-in user is now stored in Hono context rather than on RequestThe authenticated user is now attached to the Hono context instead of the raw Request object, aligning with Hono's idiomatic context-variable pattern. This affects src/index.tsx and src/lib/auth.ts. 0a6aa68

Tightens the headline quality checks for OG assets: sentence-scale headlines now suppress width and word-count warnings only on the message-card template, and word-count checking is done per-line rather than across the full headline string.

Fixed

  • Headline quality warnings are now template-aware and line-aware for sentence scaleThe isSentenceScale exemption that suppresses the "headline may not survive at 500px width" warning now requires template === "message-card", so templates like product-stack that don't reflow lines still surface the warning. The word-count check ("headline communicates too many ideas") is also now evaluated per line for sentence-scale headlines, so a two-line headline is judged by its longest line rather than its total word count. 13d01ef f3444d4 62a6e4b

This release sets up a self-hosted Claude code review workflow running on the omarchy runner, and brings a round of dependency updates including major-version bumps to ai, @ai-sdk/openai, and @openrouter/ai-sdk-provider.

This release bumps nanoid from 5.1.11 to 6.0.1, a major version update to the ID generation library.