Skip to content

Tags: Xpycode/NetworkQuality

Tags

v1.0.1

Toggle v1.0.1's commit message
Add public IP display and update app icons

- Add public IP geolocation display in Results page metadata section
  - Uses ipinfo.io API with 5-minute caching
  - Shows city and country code alongside IP address
  - Displays loading state while fetching
- Update app icons to new Icon-2 design
- Add GeoIPService.shared singleton for public IP lookup

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

v1.0

Toggle v1.0's commit message
Version 1.0 - Initial release

Features:
- Apple NetworkQuality speed test with real-time progress
- Multi-server comparison (Apple, Cloudflare, M-Lab)
- Network diagnostics (ping, traceroute, DNS lookup)
- Route mapping with geographic visualization
- VPN comparison for throttling detection
- LAN speed testing
- History tracking with export (CSV, JSON, PDF, PNG)

Technical improvements:
- Actor-based concurrency for thread safety
- JSON parsing for networkQuality output
- Swift 6 concurrency compliance
- Structured logging throughout

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>