← BackChangelog
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