From 84ca8080f0029fc1864b318e996c6a6d345858bc Mon Sep 17 00:00:00 2001 From: Luke Gustafson <88517757+LukeGus@users.noreply.github.com> Date: Wed, 26 Nov 2025 19:33:15 -0600 Subject: [PATCH 1/4] Add termix.rb Cask file --- {homebrew => Casks}/termix.rb | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {homebrew => Casks}/termix.rb (100%) diff --git a/homebrew/termix.rb b/Casks/termix.rb similarity index 100% rename from homebrew/termix.rb rename to Casks/termix.rb From 403800f42bc6a74f9ab584daabf7b6beda4dee0a Mon Sep 17 00:00:00 2001 From: Luke Gustafson <88517757+LukeGus@users.noreply.github.com> Date: Wed, 26 Nov 2025 19:36:24 -0600 Subject: [PATCH 2/4] Update Termix to version 1.9.0 with new checksum --- Casks/termix.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Casks/termix.rb b/Casks/termix.rb index 9522fa73..6f6d0d86 100644 --- a/Casks/termix.rb +++ b/Casks/termix.rb @@ -1,8 +1,8 @@ cask "termix" do - version "VERSION_PLACEHOLDER" - sha256 "CHECKSUM_PLACEHOLDER" + version "1.9.0" + sha256 "8fedd242b3cae1ebfd0c391a36f1c246a26ecac258b02478ee8dea2f33cd6d96" - url "https://github.com/Termix-SSH/Termix/releases/download/release-#{version}-tag/termix_macos_universal_#{version}_dmg.dmg" + url "https://github.com/Termix-SSH/Termix/releases/download/release-#{version}-tag/termix_macos_universal_dmg.dmg" name "Termix" desc "Web-based server management platform with SSH terminal, tunneling, and file editing" homepage "https://github.com/Termix-SSH/Termix" From f0647dc7c1b693f551b087e9e8d42bdc1a3eec20 Mon Sep 17 00:00:00 2001 From: Luke Gustafson <88517757+LukeGus@users.noreply.github.com> Date: Wed, 26 Nov 2025 23:38:58 -0600 Subject: [PATCH 3/4] Update README to remove 'coming soon' notes --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 0e9c10f0..80fc69e9 100644 --- a/README.md +++ b/README.md @@ -80,16 +80,16 @@ Supported Devices: - Windows (x64/ia32) - Portable - MSI Installer - - Chocolatey Package Manager (coming soon) + - Chocolatey Package Manager - Linux (x64/ia32) - Portable - AppImage - Deb - - Flatpak (coming soon) + - Flatpak - macOS (x64/ia32 on v12.0+) - - Apple App Store (coming soon) + - Apple App Store - DMG - - Homebrew (coming soon) + - Homebrew - iOS/iPadOS (v15.1+) - Apple App Store - ISO From 7139290d1448c8262cbd60598202275caec5d998 Mon Sep 17 00:00:00 2001 From: Luke Gustafson <88517757+LukeGus@users.noreply.github.com> Date: Wed, 24 Dec 2025 14:04:28 -0600 Subject: [PATCH 4/4] Add GitHub Actions workflow for auto translation This workflow automates the translation of JSON files using the i18n-ai-translate action, committing changes back to the repository. --- .github/workflows/translate.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/translate.yml diff --git a/.github/workflows/translate.yml b/.github/workflows/translate.yml new file mode 100644 index 00000000..416c2e5b --- /dev/null +++ b/.github/workflows/translate.yml @@ -0,0 +1,28 @@ +name: Auto Translate + +on: + workflow_dispatch: + +jobs: + translate: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Translate with i18n-ai-translate + uses: taahamahdi/i18n-ai-translate@master + with: + json-file-path: src/locales/en/translation.json + api-key: ${{ secrets.GEMINI_API_KEY }} + engine: gemini + output-languages: de fr it ko pt-br ru zh + + - name: Commit and push translations + run: | + git config --local user.email "github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" + git add src/locales/ + git diff --staged --quiet || git commit -m "chore: auto-translate to multiple languages [skip ci]" + git push