Skip to content

Releases: hoangsonww/DocuThinker-AI-App

v2.1.2

16 May 03:42

Choose a tag to compare

🚀 v2.1.2 – Stable Public Release

DocuThinker is now officially production-ready, publicly usable, and rock-solid stable.

Highlights

  1. Performance & Reliability

    • Eliminated cold-starts by keeping the backend “warm” on Render/Vercel
    • Redis caching for faster repeat requests
    • Rate-limit protection on all AI calls
    • Increased concurrency with RabbitMQ workers
  2. UI/UX Improvements

    • Persistent light/dark mode toggle
    • Drag-and-drop upload with progress bars
    • Friendly error screens with retry buttons
  3. Enhanced AI Features

    • Improved voice-to-text chat accuracy
    • Bullet-point, multi-language summaries
    • Paragraph-level sentiment analysis
    • Contextual content rewriting and recommendations
  4. API & GraphQL Updates

    • Cursor-based pagination on document listings
    • Bulk delete and theme-update GraphQL mutations
    • Unified JSON error schema (code + details)
  5. DevOps & CI/CD

    • Updated Docker Compose and Kubernetes manifests for v2.1.2
    • Jenkins and GitHub Actions now run full integration tests (MongoDB + Redis)
    • Helm chart for one-click cluster deployment
    • Prometheus health checks enabled on all services
  6. Mobile Beta

    • Expo-based React Native app now feature-complete for upload, chat, and browsing
    • Launch locally with npx expo start

Upgrade & Run

  1. Checkout tag:

    git fetch --tags
    git checkout v2.1.2
    
  2. Install & build:

    npm ci
    npm run build
    
  3. Configure your .env with keys for Firebase, Google AI, Redis, RabbitMQ, etc.

  4. Run locally:

    aicc dev
    cd mobile-app && npx expo start
    
  5. Or containerized:

    docker-compose up --build
    

If you encounter any issues or have feature requests, please open an issue in the repository. Thank you for using DocuThinker!