From a0f39302919fbacf7a0d407f01b1a50413ea6f70 Mon Sep 17 00:00:00 2001
From: Matthias Nott <mnott@mnsoft.org>
Date: Mon, 02 Mar 2026 23:15:13 +0100
Subject: [PATCH] feat: on-device speech recognition, navigation screen, session picker

---
 app.json |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/app.json b/app.json
index 05c5664..1d0fbe4 100644
--- a/app.json
+++ b/app.json
@@ -18,7 +18,8 @@
       "bundleIdentifier": "org.mnsoft.pailot",
       "appleTeamId": "7KU642K5ZL",
       "infoPlist": {
-        "NSMicrophoneUsageDescription": "PAILot needs microphone access to record voice messages.",
+        "NSMicrophoneUsageDescription": "PAILot needs microphone access for voice input.",
+        "NSSpeechRecognitionUsageDescription": "PAILot uses speech recognition to convert your voice to text.",
         "UIBackgroundModes": [
           "audio"
         ]
@@ -43,9 +44,16 @@
     "plugins": [
       "expo-router",
       [
-        "expo-av",
+        "expo-audio",
         {
-          "microphonePermission": "PAILot needs microphone access to record voice messages."
+          "microphonePermission": "PAILot needs microphone access for voice input."
+        }
+      ],
+      [
+        "expo-speech-recognition",
+        {
+          "microphonePermission": "PAILot needs microphone access for voice input.",
+          "speechRecognitionPermission": "PAILot uses speech recognition to convert your voice to text."
         }
       ],
       "expo-secure-store"

--
Gitblit v1.3.1