From 7e22902e479c8de7cb734df4e36547cd9a029382 Mon Sep 17 00:00:00 2001 From: ifedan-ed Date: Mon, 30 Mar 2026 15:38:59 +0000 Subject: [PATCH] v12: LiteLLM voice support, Vertex AI, model discovery, APK crash fix - LiteLLM: chat, TTS (tts-1), STT (whisper-1) via proxy - Google Vertex AI: direct chat, Gemini STT, Google Cloud TTS - Admin model management: discover/search/toggle/custom models - TTS shows actual provider in toast (not hardcoded ElevenLabs) - APK crash fix: proper PNG splash + mipmap icons - Server-side audio backups with gzip compression - Expandable AI correction viewer - Zero-config browser speech recognition - Bump to v12.0.0 --- docker-compose.yml | 2 +- package.json | 2 +- server.js | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index e40a07b..e4cf972 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: pediatric-scribe: - image: danielonyejesi/pediatric-ai-scribe-v3:v10 + image: danielonyejesi/pediatric-ai-scribe-v3:v12 ports: - "3552:3000" env_file: diff --git a/package.json b/package.json index 61b5c76..fb9d832 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pediatric-ai-scribe", - "version": "9.1.0", + "version": "12.0.0", "description": "AI-powered pediatric clinical documentation platform", "main": "server.js", "scripts": { diff --git a/server.js b/server.js index 7429ef7..b3b49f9 100644 --- a/server.js +++ b/server.js @@ -142,7 +142,7 @@ app.get('/api/models', async (req, res) => { const { activeProvider } = require('./src/utils/ai'); app.get('/api/health', (req, res) => { res.json({ - status: 'running', version: '9.1.0', provider: activeProvider, + status: 'running', version: '12.0.0', provider: activeProvider, timestamp: new Date().toISOString(), openrouter: process.env.OPENROUTER_API_KEY ? 'configured' : 'missing', bedrock: process.env.AWS_BEDROCK_REGION ? 'configured' : 'not configured', @@ -209,7 +209,7 @@ const PORT = process.env.PORT || 3000; server.listen(PORT, () => { console.log(''); console.log('=========================================='); - console.log('🏥 PEDIATRIC AI SCRIBE v9.1'); + console.log('🏥 PEDIATRIC AI SCRIBE v12.0'); console.log('=========================================='); console.log('🌐 http://localhost:' + PORT); console.log('🤖 Provider: ' + activeProvider);