Change Log
Track the latest features, improvements, and fixes to Indeecast
September 25, 2025
Cleaner cards that adapt to your screen
Cards now resize better and align with our design system.
Clearer getting‑started screen when you have no podcasts
We now show a friendlier welcome with next steps if your list is empty.
Safer website updates
Unpublish is disabled while an update is running to prevent conflicts.
Clearer errors when publishing your website
If something goes wrong, you’ll see a helpful message and next steps.
September 24, 2025
Cleaner podcast website header
A simplified header without Bootstrap for faster, cleaner pages.
September 23, 2025
Audio player on episode pages
Each episode page on your website now includes a built‑in player.
Themes save more reliably
Website theme changes are saved and applied more consistently.
Publish your podcast website
You can now publish a simple website for your podcast from your profile.
Cleaner episode descriptions on websites
Descriptions are sanitized to display nicely and safely.
Richer episode pages on your website
Episode pages show clearer details and layout.
September 22, 2025
Smoother loading on podcast websites
Removed flash of placeholders and added helpful loading states.
Accurate episode lists on websites
Pages now show real episodes instead of placeholders.
Public RSS for your website
Your published website now exposes a public RSS feed.
Better search visibility for websites
Added structured data (JSON‑LD) for podcasts and episodes.
Sitemaps and robots.txt for websites
Helps search engines index your published site more effectively.
Pick a theme and where to publish
Choose a website theme and select a publish target.
Global audio player on your website
Listeners can play episodes from anywhere on your site.
Reduced loading flashes
Pages avoid brief empty states while signing in.
Shareable episode links
Each episode now has a stable short link you can share.
September 21, 2025
Save transcripts and set your time zone
Episode transcripts are saved, and you can set your preferred time zone.
Smoother episode list on phones
The sidebar now slides in on mobile and closes automatically.
Cancel a transcription in progress
Stop a transcription job if you need to switch files.
Clear guest mode banner
It’s easier to see when you’re browsing without signing in.
September 19, 2025
Theme colors applied across buttons
Colors are unified for a cleaner, consistent UI.
New buttons with consistent styles
Buttons across the app now share a polished look and smooth animations.
Smoother episode selection and clearer tab navigation
Selecting episodes now scrolls you to the editor smoothly, and tabs have clearer icons and layout.
Better feed navigation on mobile
Improved responsiveness and prevented background scrolling when menus are open.
Overflow menu for hidden podcasts
If you have many podcasts, extra items now appear under a 'More' menu so they’re easy to find.
Smarter audio URL checks during creation
The app now validates audio URLs and fills in size and duration when available.
Improved AI extraction prompt
Tweaks to produce clearer titles and descriptions.
More reliable loading for signed‑in users
Feeds always load from the server to keep the UI in sync.
Correct file size is saved for uploads and recordings
Episode file size is now detected and saved automatically to improve feed accuracy.
Dismiss pending recordings
You can discard an unfinished recording before uploading.
Confirmation before replacing existing audio
You’ll be asked to confirm before replacing an already uploaded file.
September 18, 2025
Deleting an episode now cleans up hosted audio
When you remove an episode whose audio is hosted with us, the file is also deleted.
Recorded audio is converted to MP3 automatically
Uploads are smaller and more compatible across podcast platforms.
More reliable browser recording
Recording now supports more formats and picks the best one your browser supports.
Easier audio uploads with progress and removal
Upload audio with a clear progress bar, remove or replace files, and see a compact player after upload.
Cancel an in‑progress audio upload
You can now cancel uploads if you picked the wrong file.
New audio uploader
A streamlined audio upload with better error handling and support for MP3, WEBM, and MP4.
Richer podcast info card
Podcast details now show website link, explicit rating, owner name, and image source.
Smooth scroll to the editor when selecting an episode
Jumping to the edit form is now smooth and stable.
Protection against losing unsaved changes
If you try to navigate away with edits in progress, you’ll get a clear confirmation dialog.
September 17, 2025
Fixed rare redirect loops and loading flashes
Editor pages load more smoothly and avoid unnecessary redirects.
Clear guidance when AI features require an API key
Buttons are shown only when signed in, and you’ll see a helpful message if your OpenAI key is missing.
AI extraction uses reference episodes for better results
Episode details pulled by AI are now more accurate by learning from your existing episodes.
🎨 Custom AI Prompt Editor
You can now customize the AI prompt used for episode extraction! Edit the prompt template to match your podcast's style, with syntax highlighting and validation. Includes security protections against malicious content and the ability to restore defaults anytime.
Prompt editor warns about unsaved changes
You’ll get a warning if you try to close the prompt editor with edits not saved.
Better AI error messages
When AI extraction fails, you'll now see clear error messages explaining what went wrong, making it easier to fix issues and try again.
September 15, 2025
Transcribe large audio up to 200MB
You can now reliably transcribe long episodes. We upload big files to the cloud, convert them to a lightweight format, split them into parts, and stitch the full transcript for you.
Transcribe large audio up to 200MB
You can now reliably transcribe long episodes. We upload big files to the cloud, convert them to a lightweight format, split them into parts, and stitch the full transcript for you.
Auto-route big URLs to the reliable path
If your audio URL is larger than 25MB, the app now automatically switches to the reliable large‑file process—no extra steps needed.
New upload link for big files
Get a secure upload link and send your audio directly to the cloud. This is the easiest way to handle long recordings before transcription.
Progress updates + timestamped transcript
See clear progress while we process each part, and receive a transcript with time markers (start/end in seconds) for easier editing and navigation.
Clearer errors and safer processing
Improved error messages and safer streaming so issues are explained simply and your files are handled more reliably.
September 10, 2025
📅 Improved RSS Date Format
Your podcast feeds now use proper RFC 2822 date formatting, ensuring better compatibility with podcast directories and feed readers. This means your episodes will show correct publication dates across all platforms.
🧭 Better Navigation
Enhanced navigation system with smarter routing that remembers which podcast you're working on. Switching between feeds and episodes is now more intuitive and responsive.
September 9, 2025
🎯 Podcast 2.0 GUID Support
Added support for canonical Podcast 2.0 GUIDs, ensuring your podcast is future-ready with the latest podcasting standards. This helps with better podcast discovery and platform compatibility.
September 8, 2025
📱 Improved Mobile Settings
Enhanced the settings page for better mobile experience with improved layout and easier navigation on phones and tablets.
🤖 Anthropic Claude AI Support
Choose between OpenAI and Anthropic's Claude for AI-powered features! Select your preferred AI provider in settings for transcription, content generation, and episode analysis.
Better Multi-Paragraph Summaries
AI-generated summaries now display properly with paragraph breaks instead of appearing as one long block of text, making them much easier to read.
⚡ Smart AI Model Configuration
The platform now automatically adapts to different AI models and their specific requirements. Better compatibility with newer models like GPT-4o and future releases.
September 7, 2025
🤝 Podcast Collaboration System
Collaborate with team members on your podcasts! Invite collaborators via email, manage team permissions, and work together on podcast content. Perfect for teams, co-hosts, and podcast networks.
🗄️ SQLite Database Integration
Major infrastructure upgrade! Your podcast data is now automatically backed up to a reliable SQLite database. This means better data safety, improved performance, and your podcasts are preserved even if browser storage gets cleared.
📊 Admin Feed Management Dashboard
Administrators can now view and manage all podcast feeds across the platform. See which users have which podcasts, monitor activity, and get insights into platform usage with a beautiful new admin interface.
September 6, 2025
🔑 OpenAI API Key Management
You can now add your own OpenAI API key to your profile for AI-powered features. This gives you more control and potentially better performance for transcription and content generation features.
🚀 Major Update: User Management & Role System
Introduced a complete user management system with role-based access control. Admins can now manage users, assign roles, and control access to different features. Added user profiles, admin dashboard, and enhanced navigation.
Improved sidebar navigation
The sidebar now closes automatically when you click outside of it and handles scrolling better, making navigation more intuitive on all devices.
September 5, 2025
🔐 New Authentication System
Migrated to Clerk authentication for better security and user experience. Sign-in and sign-up processes are now more reliable and secure. Added guest banner for unauthenticated users.
Improved content handling in feeds
Enhanced how episode content is processed and displayed in RSS feeds, ensuring better compatibility with podcast platforms and feed readers.
September 4, 2025
✨ Manual snippet creation and duplication
You can now create your own content snippets manually and duplicate existing ones. Perfect for creating custom intro/outro messages, sponsor content, or any text you use repeatedly across episodes.
📝 Quick snippet insertion in text editor
Added a snippet insertion button directly in the rich text editor toolbar. You can now quickly insert any of your saved content snippets while writing episode descriptions.
🎯 Episode Templates & Content Snippets
Replaced the old boilerplate system with a smarter content snippet system. You can now create, manage, and insert reusable content snippets into your episodes. Includes automatic detection of repeating content and manual snippet creation.
September 3, 2025
🤖 Smart text suggestions while typing
The editor now suggests variables and content snippets as you type. Start typing and see helpful autocomplete suggestions that speed up your episode creation process.
August 18, 2025
Improved database reliability
Fixed a database query to use safe parameters, reducing errors.
Updated side navigation icon
Polished the sidebar icon for better consistency.
Instant sign-in status updates
The app now updates your sign-in state in real time—no refresh needed.
Renamed menu item to 'Updates'
Simplified the side menu label from 'Help & Updates' to 'Updates'.
🚀 Major Feature: XML Template System & Enhanced Feed Management
Introduced a powerful new XML template system that preserves the original structure and formatting of your imported podcast feeds. This major update ensures your exported XML files maintain the exact same format as your original feed, including custom tags and formatting preferences.
August 17, 2025
Improved XML template display
Fixed an issue where HTML tags were appearing in the XML template analysis, providing cleaner and more accurate template previews when viewing your feed structure.
Enhanced XML template viewer with better formatting
The XML template viewer now displays properly formatted XML with consistent indentation and improved layout. Added copy-to-clipboard functionality for easy sharing of your XML templates.
August 16, 2025
Streamlined XML format settings
Simplified the XML format settings with clearer options to choose between preserving your original feed format or using standard formatting. The settings now automatically migrate from older versions for a seamless experience.
Improved XML generation consistency
Enhanced the XML generation process to ensure consistent formatting and indentation across all generated files. Your exported XML feeds now have perfect structure and readability.
📊 New XML Template Viewer
Added a new XML Template Viewer that lets you see exactly how your podcast feed's original structure is preserved. View template details, custom tags, and copy templates to clipboard for easy sharing.
Smart XML template system with instant previews
The XML template system now automatically applies original structure to new episodes while preventing unwanted auto-population. Enjoy instant XML preview updates when switching templates and improved settings management.
📁 File upload for feed re-import
You can now upload XML/RSS files directly when re-importing feeds! This makes it easier to update your podcast feed from local files without needing to provide a URL.
Episode-based XML template extraction
Enhanced the XML template system with episode selection capabilities. You can now choose which episode to use as a template for your feed structure, with confidence indicators to help you pick the best template.
XML formatting preferences system
Introduced a comprehensive XML formatting preferences system that maintains consistency with your imported RSS feeds. The system automatically learns and applies your preferred formatting style to all generated XML files.
August 12, 2025
Enhanced sign-in page design
Redesigned the sign-in page with a more modern, user-friendly interface that makes logging into your account a smoother experience.
Fixed rich text editor display issues
Resolved timing issues with the rich text editor that could cause display problems when editing episode descriptions.
Improved episode saving experience
Removed the automatic scroll to top after saving episodes, allowing you to continue working right where you left off for a better editing flow.
Enhanced mobile preview with better scaling
The mobile preview feature now shows more accurate scaling and prevents background scrolling when viewing how your episodes look on mobile devices.
Cleaner mobile preview display
Removed the play button overlay from podcast artwork in the mobile preview to show a cleaner, more accurate representation of how your podcast appears to listeners.
August 11, 2025
📸 Image uploads in episode descriptions
You can now upload images directly into your episode descriptions! Upload photos, charts, or any visual content up to 5MB to make your episodes more engaging and informative.
🚀 Major Feature: Cloud-based image uploads!
You can now upload podcast artwork and images directly to the cloud! This major new feature includes automatic image processing, validation, and secure cloud storage, making it easier to manage your podcast visuals.
August 9, 2025
Cleaner transcription interface
Improved the transcription section with a cleaner design. Instructions are now shown in a helpful info modal instead of taking up permanent space, giving you more room to work.
July 27, 2025
Better episode validation with required file size
File size is now a required field when creating episodes, with proper validation and error messages to help ensure your episodes are properly configured for podcast directories.
Improved episode editing workflow
The episode form now shows Save buttons in better locations depending on whether your episode is a draft or already published, making it clearer when and how to save your changes.
Better mobile preview modal design
Added a close button outside the phone frame in the mobile preview modal, making it easier to exit the preview and return to editing your episode.
July 22, 2025
Mobile episode preview feature
🎉 You can now preview how your episodes will look on mobile devices! Added a new mobile preview button that shows you exactly how your episode will appear to listeners on their phones and tablets.
Smooth dialog animations
Added beautiful smooth animations to confirmation dialogs, making the app feel more polished and responsive when you interact with popup windows.
Enhanced transcription with real-time progress
🚀 Major improvement: Audio transcription now shows real-time progress! You can see exactly how much of your audio has been processed with a beautiful progress indicator, so you know exactly when it will be ready.
Safety confirmation for AI episode extraction
Added a smart safety feature that warns you before AI extraction overwrites existing episode data. This prevents accidental loss of your carefully crafted episode information.
Live transcription status updates
Transcription now provides live updates as it processes your audio. You'll see exactly which stage the transcription is in and get real-time feedback throughout the entire process.
July 14, 2025
Better transcription error messages
Improved error handling for audio transcription with much clearer, more helpful error messages. If something goes wrong, you'll know exactly what happened and how to fix it.
AI extraction now works for draft episodes
The AI Extract feature is now available for draft episodes, giving you more flexibility to use AI assistance at any stage of your episode creation process.
July 6, 2025
Enhanced episode form with GUID information and improved layout
Added a helpful information modal that explains when and why you might need to change a GUID for your episodes. The episode form now has a better layout with smooth animations and improved visual feedback when you're filling out episode details.
Fixed modal scrolling behavior
When confirmation dialogs appear, the background page no longer scrolls, making the interface feel more stable and professional.
Improved episode form with progressive disclosure
The episode creation form is now smarter and less overwhelming! Audio URL input is moved to the top for better workflow, and technical fields like duration and file size only appear after you've entered a valid audio URL. Form validation now waits until you're ready to submit, eliminating annoying error messages while you're still filling out the form.
Streamlined episode editor interface
Removed static instruction text from the episode editor to create a cleaner, more focused interface that relies on dynamic notifications when you need help.
Added smart notification system to episode form
Created a new notification system that shows helpful messages and instructions exactly when you need them. These notifications can be dismissed and provide a much better user experience than static text.
Improved empty state with better podcast creation options
When you don't have any podcasts yet, the interface now clearly shows you two options: create a new podcast from scratch or import an existing one. The welcome message is more helpful and the buttons are more prominent.
Fixed navigation menu behavior
The navigation menu now correctly hides the 'Create' link when you have podcasts loaded, regardless of which page you're on, providing a more consistent experience.
Enhanced podcast creation wizard navigation
The step navigation in the podcast creation wizard now has smooth scrolling and better click handling, making it easier to move between steps. Step labels have also been updated for clarity.
July 5, 2025
Added subtle footer to app layout
Added a basic footer with a subtle gradient background to the main app layout, giving the interface a more complete and polished appearance.
July 4, 2025
Fixed file import functionality
Resolved an issue with the file import feature that was preventing some users from properly uploading their RSS feeds. The import process should now work smoothly for all file types.
Better podcast image handling
Improved how podcast images are displayed throughout the app with a consistent placeholder system. Your podcast artwork will now show up more reliably and look better across different sections.
Enhanced button designs in podcast editor
Updated the visual design of buttons in the podcast information editor to make them more attractive and easier to interact with.
Added XML preview and AI extract toggles to podcast editor
You can now easily switch between XML preview mode and AI extract mode directly from the podcast information editor, making it more convenient to work with your podcast data.
Added restart functionality to podcast creation wizard
The podcast creation wizard now has a restart button that lets you start over from the beginning if you need to make major changes to your podcast setup.
Improved podcast creation entry point
The podcast creation process now always starts from step 1 for a more consistent and clear experience when creating new podcasts.
Added smooth animations to podcast creation steps
The step navigation in the podcast creation wizard now has beautiful animations that make switching between steps feel smooth and engaging.
Added cover art update functionality
You can now update your podcast cover art directly from the review step of the creation wizard, making it easy to perfect your podcast's visual appearance.
Enhanced podcast creation wizard layout
Improved the overall layout and navigation of the podcast creation wizard with a new footer design that makes it easier to move between steps and understand your progress.
Added audio source validation
The episode creation step now validates your audio sources to ensure they're accessible and properly formatted before you proceed, preventing issues later in the process.
Enhanced podcast creation flow with dynamic wizard
The podcast creation wizard is now more intelligent and adapts to your choices, showing only the steps you need and guiding you through the process more efficiently.
Added keywords support for better podcast discovery
You can now add keywords to your podcast to improve its discoverability in podcast directories and search engines, helping new listeners find your content more easily.
Added cover art validation
The cover art upload step now validates your images to ensure they meet podcast directory requirements, preventing issues when submitting your podcast to platforms like Apple Podcasts and Spotify.
July 3, 2025
🎙️ New Audio Recorder Component - Record directly in your browser!
Added a built-in audio recorder that lets you record audio directly in your browser while creating episodes. This makes it easier to create voice notes, intros, or even full episodes without needing external recording software.
Improved navigation when creating podcasts
The navigation menu now smartly hides the 'Create' link when you're already in the creation wizard, providing a cleaner interface and reducing confusion.
🚀 Major Feature: Complete Podcast Creation Wizard!
Introduced a brand new multi-step podcast creation wizard that guides you through the entire process of setting up a new podcast from scratch. This includes podcast details, author information, cover art, and your first episode - all in one smooth, guided experience.
June 29, 2025
Fixed form reset when switching between podcasts
When you switch between different podcast channels, the editing form now properly resets to show the correct details for the new podcast, preventing any mix-up of information between different shows.
Improved language emoji code organization
The language emoji functionality has been reorganized into a cleaner, reusable component structure for better maintainability.
Major Feature: Direct podcast feed editing now available!
🎉 You can now edit your podcast channel details directly from the main interface! This major new feature lets you update your show title, description, and all metadata without leaving the editor. Plus, enhanced tab navigation makes switching between podcast summary, episodes, and XML viewer seamless.
Added language emoji flags to podcast information
Your podcast information now displays cute emoji flags to show the language of your podcast, making it easier to identify and more visually appealing.
Enhanced search input with beautiful gradient border
The search input now has a stylish gradient border that changes when you click on it, giving the interface a more modern and polished look.
Added image upload feature to the editor
You can now upload images directly to your episode descriptions! Upload JPG, PNG, or GIF images up to 5MB, or insert images from web URLs. This makes your episodes more visually engaging.
Renamed 'Podcast Info & Analysis' button to 'Podcast Summary & Actions'
The main action button has been renamed from 'Podcast Info & Analysis' to 'Podcast Summary & Actions' to better explain what it actually does when you click it.
Added search feature to find episodes quickly
You can now search through your episodes by title or subtitle! The search is smart and updates as you type, making it much easier to find specific episodes in large podcast feeds.
Added quick navigation arrows for episodes
Small left and right arrow buttons have been added next to the Episodes heading, giving you a quick way to navigate through pages of episodes without scrolling down.
Added delightful success animations
When you successfully save or complete actions, you'll now see satisfying checkmark animations with bounce effects that make the experience more enjoyable.
Enhanced interface with smooth animations
The episode form now has smooth, professional animations when you interact with buttons and elements, making the whole experience feel more polished and responsive.
June 28, 2025
Improved confirmation dialogs
Confirmation pop-ups are now more flexible and can show richer content, with options to hide the cancel button when it's not needed, making them cleaner and more appropriate for different situations.
Improved episode editor with toggle switches
The episode editor now uses intuitive toggle switches instead of multiple buttons, making it clearer when you're in editing mode versus preview mode and reducing interface clutter.
June 27, 2025
Improved save button and unsaved changes indicator
The 'Save Episode' button is now disabled when there are no changes, preventing accidental saves. The unsaved changes indicator also resets properly, providing clearer feedback on your work.
Clarified AI input labels and improved handling
Updated the labels for the AI input section to be more intuitive, making it clearer how to use the AI to extract episode information.
Improved form validation and save experience
Made form validation more consistent and reliable. After saving an episode, the page now smoothly scrolls to the top for a better user experience.
Improved user flow for new users
The 'Start Creating' button on the landing page now directs new users to the import page, creating a more logical and welcoming onboarding experience.
Enhanced episode creation with AI and subtitles
You can now add subtitles to your episodes. The AI-powered episode detail extraction has been improved, and it now intelligently cleans up descriptions for better formatting.
Enhanced episode editor design and added subtitle field
The episode list has a refreshed look with improved colors and spacing. You can now add and see subtitles for your episodes directly in the editor.
June 24, 2025
Added loading indicators for a smoother experience
You'll now see a loading indicator when your podcast data is being initialized. This provides better feedback and prevents accidental data loss during initial setup.
Improved XML download button styling
The buttons for downloading your XML feed now have icons and improved styling, making them more intuitive and visually appealing.
Simplified local data saving
Improved the logic for saving your work locally, making it more reliable and ensuring your changes are always kept safe.
Updated button labels for clarity
Changed the 'Feed Import & Analysis' button to 'Podcast Info & Analysis' to better reflect its function.
Improved help section design
The help section on the import page has been redesigned with better colors and clearer links, making it easier to find the information you need.
Added active link highlighting in navigation
The navigation menu now highlights the page you're currently on, making it easier to see where you are in the application.
Updated tab names for consistency
The 'import' tab has been renamed to 'podcast' for better clarity and consistency throughout the editor.
Redesigned navigation with a modern sidebar
Introduced a sleek, black sidebar menu with a user-friendly layout. It includes a user avatar, clear navigation links, and a glimpse at upcoming features.
June 23, 2025
Increase audio file size limit for transcription from 25MB to 40MB
Users can now transcribe larger audio files, making it easier to work with longer podcast episodes.
Improve podcast import page design and layout
- Redesigned the import page with a cleaner, more organized layout - Updated colors and styling for better visual consistency - Improved the overall user experience when importing podcast feeds - Made the interface more intuitive and easier to navigate
Use podcast feed filename for XML downloads
When downloading your podcast XML file, it now uses the original feed filename when available, making it easier to identify and organize your files.
Enhance podcast editor interface and navigation
- Improved the overall structure and organization of the podcast editor - Added a convenient + button in the navigation to quickly access the import page - Enhanced the podcast information display with source URL details - Cleaned up the interface by removing unnecessary console messages - Made the feed management more intuitive and user-friendly
Update TopNav to link to Settings page and adjust Settings page layout
- Changed the link in TopNav from "About" to "Settings". - Modified the Settings page layout by reducing padding and centering the title with a new text color for better visual appeal.
June 22, 2025
fix ensures that clicking "New Episode" after viewing an existing episode will always show a blank form, preventing any metadata contamination between episodes
Format HTML output in the editor for better readability
Add unsaved changes indicator for new episodes to prevent data loss
Ensure rich text editor produces p tags instead of div tags for paragraphs
Implement auto-growing rich text editor with 3-line default height
Refactor EpisodeForm layout to improve user experience
- Updated the EpisodeForm component to display the Title and Publish Date fields side by side for better accessibility. - Removed the redundant Publish Date section to streamline the form. - Enhanced the layout of the GUID and Explicit Content fields to be side by side, improving the overall form structure. - Ensured that all changes maintain existing functionality while improving the visual organization of the form.
Update btn label
Add unsaved changes indicator to episode edit form
Fix TypeError in formatEpisodeDuration and extract duration utility to separate file for better code organization
Update padding in EditorSidebar component for improved layout consistency
Fix Episode Title input by adding missing name attribute
June 21, 2025
add formatEpisodeDuration function to handle various duration formats
- Introduced a new utility function, formatEpisodeDuration, to format episode durations into MM:SS or HH:MM:SS formats. - Updated the sidebar to display formatted episode durations instead of raw values, enhancing user experience.
Add episode duration display to sidebar with robust type handling
update transcription handling and type casting
- Adjusted the transcription length logging to ensure proper type casting for accurate character count. - Updated the response structure to cast the transcript as a string for consistency. - Enhanced the SummaryGenerator component by explicitly defining the type for the custom prompt state. - Improved the EpisodeForm component by introducing a helper function to generate a unique feed ID, ensuring consistent feed identification across the application.
Remove Audio Type field from episode editor as it's auto-detected from file URL
enhance EpisodeForm with transcription functionality
- Added new state management for audio transcription, including handling of transcript, loading states, and error messages. - Implemented functions to save and retrieve transcripts from local storage, ensuring users can access cached transcripts. - Introduced UI elements for transcription, including buttons for initiating transcription and loading cached transcripts. - Enhanced the form to clear transcription data when switching episodes or feeds, improving user experience. - Updated audio URL handling to reset transcription state, preventing confusion when changing URLs. - Integrated AI-powered description generation from transcripts, allowing users to create summaries easily.
June 14, 2025
add SummaryGenerator component for XML feed summarization
- Introduced a new SummaryGenerator component that condenses large XML podcast feeds for optimal processing by LLMs. - Implemented logic to select episodes based on a defined strategy, preserving essential metadata and ensuring a representative sample. - Integrated the SummaryGenerator into the XmlViewer component, replacing the previous summary generation logic. - Updated the openaiSummary utility to include a default summary prompt for consistency across the application.
improve XML viewer styling and add word wrap toggle functionality
enhance EpisodeForm with new button icons and improved input mode styling
- Added new icons (Wand2, FileText, Code2) to the input mode buttons for better visual representation. - Updated button styles to include flex layout and improved color gradients for the 'free' input mode. - Ensured consistent styling across all input mode buttons for a cohesive user experience.
enhance EpisodeForm with audio metadata fetching and validation improvements
- Added a loading state for audio metadata fetching using `setIsLoadingMetadata`. - Introduced a new state to manage the visibility of audio metadata display. - Refactored the audio URL change handling to utilize a dedicated `fetchAudioMetadata` function for better clarity and error handling. - Updated the UI to include a refresh button for fetching audio metadata directly. - Improved validation logic to clear errors when the audio metadata display closes.
enhance EpisodeForm with audio metadata handling and layout improvements
- Added loading state for audio metadata fetching with setIsLoadingMetadata. - Updated validation logic to set audio validation state. - Enhanced metadata display to include byte size and improved file size checks. - Refactored duration and file size inputs to be displayed side by side for better layout. - Ensured proper error handling during metadata fetching.
resolve episode list not updating after creation due to feedId mismatch
- Fix inconsistent feedId generation between EpisodeEditor and FeedContext - Change from btoa() to encodeURIComponent() to match FeedContext implementation - Ensure updateFeed() calls succeed so new episodes appear in sidebar immediately - Also fix FeedManager.tsx to use consistent feedId generation
increase max_tokens for OpenAI response
The JSON response from OpenAI was being truncated for long episode descriptions, causing a JSON parsing error. This change increases the `max_tokens` parameter in the API call to ensure the full JSON object is received.
June 13, 2025
increase image size in PodcastInfoCard for better visibility
enhance episode description formatting in episodeExtraction utility
- Updated the description field to break out every other sentence onto a new line and return as HTML using <p>, <img>, <br>, <ul>, <ol>, <li>, <b>, and <i> tags for improved readability and structure.
improve episode metadata extraction with better empty response handling and clearer prompts
enhance PodcastInfoCard with customizable class and description styling
- Added `className` and `descriptionClassName` props to the PodcastInfoCard component for improved styling flexibility. - Updated FeedDisplay to pass a description class to PodcastInfoCard for better text presentation.
update background color for unselected feed items in FeedNavigation component
- Changed the background color for unselected feed items from 'bg-white' to 'bg-link-light' for improved visual consistency.
implement lightweight rich text editor for podcast descriptions
- Replace TinyMCE with custom SimpleRichTextEditor component - Add WYSIWYG toolbar with Lucide icons (bold, italic, underline, lists, links) - Implement dual-mode editing: visual editor and HTML source code - Add smart content loading that prioritizes content:encoded over description - Style images to max 220px width with rounded corners and proper spacing - Enhance typography with improved paragraph and list styling - Separate plain text description from rich HTML content for RSS compatibility - Add syntax highlighting for HTML source editing mode - Include keyboard shortcuts (Ctrl+B/I/U) and comprehensive toolbar controls
improve semantic markup in episode list using ul, li, h3, and time elements
replace SVG icons with Lucide icons in EditorContent, ImportPodcastFeed, FeedDisplay, and FeedManager components
Update to Next 15
add copy-to-clipboard for color swatches
- Clicking the color name copies the CSS variable name (e.g., 'light-grey-alt'). - Clicking the hex code copies the 6-digit hex value. - The color swatch itself is no longer clickable. - Provides distinct feedback for each copy action.
add HTML support for podcast descriptions with automatic detection and safe rendering
enhance EpisodeForm with AI data extraction and user modification tracking
Hide feed navigation when only one feed is available
centralize site configuration in config/site.js for easy URL and metadata management across SEO components
update EditorSidebar and EpisodeForm for improved clarity
implement comprehensive SEO with OG tags and next-seo integration
Add new episode creation from sidebar
implement auto-switch to episode editor tab on selection, and reset to import tab when switching feeds
Flip nav elements
Fix bg color
create reusable CustomModal component
implement paginated episodes list with reusable pagination component and icon-based delete buttons
implement paginated episodes list with reusable pagination component
update FeedNavigation button styles for improved visibility
enhance EditorContent and EpisodeForm for improved tab functionality and episode editing
enhance Editor components with episode selection and deletion functionality
extract EditorSidebar component
add gradient to main headline
refactor Indeecast landing page
update global styles and add background image
June 12, 2025
enhance episode form and XML preview
Refactor Editor component and introduce EditorContent
handle non-Latin characters in feed import
Update episode metadata extraction prompt for improved title and description handling
Add URL-based tab navigation
Update episode description extraction to include HTML link formatting
June 11, 2025
Enhance EpisodeForm with audio URL validation and metadata handling
Remove New GUID button from EpisodeForm component
Add enhanced XML preview for episodes
Add file size detection and auto-fill for episode audio URLs
Want to contribute?
Indeecast is constantly evolving. Check out our latest features and start creating your podcast today.
Get Started