feat: replace Tauri with iced for native cross-platform GUI

- Create iced-app crate with pure Rust GUI using iced 0.13
- Implement server list, connect form, channel/user panels, messaging
- Implement ServerQuery panel for direct server queries
- Add VoiceEngine in tsaudio for decode/buffer/playback pipeline
- Update CI to build iced binary (no frontend build step needed)
- Remove Tauri dependency from workspace
- 69 tests passing across all crates
This commit is contained in:
ReTeamSpeak
2026-05-12 20:35:24 +09:00
parent c878d74a6a
commit c4113373c8
6 changed files with 745 additions and 50 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ members = [
"tsaudio",
"tsdb",
"shared",
"tauri-app/src-tauri",
"iced-app",
]
[workspace.package]