Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Jul 21:14

v0.2.0 — 2026-07-14

🚀 Features

  • In-app updater: Automatic update checks via GitHub Releases with platform-specific asset matching
  • CI/CD: Complete cross-platform release pipeline producing .dmg (macOS), .deb (Linux), and NSIS installer (Windows)
  • CI/CD: Frontend build once, share via artifact — saves ~60s per platform job
  • CI/CD: Go module caching, frontend dependency caching, and tag-based stable release gating
  • CI/CD: Inject app version into all platform metadata (Info.plist, nfpm, Windows manifest)
  • VPN detection: Detects active VPN connections and shows a warning in the status bar
  • Header animation: Mercury logo pulses with a green glow during active file transfers
  • Status indicator: Moved before the Home/Settings tabs for better visibility
  • Documentation: Full Docusaurus docs site with architecture diagrams, usage guides, and FAQ
  • License: Relicensed from GPL v3 to MPL 2.0

🐛 Bug Fixes

  • macOS app icon now shows the Mercury logo instead of the default Wails scaffold icon
  • Removed stale Assets.car from .app bundle (was overriding icons.icns)
  • Clipboard polling optimized to reduce memory footprint
  • Single instance support added to prevent duplicate processes
  • CSS draggable regions properly configured for frameless window

🔧 Refactors

  • Release workflow rewritten with version injection, caching, and frontend artifact sharing
  • Settings UI layout improved with restructured segments
  • VPN detection logic improved with updated tests

📚 Documentation

  • New Docusaurus site: architecture overview, installation guides, configuration reference, usage docs, FAQ
  • README updated with accurate installer filenames and license info

⛓️‍💥 Commits

  • feat: update Windows artifact preparation and upload steps in release workflow (156887a)
  • feat: update Windows installer references to mercury-amd64-installer.exe in workflows and documentation (bb22e88)
  • feat: add NSIS installation and update PATH in Windows build workflow (cc1f61c)
  • feat: add NSIS installation step in release workflow for Windows builds (e450e77)
  • fix: update versioning in Windows manifest for accurate assembly identity (4124787)
  • feat: add frontend build upload and download steps in release workflow (e3322ff)
  • @update/ adjusted the release (acb7dc3)
  • feat: add GitHub Actions workflows for documentation deployment and enhance release artifact handling (fb38da0)
  • feat: implement in-app updater with GitHub Releases support and enhance documentation for versioning and installation (1b885bb)
  • @update/ Used AI to improve the speed of the file transfer as well (4adfe95)
  • Add documentation for Mercury: architecture, contributing, FAQ, getting started, intro, security, and usage (167707c)
  • feat: enhance header logo animation and update transfer status handling (01133bb)
  • refactor: update release workflow for versioning and enhance settings UI layout (54fb2b5)
  • refactor: improve VPN detection logic and update tests for accuracy (8df0c56)
  • feat: enhance user experience with new hints and VPN detection in settings and status bar (a7d1f8e)
  • @feature/ - implement VPN detection features - Updated nd optimized how clipboard polling works to keep memory foot print low (8ed9213)
  • @update/ - enhance CI workflows and application logic with version injection and build proper installer and binaries and single instance support (958b2b8)
  • refactor: update CSS variables for draggable regions in header and buttons (5cb6c3c)
  • Update LICENSE (8bb2529)
  • feat: update license information in README and replace GPL with MPL 2.0 (089955c)

Downloads

Platform Install manually Auto-update asset
macOS mercury-macos-universal.dmg mercury_darwin_universal.zip
Linux mercury_linux_amd64.deb mercury_linux_amd64
Windows mercury-amd64-installer.exe mercury_windows_amd64.exe

Checksums: SHA256SUMS. In-app updates use the auto-update assets via the Wails v3 updater (tray → Check for Updates…).