ChatNovellav2 preview

181 features in the product vision

From the canonical bundle spec. Anything we’ve picked up explicitly is tagged Coming Soon, In progress, or Shipped. The rest are Ideas until we prioritize them.

Showing 181 of 181

Ai Text Audio Visual · 16

  • Coming SoonAI-001P0MVP
    Cleanup messy dialogue
    Repair pasted text or OCR output into usable conversation structure.
    Cleanup messy dialogue — one-click normalize typos, run-ons, copy-paste cruft.
    needs: NORM-001
  • Coming SoonAI-002P1PHASE 1
    Tone and style rewrite
    Rewrite for humor, drama, clarity, or brand voice.
    Tone and style rewrite — formal, casual, gen-z, tight, etc.
    needs: NORM-001
  • Coming SoonAI-003P2PHASE 2
    Translation and localization
    Produce translated outputs with locale-aware rendering.
    Translation and localization of conversations.
    needs: NORM-001
  • Coming SoonAI-004P2PHASE 2
    AI-managed pacing
    Infer realistic pauses, typing indicators, and dramatic timing.
    AI-managed pacing — model picks timing based on tone.
    needs: CORE-005
  • Coming SoonAI-005P1PHASE 1
    Single-speaker TTS
    Narrate the conversation with one voice.
    Single-speaker TTS — voiceover for narrated exports.
    needs: NORM-001
  • Coming SoonAI-006P2PHASE 2
    Multi-speaker TTS
    Assign distinct voices to different speakers.
    Multi-speaker TTS — distinct voice per speaker in narration.
    needs: AI-005NORM-002
  • Coming SoonAI-007P2PHASE 2
    Background instrumental generation
    Create mood-matched backing music.
    Background instrumental generation for narrated exports.
    needs: AI-005
  • Coming SoonAI-008P2PHASE 3
    Sound design cues
    Typing, send, notification, and scene sound effects.
    AI-placed sound-design cues (pings, whooshes, beats).
    needs: OUT-004
  • Coming SoonAI-009P2PHASE 2
    Image pack from conversation
    Generate still images inspired by key moments in the chat.
    Image pack — AI-generated illustrations for each beat.
    needs: NORM-001
  • Coming SoonAI-010P2PHASE 2
    Carousel / storyboard generation
    Create a sequence of images from one conversation.
    Carousel / storyboard generation for social posts.
    needs: AI-009
  • Coming SoonAI-011P1PHASE 1
    Thumbnail / caption / hook generator
    Generate social wrappers for exported assets.
    Thumbnail / caption / hook generator — social-ready packaging.
    needs: NORM-001
  • Coming SoonAI-012P2PHASE 3
    Short video generation
    Generate more cinematic visuals based on the conversation.
    Short-form video generation with camera moves and cuts.
    needs: AI-009OUT-004
  • Coming SoonAI-013P2PHASE 3
    Synthetic narrator / avatar
    Add on-screen AI host or narration persona.
    Synthetic narrator / avatar reading the dialogue.
    needs: AI-006
  • Coming SoonAI-014P2PHASE 2
    Model comparison
    Compare quality, latency, and cost across model providers.
    Model comparison — run the same prompt across models side-by-side.
    needs: BILL-006
  • Coming SoonAI-015P2PHASE 3
    Re-run old content on new model
    Upgrade legacy outputs when better models arrive.
    Re-run past renders on a newly released model.
    needs: AI-014AN-008
  • Coming SoonAI-016P2PHASE 3
    Bring-your-own-model routing
    Let users connect and choose their own providers.
    Bring-your-own-model routing with user-supplied keys.
    needs: BILL-004

Analytics · 10

  • Coming SoonAN-001P0MVP
    Token and cost tracking
    Store cost, provider, and model metadata for each AI step.
    Token and cost tracking per render — per-user, per-project.
    needs: BILL-002
  • Coming SoonAN-002P0MVP
    Render and export counts
    Track core product usage.
    Render and export counters for usage awareness.
    needs: OUT-001
  • Coming SoonAN-003P0MVP
    Latency and queue metrics
    Measure job duration and bottlenecks.
    Latency and queue metrics surfaced for the worker pipeline.
    needs: API-001
  • Coming SoonAN-004P2PHASE 2
    Artifact URL tracking
    Track performance of hosted exported assets.
    Artifact URL tracking — where exports get embedded around the web.
    needs: PUB-002
  • Coming SoonAN-005P2PHASE 3
    External engagement retrieval
    Pull view and engagement data from known URLs where allowed.
    External engagement retrieval (views / likes / plays).
    needs: AN-004
  • Coming SoonAN-006P2PHASE 2
    Creative performance dashboard
    See which formats and templates perform best.
    Creative performance dashboard — which conversations convert.
    needs: AN-002
  • Coming SoonAN-007P2PHASE 2
    A/B variant comparison
    Compare different render styles or hooks.
    A/B variant comparison of two renders.
    needs: AN-006
  • Coming SoonAN-008P2PHASE 3
    Rerun performance comparison
    Compare old and new model outputs.
    Rerun performance comparison — same input, new settings.
    needs: AI-014
  • Coming SoonAN-009P2PHASE 3
    Cohort retention dashboard
    Measure activation and retention.
    Cohort retention dashboard by signup cohort.
    needs: AN-002
  • Coming SoonAN-010P2PHASE 3
    Gross margin dashboard
    Track revenue versus cost by job or plan.
    Gross-margin dashboard broken out by AI cost.
    needs: BILL-001AN-001

Automation And Devex · 11

  • Coming SoonAPI-001P1PHASE 1
    REST API
    Programmatic access to projects, conversations, renders, and artifacts.
    Public REST API — submit conversations, fetch renders.
  • Coming SoonCLI-001P0MVP
    CLI render command
    Create artifacts from local files or stdin.
    CLI render command — headless rendering of a single conversation.
    needs: OUT-001
  • Coming SoonCLI-002P1PHASE 1
    CLI batch command
    Batch process directories or manifests.
    CLI batch command — render many conversations in one pass.
    needs: CLI-001
  • Coming SoonCLI-003P1PHASE 1
    CLI JSON mode
    Emit machine-readable results for automation.
    CLI JSON mode — machine-readable output for scripts.
    needs: CLI-001
  • Coming SoonDEV-001P2PHASE 2
    SDK
    Provide a typed client library.
    Typed JS / Python SDK wrapping the REST API.
    needs: API-001
  • Coming SoonDEV-002P1PHASE 1
    Webhooks
    Push job status updates to external systems.
    Webhooks for render lifecycle events.
    needs: API-001
  • Coming SoonDEV-003P2PHASE 3
    Zapier / Make / n8n connectors
    No-code automation integrations.
    Zapier / Make / n8n connectors — no-code integrations.
    needs: DEV-002
  • Coming SoonDEV-004P2PHASE 3
    GitHub Action / CI integration
    Use the product from automated pipelines.
    GitHub Action so CI can trigger renders.
    needs: CLI-003
  • Coming SoonDEV-005P2PHASE 3
    Browser extension capture
    Capture threads from the browser into the product.
    Browser extension that captures a conversation on any site.
    needs: INPUT-003
  • Coming SoonDEV-006P3LONG TERM
    Mobile app
    Native or hybrid mobile app for capture and editing.
    Native iOS / Android mobile app.
    needs: COL-001
  • Coming SoonDEV-007P3LONG TERM
    Plugin system
    Let third parties add renderers or exporters.
    Plugin system — third-party renderers, exporters, transforms.
    needs: CORE-001

Billing And Model Routing · 9

  • Coming SoonBILL-001P0MVP
    Subscriptions
    Charge recurring monthly fees by plan.
    Subscriptions (Stripe) — the path to a paid tier.
  • Coming SoonBILL-002P0MVP
    Usage metering
    Track and bill premium generation work.
    Usage metering tied to subscription tiers.
  • Coming SoonBILL-003P2PHASE 2
    Credits / wallet
    Allow pre-purchased or bonus usage credits.
    Credits / wallet — pay-as-you-go for overage and non-subscribers.
    needs: BILL-002
  • Coming SoonBILL-004P2PHASE 3
    BYOM key storage
    Securely store user model credentials.
    Encrypted storage for user-supplied BYOM keys.
    needs: SAFE-003
  • Coming SoonBILL-005P1PHASE 1
    Budget caps
    Let users limit spend by job or month.
    Budget caps per user / workspace — stops runaway AI costs.
    needs: BILL-002
  • Coming SoonBILL-006P1PHASE 1
    Pre-run cost estimates
    Estimate cost before starting a job.
    Pre-run cost estimates before hitting "Generate".
    needs: BILL-002
  • Coming SoonBILL-007P1PHASE 1
    Quality tiers
    Low-cost, balanced, and premium quality modes.
    Quality tiers (draft / standard / high) with clear price deltas.
    needs: BILL-006
  • Coming SoonBILL-008P2PHASE 3
    Agency / team billing
    Support seat and workspace billing.
    Agency / team billing — one invoice for multi-seat accounts.
    needs: COL-001
  • Coming SoonBILL-009P2PHASE 3
    Invoice export
    Export billing details for finance workflows.
    Invoice PDF export for accounting.
    needs: BILL-001

Collaboration And Workspace · 9

  • Coming SoonCOL-001P1PHASE 1
    Workspaces
    Organize projects by team or company.
    Workspaces — multi-user collaboration boundary.
  • Coming SoonCOL-002P1PHASE 1
    Project folders and tags
    Keep many assets organized.
    Project folders and tags for organizing conversations.
    needs: COL-001
  • Coming SoonCOL-003P2PHASE 2
    Comments and annotations
    Discuss changes inside the project.
    Comments and annotations on messages and frames.
    needs: COL-001
  • Coming SoonCOL-004P2PHASE 2
    Approval workflow
    Require signoff before export or publish.
    Approval workflow before a render can be published.
    needs: COL-003
  • Coming SoonCOL-005P2PHASE 2
    Brand kits
    Store colors, logos, typography, and voice guidelines.
    Brand kits — workspace-scoped color, font, and logo presets.
    needs: COL-001
  • Coming SoonCOL-006P1PHASE 1
    Template library
    Save and reuse presets, hooks, and render recipes.
    Template library — save and reuse styled conversations.
    needs: CORE-008
  • Coming SoonCOL-007P2PHASE 2
    Asset library
    Reuse music, voices, avatars, and generated images.
    Asset library — images, sounds, templates shared across the workspace.
    needs: COL-001
  • Coming SoonCOL-008P2PHASE 2
    Roles and permissions
    Control who can edit, export, or publish.
    Roles and permissions (owner / editor / viewer).
    needs: COL-001
  • Coming SoonCOL-009P2PHASE 2
    Audit history
    Track changes over time for trust and debugging.
    Audit history — who changed what and when.
    needs: COL-001

Community And Growth · 9

  • Coming SoonCOMM-001P1PHASE 1
    GitHub Discussions community
    Public product conversation for technical users.
    GitHub Discussions as the public feedback forum.
  • ShippedCOMM-002P1PHASE 1
    Feedback board
    Structured feature request collection.
    Floating 💬 feedback widget + /api/feedback storage/webhook.
    6a222b7
  • Coming SoonCOMM-003P2PHASE 2
    Discord or Slack power-user group
    Fast feedback loop with engaged users.
    Discord or Slack channel for power users.
    needs: COMM-001
  • Coming SoonCOMM-004P2PHASE 2
    Template gallery / showcase
    Show examples and encourage reuse.
    Public template gallery for showcase renders.
    needs: COL-006
  • ShippedCOMM-005P1PHASE 1
    Changelog and release notes
    Close the loop with customers and beta users.
    Public /changelog page with Shipped / In progress sections.
    70fed7e
  • Coming SoonCOMM-006P1PHASE 1
    Beta program
    Run structured early-access cohorts.
    Beta program — gate early features behind an opt-in list.
  • Coming SoonCOMM-007P2PHASE 3
    Referral program
    Encourage user-led growth.
    Referral program — invite credits.
    needs: COMM-006
  • Coming SoonCOMM-008P3LONG TERM
    Creator marketplace
    Share or sell templates and packs.
    Creator marketplace — sell / license templates and assets.
    needs: COMM-004
  • Coming SoonCOMM-009P3LONG TERM
    Prompt / preset marketplace
    Distribute reusable prompt and render configurations.
    Prompt / preset marketplace for AI assist.
    needs: COL-006

Error Handling · 2

  • Coming SoonERR-001P0MVP
    Graceful error boundaries
    Editor and preview recover from render errors with a friendly "something broke" state and report hook.
    Graceful error boundary in editor + preview.
  • Coming SoonERR-002P1MVP
    Auto-draft recovery
    Restore the last editor state after a crash, refresh, or tab close.
    Auto-draft recovery across crash / refresh / tab close.

Exports · 10

  • ShippedOUT-001P0MVP
    PNG / JPG export
    Static image export for quick sharing.
    PNG snapshot of the phone-frame preview at 2x via html-to-image.
    4d6edab
    needs: CORE-007
  • Coming SoonOUT-002P1PHASE 1
    PDF export
    Paginated export for printing or documents.
    PDF export of the final rendered conversation.
    needs: CORE-007
  • ShippedOUT-003P0MVP
    GIF export
    Animated lightweight replay output.
    Client-side GIF via gif.js at 8fps, records entire playback.
    4d6edab
    needs: CORE-005CORE-007
  • ShippedOUT-004P0MVP
    MP4 vertical export
    9:16 export for shorts and reels.
    Client-side MP4 export (9:16) via MediaRecorder + canvas sampling. Server-side worker variant still planned for higher quality.
    needs: CORE-005CORE-007
  • Coming SoonOUT-005P1PHASE 1
    MP4 square export
    1:1 social video output.
    MP4 square export (1:1) — Instagram feed / X.
    needs: CORE-005CORE-007
  • Coming SoonOUT-006P1PHASE 1
    MP4 landscape export
    16:9 export for YouTube or presentations.
    MP4 landscape export (16:9) — YouTube / site embeds.
    needs: CORE-005CORE-007
  • Coming SoonOUT-007P1PHASE 1
    Audio narration export
    Voice-only output for podcasts or reuse.
    Audio narration export — voiceover track only.
    needs: AI-005
  • Coming SoonOUT-008P1PHASE 1
    ZIP bundle export
    Package all artifacts and metadata together.
    ZIP bundle export — one click to grab every format.
    needs: OUT-001
  • Coming SoonOUT-009P1PHASE 1
    JSON package export
    Export canonical conversations and render recipes.
    JSON package export — canonical conversation + manifest of rendered artifacts.
    needs: NORM-001
  • Coming SoonOUT-010P2PHASE 3
    Print-ready storyboard export
    Create print layouts for decks or physical distribution.
    Print-ready storyboard PDF for pitch decks and print.
    needs: OUT-002

Ingestion · 11

  • ShippedINPUT-001P0MVP
    Paste plain text
    User pastes raw dialogue into a text box and gets instant parsing.
    Paste-and-preview home page + @convoflow/parser plain-text format.
    21133317ec0bca
  • ShippedINPUT-002P0MVP
    Paste markdown dialogue
    Support speaker-labeled markdown and simple script formats.
    Bracketed-HHMM markdown dialect handled by parser.
    7ec0bca
    needs: NORM-001
  • ShippedINPUT-003P0MVP
    Upload screenshots
    Accept one or more screenshots as the source conversation.
    Upload screenshot → OCR → conversation via client-side tesseract.js. First-cut heuristic alternates speakers.
  • Coming SoonINPUT-004P1PHASE 1
    Multi-image OCR stitching
    Stitch several screenshots into one conversation.
    Multi-image OCR stitching for long scrolling screenshots.
    needs: INPUT-003OCR-001
  • Coming SoonINPUT-005P1PHASE 1
    Voice capture
    Allow browser or phone microphone input to create a conversation draft.
    Voice capture → transcription → conversation.
  • Coming SoonINPUT-006P2PHASE 2
    Speaker diarization
    Separate two or more speakers from voice input.
    Speaker diarization from a single audio track.
    needs: INPUT-005
  • Coming SoonINPUT-007P2PHASE 2
    Email thread import
    Ingest email threads and map them to conversation format.
    Email thread import (.eml / .msg / Gmail).
    needs: NORM-001
  • ShippedINPUT-008P2PHASE 2
    Chat export import
    Import exported logs from common chat tools.
    WhatsApp chat export import (bracketed and dashed formats) via parser.
    7ec0bca
    needs: NORM-001
  • Coming SoonINPUT-009P2PHASE 2
    Bulk folder import
    Process many files or screenshots in one job.
    Bulk folder import — produces N conversations in one pass.
    needs: API-001CLI-001
  • Coming SoonINPUT-010P1PHASE 1
    API ingestion
    Create projects and conversations programmatically.
    API ingestion so other tools can POST a conversation.
    needs: API-001
  • Coming SoonINPUT-011P0MVP
    CLI ingestion from file or stdin
    Support power users importing files and pipes from terminal.
    CLI ingestion from file or stdin — lets scripts pipe conversations into the render pipeline.
    needs: CLI-001

Landing And Acquisition · 5

  • Coming SoonLAND-001P0MVP
    Landing page examples gallery
    Marquee of auto-playing rendered conversations on the home page for inbound visitors.
    Landing page examples gallery — auto-playing rendered conversations.
  • Coming SoonLAND-002P1MVP
    SEO-friendly public /changelog and /examples
    Static meta, Open Graph images, sitemap — so search engines index shipped renders and examples.
    SEO-friendly /changelog and /examples pages.
    needs: COMM-005
  • Coming SoonLAND-003P1MVP
    Share-to-X / LinkedIn preview cards
    Per-render OG images so shared links show the rendered first frame.
    Open Graph preview cards for share links.
    needs: PUB-002
  • Coming SoonLAND-004P1MVP
    Try-before-signup CTA on share pages
    Every share link includes a "make your own" entry point with pre-filled paste.
    Try-before-signup CTA on public share pages.
    needs: PUB-002
  • Coming SoonLAND-005P1PHASE 1
    Remix-this-conversation viral loop
    One-click fork of a public share into the editor — drives a remix loop.
    Remix-this-conversation viral loop on share pages.
    needs: COL-010PUB-002

Normalization And Editor · 10

  • ShippedNORM-001P0MVP
    Canonical conversation model
    Normalize every source into one shared internal representation.
    @convoflow/conversation-schema with Zod canonical types + legacy adapter.
    58b7cd3167b77b
  • ShippedNORM-002P0MVP
    Speaker editor
    Edit display names, voice mapping, theme roles, and avatars.
    Speaker chips + "Show me as" viewer picker. Rename UX still to come.
    1e93afc
    needs: NORM-001
  • Coming SoonNORM-003P0MVP
    Timestamp editor
    Adjust or generate timestamps and pacing metadata.
    Timestamp editor — nudge message times without re-editing raw text.
    needs: NORM-001
  • Coming SoonNORM-004P0MVP
    Merge / split / reorder messages
    Repair messy parsing and shape the final story flow.
    Merge / split / reorder messages in the editor.
    needs: NORM-001
  • Coming SoonNORM-005P0MVP
    Parsing confidence and warnings
    Expose ambiguity so users and agents can repair bad input.
    Inline parser confidence + warning badges per message.
    needs: NORM-001
  • Coming SoonNORM-006P1PHASE 1
    Reactions and attachments editor
    Add or modify reactions, media, and links inside the conversation.
    Reactions and attachments editor — emoji taps, inline images.
    needs: NORM-001
  • Coming SoonNORM-007P1PHASE 1
    Redaction mode
    Mask names, numbers, avatars, or sensitive message spans.
    Redaction mode — auto / manual blur or replace for names, numbers, faces.
    needs: SAFE-002
  • Coming SoonNORM-008P2PHASE 2
    Revision history
    Track edits over time and allow rollback.
    Revision history with undo / redo across edits.
    needs: COL-009
  • Coming SoonNORM-009P2PHASE 2
    Translation view
    Show original and translated variants side by side.
    Side-by-side translation view without losing the original.
    needs: AI-003
  • ShippedNORM-010P1MVP
    Censor recipient name / number
    Toggle a "redacted" visual treatment on the other participant's name or phone number in the preview header so creators can share screenshots without exposing the recipient.
    Toggle that renders the recipient's name / number as a redacted block in the preview header — share screenshots without doxxing.

Ocr Specific · 4

  • ShippedOCR-001P0MVP
    OCR provider abstraction
    Abstract OCR engine behind a stable parsing interface.
    OCR path shipped via tesseract.js (client-side). Server-side / provider abstraction still open.
    needs: NORM-001
  • Coming SoonOCR-002P1PHASE 1
    OCR confidence heatmap
    Show uncertain spans in the editor.
    Confidence heatmap on extracted text.
    needs: OCR-001
  • Coming SoonOCR-003P1PHASE 1
    OCR layout-aware merge
    Understand bubble order and screenshot sequence.
    Layout-aware OCR merge — preserves bubble boundaries across crops.
    needs: OCR-001
  • Coming SoonOCR-004P2PHASE 2
    Platform-aware OCR heuristics
    Improve extraction from known chat UIs.
    Platform-aware OCR heuristics (iMessage vs. WhatsApp, etc.).
    needs: OCR-003

Onboarding · 3

  • Coming SoonONBOARD-001P0MVP
    30-second interactive first-run tour
    New visitors see a tiny guided walk-through pointing at paste, preview, and export.
    30-second interactive first-run tour.
  • Coming SoonONBOARD-002P1MVP
    Sandbox demo mode
    Lets anyone try the full editor without signing up — data is ephemeral.
    Sandbox demo mode — full editor without signup.
  • Coming SoonONBOARD-003P1MVP
    Sample conversation picker
    Drop-down of 5+ sample conversations (romance, sales pitch, stand-up bit) to seed a preview.
    Sample-conversation picker (romance, pitch, comedy bit).

Post Mvp Extensions · 15

  • Coming SoonINPUT-012P0PHASE 1
    Import from URL (tweet / TikTok / thread)
    Paste a social-media URL and extract the dialogue or comment chain into a conversation.
    Paste a tweet / TikTok / thread URL and import the dialogue.
    needs: NORM-001
  • Coming SoonINPUT-013P1PHASE 1
    Mic-to-dialogue (record plus diarize inline)
    Record two voices on the fly, diarize, and feed the transcript into the editor.
    Mic-to-dialogue — live record + diarize.
    needs: INPUT-005INPUT-006
  • Coming SoonAI-017P0PHASE 1
    Inline AI rewrite (in her voice)
    Select text — ask the model to rewrite in a style (funnier, tighter, in Sarah's voice).
    Select text → "rewrite in her voice" inline AI rewrite.
    needs: AI-001
  • Coming SoonAI-018P1MVP
    Global find / replace for names
    Rename every "Alice" to "A." in one pass — works for anonymization and ghost-writing.
    Global find/replace for names and identifiers.
    needs: NORM-007
  • Coming SoonAI-019P1PHASE 1
    Make longer / shorter / punchier
    One-click length and tone adjustments on the entire conversation.
    One-click "make longer / shorter / punchier".
    needs: AI-002
  • Coming SoonAI-020P1PHASE 1
    Continue the conversation
    Let the model propose the next N plausible messages in each speaker's voice.
    Continue-the-conversation AI completions.
    needs: AI-002
  • Coming SoonAI-021P2PHASE 2
    Character voice cloning (from sample)
    Upload 1-2 minutes of writing from a real person to get a voice the model can imitate.
    Character voice cloning from writing sample.
    needs: AI-017
  • ShippedAN-011P0MVP
    Product usage analytics
    Funnel and session tracking on the editor itself — paste, renderer chosen, export.
    Lightweight /api/events + client track(). Records home_view, export_clicked/completed, share_created, ocr_*, feature_interest.
  • ShippedAN-012P0MVP
    Feature-interest dashboard
    Aggregate clicks on coming-soon buttons into a ranked demand signal.
    Coming-soon press counts + feature_interest events feed a demand-signal stream.
    needs: AN-011
  • ShippedOUT-011P0MVP
    Copy-to-clipboard PNG
    One-click copy of the rendered preview frame into the clipboard — paste into Slack, Messages, email.
    Copy PNG to clipboard button under the export panel (ClipboardItem + html-to-image blob).
    needs: OUT-001
  • Coming SoonOUT-012P1PHASE 1
    Native share sheet (mobile)
    Use Web Share API on mobile to push rendered PNG / MP4 to the iOS / Android share sheet.
    Native mobile share sheet (Web Share API).
    needs: OUT-011
  • Coming SoonOUT-013P1MVP
    Download manager panel
    Persistent list of all exports with re-download, delete, and "open in new tab".
    Persistent download manager panel.
  • Coming SoonCOL-010P1MVP
    Fork / duplicate a conversation
    Branch any saved conversation into a new editable copy.
    Fork / duplicate a saved conversation.
  • Coming SoonPUB-012P1MVP
    Auto-attach to share-link page
    When a render completes, push the artifact straight onto any share link viewing that conversation.
    Auto-attach completed renders to their share link.
    needs: PUB-002
  • Coming SoonPUB-013P1PHASE 1
    Embed code for any share link
    Iframe / oEmbed snippet so share pages can be dropped into blogs, Notion, Substack.
    oEmbed / iframe snippet for share pages.
    needs: PUB-002

Privacy Compliance Admin · 9

  • Coming SoonSAFE-001P0MVP
    Consent reminder
    Prompt users to confirm they have the right to use imported content.
    Consent reminder when uploading other people's messages — reduces footguns.
  • Coming SoonSAFE-002P1PHASE 1
    PII detection and redaction
    Flag phone numbers, emails, names, and other sensitive data.
    PII detection and auto-redaction pass before publish.
    needs: SAFE-001
  • Coming SoonSAFE-003P1PHASE 1
    Retention policies
    Delete or archive data based on plan and settings.
    Retention policies — auto-expire uploaded raw material.
  • Coming SoonSAFE-004P1PHASE 1
    Delete / export data
    Let users remove or export their content.
    Full data deletion / export on demand (GDPR-aligned).
    needs: SAFE-003
  • Coming SoonSAFE-005P2PHASE 2
    Provider policy registry
    Track allowed providers and restrictions.
    Provider policy registry — which AI providers allow which use cases.
  • Coming SoonSAFE-006P2PHASE 2
    Moderation and abuse controls
    Prevent obvious misuse at the platform level.
    Moderation and abuse controls, reports, and appeals.
    needs: SAFE-001
  • Coming SoonSAFE-007P0MVP
    Rate limits and quotas
    Protect infrastructure and control spend.
    Rate limits and quotas — protects the worker / API costs.
    needs: BILL-002
  • Coming SoonSAFE-008P2PHASE 3
    Watermarking / provenance
    Mark AI-generated assets when needed.
    Watermarking / C2PA provenance on rendered artifacts.
    needs: OUT-001
  • Coming SoonSAFE-009P3LONG TERM
    Regional data residency
    Support geography-aware storage and processing.
    Regional data residency (US / EU / APAC).
    needs: COL-001

Publishing And Distribution · 11

  • Coming SoonPUB-001P0MVP
    Manual download
    Save files locally without platform integrations.
    Manual download flow covering all export types with a unified download manager.
    needs: OUT-001
  • ShippedPUB-002P1PHASE 1
    Shareable links
    Generate hosted preview/download links.
    Shareable links — POST /api/share stores the paste + renderer, /share/[id] plays back in read-only mode with a remix CTA.
    needs: OUT-001
  • Coming SoonPUB-003P1PHASE 1
    Copy captions and hashtags
    Provide helper text for posting elsewhere.
    Copy captions and hashtags straight from the export panel.
    needs: AI-011
  • Coming SoonPUB-004P2PHASE 2
    Publish handoff to social tools
    Hand off assets and captions to posting tools.
    Handoff to social tools (Buffer, Hootsuite, Later) with artifact pre-attached.
    needs: PUB-002
  • Coming SoonPUB-005P2PHASE 3
    Direct publish connectors
    Push assets directly into selected platforms where permitted.
    Direct publish connectors — post to TikTok / IG / X / YouTube in one click.
    needs: PUB-004
  • Coming SoonPUB-006P2PHASE 2
    Email export package
    Generate email-ready bundles and HTML snippets.
    Email export package — ready-to-send email blast.
    needs: REN-014
  • Coming SoonPUB-007P3LONG TERM
    Bulk email send integration
    Send generated content through approved email providers.
    Bulk email send integration via SMTP / provider.
    needs: PUB-006
  • Coming SoonPUB-008P3LONG TERM
    Bulk SMS send integration
    Send or queue content to SMS providers.
    Bulk SMS send — preview + link.
    needs: REN-003
  • Coming SoonPUB-009P2PHASE 2
    WhatsApp share path
    Create WhatsApp-friendly sharing flow.
    WhatsApp share path with artifact auto-attached.
    needs: REN-001
  • Coming SoonPUB-010P2PHASE 3
    Scheduling and queueing
    Let users schedule export or publish jobs.
    Scheduling and queueing for renders and publishes.
    needs: PUB-004
  • Coming SoonPUB-011P1PHASE 1
    Webhook callbacks
    Notify external systems when jobs finish.
    Webhook callbacks when renders finish — integrates with existing workflows.
    needs: API-001

Render Core · 9

  • Coming SoonCORE-001P0MVP
    Renderer interface
    Stable contract for turning canonical conversations into scenes.
    Formalize the renderer interface as a package — unblocks multi-renderer work.
    needs: NORM-001
  • Coming SoonCORE-002P0MVP
    Scene graph model
    Intermediate visual model for exports, previews, and animation.
    Scene graph model — intermediate representation for timing and transitions.
    needs: CORE-001
  • Coming SoonCORE-003P0MVP
    Theme tokens
    Color, spacing, typography, and bubble tokens by renderer.
    Theme tokens (colors, radii, fonts) so renderers can share a design language.
    needs: CORE-001
  • Coming SoonCORE-004P0MVP
    Device presets
    iPhone, Android, and desktop variants with optional chrome.
    Device presets (iPhone 15, Pixel 8, etc.) beyond the current generic frame.
    needs: CORE-001
  • ShippedCORE-005P0MVP
    Pacing engine
    Slow, medium, fast, and custom timing profiles.
    Slow / medium / fast pacing toggle on the home page.
    2113331
    needs: CORE-002
  • Coming SoonCORE-006P0MVP
    Bubble layout primitives
    Reusable visual primitives for chat rows, timestamps, and states.
    Bubble layout primitives as a shared package — unblocks multi-renderer work.
    needs: CORE-002
  • Coming SoonCORE-007P0MVP
    Deterministic export pipeline
    Produce stable assets suitable for regression testing.
    Deterministic export pipeline so the same input always produces the same PNG/GIF/MP4.
    needs: CORE-002
  • Coming SoonCORE-008P1PHASE 1
    Preset and template system
    Save user presets and reusable output recipes.
    Preset and template system — save styled conversations as reusable starters.
    needs: CORE-001
  • Coming SoonCORE-009P1PHASE 1
    Responsive preview engine
    Switch between desktop, phone, and crop views inside the editor.
    Responsive preview engine covering phone / square / landscape targets.
    needs: CORE-002

Renderers · 16

  • ShippedREN-001P0MVP
    WhatsApp renderer
    Realistic WhatsApp-like thread rendering.
    ChatShell renders WhatsApp-style bubbles, typing indicators, seen ticks.
    needs: CORE-001
  • ShippedREN-002P0MVP
    iMessage renderer
    Realistic Apple Messages style rendering.
    iMessage renderer — header, bubbles, typing, delivered/read text. Wired into the renderer selector.
    needs: CORE-001
  • Coming SoonREN-003P0MVP
    SMS renderer
    Generic SMS / Android messages rendering.
    SMS / Android messages renderer — third preset, small visual surface.
    needs: CORE-001
  • Coming SoonREN-004P1PHASE 1
    Slack renderer
    Workspace chat output for teams and B2B use cases.
    Slack renderer — threaded messages, reactions, bots.
    needs: CORE-001
  • Coming SoonREN-005P1PHASE 1
    Discord renderer
    Community or gaming-style chat output.
    Discord renderer — channels, roles, reactions.
    needs: CORE-001
  • Coming SoonREN-006P2PHASE 2
    Telegram renderer
    Telegram-like conversation rendering.
    Telegram renderer with sticker / media bubbles.
    needs: CORE-001
  • Coming SoonREN-007P2PHASE 2
    Instagram DM renderer
    Direct-message style export for creator workflows.
    Instagram DM aesthetic including heart taps and media.
    needs: CORE-001
  • Coming SoonREN-008P2PHASE 2
    Facebook Messenger renderer
    Messenger-like thread output.
    Facebook Messenger with emoji reactions and presence dots.
    needs: CORE-001
  • Coming SoonREN-009P1PHASE 1
    Reddit thread renderer
    Comment-thread style layouts for Reddit storytelling.
    Reddit thread renderer — nested replies, upvotes.
    needs: CORE-001
  • Coming SoonREN-010P2PHASE 2
    X thread / DM renderer
    Post or DM-like presentation for X/Twitter content.
    X (Twitter) threads and DMs renderer.
    needs: CORE-001
  • Coming SoonREN-011P2PHASE 2
    YouTube comments renderer
    Comment-thread layout for social proof or storytelling.
    YouTube comments renderer with avatars and time-ago.
    needs: CORE-001
  • Coming SoonREN-012P2PHASE 2
    Facebook post and comments renderer
    Feed + comments format for social campaigns.
    Facebook wall post with nested comments.
    needs: CORE-001
  • Coming SoonREN-013P2PHASE 2
    Chat assistant renderer
    ChatGPT, Gemini, or Claude-style conversation interface.
    Chat assistant renderer (ChatGPT / Claude / Gemini look).
    needs: CORE-001
  • Coming SoonREN-014P1PHASE 1
    Email thread renderer
    Gmail/Apple Mail/Yahoo/AOL-like thread outputs.
    Email thread renderer — quoted replies, attachments.
    needs: CORE-001
  • Coming SoonREN-015P2PHASE 3
    LinkedIn post/comments renderer
    Professional social proof format.
    LinkedIn feed post with reactions and comments.
    needs: CORE-001
  • Coming SoonREN-016P2PHASE 3
    Marketplace listing chat renderer
    Buyer/seller thread layout for marketplace use cases.
    Marketplace listing chat skin (FB Marketplace, OfferUp).
    needs: CORE-001

User Experience · 12

  • Coming SoonUX-001P0MVP
    Export presets (TikTok / Reels / X)
    One-click presets that set dimensions, duration, and watermark for each target platform.
    One-click TikTok / Reels / X export presets.
  • Coming SoonUX-002P1MVP
    Keyboard shortcuts
    Cmd-Enter to export, arrow keys to nudge timing, slash commands in the editor.
    Keyboard shortcuts — Cmd-Enter to export, slash commands, etc.
  • Coming SoonUX-003P1MVP
    Dark / light theme toggle for the editor UI
    Editor chrome respects user preference, independent from the rendered conversation theme.
    Dark / light theme toggle for editor chrome.
  • Coming SoonUX-004P1MVP
    Preview zoom and fit controls
    Zoom the rendered preview to check typography and pixel-peep on bubbles.
    Preview zoom and fit controls.
  • Coming SoonUX-005P1MVP
    Silent mode (hide typing indicators)
    Toggle that removes typing dots from the animation for a quieter playback.
    Silent mode — hide typing dots in animations.
  • Coming SoonUX-006P1PHASE 1
    Per-speaker style overrides
    Override bubble color, font, and avatar on a per-speaker basis.
    Per-speaker style overrides (color, font, avatar).
  • Coming SoonUX-007P1MVP
    Accessibility audit pass
    Keyboard nav, ARIA labels, color contrast — meet WCAG AA in the editor.
    Accessibility pass — keyboard nav + ARIA + contrast AA.
  • Coming SoonUX-008P0MVP
    Responsive mobile-web editor
    Editor works on a phone — stacked layout, touch-friendly controls, soft keyboard handled.
    Responsive mobile-web editor — most of our viewers publish from phones.
  • ShippedUX-009P0MVP
    Inline toast / notifications system
    Unified toast component for confirmations, coming-soon hints, and error recovery.
    Global toast host + inline confirmations. Coming-soon buttons now look like primary actions and toast "devs notified".
  • Coming SoonUX-010P1MVP
    Paste format auto-detection
    Detect WhatsApp / iMessage / Discord / Slack paste formats and switch parser automatically.
    Auto-detect WhatsApp / iMessage / Discord / Slack paste format.
  • Coming SoonUX-011P1PHASE 1
    Undo / redo toolbar
    Global undo/redo across edits in the editor pane.
    Global undo / redo toolbar.
    needs: NORM-008
  • Coming SoonUX-012P1PHASE 1
    Command palette (Cmd-K)
    Fuzzy command palette to jump to any action, renderer, or feature.
    Cmd-K command palette.