RSS Feed Available: Subscribe to our RSS feed to get automatic updates about new releases.
Recent Updates
New Features
- S3 Data Import: Import e-paper XML and analytics data directly from S3 buckets for automated content ingestion
- Edit Published Content: Return to editing mode for published newsletters and podcasts to fix typos or make corrections
- WhatsApp Scheduling: Reduced minimum scheduling time from 30 minutes to 5 minutes for faster testing and publishing
- WhatsApp Generation Indicator: Clear visual feedback when WhatsApp posts are being generated
- Keyboard Navigation: Improved escape key behavior for consistent modal dismissal
- Background Scrolling: Media item overlay now allows background list scrolling for easier navigation
- Fixed WhatsApp posts showing outdated images after editing
- Fixed duplicate podcast segment generation requests
- Fixed newsletter icons not displaying in editor
- Fixed user session not updating after login with different account
- Fixed organization switching from within media items
- Improved Curation Agent response size handling
New Features
- Unified Content Model: Strategies now work seamlessly with Articles, Events, and Press Releases through a single unified interface—no more format-specific configurations
- Free-form Text Generation: Strategy Builder now supports unstructured text output for use cases that don’t require structured data validation
- Mixed Content Support: Strategies now handle different content types (articles, press releases) within the same segment without errors
- Consistent Newsletter Styling: Improved visual consistency across newsletter segments with standardized image formats and typography
- Expanded Podcast Strategies: Added new podcast segment strategies for editorial commentary, analysis, and news summaries
- Improved reliability of the Curation Agent during content generation
- Fixed validation errors in automated workflows
New Features
- WhatsApp Cross-posting: Post content to multiple WhatsApp channels simultaneously—create once, distribute everywhere
- Google Gemini Voice: Added Google Gemini as a text-to-speech option for podcast generation
- Design System: Introduced centralized design tokens for consistent colors, typography, and spacing
- Smarter Curation: Curation Agent now tracks previously published articles to avoid recommending duplicates
- Reliable Scheduling: Fixed timing drift in automated scraping and generation schedules
- Newsletter Image Handling: Improved image support in manual segments including inline icons
- Cleaner UI: Refined header styling and improved login page design
- Fixed empty newsletter segments rendering as “none”
- Improved health monitoring endpoints for better uptime tracking
New Features
- Automated Newsletter Generation: Schedules can now trigger full newsletter generation automatically using the Curation Agent
- Segment Reordering: Drag and drop to reorder or remove segments in newsletters and podcasts
- Article Quantity Controls: Define minimum and maximum articles per segment in blueprints
- Faster Page Loads: Migrated to client-side rendering with React Query for significantly improved responsiveness
- Real-time WhatsApp Status: See actual delivery status (Pending, Sent, Failed) with automatic polling
- Dynamic Scraping Schedules: Configurable per-data-source scraping times instead of fixed system schedules
- New RSS Data Sources: Added multiple regional news sources for content aggregation
- Fixed organization switching not updating displayed content
- Fixed strategy processing errors
- Improved memory management in Curation Agent
New Features
- Curation Agent: AI-powered article selection that analyzes homepage position, analytics data, and article content to recommend the best content for your newsletters
- Strategy Updates: Enhanced newsletter strategies with improved formatting and field handling
New Features
- WhatsApp RSS Feed: Published WhatsApp messages now available as RSS feed for external integrations
- Changelog Collection: Improved tracking of generated and published content snapshots for evaluation
- WhatsApp Session Handling: Enhanced session caching and automatic cleanup of failed sessions
- Fixed newsletter template not displaying during editing
- Fixed segment generation UI not updating immediately
- Fixed image width inconsistencies in manual segments
- Improved server health monitoring to ignore expected 4xx responses
New Features
- Fact Viewer: Added fact viewer functionality for newsletters and podcasts, allowing users to track names, places, and figures between source material and generated content with interactive highlighting
- Overview Segment Type: Introduced new Overview segment type for generating content summaries (like podcast intros) that use other segments as inputs
- Data Source Filtering: Implemented individual filtering for data sources per square, enabling more granular control over content sources
- Podcast Enhancements: Updated ElevenLabs TTS model to eleven_v3, added voice selection (Jane and Otto), and fixed HTTP/2 protocol errors in podcast audio streaming
- WhatsApp Strategy Migration: Migrated WhatsApp article generation to use Full Strategy (analysis + generation) in Strategy Builder, consolidating multiple LLM calls into a single strategy execution
- Content Selection: Unified article selection interface across all square types, now using the WhatsApp “Add article” modal for newsletters and podcasts, with support for Events and Press Releases
- Podcast UI Redesign: Updated podcast generation flow to match newsletter UI with blueprint concept, segment variants, verification workflow, and block-based editor
- Scheduled Scraping: Added scrapers to scheduled scraping tasks for automated content collection
- Performance Optimization: Fixed Strategy Builder out of memory errors by optimizing Sentry SDK configuration and sampling rates
New Features
- Blueprint-Based Newsletter Generation: Introduced segment blueprint system allowing users to define fixed content structures with AI and manual segments
- RSS Integration: Added support for importing articles from full-text RSS feed with Media RSS support
- Email Data Sources: Implemented email-based data sources using SendGrid Inbound Parse, allowing editors to send content via email to populate squares
- Home Scraper: Added homepage scraping system with importance scoring for extracting articles from news homepages
- Segment Verification: Added ability to set individual segments to “Verified” status in newsletter and podcast workflows
- WhatsApp Event Images: Extended Strategy Builder to support image handling for WhatsApp event posts
- Regional Sources: Added scrapers for events and press releases from various government sources
- Newsletter UI Redesign: Completely redesigned newsletter generation flow with block-based editor, segment variants, and improved editing experience
- Square Settings Page: New unified settings page for squares with blueprint configuration, scheduling options, and improved organization
- Dashboard Navigation: Simplified navigation with direct access to media item lists and improved square switching
- Media Item Updates: Refactored media item update system to use granular actions, reducing complexity and improving state management
- Health Endpoints: Added standardized
/healthendpoints across all backend services for better monitoring and observability - Spider Organization: Reorganized scrapers into client and category-specific folders for better maintainability
- Memory Leak Fix: Resolved Strategy Builder memory leak caused by unclosed LLM HTTP clients
- Task Time Limits: Increased time limits for Events and Press Releases processing tasks to handle larger datasets
- Type Annotations: Fixed type annotation inconsistencies for strategy parameters across the codebase
- Firecrawl Retries: Added retry mechanism for Firecrawl 502 errors to improve scraping reliability
- Validation Errors: Fixed various validation errors in fact checking, pipeline processing, and strategy configuration
New Features
- Strategy Builder: Released a completely new pipeline system that allows developers and business users to quickly iterate on agentic workflows for content transformtations. Initial release supports newsletters as a first pipeline.
- Session Management: Implemented caching and webhook system for WhatsApp sessions
- Performance: Eliminated N+1 queries in media item script changelog with batched snapshots
- Article Deduplication: Fixed critical issue switching from External ID to URL for uniqueness
- WhatsApp Channel Naming: Resolved text replacement bug when creating new channels
- UI Content Overflow: Fixed popup content overflow in WhatsApp editor “Create an Article” dialog
- Deployment Issues: Resolved strategy builder deployment version problems
- Load Redirects: Fixed redirect behavior after content generation
- Service Exceptions: Resolved 500 errors caused by excessive requests when opening squares
- Environment Configuration: Fixed LangSmith target environment settings
New Features
- Celery Beat Scheduling: Add suggestions to Celery Beat schedule
- Manual Triggers: Trigger Event & Press Release suggestions by Square ID
- Smart Suggestion System: Develop concept for Articles, Press Releases, and Events
- RSS Integration: Added support for automated RSS feed spiders
- Scraping Endpoint: Create endpoint to trigger scraping with limit logic
- Event Suggestions: Create task for event-based content suggestions
- General Scrapers: Implement new scrapers for event and press release content
- Channel Support: Added scrapers for expanding to new distribution channels
- Content Archiving: Save raw HTML and image metadata for better reference
- System Monitoring: Monitor failures for celerybackend_cleanup
- Resource Management: Handle unclosed client sessions more gracefully
- Channel Expansion: Enhanced support for new content delivery channels
- Deployment Cleanup: Remove staging Celery Flower deployment
- Validation Error: Fixed
ValidationError: 1 validation error for MeInfo - UI Layout: Corrected misaligned padding/indent in category list (checkbox tree)
Stay Updated
Get Notified- Subscribe to our RSS feed for automatic updates
- Follow us on X for announcements
