This website requires JavaScript.
Explore
Help
Register
Sign In
streamer-tools
/
local-transcription
Watch
1
Star
0
Fork
0
You've already forked local-transcription
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
8
Wiki
Activity
Files
a8e2e7dca825dad41014ad4e8904a6b66b3cac5f
local-transcription
/
src-tauri
/
icons
/
icon.ico
122 lines
23 KiB
Plaintext
Raw
Normal View
History
Unescape
Escape
Add Tauri v2 + Svelte 5 frontend and headless Python backend Scaffold the cross-platform rewrite from PySide6/Qt to Tauri + Svelte, following the same architecture as voice-to-notes. The Python backend runs headless as a sidecar, with a FastAPI control API that the Svelte frontend connects to via REST and WebSocket. New files: - backend/app_controller.py: Headless orchestration (extracted from MainWindow) - backend/api_server.py: FastAPI control endpoints + /ws/control WebSocket - backend/main_headless.py: Headless entry point for sidecar mode - src-tauri/: Tauri v2 Rust shell with sidecar and dialog plugins - src/: Svelte 5 frontend (App, Settings, Controls, TranscriptionDisplay) - src/lib/stores/: Reactive stores for backend connection, config, transcriptions Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 10:20:25 -07:00