← Back

Changelog

What's shipped, when, and why it matters.

July 7, 2026

Content + Editor Polish

  • NewAddedclick-to-expand on Content tab rows: full piece, Why it works, Copy button
  • FixedFixedformat labels displaying raw underscore values (short_video_hook now renders as "Short-form video hook")
  • ImprovedImprovedformat-specific output structure: Short-form video hook is now 5 lines, X Thread is numbered, LinkedIn has proper paragraph shape
  • NewAddedPro card blue glow border on pricing page
  • NewAddedpricing revealed: $12/month, $115/year

July 7, 2026

Commit Evaluate → Create Content Flow

  • NewAddedcommit evaluation: click any commit to classify its story pattern and verdict score (free, never charges generation pool)
  • NewAddedthreshold gate: only commits scoring 3 or above show Create Content
  • NewAddedCreate Content from commits: generates a ready-to-post piece, appears in the Content tab
  • FixedFixed402 error on evaluate endpoint (pool check incorrectly applied, now removed)
  • NewAddedshow more / hide on commit lists across repo dashboard and Project Analysis (truncated to 8, fade + expand)

July 7, 2026

Project Analysis Page

  • NewLauncheddedicated /project-analysis/[repoId] workspace
  • NewAddedrepo picker at /project-analysis with single-repo auto-redirect
  • NewAddedproject profile section: type, audience, editorial score, reasoning
  • ImprovedImprovedproject-level content now writes to shared content_outputs table (appears in Content tab alongside commit content)
  • FixedFixedspine column error (dropped planned feature, removed stale references)

June 30, 2026

Content Page (C1–C4)

  • NewLaunched/content page: unified tracker for all generated content
  • NewAddedcopy, dismiss, and save actions on each content piece
  • NewAddedURL-param filters: pattern, format, saved-only
  • NewAddedoptimistic updates on dismiss and save
  • NewAdded"Ready to post" section for saved pieces

June 30, 2026

Repositories Page

  • NewLaunched/repositories page with sync status badges
  • NewAddedConnectRepoButton with GitHub repo dropdown (filters repos already connected)
  • NewAddeddisconnect with inline confirmation
  • NewAddedlast_sync_status and last_sync_error tracking

June 2026

Dashboard Redesign

  • ImprovedRedesignedfull dashboard under editorial workspace philosophy: never decorate, never gamify, never overwhelm
  • ImprovedImplementedapp/(app)/ route group with persistent sidebar
  • NewAddedsidebar: usage card, upgrade card, profile dropdown
  • ImprovedExtractedshared StoryRadar and DraftDisclosure components
  • FixedFixedpersistent CSS bug: inline body style in app/layout.tsx silently overriding globals.css

June 2026

Monetization

  • NewLaunchedFree tier: 10 generations/month, AI picks format
  • NewLaunchedPro tier: $12/month, unlimited, format selector
  • NewIntegratedStripe checkout and webhooks
  • NewAddedusage_counters table with atomic increment via Postgres RPC

June 2026

Landing Page

  • NewLaunchedrebuilt landing page: Problem, HowItWorks, TrustBar, EditorialEngine, Pricing comparison table, FAQ, FinalCTA
  • NewAddedsix-pattern engine explanation section
  • NewAddedpricing comparison table with Free vs Pro