[PR #257] [CLOSED] Add macOS universal app support #16

Closed
opened 2026-07-19 11:33:48 +03:00 by mirror-bot · 0 comments

📋 Pull Request Information

Original PR: https://github.com/Flowseal/tg-ws-proxy/pull/257
Author: @aquigni
Created: 3/18/2026
Status: ❌ Closed

Base: main ← Head: codex/dev-macos-universal


📝 Commits (2)

  • 9eec2f7 Add macOS universal app support
  • 9a8f6ec Track macOS build artifacts

📊 Changes

208 files changed (+14157 additions, -711 deletions)

View changed files

📝 .github/workflows/build.yml (+32 -2)
📝 .gitignore (+8 -2)
📝 README.md (+14 -4)
➕ app.py (+878 -0)
➕ build/macos/TgWsProxy.icns (+0 -0)
➕ build/macos/TgWsProxy.iconset/icon_128x128.png (+0 -0)
➕ build/macos/TgWsProxy.iconset/icon_128x128@2x.png (+0 -0)
➕ build/macos/TgWsProxy.iconset/icon_16x16.png (+0 -0)
➕ build/macos/TgWsProxy.iconset/icon_16x16@2x.png (+0 -0)
➕ build/macos/TgWsProxy.iconset/icon_256x256.png (+0 -0)
➕ build/macos/TgWsProxy.iconset/icon_256x256@2x.png (+0 -0)
➕ build/macos/TgWsProxy.iconset/icon_32x32.png (+0 -0)
➕ build/macos/TgWsProxy.iconset/icon_32x32@2x.png (+0 -0)
➕ build/macos/TgWsProxy.iconset/icon_512x512.png (+0 -0)
➕ build/macos/TgWsProxy.iconset/icon_512x512@2x.png (+0 -0)
➕ dist/TgWsProxy-macos-universal.zip (+0 -0)
➕ dist/TgWsProxy.app/Contents/Frameworks/AppKit/_AppKit.cpython-39-darwin.so (+0 -0)
➕ dist/TgWsProxy.app/Contents/Frameworks/AppKit/_inlines.cpython-39-darwin.so (+0 -0)
➕ dist/TgWsProxy.app/Contents/Frameworks/CoreFoundation/_CoreFoundation.cpython-39-darwin.so (+0 -0)
➕ dist/TgWsProxy.app/Contents/Frameworks/CoreFoundation/_inlines.cpython-39-darwin.so (+0 -0)

...and 80 more files

📄 Description

Summary

  • refactor the tray launcher into a cross-platform entrypoint while keeping Windows compatibility
  • add macOS universal2 PyInstaller packaging, local build/sign script, and release workflow artifacts
  • update docs and requirements for the macOS universal build path

Verification

  • built dist/TgWsProxy.app and dist/TgWsProxy-macos-universal.zip
  • verified the app binary is universal: x86_64 arm64
  • verified codesign --verify --deep --strict dist/TgWsProxy.app
  • smoke-tested launching the macOS app and proxy startup locally

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Flowseal/tg-ws-proxy/pull/257 **Author:** [@aquigni](https://github.com/aquigni) **Created:** 3/18/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `codex/dev-macos-universal` --- ### 📝 Commits (2) - [`9eec2f7`](https://github.com/Flowseal/tg-ws-proxy/commit/9eec2f74a1ddbe171bc1511515c5f33868a0b533) Add macOS universal app support - [`9a8f6ec`](https://github.com/Flowseal/tg-ws-proxy/commit/9a8f6ec3f35f11e28cd47356de5daf555d88a595) Track macOS build artifacts ### 📊 Changes **208 files changed** (+14157 additions, -711 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+32 -2) 📝 `.gitignore` (+8 -2) 📝 `README.md` (+14 -4) ➕ `app.py` (+878 -0) ➕ `build/macos/TgWsProxy.icns` (+0 -0) ➕ `build/macos/TgWsProxy.iconset/icon_128x128.png` (+0 -0) ➕ `build/macos/TgWsProxy.iconset/icon_128x128@2x.png` (+0 -0) ➕ `build/macos/TgWsProxy.iconset/icon_16x16.png` (+0 -0) ➕ `build/macos/TgWsProxy.iconset/icon_16x16@2x.png` (+0 -0) ➕ `build/macos/TgWsProxy.iconset/icon_256x256.png` (+0 -0) ➕ `build/macos/TgWsProxy.iconset/icon_256x256@2x.png` (+0 -0) ➕ `build/macos/TgWsProxy.iconset/icon_32x32.png` (+0 -0) ➕ `build/macos/TgWsProxy.iconset/icon_32x32@2x.png` (+0 -0) ➕ `build/macos/TgWsProxy.iconset/icon_512x512.png` (+0 -0) ➕ `build/macos/TgWsProxy.iconset/icon_512x512@2x.png` (+0 -0) ➕ `dist/TgWsProxy-macos-universal.zip` (+0 -0) ➕ `dist/TgWsProxy.app/Contents/Frameworks/AppKit/_AppKit.cpython-39-darwin.so` (+0 -0) ➕ `dist/TgWsProxy.app/Contents/Frameworks/AppKit/_inlines.cpython-39-darwin.so` (+0 -0) ➕ `dist/TgWsProxy.app/Contents/Frameworks/CoreFoundation/_CoreFoundation.cpython-39-darwin.so` (+0 -0) ➕ `dist/TgWsProxy.app/Contents/Frameworks/CoreFoundation/_inlines.cpython-39-darwin.so` (+0 -0) _...and 80 more files_ </details> ### 📄 Description ## Summary - refactor the tray launcher into a cross-platform entrypoint while keeping Windows compatibility - add macOS universal2 PyInstaller packaging, local build/sign script, and release workflow artifacts - update docs and requirements for the macOS universal build path ## Verification - built `dist/TgWsProxy.app` and `dist/TgWsProxy-macos-universal.zip` - verified the app binary is universal: `x86_64 arm64` - verified `codesign --verify --deep --strict dist/TgWsProxy.app` - smoke-tested launching the macOS app and proxy startup locally --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror-bot added the pull-request label 2026-07-19 11:33:48 +03:00
mirror-bot changed title from [PR #257] [CLOSED] Add macOS universal app support to [PR #257] Add macOS universal app support 2026-07-20 04:08:43 +03:00
mirror-bot changed title from [PR #257] Add macOS universal app support to [PR #257] [CLOSED] Add macOS universal app support 2026-07-20 22:54:34 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Utilities/tg-ws-proxy#16