Back to all releases

Fluentia v1.0.0 (Build 72)

Released: September 2025

We're excited to share the latest improvements to Fluentia, your AI-powered language learning companion! This release brings significant enhancements to both the user experience and development workflow.


✨ New Features

USB Development Mode

Connect your device via USB for seamless development when WiFi is unavailable.

Benefits:

  • Perfect for working on-the-go or in environments with poor connectivity
  • Automated setup with npm run start:usb command
  • Reliable connection without network dependencies

Usage:

npm run start:usb

Real-time Network Quality Indicator

Visual feedback showing your connection quality at a glance.

Features:

  • Animated checking state with bouncing dots while establishing connection
  • Clear visual indicators for connection quality
  • Helps you understand when conversation quality might be affected
  • Real-time updates as network conditions change

🎯 Conversation Enhancements

Expanded Roleplay Scenarios

Practice real-world conversations with diverse AI characters, each with unique personality traits and backstories for authentic interactions.

Restaurant Scenarios:

  • 🍷 Sommelier - Wine pairing and selection conversations
  • 🍽️ Waiter - Order taking and dining service interactions
  • 👔 Maître d' - Reservation and seating discussions

Travel Situations:

  • 🏨 Hotel Concierge - Accommodation and local recommendations
  • 🚂 Train Conductor - Travel assistance and ticketing
  • 🚕 Taxi Driver - Navigation and casual conversation

Each character provides realistic, contextual conversations that mirror real-world language use.

Improved Telemetry System

Enhanced analytics and performance monitoring for a personalized learning experience.

Capabilities:

  • Better tracking of learning progress and conversation quality
  • Performance monitoring for optimal app experience
  • Privacy-focused data collection (anonymized by default)
  • Insights to help personalize your learning journey

🛠️ Developer Experience

Monorepo Architecture

Migrated to a clean, efficient monorepo structure for better code organization.

Structure:

fluentia/
├── mobile/     # React Native mobile app
├── server/     # Elixir Phoenix backend
└── web/        # Next.js web application

Benefits:

  • Shared components and types across all platforms
  • Turborepo integration for efficient builds and caching
  • Independent deployments for each application
  • Simplified dependency management

Enhanced Testing Suite

Industry-leading test coverage and performance.

Achievements:

  • 94% test pass rate (vs 75% industry average)
  • Sub-second execution times (vs 5-10s typical)
  • 🎯 8 focused test suites (vs 25+ brittle suites)
  • 🚫 Zero skipped tests (vs common 20-30% skip rate)

Philosophy:

  • Focus on business logic testing for reliability
  • No brittle component tests
  • Fast feedback loops for developers
  • Comprehensive coverage of critical paths

See mobile/TESTING.md for detailed guidelines.

Improved CI/CD Pipeline

Automated workflows for quality and deployment.

Features:

  • GitHub Actions integration with automated testing
  • Claude Code workflow for AI-assisted development
  • Production deployment automation
  • Automated code review processes
  • Build verification before merge

🔧 Technical Improvements

Performance Optimizations

React & Native Performance:

  • React Strict Mode compliance throughout the app
  • Memory leak fixes and improved resource management
  • Enhanced animation performance with react-reanimated
  • Optimized WebRTC connections for better voice quality

Code Quality

Standards & Practices:

  • TypeScript strict mode enforcement
  • Comprehensive interface definitions in src/types/index.ts
  • Consistent code patterns across the codebase
  • Industry-standard testing practices
  • React Compiler compatibility maintained

📚 Documentation & Resources

Comprehensive Developer Guides

New Documentation:

  • Complete CLAUDE.md directives for development guidelines
  • Detailed TESTING.md with philosophy and best practices
  • Comprehensive README.md with setup instructions
  • Design system documentation for consistent UI/UX
  • Architecture decision records

Key Resources:

  • Primary directives and workflow guidelines
  • Testing patterns and examples
  • Component development guidelines
  • i18n requirements and coverage

🌐 Infrastructure Updates

Enhanced Development Environment

Improvements:

  • Docker support for local development
  • Enhanced environment configuration with .env.example
  • Improved build and deployment scripts
  • Better error handling and logging
  • Streamlined dependency management

🎨 UI/UX Refinements

Design Excellence

Enhancements:

  • Follows Apple Human Interface Guidelines
  • Smooth animations and transitions with react-reanimated
  • Responsive design across all devices
  • Accessibility improvements
  • Consistent design system implementation

🔒 Security & Reliability

Robust Error Handling

Improvements:

  • Enhanced error handling throughout the application
  • Secure WebRTC connections for voice conversations
  • Improved authentication flow
  • Better session management
  • Privacy-first data handling (anonymized by default)

🚀 What's Coming Next

We're continuously working to improve your language learning experience. Stay tuned for upcoming features:

  • 🎭 More roleplay scenarios and characters
  • 🗣️ Advanced pronunciation feedback
  • 🌍 Expanded language support
  • 🤖 AI-powered lesson recommendations
  • 📊 Enhanced progress tracking and insights

📝 Note for Developers

The project now includes comprehensive development guidelines in CLAUDE.md, making it easier for contributors to maintain code quality and consistency. Our testing philosophy focuses on business logic with lightning-fast execution times, achieving industry-leading metrics.

Quick Start:

# Install dependencies
cd mobile && npm install

# Run tests
npm run test:unit

# TypeScript check
npx tsc --noEmit

# Start development
npm run dev:mobile

🙏 Thank You

Thank you for being part of the Fluentia community! Your journey to language mastery continues with these improvements designed to make learning more natural, engaging, and effective.

Happy Learning! 🌍

Fluentia v1.0.0 Build 72 - Release Notes