4a90ed82fb
Add Qt resource file for WildDragon logo images
...
- app/assets/dragonmoonlight.qrc: registers wilddragon-icon.jpg and
wilddragon-logo.jpg under the /app/assets prefix so they are
accessible in QML as qrc:/app/assets/wilddragon-{icon,logo}.jpg
- CMakeLists_vpn.cmake: call qt5_add_resources or qt_add_resources
(depending on Qt major version) to compile the .qrc into the binary
2026-05-07 02:39:30 +00:00
92eb06a3df
Add WildDragon logo assets
2026-05-07 02:33:12 +00:00
1da416fa4c
Replace dragon emoji with WildDragon logo images in QML UI
2026-05-06 22:24:42 -04:00
8cc9d2dc4d
Update dragonrelaybackend.cpp
2026-05-06 20:43:32 -04:00
ef91b5385d
Fix 2: Add displayIndex validation, specific TODO comment, and consolidate platform blocks
2026-05-06 20:39:10 -04:00
ce20ac7d8a
Fix 1: Add organization and app name to QGuiApplication
2026-05-06 20:38:41 -04:00
a0d81b281f
Upload main.cpp
2026-05-06 20:34:39 -04:00
1ceff80914
Update dragonrelaybackend.cpp
2026-05-06 20:34:22 -04:00
8d79aa76fb
Update dragonrelaybackend.h
2026-05-06 20:33:56 -04:00
0cbea1dd7c
Add TODO comment for displayIndex parameter in streamHostDisplay
2026-05-06 20:23:15 -04:00
26cd4f2607
Add warning log for hosts with no display data in relay response
2026-05-06 20:22:58 -04:00
20bdd6b34a
Upload relayclient.cpp
2026-05-06 20:19:06 -04:00
69d91ce9e4
Upload relayclient.h
2026-05-06 20:18:38 -04:00
dde82e0ddd
Upload dragonrelaybackend.cpp
2026-05-06 20:18:22 -04:00
664ce94663
Upload DragonRelayView.qml
2026-05-06 20:17:51 -04:00
9fcfe8c6c8
Upload DragonDisplayPicker.qml
2026-05-06 20:17:23 -04:00
1c9bc1e670
Upload dragonrelaybackend.cpp
2026-05-06 20:17:08 -04:00
2612ce2936
Upload dragonrelaybackend.h
2026-05-06 20:16:45 -04:00
b2bcd96702
Upload relayclient.cpp
2026-05-06 20:16:28 -04:00
fb615c5884
Upload relayclient.h
2026-05-06 20:16:06 -04:00
cd3f99b0e4
installer: fix wintun hash check, pre-install exit code, WinForms guard, cmake arch
2026-05-06 19:47:52 -04:00
6f5e7bcfb3
installer: fix wintun hash check, pre-install exit code, WinForms guard, cmake arch
2026-05-06 19:47:36 -04:00
77678b51bc
installer: fix wintun hash check, pre-install exit code, WinForms guard, cmake arch
2026-05-06 19:47:20 -04:00
bf81d10a9f
Upload pre-install.ps1
2026-05-06 19:43:30 -04:00
57371321e6
Upload build-installer-win.ps1
2026-05-06 19:43:16 -04:00
5791f594de
Upload DragonMoonlight.iss
2026-05-06 19:42:59 -04:00
5d7cb5dfe1
installer: fix cmake source dir, absolute qmldir, trap timing, SVG fallback
2026-05-06 19:41:07 -04:00
cd7ade0371
Add dmg-background.svg: DMG installer background with DragonMoonlight branding
2026-05-06 19:37:48 -04:00
86406c2b02
Add macOS entitlements.plist for Hardened Runtime
2026-05-06 19:37:44 -04:00
f6e02a5469
Add build-installer-mac.sh: end-to-end macOS DMG build pipeline
2026-05-06 19:37:41 -04:00
1a8414255c
cmake: add dragonrelaybackend.cpp to VPN sources
2026-05-06 19:23:57 -04:00
fc3be9c272
vpn: DragonRelayBackend implementation
2026-05-06 19:23:28 -04:00
3d8f54a5e4
vpn: DragonRelayBackend — QObject bridge between RelayClient/TunnelManager and QML
2026-05-06 19:22:58 -04:00
a13a7b276e
scripts: Windows boringtun build script (PowerShell)
2026-05-06 19:17:24 -04:00
d22044d8fe
app: UAC manifest — requireAdministrator for Wintun adapter creation
2026-05-06 19:17:06 -04:00
9086f45de2
vpn: add Windows linker flags + manifest embedding to cmake
2026-05-06 19:16:59 -04:00
c6ec61ef9c
vpn: Windows TunnelManager — Wintun + boringtun FFI
2026-05-06 19:16:29 -04:00
5d145914c6
vpn: add Wintun dynamic-loading header for Windows
2026-05-06 19:11:07 -04:00
6db9781a96
docs: DragonMoonlight setup and integration guide
2026-05-06 19:03:27 -04:00
33edc6affe
gui: add DragonRelayView — add/connect to relay server UI
2026-05-06 19:02:48 -04:00
999cecb21c
vpn: add CMake snippet for VPN subsystem integration
2026-05-06 19:02:18 -04:00
d897c319f1
scripts: add boringtun static library build script
2026-05-06 19:02:08 -04:00
4517b58235
vpn: implement RelayClient
2026-05-06 19:01:40 -04:00
f2cce0a4f6
vpn: add RelayClient — HTTP API client for DragonRelay
2026-05-06 19:01:08 -04:00
1711a0bb5a
vpn: macOS TunnelManager — utun + boringtun, no root required for TUN open
2026-05-06 19:00:51 -04:00
b388da6e77
vpn: add TunnelManager cross-platform interface
2026-05-06 18:58:52 -04:00
b8901e04d0
vpn: implement WireGuardConfig parser
2026-05-06 18:58:39 -04:00
1d671186f9
vpn: add WireGuard .conf parser
2026-05-06 18:58:26 -04:00
9b2b5d5c81
vpn: add boringtun C ABI header
2026-05-06 18:58:17 -04:00
9e56ecb550
Initial commit
2026-05-06 18:56:10 -04:00