From a720260c3015e10b02b81c1bab38089ad38042ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Tun=C3=A7?= Date: Thu, 23 Apr 2026 08:58:41 +0300 Subject: [PATCH] feat: implement main dashboard UI with file upload, configuration, and transcription progress tracking --- src/renderer/src/App.jsx | 48 ++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/renderer/src/App.jsx b/src/renderer/src/App.jsx index 86b4c11..4fc3add 100644 --- a/src/renderer/src/App.jsx +++ b/src/renderer/src/App.jsx @@ -1,11 +1,11 @@ import React, { useState, useEffect } from 'react' -import { - LayoutDashboard, - Box, - ListMusic, - Settings, - X, - Minus, +import { + LayoutDashboard, + Box, + ListMusic, + Settings, + X, + Minus, Square, UploadCloud, ChevronDown, @@ -56,7 +56,7 @@ function App() { return } window.api.detectHardware().then(setHardware) - + window.api.onTranscriptionProgress((p) => { setProgress(p) }) @@ -105,7 +105,7 @@ function App() { if (!file) return setIsTranscribing(true) setProgress(0) - + try { const result = await window.api.startTranscription(file.path, config) if (result.success) { @@ -133,12 +133,12 @@ function App() { {/* Header */}
- Voicext Logo + Voicext Logo