Skip to main content

OneMeet Changelog

Track our progress and new features

v0.7.0LatestPhase 6.5

AI Provider Selection System

Added
  • Multi-provider STT: Azure Speech SDK, Deepgram Nova-2, Google Speech, OpenAI Whisper
  • Multi-provider Translation: Azure Translator, DeepL, OpenAI GPT-4o-mini, Google Translate
  • Preset Modes: Economy (~$0.50/hr), Balanced (~$0.90/hr), Premium (~$1.60/hr), Ultra (~$2.50/hr)
  • AISettingsTab component with preset cards and custom provider selection
  • ProviderFactory with unified factory pattern and automatic fallback
Changed
  • Deepgram SDK Migration - Replaced raw WebSocket with official @deepgram/sdk v4.11.3
  • Added keepalive interval (8s) to maintain WebSocket connections
  • Real-time WebSocket handler fetches user AI settings for provider selection
v0.6.1StablePhase 6

Recall.ai Bot Integration

Added
  • Recall.ai Bot-as-a-Service integration for meeting transcription
  • Support for Google Meet, Microsoft Teams, and Zoom via single API
  • Real-time transcription via Recall.ai streaming
  • Auto language detection for transcripts (ja/en/etc)
  • Speaker identification with participant names from meeting platform
  • Webhook handlers for transcript.data and bot.status_change events
Changed
  • Extended Segment model with source, platformSpeakerId, platformSpeakerName, detectedLanguage
  • History page now displays speaker names and detected language badge
v0.6.0StablePhase 5.5 + 8

Calendar Integration & Blog System

Added
  • Microsoft Calendar OAuth integration with token refresh
  • Calendar page with Month/Week/Day views
  • Start Transcription button with consent dialog
  • Blog repository, routes, and admin pages
  • Public blog pages with markdown rendering
  • New OneMeet logo and landing page redesign
Changed
  • Domain migration from lingojpx.com to onemeet.ai
  • API URL: api.onemeet.ai, Realtime URL: realtime.onemeet.ai
Infrastructure
  • Separate Microsoft App Registration for PROD calendar
  • Updated Key Vault secrets for calendar integration
  • Added Permissions-Policy header for microphone access
v0.5.0StablePhase 5

Billing & Subscriptions

Added
  • PayPal payment integration (sandbox mode)
  • Subscription plans: Free, Basic ($9.99), Pro ($29.99), Enterprise
  • Credit-based quota system
  • Usage tracking (transcription minutes, translation chars)
  • Credit packs: Starter, Standard, Premium
  • Billing API endpoints and user billing page
v0.4.0StablePhase 4B

Admin Portal & RBAC

Added
  • Admin dashboard with system overview
  • User management with 27 API endpoints
  • Analytics dashboard (user growth, meeting stats)
  • System monitoring (health, metrics, connections)
  • Audit logs with filtering
  • Financial dashboard (revenue, subscriptions)
  • RBAC with 4 roles: user, support, admin, superadmin
Security
  • All secrets migrated to Azure Key Vault (17 secrets)
  • Container Apps using Managed Identity
  • Removed hardcoded credentials from code
v0.3.0BetaPhase 3

History, Search & Export

Added
  • Meeting history page with pagination
  • Full-text search across transcripts
  • Meeting detail view with speaker editing
  • Export functionality for transcripts
v0.2.5BetaPhase 2.5

UI/UX Enhancements

Added
  • Indigo theme replacing previous color scheme
  • Framer Motion animations throughout
  • Glassmorphism effects on cards
  • Fixed header with search functionality
  • Profile dropdown with user info
v0.2.0BetaPhase 2

Live Transcription

Added
  • WebSocket server for real-time transcription
  • Azure Speech SDK integration (Japanese speech-to-text)
  • Azure Translator integration (Japanese → English)
  • Speaker diarization (Speaker 1, 2, 3...)
  • Live transcription UI with audio visualization
  • Desktop overlay (Electron) - Windows build
Changed
  • Migrated API from Azure Functions to Azure Container Apps (ARM64 compatibility)
v0.1.1Pre-releasePhase 2 (Auth)

Custom Authentication

Added
  • Custom JWT authentication (email/password)
  • bcrypt password hashing (10 rounds)
  • JWT tokens (HS256, 7-day expiry)
  • Signup/Login/Logout endpoints
  • Protected route component
  • AuthContext for state management
Technical
  • Azure AD B2C deprecated (replaced by custom JWT)
v0.1.0Pre-releasePhase 1

Initial Foundation

Added
  • Monorepo structure with npm workspaces
  • Next.js 14 frontend with App Router
  • Azure Functions API skeleton
  • WebSocket realtime service skeleton
  • Shared TypeScript types package
  • GitLab CI/CD pipeline
Infrastructure
  • Azure Static Web App
  • Container Apps Environment
  • Cosmos DB (SQL API)
  • Key Vault, Speech Services (S0), Translator (S1)
  • Container Registry & Application Insights

Have feedback? Get in touch