From faba654e565891be2926269e613939ae76e4bd8a Mon Sep 17 00:00:00 2001 From: Nell Date: Sun, 18 Jan 2026 18:49:04 +0100 Subject: [PATCH] init --- src-tauri/src/app/mod.rs | 1 + src-tauri/src/app/ox_speak_app.rs | 14 +++++++ src-tauri/src/audio/microphone/mod.rs | 0 src-tauri/src/audio/mod.rs | 0 src-tauri/src/audio/speaker/mod.rs | 0 src-tauri/src/lib.rs | 3 +- src-tauri/src/network/http/mod.rs | 0 src-tauri/src/network/mod.rs | 0 src-tauri/src/network/udp/mod.rs | 0 src-tauri/src/network/ws/mod.rs | 0 src/App.vue | 54 ++++++++++++++++++------ src/main.ts | 7 +++- src/pages/channel_detail.vue | 9 ++-- src/pages/server_detail.vue | 59 ++++++++++++++++++++++----- vite.config.ts | 1 + 15 files changed, 118 insertions(+), 30 deletions(-) create mode 100644 src-tauri/src/app/mod.rs create mode 100644 src-tauri/src/app/ox_speak_app.rs create mode 100644 src-tauri/src/audio/microphone/mod.rs create mode 100644 src-tauri/src/audio/mod.rs create mode 100644 src-tauri/src/audio/speaker/mod.rs create mode 100644 src-tauri/src/network/http/mod.rs create mode 100644 src-tauri/src/network/mod.rs create mode 100644 src-tauri/src/network/udp/mod.rs create mode 100644 src-tauri/src/network/ws/mod.rs diff --git a/src-tauri/src/app/mod.rs b/src-tauri/src/app/mod.rs new file mode 100644 index 0000000..a1398cc --- /dev/null +++ b/src-tauri/src/app/mod.rs @@ -0,0 +1 @@ +mod ox_speak_app; \ No newline at end of file diff --git a/src-tauri/src/app/ox_speak_app.rs b/src-tauri/src/app/ox_speak_app.rs new file mode 100644 index 0000000..d02a539 --- /dev/null +++ b/src-tauri/src/app/ox_speak_app.rs @@ -0,0 +1,14 @@ +use tauri::AppHandle; + +pub struct OxSpeakApp { + tauri_handle: AppHandle +} + +impl OxSpeakApp { + pub async fn new(tauri_handle: AppHandle) -> Self { + + Self { + tauri_handle + } + } +} \ No newline at end of file diff --git a/src-tauri/src/audio/microphone/mod.rs b/src-tauri/src/audio/microphone/mod.rs new file mode 100644 index 0000000..e69de29 diff --git a/src-tauri/src/audio/mod.rs b/src-tauri/src/audio/mod.rs new file mode 100644 index 0000000..e69de29 diff --git a/src-tauri/src/audio/speaker/mod.rs b/src-tauri/src/audio/speaker/mod.rs new file mode 100644 index 0000000..e69de29 diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 7b08f31..324ac41 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -13,4 +13,5 @@ pub fn run() { .expect("error while running tauri application"); } -mod utils; \ No newline at end of file +mod utils; +mod app; \ No newline at end of file diff --git a/src-tauri/src/network/http/mod.rs b/src-tauri/src/network/http/mod.rs new file mode 100644 index 0000000..e69de29 diff --git a/src-tauri/src/network/mod.rs b/src-tauri/src/network/mod.rs new file mode 100644 index 0000000..e69de29 diff --git a/src-tauri/src/network/udp/mod.rs b/src-tauri/src/network/udp/mod.rs new file mode 100644 index 0000000..e69de29 diff --git a/src-tauri/src/network/ws/mod.rs b/src-tauri/src/network/ws/mod.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/App.vue b/src/App.vue index a4a0591..4317e23 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,8 +1,15 @@