Changelog
Everything we've shipped since day one. Major releases, new features, bug fixes, and improvements.
v2.5.0
Major Release
May 27, 2026
- Brand Voice Trainer — feed any set of URLs, RSS feeds or Facebook pages and AI extracts your unique writing DNA (tone, vocabulary, rhythm, signature phrases). All future content mirrors your exact voice automatically.
- Multi-Agent Debate Mode — 3 specialist AI personas (Strategist, Copywriter, Storyteller) each write a competing draft. A reviewer LLM scores and selects the strongest, then gives you the best of every angle.
- Content Series Generator — turn one brief into a 7, 30 or 90-day content series mapped to the marketing funnel (40% awareness → 40% consideration → 20% conversion). Each post has a stage, format, hook and CTA hint.
- Facebook Inbox — monitor and reply to Facebook Page messages and comments from inside Idea2Post. AI drafts replies in your brand voice.
- AI model upgraded to GPT-4.1 for all pipeline and series generation — noticeably longer, sharper content with fewer hallucinations.
- Analytics dashboard redesigned — per-pipeline credit burn, publish success rate, error log, and 30-day trend charts.
v2.4.1
Bug Fix
May 16, 2026
- BYOK key decryption fixed when DB_PASS contains special characters — was silently falling back to system key.
- Webhook delivery retries now respect exponential backoff — was hammering endpoints every 60 seconds on 5xx errors.
v2.4.0
Feature
May 10, 2026
- Bring Your Own Key (BYOK) — connect your own OpenAI or Anthropic API key. All pipeline and generation calls use your credits with zero platform markup. Keys are AES-256 encrypted at rest.
- Webhooks — send real-time events (content.generated, publish.success, publish.failed, pipeline.run) to any endpoint. Configurable per-event with secret signing.
- Agent API — programmatic access to Idea2Post generation. POST a brief, get back multi-format content + images. Streaming SSE endpoint for real-time output.
- Project settings now support per-project BYOK key overrides — different projects can use different API keys.
v2.3.1
Improved
May 3, 2026
- PR Outreach pitches now support custom angle input — override the AI's default framing when you have a specific story angle to pitch.
- Pitch history now stores 90 days of sent pitches with open/reply tracking (manual update for now).
- Fixed pitch generation failing when content body contained HTML entities — now strips to plain text before feeding to LLM.
v2.3.0
Feature
April 26, 2026
- PR Outreach Engine — build a contacts database of journalists and bloggers. AI generates personalised 90-130 word pitches per contact matched to their specific beat and outlet.
- Bulk pitch generation — select content + contact list and generate all pitches in one batch with per-pitch preview before sending.
- LinkedIn publisher adapter — publish long-form articles and status posts directly to LinkedIn personal profiles and company pages.
- Auto-pipelines now support LinkedIn as a publish destination alongside WordPress, Ghost, Medium and Facebook.
v2.2.1
Bug Fix
April 22, 2026
- AI Visibility scanner no longer crashes when Claude returns a refusal instead of JSON — now classified as 'not mentioned'.
- Competitor crawler correctly handles Facebook pages with restricted public post API (falls back to web scrape).
- Pipeline daily cap enforcement now resets at midnight local time instead of UTC.
v2.2.0
Feature
April 18, 2026
- Multi-Project Workspaces — organise content, competitors, pipelines and publish accounts by project. Switch context instantly from the sidebar.
- Project-level settings — each project has its own default writing preset, voice profile, image style and pipeline cadence.
- Team seats — invite team members with viewer or editor roles per project (Agency plan).
- Dashboard redesigned — 7-step wizard for first-time setup walks through connecting sources, setting voice, configuring pipeline and first publish.
v2.1.1
Bug Fix
April 15, 2026
- JDN calculation bug in date engine causing day stem-branch to drift by ±1 on dates before 1582 — fixed with integer division and pre-Gregorian calendar branch.
- Worker-publish no longer double-fires on Facebook pages that return a 200 with an error body.
v2.1.0
Feature
April 14, 2026
- AI Visibility Engine v2 — expanded to scan 4 AI engines simultaneously (ChatGPT, Claude, Gemini, Grok). Results show mention count, context snippets, and gap analysis vs competitors.
- Visibility score trending — track your AI mention rate week over week and see which prompts gained or lost your brand.
- "Fix gap" shortcut — select an unranked prompt and instantly generate a content piece optimised to win that mention.
- Scripture pipeline for religious content generators — structured daily content plan for liturgical calendars.
v2.0.0
Major Release
April 11, 2026
- Shared Knowledge Base library — upload documents once, use them across Idea2Post, Chatbot, and all mycoach.ing products. Vector search with OpenAI embeddings for intelligent content grounding.
- KB-powered pipelines — auto-pipelines can now pull context from your Knowledge Library to ground generated content in your own expertise.
- KB folder tags — organize library files with tags and filter by folder when selecting KB context for pipelines.
- Pipeline content now auto-saves to Knowledge Library for future reuse across all apps.
- Unified credit pool: purchased credit packs are now shared across all mycoach.ing products (Idea2Post, Chatbot, etc.).
v1.9.2
Bug Fix
April 4, 2026
- Fixed pipeline runs failing silently when competitor post had no full_text — now retries HTTP fetch before giving up.
- Facebook photo upload error when image file exceeds 4MB — now auto-compresses before upload.
v1.9.1
Improved
March 28, 2026
- Posting window clamping — pipelines now respect a configurable daily window (e.g. 7AM–7PM) so posts never fire during dead hours.
- Jitter scheduling improved — random offset is now ±30min per post instead of fixed intervals.
- Token health worker now correctly detects "session expired" errors from Facebook and marks accounts as expired immediately.
v1.9.0
Feature
March 21, 2026
- Image presets — 5 built-in styles (Minimal Quote Card, Academic Infographic, Viral Thumbnail, Photo Realistic, Watercolor) plus custom user presets.
- Cover image generation with DALL-E 3 — attach auto-generated images to content and Facebook posts.
- Pipeline image support — auto-pipelines can generate cover images per preset before scheduling the post.
- Facebook photo posts now upload images natively via Graph API instead of link previews — higher engagement.
v1.8.3
Bug Fix
March 14, 2026
- Writing presets with custom restraint levels now correctly override the default tone in content generation.
- Batch generation no longer double-counts credits for the first format.
v1.8.2
Improved
March 7, 2026
- Title generation quality — banned overused Vietnamese filler words (Khám Phá, Bí Quyết, Top 10, etc.) and enforced 4-8 word scroll-stopping titles.
- Signature rule now enforced with a safety net — AI appends signature even when it "forgets" on long posts (~10% of cases).
- CTA filler lines automatically stripped from post tails ("Hãy khám phá thêm…" removed).
v1.8.1
Bug Fix
February 28, 2026
- Fixed Chinese character leak in Vietnamese content — strict language guard now blocks all Hán tự and forces Hán-Việt transliteration.
- Product rule enforcement — banned stones/crystals from all generated content, only kim tự tháp and linh phù allowed.
v1.8.0
Feature
February 22, 2026
- Writing presets — 5 built-in presets (Viral Maximum, Academic Concise, Storytelling, Authority + Data, Friendly Coach) with configurable restraint levels.
- Custom user presets — create your own system prompts with emoji, description, and restraint (none/low/medium/high).
- Presets now selectable in Generate page, pipelines, and competitor rewrites.
v1.7.2
Improved
February 14, 2026
- Attribution stripping upgraded — now removes personal pronouns, "theo X", school names, and domain mentions from rewritten content.
- Pipeline content now uses GPT-4o (full model) instead of mini for higher quality output on Facebook posts.
v1.7.1
Bug Fix
February 8, 2026
- Approval mode pipeline runs now correctly hold content as 'draft' instead of auto-publishing.
- Fixed competitor crawler failing on YouTube channels with no recent uploads.
v1.7.0
Feature
February 1, 2026
- Auto Pipelines — fully automated competitor monitoring → content generation → scheduled publishing workflows.
- Pipeline settings: cadence, daily post caps, monthly credit ceilings, approval mode, jitter control.
- Banned topic detection — pipelines skip competitor posts about stones, crystals, and other restricted products.
- Pipeline signature — auto-append a custom signature to every pipeline-generated post.
v1.6.2
Bug Fix
January 25, 2026
- Competitor tracker now correctly detects RSS feeds behind Cloudflare-protected sites.
- Facebook Page token verify no longer throws on pages with restricted API access.
v1.6.1
Improved
January 18, 2026
- Competitor post ranking now considers engagement score + freshness (skips posts older than 30 days).
- Crawler detection expanded — auto-detects website, RSS, YouTube, and Facebook sources from a single competitor URL.
v1.6.0
Feature
January 11, 2026
- Competitor Tracker — monitor up to 20 competitors' websites, RSS feeds, YouTube channels, and Facebook pages.
- Competitor post discovery with title, URL, engagement score, and auto-crawled excerpts.
- "Generate from competitor" source type — select a tracked post and rewrite it as original content.
v1.5.3
Bug Fix
January 4, 2026
- Video subtitle timing now uses word-count-based algorithm instead of fixed splits — much better sync.
- Video worker no longer crashes on scripts longer than 90 seconds.
v1.5.2
Improved
December 28, 2025
- Video composition upgraded to 1080x1920 vertical format with burned subtitles (DejaVu Sans 44pt, white on black outline).
- Added multiple TTS voice options (alloy, echo, fable, onyx, nova, shimmer).
v1.5.1
Bug Fix
December 21, 2025
- LinkedIn UGC API posting now correctly sets visibility to PUBLIC instead of CONNECTIONS_ONLY.
- Medium API error handling improved — clearer error messages on token expiry.
v1.5.0
Feature
December 15, 2025
- Video Generator — turn any script into a short-form video with OpenAI TTS voiceover and auto-generated SRT subtitles.
- Video queue and background worker (ffmpeg-based rendering).
- AI Visibility Engine — scan 12 buyer-intent prompts across ChatGPT, Claude, Gemini, and Grok to measure brand visibility.
v1.4.2
Bug Fix
December 6, 2025
- Ghost Admin API JWT signing now handles hex secrets correctly — was failing on secrets with odd-length characters.
- WordPress REST API 404 error now shows helpful permalink troubleshooting message.
v1.4.1
Improved
November 29, 2025
- Facebook Easy mode now deduplicates — running "Load my Pages" again updates existing page tokens instead of creating duplicates.
- Token status badges added — connected accounts now show OK (green) or EXPIRED (red) status.
- Token health worker — background job checks Facebook tokens every 6 hours and flags expired ones.
v1.4.0
Feature
November 22, 2025
- Facebook Easy mode — paste one User access token and auto-discover all managed Pages with permanent Page tokens.
- Facebook App ID + Secret integration for long-lived token exchange (60+ days → permanent).
- Facebook help guide — step-by-step public documentation page with troubleshooting.
v1.3.3
Bug Fix
November 14, 2025
- Publish worker now correctly detects expired Facebook tokens from Graph API error messages and updates account status.
- Scheduled jobs that fail no longer block the queue — worker processes next batch immediately.
v1.3.2
Improved
November 7, 2025
- Publish queue now shows last 30 jobs instead of 10 — easier to audit scheduling history.
- Cancel button added for queued (not yet running) publish jobs.
v1.3.1
Bug Fix
October 31, 2025
- YouTube transcript extraction now handles VTT subtitles with timing marks — was outputting raw timestamps in content.
- PDF text extraction fallback for scanned PDFs (using pdftotext with layout mode).
v1.3.0
Feature
October 24, 2025
- Multi-platform publishing — added Ghost (Admin API + JWT), Medium (integration tokens), and LinkedIn (UGC API).
- Publish accounts now support unlimited connections per platform — one Idea2Post account can manage many sites/pages.
- Jittered scheduling — every scheduled post gets a random ±30 minute offset to avoid bot detection.
v1.2.2
Improved
October 15, 2025
- Content library now shows viral score, hook strength, and SEO badges per content piece.
- Generate page shows per-format credit cost next to each checkbox.
v1.2.1
Bug Fix
October 8, 2025
- Fixed BYOK (Bring Your Own Key) not applying user's OpenAI API key on generate page — was always using platform key.
- Credit deduction now correctly handles edge case where monthly credits run out mid-generation.
v1.2.0
Feature
October 1, 2025
- Brand Voice Memory — train the AI on your unique writing tone. Upload samples and every generated post matches your voice.
- Projects / Workspaces — organize content by brand or client. Each project has its own tone + target audience settings.
- Content export — download generated content as markdown or plain text.
v1.1.3
Bug Fix
September 23, 2025
- WordPress publishing now sends HTML content correctly — was double-escaping paragraph tags.
- Monthly credit reset now triggers reliably on the 1st regardless of timezone.
v1.1.2
Improved
September 16, 2025
- Credit bar now shows monthly + shared balance breakdown with visual progress indicator.
- Usage logging — every credit deduction is tracked in i2p_usage with action type and metadata.
v1.1.1
Bug Fix
September 9, 2025
- Fixed JSON parsing errors when AI returns markdown code fences around JSON output.
- Hook generator now respects the requested count instead of returning 5 every time.
v1.1.0
Feature
September 2, 2025
- YouTube → Content — paste a YouTube URL and auto-extract transcript via yt-dlp for content generation.
- PDF import — upload PDF documents and extract text for AI processing.
- URL scraping — paste any article URL and we fetch + parse the full text.
- Added Instagram caption and Reddit/forum thread format outputs.
v1.0.4
Improved
August 25, 2025
- Viral score algorithm improved — now considers hook strength, content structure, and emotional triggers.
- Added CTA block and FAQ schema as output formats.
v1.0.3
Bug Fix
August 18, 2025
- Fixed WordPress 401 errors when Application Password contains spaces — now handled correctly.
- Content save no longer fails when title exceeds 255 characters.
v1.0.2
Improved
August 11, 2025
- Facebook post format refined — hook structure, set-up, insight block, numbered list, and soft CTA.
- Blog post output now includes H2 subheadings for SEO.
v1.0.1
Bug Fix
August 4, 2025
- Credit deduction order fixed — monthly pool now drains before shared balance as documented.
- Signup flow now correctly creates free tier subscription on first login.
v1.0.0
Initial Release
July 28, 2025
- Idea2Post AI launched — AI-powered content generation from text ideas.
- 5 hook styles: Viral, Curiosity, Story, Expert, Sales — generate 10-20 hooks per idea.
- 6 content formats: Blog, Facebook, Twitter/X thread, LinkedIn, Email, Video script.
- WordPress publishing via REST API with Application Passwords.
- Credit-based pricing: Free (10/mo), Starter ($19), Creator ($49), Pro ($99), Agency ($199).
- PayPal checkout integration for plans, add-ons, and credit packs.
- Shared dashboard at cp.mycoach.ing with unified authentication.
- Publish queue with background worker (cron-based).