[v0.3.9] - January 31, 2025
Added
- Comprehensive invitation tracking system for participants and admins
- Branded email templates with logo and professional styling
- Granular permissions system for experiments with canView, canEdit, and canAdmin flags
- Public, group, and user-specific permission controls
- Invitation status tracking (pending, accepted, expired)
Changed
- Fixed experiment visibility to respect granular canView permissions
- Updated visibility icon hierarchy to prioritize public > group > private
- Enhanced group sharing with per-group permission controls
Fixed
- Fixed public icon not showing for experiments with granular public permissions
- Resolved permission check inconsistencies across different experiment access types
[v0.3.8] - January 25, 2025
Added
- Enhanced monitoring dashboard for system health tracking
- Real-time metrics for pod health, memory usage, and request rates
- Improved error handling and logging throughout the application
- Prometheus metrics integration for better observability
Changed
- Updated Firebase Admin SDK configuration for improved reliability
- Optimized database queries for better performance
- Enhanced connection pooling for Redis adapter
Fixed
- Resolved issues with experiment state synchronization
- Fixed media loading race conditions during experiment initialization
- Corrected timeout handling in LiveKit room creation
[v0.3.7] - January 20, 2025
Added
- Support for sparse rating collection during experiments
- Enhanced data export functionality with V3 API
- Batch export of experiment data with ZIP download
- New data types: events, recordings, chat, videochat, sync metrics, ratings
- Advanced filtering and pagination for large datasets
Changed
- Improved video synchronization accuracy with Kalman filter refinements
- Updated LiveKit integration for better reliability
- Enhanced error recovery in experiment recording manager
Fixed
- Fixed timing issues in experiment recording manager
- Resolved participant disconnection handling edge cases
- Corrected sparse rating timestamp calculation
[v0.3.6] - January 15, 2025
Added
- Variable synchronization across experiment components
- Component variable management interface
- Automatic variable propagation during experiment duplication
Changed
- Improved experiment duplication to preserve all component relationships
- Enhanced state editor with group management capabilities
Fixed
- Fixed variable sync issues between linked components
- Resolved component reference updating during duplication
[v0.3.5] - January 10, 2025
Added
- Permission management system for granular access control
- Owner transfer functionality for experiments
- Enhanced admin capabilities for permission override
Changed
- Refactored permission checking logic for consistency
- Updated experimenter service to enforce permission boundaries
Fixed
- Fixed permission validation for group members
- Resolved owner permission edge cases
[v0.3.4] - January 5, 2025
Added
- Video upload and processing improvements
- Enhanced video table with filtering and sorting
- Preview generation for uploaded videos
Changed
- Optimized video storage and retrieval
- Improved upload progress tracking
Fixed
- Fixed video upload timeout issues for large files
- Resolved CORS issues with video preview
[v0.3.3] - December 30, 2024
Added
- Prolific integration for participant recruitment
- Completion code management for Prolific studies
- Webhook handling for Prolific events
Changed
- Enhanced participant data routes with Prolific support
- Updated experiment flow to handle external participants
Fixed
- Fixed Prolific redirect handling
- Resolved completion code validation issues
[v0.3.2] - December 25, 2024
Added
- Email template customization for admins
- Branded email templates with logo support
- Test email functionality
Changed
- Improved email service configuration
- Enhanced email delivery reliability
Fixed
- Fixed email template rendering issues
- Resolved SMTP connection timeout
[v0.3.1] - December 20, 2024
Added
- User invitation system via email
- Group invitation management
- Invitation tracking and status updates
Changed
- Enhanced user approval workflow
- Improved group membership management
Fixed
- Fixed invitation expiration handling
- Resolved duplicate invitation issues
[v0.3.0] - December 15, 2024
Added
- Major refactoring of experiment state management
- Enhanced LiveKit integration for experiment recordings
- Improved experiment sync handler architecture
- New API v3 endpoints for data management
Changed
- Migrated from demo-specific to experiment-specific LiveKit services
- Consolidated sync socket management
- Enhanced error handling and recovery
Fixed
- Fixed experiment state race conditions
- Resolved LiveKit room cleanup issues
- Corrected recording webhook processing
← Back to Release Notes
- [v0.3.9] - January 31, 2025
- [v0.3.8] - January 25, 2025
- [v0.3.7] - January 20, 2025
- [v0.3.6] - January 15, 2025
- [v0.3.5] - January 10, 2025
- [v0.3.4] - January 5, 2025
- [v0.3.3] - December 30, 2024
- [v0.3.2] - December 25, 2024
- [v0.3.1] - December 20, 2024
- [v0.3.0] - December 15, 2024