What we're shipping

What's new.

Every meaningful update, in order of when it shipped.

v1.10

Image auto-fit for every platform

Stop pasting the wrong aspect ratio.

  • IG Stories, FB Stories, TikTok Photo, and LinkedIn now auto-fit images at publish time
  • Center-cropped to the closest valid ratio, cached in R2 by source hash
  • No more 'aspect ratio not supported' failures
Try the latest
v1.9

✨ AI variant generator

One master caption → 7 platform variants in one click.

  • Click the AI button on per-platform overrides — Claude rewrites for IG, FB, X, TikTok, LinkedIn, YouTube, Pinterest
  • Per-platform hashtag culture baked in (FB: 0-3, IG: 8-15, LinkedIn: 3-5 industry)
  • X hard-capped to 280 chars including hashtags
  • One AI quota credit per generation, not seven
v1.8

Sticky-note feature hints + /pricing

Discover what's new at a glance.

  • Floating dismissable hint cards in the dashboard surface Evergreen, Stories, and X
  • Public /pricing page with the Creator $19/mo plan + FAQ
v1.7

Stories + TikTok Photo posts

Post real ephemeral Stories from Haze.

  • Instagram Stories (image + video, 24h ephemeral)
  • Facebook Page photo Stories
  • TikTok Photo posts (multi-image carousel, 1-35 images)
  • Per-platform format selector right next to caption + hashtag overrides
  • Validates 7-day Story scheduling cap before save
v1.6

Evergreen / post recycling

Best posts never sleep.

  • Mark any published post evergreen, set a cadence (every Nd / weekly / monthly)
  • Hourly cron picks due posts, duplicates with snapshot semantics
  • Concurrent-cron-safe via updateMany guard
v1.5

X (Twitter) integration

Post to X with OAuth 2.0 PKCE.

  • Text + 1-4 image carousel
  • Pg advisory lock on token refresh (prevents the X rotate-on-grant race)
  • Metrics fetcher with public/non-public fallback when post < 30d old
v1.4

Data-driven best-time analyzer

Posts when YOUR people show up.

  • Hour-of-day bucketing in user's timezone via Intl
  • Falls back to industry-research defaults when sample size is low
  • UI badge: 'Early signal from N posts' vs 'Based on N posts' vs silent default
v1.3

Per-platform caption + hashtag variants

One post, seven flavors.

  • Caption variants per platform — LinkedIn long-form, X punchy, IG hashtag-rich
  • Hashtag overrides per platform
  • Variants ride along on duplicate + publish-now + scheduled paths