Name | Modified | Size | Downloads / 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. π