- window:close IPC now sets isAppQuitting flag before closing
- Application closes completely instead of hiding to tray
- Built portable release: IP Monitor-Portable-1.0.0.exe (78MB)
Features:
- IP/Country detection from public APIs
- M3U8 playlist parsing and channel management
- Single URL channel support
- Live stream monitoring with HLS.js video player
- Ping/TCP health checks
- Stream error detection (CONNRESET, 404, timeout)
- Windows Toast notifications
- Telegram Bot notifications
- Email (SMTP) notifications
- Auto/Manual notification options
- MONITOR_API_GUIDE panel integration
- System tray support
- Persistent settings (portable mode support)
- Modern dark UI with Tailwind CSS
Tech Stack:
- Electron 28
- React 18 + TypeScript
- Vite
- Tailwind CSS + Framer Motion
- HLS.js for video playback
- electron-store for persistent data