Changelog

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.12.0 - 2025-01-14

This release represents approximately one year of development since the initial v1.0.0 release, including major new features for team collaboration, speaker management, and visibility controls.

Added

  • User Groups & Visibility System: Complete team sharing infrastructure with granular access controls

    • Create user groups to organize team members
    • Set visibility on transcriptions, folders, and templates (private, team, specific groups)
    • Resource-level access control with inheritance from folders
    • Visibility badges showing sharing status throughout the UI
  • Speaker Management: Post-transcription speaker editing capabilities

    • Rename speakers after diarization is complete
    • Reassign transcript segments to different speakers when detection is incorrect
    • Real-time speaker badge updates in transcript viewer
    • Speakers panel with word count percentages per speaker
  • Folder System Enhancements

    • Folder visibility controls (private, team, shared with groups)
    • Nested folder support with parent-child relationships
    • Drag and drop transcriptions between folders
    • Folder-level default templates
  • Transcript Actions: Unified button component for transcript tab

    • Combined "Improve Transcript" and "Copy Transcript" buttons
    • Consistent styling and positioning
  • Dashboard Improvements

    • Performance optimizations for statistics loading
    • Transcription links in task cards
    • Improved recent activity display
  • Mobile Responsive Updates

    • Speakers panel repositioned above transcript on mobile/tablet
    • Improved layout adaptations across screen sizes

Changed

  • Template visibility now supports private, team, and system-wide options
  • Onboarding flow updated to collect user preferences (industry, meeting types)
  • Share modal auto-saves first version selection
  • Subscription page restricted to team admins only

Fixed

  • Memory exhaustion with large transcripts in speakers panel
  • Shared link access bypassing team scope correctly
  • Folder parent relationship resolution
  • Upload modal state management
  • Transcription visibility in shared folders
  • Various test suite stability improvements

Security

  • Subscription management restricted to authorized team members
  • Improved authorization checks on bulk actions (move, delete)

1.0.1 - 2024-11-XX

Fixed

  • Initial bug fixes after launch

1.0.0 - 2024-11-XX

Added

  • Initial public release with semantic versioning
  • Core transcription functionality with Whisper AI
  • GPT/Claude/Gemini integration for analysis
  • Team management and collaboration features
  • Subscription management with Stripe
  • Template system for structured analysis
  • Real-time processing with Laravel Horizon
  • Secure password-protected sharing
  • Mobile app support with React Native/Expo

Features

  • Audio/video transcription pipeline
  • Multi-model AI processing (OpenAI, Anthropic, Google, Enterprise)
  • Team-based workspace management
  • Customizable analysis templates
  • Export to PDF/DOCX formats
  • Real-time status updates
  • Diarization support for speaker identification