Commit graph

  • e03c978d85 README: update roadmap, document Linux+Windows builds, reflect first-packet tunnelUp signal main ZGaetano 2026-05-07 00:21:50 -0400
  • 967539de5d Wire DragonRelayView to the dragonRelay backend (real model + status binding) ZGaetano 2026-05-07 00:17:47 -0400
  • 41b431a11c Mac tunnelmanager: align with new size_t-based FFI; first-packet tunnelUp() signal ZGaetano 2026-05-07 00:17:12 -0400
  • f270350ae6 RelayClient: fix syntax error in savedServers(); strip trailing slash on relay URLs ZGaetano 2026-05-07 00:15:56 -0400
  • 9bcef4c0a9 Backend: align signal connections with new TunnelManager API; fix fromConf usage ZGaetano 2026-05-07 00:15:23 -0400
  • 27958f3514 CMake: include Linux tunnelmanager + pthread on Linux builds ZGaetano 2026-05-07 00:14:42 -0400
  • 7819b5fbf2 Wintun loader: fix unload() to actually reset all function pointers ZGaetano 2026-05-07 00:14:23 -0400
  • 06dccbe147 Expose lastURL/lastUsername to QML for form pre-fill ZGaetano 2026-05-07 00:13:55 -0400
  • 4ebc674a89 Add Linux tunnelmanager (boringtun userspace + /dev/net/tun) ZGaetano 2026-05-07 00:13:26 -0400
  • aa7649601d Rewrite Windows tunnelmanager to match TunnelManager interface, fix FFI, fix shutdown order ZGaetano 2026-05-07 00:12:29 -0400
  • 6900f17804 Standardize TunnelManager signals: tunnelUp/tunnelDown/tunnelError ZGaetano 2026-05-07 00:10:18 -0400
  • 693c20d6a5 Align boringtun FFI with canonical Artemis version (size_t* convention) ZGaetano 2026-05-07 00:10:03 -0400
  • 4a90ed82fb Add Qt resource file for WildDragon logo images Zac Gaetano 2026-05-07 02:39:30 +0000
  • 92eb06a3df Add WildDragon logo assets ZGaetano 2026-05-07 02:33:12 +0000
  • 1da416fa4c Replace dragon emoji with WildDragon logo images in QML UI ZGaetano 2026-05-06 22:24:42 -0400
  • 8cc9d2dc4d Update dragonrelaybackend.cpp ZGaetano 2026-05-06 20:43:32 -0400
  • ef91b5385d Fix 2: Add displayIndex validation, specific TODO comment, and consolidate platform blocks ZGaetano 2026-05-06 20:39:10 -0400
  • ce20ac7d8a Fix 1: Add organization and app name to QGuiApplication ZGaetano 2026-05-06 20:38:41 -0400
  • a0d81b281f Upload main.cpp ZGaetano 2026-05-06 20:34:39 -0400
  • 1ceff80914 Update dragonrelaybackend.cpp ZGaetano 2026-05-06 20:34:22 -0400
  • 8d79aa76fb Update dragonrelaybackend.h ZGaetano 2026-05-06 20:33:56 -0400
  • 0cbea1dd7c Add TODO comment for displayIndex parameter in streamHostDisplay ZGaetano 2026-05-06 20:23:15 -0400
  • 26cd4f2607 Add warning log for hosts with no display data in relay response ZGaetano 2026-05-06 20:22:58 -0400
  • 20bdd6b34a Upload relayclient.cpp ZGaetano 2026-05-06 20:19:06 -0400
  • 69d91ce9e4 Upload relayclient.h ZGaetano 2026-05-06 20:18:38 -0400
  • dde82e0ddd Upload dragonrelaybackend.cpp ZGaetano 2026-05-06 20:18:22 -0400
  • 664ce94663 Upload DragonRelayView.qml ZGaetano 2026-05-06 20:17:51 -0400
  • 9fcfe8c6c8 Upload DragonDisplayPicker.qml ZGaetano 2026-05-06 20:17:23 -0400
  • 1c9bc1e670 Upload dragonrelaybackend.cpp ZGaetano 2026-05-06 20:17:08 -0400
  • 2612ce2936 Upload dragonrelaybackend.h ZGaetano 2026-05-06 20:16:45 -0400
  • b2bcd96702 Upload relayclient.cpp ZGaetano 2026-05-06 20:16:28 -0400
  • fb615c5884 Upload relayclient.h ZGaetano 2026-05-06 20:16:06 -0400
  • cd3f99b0e4 installer: fix wintun hash check, pre-install exit code, WinForms guard, cmake arch ZGaetano 2026-05-06 19:47:52 -0400
  • 6f5e7bcfb3 installer: fix wintun hash check, pre-install exit code, WinForms guard, cmake arch ZGaetano 2026-05-06 19:47:36 -0400
  • 77678b51bc installer: fix wintun hash check, pre-install exit code, WinForms guard, cmake arch ZGaetano 2026-05-06 19:47:20 -0400
  • bf81d10a9f Upload pre-install.ps1 ZGaetano 2026-05-06 19:43:30 -0400
  • 57371321e6 Upload build-installer-win.ps1 ZGaetano 2026-05-06 19:43:16 -0400
  • 5791f594de Upload DragonMoonlight.iss ZGaetano 2026-05-06 19:42:59 -0400
  • 5d7cb5dfe1 installer: fix cmake source dir, absolute qmldir, trap timing, SVG fallback ZGaetano 2026-05-06 19:41:07 -0400
  • cd7ade0371 Add dmg-background.svg: DMG installer background with DragonMoonlight branding ZGaetano 2026-05-06 19:37:48 -0400
  • 86406c2b02 Add macOS entitlements.plist for Hardened Runtime ZGaetano 2026-05-06 19:37:44 -0400
  • f6e02a5469 Add build-installer-mac.sh: end-to-end macOS DMG build pipeline ZGaetano 2026-05-06 19:37:41 -0400
  • 1a8414255c cmake: add dragonrelaybackend.cpp to VPN sources ZGaetano 2026-05-06 19:23:57 -0400
  • fc3be9c272 vpn: DragonRelayBackend implementation ZGaetano 2026-05-06 19:23:28 -0400
  • 3d8f54a5e4 vpn: DragonRelayBackend — QObject bridge between RelayClient/TunnelManager and QML ZGaetano 2026-05-06 19:22:58 -0400
  • a13a7b276e scripts: Windows boringtun build script (PowerShell) ZGaetano 2026-05-06 19:17:24 -0400
  • d22044d8fe app: UAC manifest — requireAdministrator for Wintun adapter creation ZGaetano 2026-05-06 19:17:06 -0400
  • 9086f45de2 vpn: add Windows linker flags + manifest embedding to cmake ZGaetano 2026-05-06 19:16:59 -0400
  • c6ec61ef9c vpn: Windows TunnelManager — Wintun + boringtun FFI ZGaetano 2026-05-06 19:16:29 -0400
  • 5d145914c6 vpn: add Wintun dynamic-loading header for Windows ZGaetano 2026-05-06 19:11:07 -0400
  • 6db9781a96 docs: DragonMoonlight setup and integration guide ZGaetano 2026-05-06 19:03:27 -0400
  • 33edc6affe gui: add DragonRelayView — add/connect to relay server UI ZGaetano 2026-05-06 19:02:48 -0400
  • 999cecb21c vpn: add CMake snippet for VPN subsystem integration ZGaetano 2026-05-06 19:02:18 -0400
  • d897c319f1 scripts: add boringtun static library build script ZGaetano 2026-05-06 19:02:08 -0400
  • 4517b58235 vpn: implement RelayClient ZGaetano 2026-05-06 19:01:40 -0400
  • f2cce0a4f6 vpn: add RelayClient — HTTP API client for DragonRelay ZGaetano 2026-05-06 19:01:08 -0400
  • 1711a0bb5a vpn: macOS TunnelManager — utun + boringtun, no root required for TUN open ZGaetano 2026-05-06 19:00:51 -0400
  • b388da6e77 vpn: add TunnelManager cross-platform interface ZGaetano 2026-05-06 18:58:52 -0400
  • b8901e04d0 vpn: implement WireGuardConfig parser ZGaetano 2026-05-06 18:58:39 -0400
  • 1d671186f9 vpn: add WireGuard .conf parser ZGaetano 2026-05-06 18:58:26 -0400
  • 9b2b5d5c81 vpn: add boringtun C ABI header ZGaetano 2026-05-06 18:58:17 -0400
  • 9e56ecb550 Initial commit Zac Gaetano 2026-05-06 18:56:10 -0400