Skip to content

Releases: httperry/MineConnect

MineConnect v2.0.0 — Complete WinUI 3 Rewrite

Choose a tag to compare

@httperry httperry released this 19 Feb 09:41

🎉 MineConnect v2.0.0

A complete rewrite of MineConnect as a native WinUI 3 desktop application, replacing the old Python client.

✨ What's New

  • Native WinUI 3 App — Built with Mica backdrop, Fluent design, and smooth animations
  • System Tray Support — Close the window and tunnels keep running in the background
  • Smart Startup — Launch at Windows boot silently in the tray with optional auto-connect
  • Guided Onboarding — First-time setup wizard walks you through configuration
  • In-App Updates — Automatic monthly update checks with one-click install
  • Network Resilience — Tunnels auto-pause when internet drops and resume when it's back

🚀 Performance

  • Optimized UI polling (500ms interval with change detection)
  • Cached brush objects to reduce GC pressure
  • Capped log output to prevent memory growth

🐛 Bug Fixes

  • Fixed taskbar icon not displaying correctly
  • Cleaned up legacy Python client files automatically
  • Single-instance protection prevents duplicate windows

📦 Installation

  1. Download MineConnect (Package)_2.0.0.0_x64.msix
  2. Right-click Install.ps1 → Run with PowerShell (installs certificate + app)
  3. Or manually install the .cer certificate, then double-click the .msix

📋 Requirements

  • Windows 10 (1809) or later
  • x64 architecture

v1.1.0 — Multi-Player Tunnel & Security Hardening

Choose a tag to compare

@httperry httperry released this 15 Feb 17:05

v1.1.0 — Multi-Player Tunnel & Security Hardening

Version jump reason: 1.0.1 → 1.1.0 is a minor version bump due to a breaking protocol change (session multiplexing). Client and server must be updated together.

🎮 Multi-Player Support

  • Java tunnel now supports multiple simultaneous Minecraft players — each connection gets a unique session ID, so players no longer kick each other off
  • New wire protocol: [type][4B session_id][payload] replaces the old single-session framing

🔒 Security Hardening

  • Replaced all native browser confirm()/alert() dialogs with custom HTML modals — native dialogs exposed browser chrome (address bar, devtools, refresh)
  • Blocked Ctrl+P (print) and Ctrl+S (save) across all windows
  • Added @media print CSS blanking as a fallback
  • Added Edge --disable-print-preview and --kiosk-printing launch flags

🐛 Bug Fixes

  • Fixed installer GUI staying open during updates (now kills Edge profile processes)
  • Fixed false "Installation Complete" on failed installs (now shows red error state)
  • Fixed installer not preserving user settings during updates
  • Fixed HTML version placeholders not rendering
  • Added file copy retry logic for transient locks (3 attempts × 2s delay)

⚙️ Improvements

  • Server and client versions now matched at 1.1.0
  • Cleaned up duplicate __version__ in server package

v1.0.1 - Fixed Installer and Versioning

Choose a tag to compare

@httperry httperry released this 15 Feb 15:14

Fixed Installer and Versioning

v1.0.0 - Initial Release

Choose a tag to compare

@httperry httperry released this 15 Feb 12:06

🎉 First Release!

Features

  • ✅ Auto-updates via GitHub Releases
  • ✅ Java & Bedrock Edition support
  • ✅ Modern GUI with system tray
  • ✅ One-click installer
  • ✅ Auto-start on Windows boot

Download & Install

  1. Download MineConnectInstaller.exe below
  2. Run it and follow the wizard
  3. Done! The app will auto-update

What's Inside

  • MineConnect v1.0.0
  • Auto-update system
  • Desktop & Start Menu shortcuts