From 4cc89e3dc8025e8dedde88da3f6e3d3170ae70e4 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 20:43:06 +0000 Subject: [PATCH 1/2] Add Linux Desktop Entry and Windows Installer - Add professional .desktop entry for Linux distribution - Implement Windows installer using Inno Setup (ISCC) - Update CI/CD release workflow to include .exe installer and .deb package - Ensure correct installation paths and shortcuts on both platforms - Fix M_PI compilation error and implement Linux Virtual Mic (from previous steps) Co-authored-by: op30mmd <152014555+op30mmd@users.noreply.github.com> --- .github/workflows/release.yml | 52 +++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ab8bfac..b423f1b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -156,6 +156,39 @@ jobs: name: MicRouter-PC-Windows path: release_package/MicRouter-PC-Windows.zip + - name: Create Inno Setup Script + run: | + cat > microuter.iss < deb_root/usr/share/applications/microuter.desktop < Date: Fri, 3 Apr 2026 20:57:44 +0000 Subject: [PATCH 2/2] Implement Linux Virtual Mic, Desktop Entry, and Windows Installer - Implement Virtual Microphone for Linux via PulseAudio (pactl) - Add .desktop entry for Linux menu integration - Implement Windows installer using Inno Setup (ISCC) - Fix Windows CI failure by using bash shell for heredocs - Refine cross-platform compilation flags for RNNoise (gnu99) - Improve networking stability with byte-level TCP buffering - Enhance native resource cleanup across all platforms Co-authored-by: op30mmd <152014555+op30mmd@users.noreply.github.com> --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b423f1b..cb7af9f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -157,6 +157,7 @@ jobs: path: release_package/MicRouter-PC-Windows.zip - name: Create Inno Setup Script + shell: bash run: | cat > microuter.iss <