Download Latest Version pywarp-macos-latest.zip (25.9 MB)
Email in envelope

Get an email when there's a new version of PyWarp CloudFlare Warp GUI

Home / v1.0.4
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-04-12 2.6 kB
v1.0.4 source code.tar.gz 2025-04-12 697.0 kB
v1.0.4 source code.zip 2025-04-12 694.9 kB
PyWarp.exe 2025-04-11 46.4 MB
Totals: 4 Items   47.8 MB 0

πŸš€ V1.0.4 Update - GitHub Version Check & Network Stats UI Improvement

πŸ”Ή Version Checking at Startup

  • The app now checks for updates when launched, comparing the installed version against the latest release available on GitHub.
  • If a new version is found, the user is notified with an update prompt.

πŸ”Ή GitHub-Hosted Version Tracking

  • A version.txt file in the repository stores the latest version number.
  • The app fetches this file at startup to verify if an update is available.

πŸ”Ή Threaded Requests for Performance

  • The update check runs in a background thread to prevent UI freezing.
  • This ensures the app remains responsive while checking for updates.

πŸ”Ή Error Handling for Network Stability

  • Added timeouts & exception handling to prevent crashes if GitHub is unreachable.
  • The app now gracefully handles request failures without interrupting usage.

πŸ”Ή User Notification for Updates

  • When a new version is available, a message box appears, allowing the user to:
  • βœ… Update immediately (opens the latest release page)
  • ❌ Dismiss the notification (continue using the current version)
  • The notification only appears once per launch, avoiding unnecessary interruptions.

πŸ”Ή πŸš€ Improved Network Stats UI

The network statistics section has been completely redesigned to use a structured table layout, making data more readable and visually appealing.

✨ Key Improvements in Network Stats UI

βœ… Uses a Table Format for Clear Structure
βœ… Color-Coded Latency & Handshake Times β†’ Easy to identify network performance
βœ… Proper Alignment of IPv4 & IPv6 Data β†’ Ensures clarity and consistency
βœ… Non-blocking Updates to Display Stats Dynamically

Metric Value
Protocol WireGuard / Masque
IPv4 Endpoint 192.168.1.1
IPv6 Endpoint 2001:db8::abcd
Last Handshake 2m 15s (🟒 Good)
Sent Data 12.5 MB
Received Data 9.3 MB
Latency 85 ms (🟒 Good)
Loss 0.8% (🟒 Low)

This new clean and structured UI provides a more intuitive view of network stats, allowing users to spot issues quickly while keeping the app efficient. πŸš€

Source: README.md, updated 2025-04-12