TCP Streamer v2.0.0
🚀 TCP Streamer v2.0.0 - Complete UI Redesign
I'm incredibly excited to introduce TCP Streamer 2.0.0! This major release brings a complete overhaul of the application interface, transitioning from vanilla HTML/JS to a modern, robust, and highly optimized architecture powered by Vue 3, Pinia, and Tailwind CSS 4.
✨ What's New
- Complete Visual Redesign: A beautiful, premium dark theme utilizing glassmorphism, dynamic animations, and a highly intuitive layout.
- Enhanced UI Smoothness: Beautiful interactions including native View Transitions for seamless tab switching, and refined cubic-bezier physics for all inputs, checkboxes, and buttons.
- Tabbed Navigation: Settings are now cleanly organized into dedicated tabs (Connection, Audio, Settings, Advanced, and Logs), making the app much easier to configure.
- New App Logo: Replaced the placeholder logo with custom TCP Streamer branding and updated desktop app icons for macOS, Windows, and Linux.
- Modern State Management: Powered by Pinia, the app now handles state, configuration profiles, and streaming statistics with absolute precision.
- Multiple fixes and improvements on the whole audio logic.
🔧 Technical Details
- Frontend Stack: Vue 3 (Composition API), Pinia (State), Tailwind CSS 4 (Styling), Vite (Bundler).
- Zero Regressions: The Rust backend performance, audio pipeline, and network resilience mechanisms remain absolutely intact and fully featured. Everything you loved about version 1.9.6 is here, just wrapped in a significantly better package.