Changelog

Version history and release notes for the Truth Promoters website.

Loading audio...
Latest

Version 2.2.1

March 26, 2026

Video 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, 2026

Character 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
Previous

Version 2.1.2

March 23, 2026

Multi-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
Previous

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

Version 2.0.0

March 17, 2026

Expanded Scripture Library — 6 Sources

Two New Scripture Sources

  • Uyun Akhbar al-Ridha — 56 chapters across 2 volumes with 637 hadith, all in Arabic and English. Traditions narrated about Imam Ali ibn Musa al-Ridha (a), compiled by Shaykh al-Saduq
  • Ghurur al-Hikam — 713 topics with 10,935 aphorisms attributed to Imam Ali (a), compiled by Abu al-Fath al-Amidi, translated by Tahir Ridha Jaffer
  • Total scripture corpus — Over 23,800 sections across 6 sources: Quran al-Karim, Sahifa Sajjadiyyah, Mafatih al-Jinan, Nahjul Balagha, Ghurur al-Hikam, and Uyun Akhbar al-Ridha

Scripture Picker & AI Suggestions

  • 6-tab scripture picker — Browse and search all six sources when pairing scripture with Reflections
  • AI-powered verse suggestions — Recommends relevant verses from all 6 sources based on reflection content
  • Arabic above English — Consistent Arabic-first display order across all scripture views

Security Hardening

  • Admin API access control — Fixed 5 admin API routes with missing or incorrect authorisation checks, ensuring proper role verification across all admin endpoints
  • Role-based auth tightened — Author and Super Admin role checks now enforce proper role hierarchy, not just active user status

UX Overhaul — Consistent Headers & Navigation

PageHeader Component

  • New reusable component — Establishes a consistent centered header design across all public pages, with support for titles, subtitles, Arabic text, icons, and child elements
  • Applied across the site — Calendar, Reflections, Help Center, and all IlmFlow pages now use the unified PageHeader for a cohesive look

Desktop Navigation Redesign

  • Cleaner nav bar — Replaced chunky button-style links with elegant text links featuring subtle pill backgrounds and hover effects
  • “Our Apps” dropdown — Substack Editor and future apps grouped under an extensible dropdown menu, reducing nav clutter
  • Admin gear icon — Admin dashboard and sign-out consolidated into a compact gear dropdown, visible only to authenticated admins

News Ticker Fix

  • Stable sticky positioning — Ticker now uses a CSS variable for dynamic header height, maintaining fixed height and no visual deformation while scrolling
  • Refined styling — Smaller, cleaner typography with subtle opacity effects and narrower edge gradients

IlmFlow Layout Improvements

  • Removed double header — Eliminated the IlmFlow sticky sub-navigation bar that created a confusing stacked header effect
  • IlmFlow pill tabs — Navigation between Quran, Tafsir al-Mizan, Sahifa, Mafatih, Search, and Study is now handled by inline pill tabs within each page header
  • Study page scroll fix — Chat messages now scroll within a contained area while the header and input form stay visible at all times

Other Improvements

  • Homepage cleanup — Removed the “Our Tools” section (now accessible via the nav dropdown)
  • Naming correction — “Al-Mizan Tafsir” renamed to “Tafsir al-Mizan” throughout the site for accuracy
  • Icon consistency — Theme toggle and admin icons matched to uniform sizing

Reflections Editor Enhancements

Summarise with AI

  • Faithful condensation — New “Summarise with AI” button alongside the existing “Rewrite with AI”, preserving the author’s voice without creative embellishment
  • Paste & summarise workflow — Paste long text (up to 5,000 characters), then use Summarise to condense it within the 1,000-character limit

Art Style Dropdown & Image Guidance

  • 11 art style presets — Choose from Watercolour, Oil Painting, Digital Art, Ink Wash, Islamic Geometric, Calligraphic, Persian Miniature, Mosaic, Photographic, Pencil Sketch, or Auto
  • Additional guidance — Optional free-text field for fine-tuning image generation (e.g. “golden hour lighting, autumn colours”)

Artwork Lightbox & Short URLs

  • Full-size preview — Click artwork thumbnail to open a full-size lightbox with download button; press Escape to close
  • Short URL for drafts — Generate short URLs before scheduling — the reflection is auto-saved as a draft first

Expanded Content Input

  • 5,000-character paste buffer — Accepts long text (articles, transcripts, notes) for the paste-then-summarise workflow
  • Colour-coded counter — Visual feedback: grey (0–800), amber (801–1,000), red (1,001+) with save blocked and helpful guidance when over limit

Video Shorts Improvements

Title Card & Captions

  • Reliable title display — Multi-line word-wrapped title card now renders on the composed video stream for proven timing reliability
  • Cleaner captions — Removed the semi-transparent dark bar behind subtitles; captions now render with outline and shadow directly over artwork

Bismillah Intro & Honorifics

  • Bismillah card — “In His Name, the Most High” displays for 3 seconds with fade in/out before the logo intro
  • Honorific expansion — Islamic abbreviations expanded for natural TTS narration: (AS) → “peace be upon him/her”, gender-aware for female figures

Bug Fixes & Improvements

  • Multi-user support — Authors can now create and manage their own reflections from the admin panel
  • Longer content — Reflection content limit increased to 1,000 characters for richer reflections
  • Improved AI content — AI-generated reflections now better reflect Twelver Shia Islamic theology and proper honorifics
  • Wallpaper text readability — Double-layer drop shadow for crisp text over detailed artwork across all 7 wallpaper styles
  • Wallpaper layout fixes — Title positioning moved below logo, auto-scaling fonts for small formats to prevent overflow
  • Storage cleanup — Video short and artwork regeneration now deletes old files before uploading new ones
  • Admin header z-index — Main header dropdowns now properly appear above the admin navigation bar

IlmFlow Study Workspace

Three-Panel Desktop Layout

  • Chat panel — SSE-streamed AI study chat with thinking steps, markdown rendering, and source citations from all 4 scripture sources
  • References panel — Source cards displaying Quran, Tafsir al-Mizan, Sahifa al-Sajjadiyyah, and Mafatih al-Jinan citations returned by the AI
  • Workspace panel — Clips, notes, and bookmarks in independently collapsible sections with drag-to-reorder
  • Adjustable widths — Drag handles between panels to customise the layout to your preference

Scripture & Library

  • Scripture Modal — Full-screen reading view for all 4 scripture sources with table of contents sidebar and bidirectional infinite scroll
  • Library Browser — Browse all 4 scripture sources from within the workspace without leaving your study session
  • Conversation sidebar — Full conversation history with create, rename, delete, and search

Research Tools

  • Note Editor — Side-by-side markdown editor and resource browser for composing study notes
  • Clips system — Clip passages from reference cards or the Scripture Modal with automatic deduplication
  • Bookmarks — Quick-save passages for later reference
  • Projects — Organise workspace resources into named projects with separate import/export

Productivity Features

  • Keyboard shortcutsCtrl+K search, Ctrl+N new note, Ctrl+B toggle sidebar, and more
  • Settings panel — Customise font size, font family, and layout density
  • Export/import — Full workspace data export and import with visitor ID portability
  • Permalink routes — Shareable URLs for clips, notes, and scripture references
  • Mobile gate — Workspace requires desktop; mobile users shown a feature summary

IlmFlow Data Quality Pipeline

Comprehensive data quality improvements applied across all scripture sources:

  • Deduplication & corrections — Resolved duplicate entries in Mafatih al-Jinan and corrected Quran transliteration errors
  • Text cleanup — Removed OCR artifacts from Tafsir al-Mizan (ligatures, hyphenation, watermarks) for cleaner reading
  • Content restructuring — Sahifa Prayer 61 split into individual Days of the Week supplications and 15 Munajat entries
  • AI-generated subheadings — Contextual English summaries added to all Mafatih and Sahifa entries for easier navigation

IlmFlow Short URL Sharing

  • i1m.me domain — Dedicated short URL domain for sharing IlmFlow study conversations
  • Deduplication — Reuses existing short URL if the same target URL and domain combination already exists
  • Share button — One-click share in the workspace toolbar, copies short URL to clipboard with visual confirmation
  • Anonymous click analytics — Same country/city GeoIP tracking as tp313.me (IP immediately discarded)

New Domains & Pre-Release

  • tpilmflow.com — Marketing redirect domain; all paths redirect to truthpromoters.com/ilmflow
  • i1m.me — Dedicated short URL domain for sharing IlmFlow study conversations
  • Beta badge — Pre-release indicator on all IlmFlow pages with disclaimer banner explaining beta status

Version 1.9.0

February 14, 2026

IlmFlow — Islamic Knowledge Base

Browse & Search Sacred Texts

  • Islamic Knowledge Base — Browse and search the Quran, Al-Mizan tafsir, Sahifa al-Sajjadiyyah, and Mafatih al-Jinan in one unified interface at /ilmflow
  • Quran browser — All 114 surahs with verse-by-verse display, 16+ English translations, transliteration, and audio recitations
  • AI-powered search — Intelligent search finds relevant content across all sources by meaning, plus keyword search with autocomplete
  • AI Study chat — Ask questions and receive answers with citations drawn strictly from indexed sources — the AI never fabricates information

Reflections — Daily Thought & Scripture

Daily Reflections on the Homepage

  • New homepage feature — A daily reflection card with Islamic wisdom, artwork, and scripture from the Quran, Sahifa al-Sajjadiyyah, and Mafatih al-Jinan
  • AI-powered content — Reflections are automatically generated daily based on the Islamic calendar, with hand-curated options for special occasions
  • Scripture pairing — Each reflection is paired with a relevant verse from sacred texts, displayed in both Arabic and English
  • AI artwork — Unique artwork generated for each reflection, displayed as the card background
  • Curated vs Auto badge — Visitors can see whether the reflection was hand-curated or auto-generated

Prayer Times at a Glance

  • Mini prayer timetable — Compact display of all five daily prayers with the next prayer highlighted and countdown
  • Location-aware — Shows your location with accuracy indicator, matching the main prayer times widget
  • Islamic date display — Today's Gregorian and Hijri date shown with any Islamic commemorations

Archive & Browsing

  • Reflections archive — Browse all past reflections at /reflections
  • Permalink pages — Share individual reflections with previous/next navigation
  • Video & media support — Reflections can include YouTube videos, uploaded media, or audio

Share & Short URLs

  • Share menu — Share reflections via WhatsApp, Telegram, X, Facebook, Email, or copy the link
  • Compact short URLs — Reflections shared as short tp313.me/s/xxxxxx links
  • Mobile native sharing — On phones and tablets, uses your device's built-in share sheet
  • Human-readable slugs — Permalink URLs use readable titles instead of database IDs

Wallpaper Generator

  • Multi-size wallpapers — Download reflection artwork as wallpapers in 9:16, 16:9, 1:1, 4:5, and 3:4 aspect ratios
  • Branded variants — Each size available with scripture overlay and Truth Promoters watermark
  • Device-smart downloads — Automatically detects your device (phone, tablet, desktop, ultrawide) and recommends the best wallpaper size
  • Preview & download — Click any wallpaper thumbnail to preview full-size, then download in your preferred resolution

Video Thumbnails

  • Beautiful video previews — Uploaded videos display the branded wallpaper artwork as a thumbnail before playback
  • Comfortable sizing — Portrait videos display at a comfortable size with fullscreen available on demand

Video Shorts

  • YouTube Shorts generation — Automatically create professional 9:16 video shorts from any reflection with AI narration and Islamic background audio
  • Word-level captions — Precisely timed subtitles synced to the narration for accessibility
  • Professional presentation — Branded intro/outro with logo, “The Truth Promoters Group” text, tagline, short URL, and Hijri + Gregorian dates
  • YouTube-ready metadata — AI-generated title, description, hashtags, and tags ready for upload
  • Browser recording — Record narration directly in the admin panel with a teleprompter showing the narration script
  • Audio file upload — Upload pre-recorded audio files (MP3, WAV, M4A, OGG, WebM) as an alternative to AI narration
  • Audio level meters — Real-time volume indicators during recording with adjustable auto-scroll speed

Wallpaper Styles

  • 7 wallpaper styles — Clean, Arabic Verse, English Verse, Full Verse, Thought, Thought + Title, and Complete
  • 35 wallpapers per reflection — 7 styles generated for each of the 5 aspect ratios (Phone, Desktop, Square, Tablet, Ultrawide)
  • Style picker — Choose your preferred wallpaper style from the download section on each reflection

Scripture Library

  • Quran — 114 chapters, 6,236 verses with Arabic text and English translation
  • Sahifa al-Sajjadiyyah — 61 prayers, 1,042 verses from Imam Zayn al-Abidin (as)
  • Mafatih al-Jinan — 326 items, 1,706 sections of supplications and devotional texts

Version 1.8.3

February 3, 2026

Substack Editor App

Free Desktop App for Substack Writers

  • New product page - Download page for the free Substack Editor desktop app at /substack-editor
  • Multi-platform support - Available for macOS, Windows, and Linux
  • Offline-first design - Write anywhere without internet, your content stays on your machine
  • AI-powered features - Generate images, rewrite text, and translate content
  • One-click export - Copy as HTML and paste directly into Substack

Download Experience

  • Automatic OS detection highlights the recommended download
  • Optional email signup for update notifications
  • Platform-specific installation guides included

Version 1.8.2

January 17, 2026

Voice Synthesis Stability

Long Audio Generation Fix

  • Extended voice synthesis stability - Fixed an issue where very long voice generation jobs could fail
  • Improved memory management for multi-hour audio generation tasks
  • Voice cloning now handles large documents without interruption

Task Recovery System

Improved Reliability

  • Automatic task recovery - Long-running tasks now survive network interruptions
  • Voice synthesis jobs can now be recovered if your connection drops mid-generation
  • Progress is preserved - return to the page and continue where you left off
  • Real task cancellation - cancel button now stops background processing

User Experience

  • Unified progress indicators across all admin features
  • Status badges show task progress in list views
  • Automatic reconnection when returning to pages with active tasks

Version 1.8.1

January 16, 2026

Network Administration Dashboard

New Admin Features

  • Network Administration - New dashboard for managing infrastructure connections
  • Manage server peers with platform-specific setup guides
  • Configure hostname routing for different services
  • Monitor custom services alongside built-in system status

Dashboard Improvements

  • Consolidated admin dashboard with cleaner layout
  • Consistent color theme across infrastructure management pages
  • Improved infrastructure monitoring in System Status

Version 1.8.0

January 16, 2026

Dramatically Faster Translation

Performance Improvements

  • 10-20x faster translation - Files that took 2-4 hours now complete in 5-10 minutes
  • Batch processing translates segments in groups of 50 instead of one-by-one
  • Same translation quality with identical timestamp synchronization

Enhanced Progress Feedback

  • Real-time updates stream instantly as each batch completes
  • Clear time estimates showing elapsed time and remaining time
  • Batch visibility displays progress like "Batch 4/8 complete"

Improved Reliability

  • Automatic fallback if primary AI service has issues
  • Retry logic handles transient failures automatically
  • Comprehensive logging for troubleshooting

Version 1.7.3

January 16, 2026

Code Quality & Maintenance

Performance Improvements

  • Consolidated voice synthesis utilities for better efficiency
  • Reduced code duplication across audio processing modules
  • Streamlined date and time formatting across the platform

Codebase Cleanup

  • Removed deprecated and unused code paths
  • Cleaned up legacy test utilities
  • Removed scaffolded features that were never completed

Documentation Updates

  • Archived outdated technical documentation
  • Consolidated deployment guides into single authoritative documents
  • Updated documentation index with current feature references

ℹ️About This Release

This release focuses on technical debt reduction and maintainability improvements. No user-facing features were changed, but the underlying code is now cleaner and more efficient, making future development faster and more reliable.

Version 1.7.2

January 15, 2026

Bug Fixes

ScribeFlow Translation

  • Fixed issue where editing or downloading a translation would return the original transcription
  • Improved language detection for translated content
  • Fixed compatibility issue with certain AI translation models

ScribeFlow Article Generation

  • Articles now properly track their output language
  • Generate articles in multiple languages for the same project

Version 1.7.1

January 6, 2026

Bug Fixes

Image Upload Fixes

  • Fixed author avatar images not displaying after upload
  • Resolved 404 errors when viewing newly uploaded profile pictures
  • Fixed author avatars on article pages

Voice Selection

  • Fixed voice dropdown not loading in author management
  • Voice options now display friendly names

Version 1.7.0

January 3, 2026

New Feature: FiqhFlow Islamic Rulings

AI-Powered Islamic Rulings Search

  • Search Islamic rulings from shia-islam.org using natural language
  • Semantic search understands meaning, not just keywords
  • Autocomplete suggestions as you type
  • Islamic term synonyms (wudu/ablution, salat/prayer, ghusl/ritual bath)

Study Interface

  • Conversational Q&A with follow-up questions
  • AI provides answers with mandatory source citations
  • Links to original rulings on shia-islam.org
  • Thinking indicator shows AI reasoning process

Supported Marjas

  • Ayatullah Sistani
  • Imam Khamenei

Coming Soon: Ayatullah Makarem Shirazi, Ayatullah Jawadi-Amoli, Ayatullah Araki

ℹ️Note

FiqhFlow assists in finding relevant rulings from scholarly sources. The AI does not generate jurisprudence - it retrieves and cites from indexed rulings only. Always verify rulings with your marja's official publications.

Version 1.6.6

January 2, 2026

Enhancements

Smart Audio Content Detection

  • Audio generation now detects if page content has changed since last generation
  • Skips unnecessary regeneration when content is unchanged (saves time and resources)
  • Option to force regenerate if needed
  • Improved content hash accuracy for reliable change detection

Version 1.6.5

January 2, 2026

Enhancements

Infrastructure Flexibility

  • System Status page now supports configurable service endpoints
  • Infrastructure changes no longer require code modifications
  • Per-environment configuration for development and production
  • Audio processing services consolidated for improved performance

Version 1.6.4

December 31, 2025

Bug Fixes

Transcription Progress

  • Fixed progress stuck at "Starting AI Transcription"
  • Progress events now stream in real-time during transcription
  • Added connection keepalive to prevent timeout during long operations
  • Fixed job recovery showing "processing" after completion

Enhancements

Enhanced Progress Display

  • Step-based progress shows "Step X of Y: [Step Label]"
  • Elapsed time display (mm:ss) during transcription
  • 5-second heartbeats keep UI responsive during long operations
  • Dynamic step counting based on pipeline configuration

Version 1.6.3

December 30, 2025

Bug Fixes

AI Transcription Settings

  • Fixed model selection validation (removed legacy requirement)
  • Corrected AI model references
  • Settings page now fetches available models dynamically

Enhancements

  • Model dropdown shows all available audio-capable AI models
  • 1-hour cache with automatic fallback for model list

Version 1.6.2

December 28, 2025

New Features

Publication Theme & Layout Tab

  • New 4th tab in Publication admin for quick theme customization
  • Color pickers for primary, accent, background, text, heading, and link colors
  • Typography selection with curated headline and body font options
  • Homepage style selector: Feature, Media Feature, or Newspaper layouts
  • Live preview of theme changes before saving

Custom Domain Management

  • Automatic DNS configuration for publication domains
  • One-click domain setup with DNS propagation tracking
  • Visit button appears when domain is fully configured
  • Support for Substack-style URL patterns (/p/, /t/, /about, /archive)

Enhancements

  • Publication name now shown in edit modal header for context
  • Improved voice synthesis reliability with distributed processing
  • Full audit logging for all domain configuration changes

Version 1.6.1

December 28, 2025

Bug Fixes

  • Fixed changelog menu showing v1.6.0 as "Unreleased" after release

Version 1.6.0

December 28, 2025

Major Features

AI-Powered Transcription

  • Cloud-based transcription using advanced AI models
  • Automatic audio compression for optimal processing
  • Smart file chunking for long audio files
  • Automatic handling of processing limits

Enhanced Voice Generation

  • Hardware-accelerated voice synthesis for faster generation
  • 54+ natural-sounding voices available
  • Up to 30x faster audio generation than previous version
  • Voice cloning with natural expressions (laughs, sighs, pauses)

Infrastructure Improvements

  • Simplified backend architecture for better reliability
  • Reduced codebase complexity by 94%
  • Freed server resources for future features

Enhancements

Click-to-Play Adhaan

  • When you click a prayer notification, the adhaan will now play automatically
  • Works even when the browser was closed (notification click counts as user interaction)
  • Uses your selected sound preference (Shia Adhaan or Sunni Adhaan)
  • If you have Beep or Silent selected, no audio will play on click

ScribeFlow UI Simplification

  • Removed Quality Tier selector - fixed pipeline means automatic optimization
  • Simplified Content Type descriptions for clearer guidance
  • AI Transcription info now always visible for transparency

Bug Fixes

Prayer Time Notifications

  • Fixed Maghrib notifications arriving early for Shia calculation methods
  • Prayer times now correctly use twilight angles for Jafari/Ithna-Asheri methods

Transcription Pipeline

  • Fixed audio cleaning returning empty files (service response handling)
  • Fixed word alignment returning zero segments (response parsing)
  • Fixed version history showing all entries as "Version 1"
  • Removed legacy queue status endpoint (not needed with cloud transcription)

⚠️Action Required

Due to improvements in prayer time calculations, all push notification subscriptions have been reset. Please re-enable notifications in the prayer times widget to receive prayer reminders.

Version 1.5.3

Released: December 27, 2025

Bug Fixes

  • Fixed Voice Clone Studio pause/expression buttons causing textarea to scroll to top
  • Fixed static page audio incorrectly marked as "outdated" after server updates
  • Fixed static page audio showing impossible count (e.g., "8/7 pages")

Version 1.5.2

Released: December 27, 2025

Bug Fixes

  • Fixed transcription engine selection causing errors due to ID format mismatch

Version 1.5.1

Released: December 27, 2025

Bug Fixes

  • Fixed transcription engine selection not being honored for per-job settings

Version 1.5.0

Released: December 26, 2025

Major Features

Audio Verification Tool

  • Verify if audio was generated by Truth Promoters
  • Digital watermark detection confirms AI-generated audio
  • Metadata tag verification for attribution
  • Simple drag-and-drop interface for instant verification

Audio Attribution

  • All generated MP3s now include attribution metadata
  • Artist, album, title, and copyright tags embedded
  • Imperceptible digital watermark preserved in all audio

Centralized TTS Architecture

  • All text-to-speech now routes through the centralized orchestrator
  • Real-time progress streaming with job recovery support
  • Audio files now stored in cloud storage instead of temporary files

Enhanced Voice Cloning

  • Migrated to dedicated CPU server for better performance
  • Native paralinguistic tags: [laugh], [sigh], [cough], [chuckle], [gasp]
  • Model preloading for faster first request

Voice Clone Studio Improvements

  • Unified generate and history on single page
  • Title field for easy identification of generated audio
  • Pagination and sorting for history list
  • Full paralinguistic tags: [laugh], [chuckle], [sigh], [gasp], [cough], [sniff], [groan], [shush], [clear throat]
  • Pause buttons for natural speech pauses (0.5s, 1s, 2s, 3s)
  • ScribeFlow integration with URL pre-population
  • Voice Clone links on ScribeFlow artifacts (transcripts, translations, articles)

Ensemble ASR Settings

  • Enable/disable speech recognition engines from admin settings
  • Per-job engine selection for archival content transcription

Enhancements

  • TTS now announces URLs: "Read more at truthpromoters.com/page-name"
  • Contact buttons include email: "Contact us at [email protected]"
  • Delete button now cleans up audio files from storage
  • Activate button properly links audio to pages
  • Full voice names displayed instead of technical IDs
  • Comprehensive audit logging for all TTS operations
  • Dashboard section renamed from "TTS" to "Audio Generation"
  • New "Audio Verify" button in admin dashboard

Bug Fixes

  • Fixed voice cloning text truncation at ~280 characters
  • Fixed pause tags not producing silence in audio output
  • Fixed dark mode visibility for paralinguistic tag buttons
  • Removed unsupported vocal effects that were being spoken as text
  • Fixed page audio incorrectly reading URLs (slashes were being spoken as "or")

Security

  • System status page now uses generic service names
  • Port numbers hidden from admin interface
  • Improved operational security across all admin pages

Version 1.4.1

Released: December 25, 2025

Bug Fixes

  • Fixed audio player not appearing on Help Center pages (e.g., Getting Started, Prayer Times)

Version 1.4.0

Released: December 25, 2025

Major Features

Custom Notifications with Geo-Locking

  • Send targeted push notifications from the admin console
  • Geo-lock notifications by country and/or city
  • Choose notification icon from all publication logos
  • Notifications sent only to users who opted into community events
  • View eligible subscriber count before sending

Enhancements

  • Users can now subscribe from multiple devices/browsers
  • City and country automatically detected from your connection
  • IP geolocation fallback when browser location is denied
  • Improved notification click handling in service worker

Bug Fixes

  • Fixed subscription error when user already subscribed on another device
  • Fixed "Location required" error when browser geolocation is blocked

Version 1.3.0

Released: December 23, 2025

Major Features

Dual AI Provider Support

  • Added support for multiple AI providers with automatic failover
  • Configure primary and fallback models for guaranteed quality
  • Visual provider tags in the admin interface
  • View remaining credits from all providers

Enhanced AI Settings

  • Fallback model selector with enable/disable toggle
  • Active models summary with color-coded provider tags
  • Per-task configuration for Translation, Correction, and Article generation

Improved Archival Audio Processing

  • Better handling of low-quality archival recordings
  • Support for the latest generation of hardware
  • Improved memory management for large files

Enhancements

  • Voice isolation now handles long audio files with smooth crossfades
  • Fixed handling of very short audio segments
  • Quality tier settings: Fast, Medium, and Thorough processing modes
  • Translation and article generation now support all AI providers with fallback

Bug Fixes

  • Fixed API key validation error on settings page
  • Fixed model routing based on provider detection

Version 1.2.1

Released: December 21, 2025

Bug Fixes

  • Fixed: Super Admin features now correctly hidden from Author role users
  • Fixed: User Management link now only visible to Super Admins

Version 1.2.0

Released: December 21, 2025

Major Features

Artifact Version History

  • All transcriptions, translations, and articles are now versioned
  • View previous versions with date, time, and version number
  • One-click restore of any previous version
  • Preview content before restoring

System Status Dashboard

  • Live health monitoring of all services
  • Configurable auto-refresh interval
  • Color-coded status indicators for quick assessment

AI Settings Page

  • Choose translation and article generation models
  • Token pricing and cost estimates per operation
  • Test panel to validate connectivity
  • Encrypted API key storage

Enhancements

  • Queue status check before starting transcription
  • Immediate cancellation of operations
  • Enhanced real-time progress streaming
  • Artifact badges showing T (Transcription), Tr (Translations), A (Article)
  • Comprehensive audit logging for all operations
  • Clean markdown rendering for generated articles

Version 1.1.1

Released: December 18, 2025

Bug Fixes

  • Added automatic 500ms pauses between sentences in TTS synthesis
  • Manual pause marker support: <pause 500ms/>, <pause 1s/>, etc.
  • Fixed job progress tracking issues

Version 1.1.0

Released: December 16, 2025

Major Features

ScribeFlow - Transcription & Translation Pipeline

  • Upload audio/video files up to 2GB for transcription
  • Multi-language speech recognition for English, Arabic, Farsi, and Urdu
  • AI-powered translation to multiple languages
  • Automatic article generation from transcripts
  • Export to SRT subtitles and TXT transcripts
  • Real-time progress streaming for all operations

Enhancements

  • Error state recovery with dismiss button
  • Dark mode blockquote visibility fix
  • Translation anti-hallucination safeguards
  • Cancel buttons for all long-running operations
  • Per-user content filtering (users see only their own projects)

Version 1.0.2

Released: December 12, 2025

Bug Fixes

  • Fixed dropdown menu visibility in article actions
  • Fixed media downloads during article ingestion
  • Fixed custom TTS voice creation
  • Fixed article image display issues

Version 1.0.1

Released: December 12, 2025

Bug Fixes

  • Fixed file upload issues in various admin sections
  • Improved environment isolation between development and production
Initial Release

Version 1.0.0

Released: December 12, 2025

The Truth Promoters Community Website goes live with a comprehensive set of features for the global Islamic community.

Article Management System

  • Automated article import from external publications
  • Rich content support: text, images, videos, audio, and embedded media
  • Multi-publication support with custom branding
  • Detailed author profiles with avatars and bios
  • Content organization with categories, sections, and tags
  • AI-generated SEO metadata, summaries, and keywords

Audio Features

  • High-quality text-to-speech for articles and pages
  • 67+ voices across 8+ languages
  • Advanced voice cloning capabilities
  • Global audio player with queue management
  • Speed control (0.75x-1.25x), volume, and progress tracking

Islamic Calendar & Events

  • Location-based prayer times with visual indicators
  • Comprehensive Hijri calendar with 1,250+ events
  • Community events with RSVP functionality
  • Site-wide announcements for major occasions
  • Recurring programs with exception handling

User Experience

  • Mobile-first responsive design
  • System-aware dark/light mode
  • Progressive Web App with offline support
  • WCAG 2.1 AA accessibility compliance
  • Optimized for fast page loads

Security & Administration

  • Role-based access control (Super Admins, Admins, Editors, Viewers)
  • Comprehensive audit logging
  • Secure authentication with allowed email whitelist
  • Protection against common web vulnerabilities

Our Release Philosophy

"We aim to build with excellence, patience, and continuous improvement. Each release represents careful development, thorough testing, and a commitment to serving the Muslim community with quality technology."