Skip to content

TCP Streamer v2.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Mar 18:52

🚀 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.