From 520aff77d68f60c059877876c193c6be99f559f5 Mon Sep 17 00:00:00 2001 From: Neotastisch <54811660+Neotastisch@users.noreply.github.com> Date: Wed, 16 Jul 2025 17:41:01 +0200 Subject: [PATCH 1/2] rename folder --- {friend-lite => app}/.gitignore | 0 {friend-lite => app}/App.tsx | 0 {friend-lite => app}/README.md | 0 {friend-lite => app}/app.json | 0 {friend-lite => app}/app/_layout.tsx | 0 .../app/components/BluetoothStatusBanner.tsx | 0 .../app/components/DeviceDetails.tsx | 0 .../app/components/DeviceListItem.tsx | 0 .../app/components/ScanControls.tsx | 0 .../app/components/StatusIndicator.tsx | 0 {friend-lite => app}/app/hooks/.gitkeep | 0 {friend-lite => app}/app/hooks/useAudioListener.ts | 0 {friend-lite => app}/app/hooks/useAudioStreamer.ts | 0 .../app/hooks/useBluetoothManager.ts | 0 .../app/hooks/useDeviceConnection.ts | 0 {friend-lite => app}/app/hooks/useDeviceScanning.ts | 0 {friend-lite => app}/app/index.tsx | 0 {friend-lite => app}/app/utils/storage.ts | 0 {friend-lite => app}/assets/adaptive-icon.png | Bin {friend-lite => app}/assets/favicon.png | Bin {friend-lite => app}/assets/icon.png | Bin {friend-lite => app}/assets/splash.png | Bin {friend-lite => app}/eas.json | 0 {friend-lite => app}/metro.config.js | 0 {friend-lite => app}/package-lock.json | 0 {friend-lite => app}/package.json | 0 {friend-lite => app}/tsconfig.json | 0 27 files changed, 0 insertions(+), 0 deletions(-) rename {friend-lite => app}/.gitignore (100%) rename {friend-lite => app}/App.tsx (100%) rename {friend-lite => app}/README.md (100%) rename {friend-lite => app}/app.json (100%) rename {friend-lite => app}/app/_layout.tsx (100%) rename {friend-lite => app}/app/components/BluetoothStatusBanner.tsx (100%) rename {friend-lite => app}/app/components/DeviceDetails.tsx (100%) rename {friend-lite => app}/app/components/DeviceListItem.tsx (100%) rename {friend-lite => app}/app/components/ScanControls.tsx (100%) rename {friend-lite => app}/app/components/StatusIndicator.tsx (100%) rename {friend-lite => app}/app/hooks/.gitkeep (100%) rename {friend-lite => app}/app/hooks/useAudioListener.ts (100%) rename {friend-lite => app}/app/hooks/useAudioStreamer.ts (100%) rename {friend-lite => app}/app/hooks/useBluetoothManager.ts (100%) rename {friend-lite => app}/app/hooks/useDeviceConnection.ts (100%) rename {friend-lite => app}/app/hooks/useDeviceScanning.ts (100%) rename {friend-lite => app}/app/index.tsx (100%) rename {friend-lite => app}/app/utils/storage.ts (100%) rename {friend-lite => app}/assets/adaptive-icon.png (100%) rename {friend-lite => app}/assets/favicon.png (100%) rename {friend-lite => app}/assets/icon.png (100%) rename {friend-lite => app}/assets/splash.png (100%) rename {friend-lite => app}/eas.json (100%) rename {friend-lite => app}/metro.config.js (100%) rename {friend-lite => app}/package-lock.json (100%) rename {friend-lite => app}/package.json (100%) rename {friend-lite => app}/tsconfig.json (100%) diff --git a/friend-lite/.gitignore b/app/.gitignore similarity index 100% rename from friend-lite/.gitignore rename to app/.gitignore diff --git a/friend-lite/App.tsx b/app/App.tsx similarity index 100% rename from friend-lite/App.tsx rename to app/App.tsx diff --git a/friend-lite/README.md b/app/README.md similarity index 100% rename from friend-lite/README.md rename to app/README.md diff --git a/friend-lite/app.json b/app/app.json similarity index 100% rename from friend-lite/app.json rename to app/app.json diff --git a/friend-lite/app/_layout.tsx b/app/app/_layout.tsx similarity index 100% rename from friend-lite/app/_layout.tsx rename to app/app/_layout.tsx diff --git a/friend-lite/app/components/BluetoothStatusBanner.tsx b/app/app/components/BluetoothStatusBanner.tsx similarity index 100% rename from friend-lite/app/components/BluetoothStatusBanner.tsx rename to app/app/components/BluetoothStatusBanner.tsx diff --git a/friend-lite/app/components/DeviceDetails.tsx b/app/app/components/DeviceDetails.tsx similarity index 100% rename from friend-lite/app/components/DeviceDetails.tsx rename to app/app/components/DeviceDetails.tsx diff --git a/friend-lite/app/components/DeviceListItem.tsx b/app/app/components/DeviceListItem.tsx similarity index 100% rename from friend-lite/app/components/DeviceListItem.tsx rename to app/app/components/DeviceListItem.tsx diff --git a/friend-lite/app/components/ScanControls.tsx b/app/app/components/ScanControls.tsx similarity index 100% rename from friend-lite/app/components/ScanControls.tsx rename to app/app/components/ScanControls.tsx diff --git a/friend-lite/app/components/StatusIndicator.tsx b/app/app/components/StatusIndicator.tsx similarity index 100% rename from friend-lite/app/components/StatusIndicator.tsx rename to app/app/components/StatusIndicator.tsx diff --git a/friend-lite/app/hooks/.gitkeep b/app/app/hooks/.gitkeep similarity index 100% rename from friend-lite/app/hooks/.gitkeep rename to app/app/hooks/.gitkeep diff --git a/friend-lite/app/hooks/useAudioListener.ts b/app/app/hooks/useAudioListener.ts similarity index 100% rename from friend-lite/app/hooks/useAudioListener.ts rename to app/app/hooks/useAudioListener.ts diff --git a/friend-lite/app/hooks/useAudioStreamer.ts b/app/app/hooks/useAudioStreamer.ts similarity index 100% rename from friend-lite/app/hooks/useAudioStreamer.ts rename to app/app/hooks/useAudioStreamer.ts diff --git a/friend-lite/app/hooks/useBluetoothManager.ts b/app/app/hooks/useBluetoothManager.ts similarity index 100% rename from friend-lite/app/hooks/useBluetoothManager.ts rename to app/app/hooks/useBluetoothManager.ts diff --git a/friend-lite/app/hooks/useDeviceConnection.ts b/app/app/hooks/useDeviceConnection.ts similarity index 100% rename from friend-lite/app/hooks/useDeviceConnection.ts rename to app/app/hooks/useDeviceConnection.ts diff --git a/friend-lite/app/hooks/useDeviceScanning.ts b/app/app/hooks/useDeviceScanning.ts similarity index 100% rename from friend-lite/app/hooks/useDeviceScanning.ts rename to app/app/hooks/useDeviceScanning.ts diff --git a/friend-lite/app/index.tsx b/app/app/index.tsx similarity index 100% rename from friend-lite/app/index.tsx rename to app/app/index.tsx diff --git a/friend-lite/app/utils/storage.ts b/app/app/utils/storage.ts similarity index 100% rename from friend-lite/app/utils/storage.ts rename to app/app/utils/storage.ts diff --git a/friend-lite/assets/adaptive-icon.png b/app/assets/adaptive-icon.png similarity index 100% rename from friend-lite/assets/adaptive-icon.png rename to app/assets/adaptive-icon.png diff --git a/friend-lite/assets/favicon.png b/app/assets/favicon.png similarity index 100% rename from friend-lite/assets/favicon.png rename to app/assets/favicon.png diff --git a/friend-lite/assets/icon.png b/app/assets/icon.png similarity index 100% rename from friend-lite/assets/icon.png rename to app/assets/icon.png diff --git a/friend-lite/assets/splash.png b/app/assets/splash.png similarity index 100% rename from friend-lite/assets/splash.png rename to app/assets/splash.png diff --git a/friend-lite/eas.json b/app/eas.json similarity index 100% rename from friend-lite/eas.json rename to app/eas.json diff --git a/friend-lite/metro.config.js b/app/metro.config.js similarity index 100% rename from friend-lite/metro.config.js rename to app/metro.config.js diff --git a/friend-lite/package-lock.json b/app/package-lock.json similarity index 100% rename from friend-lite/package-lock.json rename to app/package-lock.json diff --git a/friend-lite/package.json b/app/package.json similarity index 100% rename from friend-lite/package.json rename to app/package.json diff --git a/friend-lite/tsconfig.json b/app/tsconfig.json similarity index 100% rename from friend-lite/tsconfig.json rename to app/tsconfig.json From db0cc1137b133a1d399ec52fe3cfbf9f6b3840b4 Mon Sep 17 00:00:00 2001 From: Neotastisch <54811660+Neotastisch@users.noreply.github.com> Date: Wed, 16 Jul 2025 17:43:07 +0200 Subject: [PATCH 2/2] update readme etc --- CLAUDE.md | 2 +- README.md | 4 ++-- app/README.md | 4 ++-- app/app.json | 4 ++-- app/package.json | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index eccd740a..6d28f927 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -38,7 +38,7 @@ sudo rm -rf ./audio_chunks/ ./mongo_data/ ./qdrant_data/ ### Mobile App Development ```bash -cd friend-lite +cd app # Start Expo development server npm start diff --git a/README.md b/README.md index 3e1ab1f0..60e50eba 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ Its a little complicated to turn that into PCM, which most Apps use. ## Core Components -### 📱 Mobile App (`friend-lite/`) +### 📱 Mobile App (`app/`) - **React Native app** for connecting to OMI devices via Bluetooth - Streams audio in OPUS format to selected backend - Cross-platform (iOS/Android) support @@ -181,7 +181,7 @@ Both backends and ASR services use the **Wyoming protocol** for standardized com ## For Beginners 1. Start with **Simple Backend** to understand the basics -2. Use **friend-lite mobile app** to connect your OMI device +2. Use **mobile app** to connect your OMI device 3. Examine saved audio chunks in `./audio_chunks/` ## For Production Use diff --git a/app/README.md b/app/README.md index c4d9609d..bd629acc 100644 --- a/app/README.md +++ b/app/README.md @@ -1,7 +1,7 @@ ## iOS Installation ### Method 1: Using Xcode (Development) -1. Navigate to the `friend-lite` folder +1. Navigate to the `app` folder 2. Run prebuild command: ```bash npx expo prebuild --clean @@ -15,7 +15,7 @@ 6. Build and run the app from Xcode ### Method 2: Using Expo CLI (Recommended) -1. Navigate to the `friend-lite` folder +1. Navigate to the `app` folder 2. Clean and prebuild the project: ```bash npx expo prebuild --clean diff --git a/app/app.json b/app/app.json index 1ce96b8f..4e730734 100644 --- a/app/app.json +++ b/app/app.json @@ -1,7 +1,7 @@ { "expo": { - "name": "friend-lite", - "slug": "friend-lite", + "name": "friend-lite-app", + "slug": "friend-lite-app", "version": "1.0.0", "orientation": "portrait", "icon": "./assets/icon.png", diff --git a/app/package.json b/app/package.json index 9eaad309..d361f83b 100644 --- a/app/package.json +++ b/app/package.json @@ -1,5 +1,5 @@ { - "name": "friend-lite", + "name": "friend-lite-app", "version": "1.0.0", "main": "node_modules/expo/AppEntry.js", "scripts": {