Changelog — 2.1–2.4
Releases 2.1.0 through 2.4.2. Current releases are on the main changelog, and every band is listed in the release archive.
Version 2.4.2
April 13, 2026Sharing & Thumbnail Fixes
- Better vignette share previews — Sharing a vignette now uses a concise, automatically generated summary sentence instead of raw story content. Existing vignettes fall back to a story excerpt.
- Vignette archive excerpts — Vignette cards on the archive page now also display the generated summary instead of internal content.
- Correct reflection video thumbnail — The homepage reflection video now shows the title card as its thumbnail, matching the detail page behaviour.
Version 2.4.1
April 11, 2026Video Caption & Alignment Fixes
- Caption alignment fix — Fixed word-level caption timing that broke when narration text contained parentheses or brackets. These characters fall outside the alignment model's vocabulary and caused the entire caption track to fail silently. All special punctuation is now stripped before alignment.
- Accurate word timestamps — Fixed an issue where word-level timestamps were compressed to a fraction of the actual audio duration, causing captions to appear and disappear far too early. Timestamps now span the full narration correctly.
- Cleaner word boundaries — Eliminated phantom zero-length words that inflated caption word counts (e.g. 857 words instead of 177), producing cleaner subtitle tracks with accurate word-by-word highlighting.
- Snappier title card — Title card now fades out after 4 seconds (previously held for the full intro duration), with a quicker 1-second fade for a smoother transition into content.
- Full vignette pipeline verified — End-to-end vignette generation (story, images, panels, audio, captions, video) confirmed working across all audience styles.
Version 2.4.0
April 9, 2026Multilingual Audio & Consolidated Voice Services
- Consolidated audio infrastructure — Unified 4 audio/voice services onto a single high-performance server for faster processing and simpler maintenance
- Arabic & Farsi voice synthesis — New text-to-speech support for Arabic and Farsi, enabling audio generation for multilingual content
- Local AI transcription — On-premises speech recognition supporting 52 languages with dramatically better quality on noisy audio, accents, and dialects. No external API dependency
- Document audio generation — New admin tool for generating audio from pasted text with automatic language detection and voice routing
- Multilingual static page audio — Static page audio now handles Arabic and Farsi content alongside English, producing seamless merged output
- Local AI translation — Subtitle translation now uses the local high-performance LLM by default, eliminating cloud API costs with automatic fallback
- Dynamic video encoding timeout — Video composition timeout scales with duration, fixing errors on longer videos
- Real-time encoding progress — Video generation shows actual encoding percentage in the admin UI
Version 2.3.2
April 8, 2026Network Resilience — Video Generation
- Automatic retry for voice generation — Video generation now automatically retries on transient network failures with exponential backoff (up to 3 attempts), fixing intermittent errors during audio generation
- Timeout protection — All voice synthesis calls now have configurable timeouts preventing indefinite hangs during video generation
- Storage fetch retry — Asset fetches (panel images, sound effects, music tracks, artwork) retry automatically on transient failures across both Vignettes and Reflections
- Clearer error messages — Video generation errors now identify the specific scene and step that failed, replacing generic error messages
Version 2.3.1
March 29, 2026ScribeFlow — Transcription Model Selector
- Dynamic model discovery — Available transcription models are now detected automatically based on audio input capability, so new models appear without manual updates
- Searchable model selector — Replaced the basic dropdown with a searchable, filterable picker showing model details and recommended badges
- Active model indicator — Visual indicator showing the currently saved transcription model at a glance
- Broader model support — More AI transcription models now available for selection, covering a wider range of providers and capabilities
Version 2.3.0
March 26, 2026Intelligent Content Generation
- Upgraded AI content generation with a new local-first architecture for faster, more reliable results
- All content generation tasks (reflections, vignettes, artwork prompts, video metadata) now use intelligent routing with automatic failover
- New LLM Usage dashboard for administrators to monitor AI request patterns and costs
- Unified content generation pipeline — consistent quality across all features
- Reduced dependency on external AI services with local inference for ~85% of tasks
- Content is now enriched with authentic scripture references from our knowledge base — reflections and vignettes draw on real hadith, duas, and Quranic verses
- Every AI request is now audited with token counts, response times, and cost tracking
Version 2.2.1
March 26, 2026Video Generation Reliability Fix
Fixed a connectivity issue that could cause video generation to report a network error even when the video was successfully created on the server. This primarily affected longer videos on slower hardware where generation takes over two minutes.
- Connection keepalive — Added automatic heartbeat pings during long-running operations to maintain stable connections
- Shared streaming utility — New reusable module for all long-running server tasks with built-in keepalive support
- Extended operation timeout — Increased the maximum allowed generation time to five minutes for complex videos
Version 2.2.0
March 23, 2026Character Studio — Reusable Character Library
A major new system for creating, managing, and reusing characters across vignettes. Characters are “living personas” with names, backstories, home locations, and visual reference portraits — like a TV series cast that audiences grow to recognise.
- Character Studio admin page — Browse, filter, search, and manage all characters in a responsive grid
- 5-step creation wizard — Basic info, AI backstory, visual character sheet, reference portraits, and review
- AI-generated backstories — Culturally authentic backstories grounded in community, family, and faith
- 9-part visual character sheets — Detailed descriptions covering skin tone, face, clothing, accessories, build, and age markers
- 6 reference portrait poses — Front, three-quarter, profile, full-body, and expressive poses generated via AI
- Character picker in vignette editor — Select existing characters when creating vignettes, skipping per-vignette reference generation
Pre-built Character Library
- 664 character presets — 83 global ethnicities across 4 age ranges and 2 genders, covering every inhabited continent
- Selective seeding — Browse presets grouped by region, select individual ethnicities or entire regions, with real-time progress
- 14 regions — West Asia, Central Asia, North Africa, West Africa, East Africa, Southern Africa, South Asia, Southeast Asia, East Asia, Europe, North America, Caribbean, South America, and Oceania
- Smart character rules — Automatic hijab enforcement, age-appropriate facial hair, and gender-aware rendering rules
Single Character Per Scene
- Architectural fix — Each scene now features at most one character, eliminating attribute confusion in AI-generated artwork
- Cinematic storytelling — Establishing shots, reaction shots, close-ups, and detail shots for visual variety across more panels
- Increased panel limits — Up to 10 panels for children, 8 for youth/adults, 6 for seniors
Video Improvements
- Consistent metadata — All generated videos now include standardised metadata (title, creator, copyright, AI disclaimer)
- Fast-start optimisation — Videos begin playing before fully downloaded
Version 2.1.2
March 23, 2026Multi-Engine Image Generation
- Three rendering engines — Choose between “Fast Generation”, “Character Aware” (best for multi-character scenes), and “Scenic & Abstract” (best for landscapes and mood pieces)
- Smarter defaults — Vignettes default to Character Aware for better face consistency; Reflections default to Scenic & Abstract for atmospheric artwork
- Native character consistency — The Character Aware engine understands reference images natively, producing more accurate multi-character illustrations
- Age-appropriate character rendering — Facial hair rules refined by age and gender for more natural-looking characters
Cancel Generation
- Cancel button everywhere — Stop any in-progress image generation on hero images, storyboard panels, title cards, and artwork. Previous image is preserved on cancel
- Regenerate artwork in Reflections — Existing artwork now shows a quick “Regenerate” button
- Instant resource release — Cancelling immediately frees the image generation service for the next task
Background Audio
- Audio compression — Downloaded tracks are automatically compressed, reducing file sizes significantly
Version 2.1.1
March 22, 2026
Image Generation Improvements
- •Gender-aware character rendering — Female characters no longer receive unintended facial hair; explicit rules enforce hijab and age-appropriate beards for males only
- •Character consistency — Facial hair and head covering rules applied across all prompt stages for reliable visual output
- •Upgraded face consistency engine — New identity system fixes style corruption in multi-character illustrations; commercial-friendly face analysis
Editor UX
- •Save toast notification — Creating a new vignette now shows a non-intrusive inline notification instead of scrolling the page to the top
Background Audio Management
- •Audio management page — Upload, download, preview, and manage background audio tracks for Reflections videos
- •URL download with audio extraction — Paste a video URL and the system extracts audio as compressed MP3 automatically
- •AI discovery file — Structured site summary for search engines and AI systems to accurately understand site content
Community & Contact
- •Community page — All social media, YouTube channels, publications, and messaging links in one place
- •Contact form — Secure message form with spam protection; messages viewable in admin dashboard
- •Social footer icons — Quick links to all major social platforms in the site footer
- •Mobile navigation — Sign in and admin access now available in the mobile menu
SEO & Page Quality
- •Non-www redirect — Bare domain now 301-redirects to www, eliminating duplicate content
- •Duplicate canonical fix — Consolidated to a single canonical link source
- •Homepage content expansion — Improved page quality score with meaningful descriptive content
- •SEO score improvement — On-page score increased from 47% to 82% with zero critical issues
Version 2.1.0
March 21, 2026 — Eid al-Fitr / Nowruz
Vignettes — Islamic Anecdotes
A new content format alongside Reflections — short moral anecdotes rooted in Islamic scripture, inspired by classical storytelling traditions. Each vignette targets a specific audience with tailored writing, visuals, audio, and video.
Four Audience Styles
- •Children — Simple language, vivid imagery, storyboard panels (3-6) with multi-voice narration and sound effects
- •Youth — Modern, relatable tone with contemporary digital art and dynamic video
- •Adults — Scholarly and reflective, with user-chosen art style from 11 presets
- •Seniors — Contemplative and gentle, with warm narration and dignified visuals
AI Story & Illustration
- •AI story generation — Provide a premise and audience style; AI crafts a complete story with scene breakdown, character profiles, and title
- •Storyboard panels — AI-generated illustration panels for children's stories with consistent character faces and clothing across all panels
- •Character reference portraits — 6 reference poses generated per character (front, side, full body, etc.) for visual consistency
- •11 art style presets — Watercolour, Oil Painting, Digital Art, Ink Wash, Islamic Geometric, and more — AI auto-selects the best fit
- •Diversity & cultural rotation — Characters reflect diverse races and global cultural settings, rotating across vignettes
Video Production
- •9:16 vertical video — Ready for YouTube Shorts, Instagram Reels, and TikTok (up to 3 minutes)
- •Multi-voice narration — Children's videos use distinct voices for child and adult characters alongside a narrator
- •Sound effects & music — Curated library of royalty-free SFX and background music, auto-matched to scene mood
- •Scripture closer — Each video ends with a relevant verse (Arabic displayed, English narrated) from 6 scripture sources
Public Pages
- •Vignettes archive — Browse all published vignettes with audience filter tabs (All, Children, Youth, Adults, Seniors)
- •Live search — Filter vignettes as you type, searching title and content
- •Clickable locations — Story settings link to Google Maps so readers can explore the cultural context
- •Short URL sharing — Auto-generated short links via tp313.me for easy sharing
Reflections Enhancements
- •AI-generated title cards — Beautiful typographic title cards rendered for each reflection, used as video intro and thumbnail
- •Self-hosted AI artwork — Reflection artwork now generated on our own infrastructure for faster, higher-quality results
- •Complete auto-generation — Auto-generated reflections now include all components: artwork, title card, wallpapers (35 variants), video short, and scripture
- •Manual trigger — Admins can trigger auto-generation on demand from the dashboard, with smart handling of curated vs auto-generated content
- •Schedule gap auto-fill — Auto-Fill button on the schedule page generates a complete reflection for any specific gap day
- •Paragraph formatting — Reflection content now displays with proper paragraph breaks for easier reading
- •Live search — Filter reflections as you type on the public archive page
- •Human-readable URLs — Reflection URLs now use descriptive slugs instead of raw database IDs, while old links continue to work
SEO & Social Sharing
- •Rich social previews — All public pages now include OpenGraph and Twitter Card metadata for beautiful link previews on social media, messaging apps, and publishing platforms
- •Canonical URLs — Every public page declares a canonical URL to prevent duplicate content issues in search engines
- •Dynamic sitemap — Published reflections and vignettes are automatically included in the XML sitemap with correct last-modified dates
- •Expanded sitemap — Added Help Center pages, Getting Started guide, Prayer Times and Hijri Calendar methodology pages