Commit Graph

20 Commits

Author SHA1 Message Date
Vantz Stockwell
4d198e9014 fix: create Gitea Release in CI + updater uses releases/latest API
All checks were successful
Build & Sign Wraith / Build Windows + Sign (push) Successful in 1m3s
CI now creates a proper Gitea Release after uploading packages. The
updater queries /api/v1/repos/{owner}/{repo}/releases/latest which
requires a Release object (not just a tag). Previous tags won't have
releases — the updater will start working from this build forward.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 12:30:45 -04:00
Vantz Stockwell
2cfb2c0b3b fix: use wraith-logo.ico for installer icon and desktop shortcuts
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 43s
Replaces default NSIS icon with the Wraith ghost logo. Icon included
in install directory for Start Menu and Desktop shortcut references.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 10:51:06 -04:00
Vantz Stockwell
d07ac7ce3b fix: hide console window (-H windowsgui) + wire settings/import/edit dialogs
All checks were successful
Build & Sign Wraith / Build Windows + Sign (push) Successful in 1m5s
- Add -H windowsgui ldflags so wraith.exe launches without a terminal
- Wire Settings gear button to new SettingsModal component
- Wire Import dialog to File menu and Command Palette
- Wire Connection Edit dialog to File menu, Command Palette, and context menu
- Add File menu to toolbar (New Connection, Import, Settings, Exit)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 10:03:56 -04:00
Vantz Stockwell
5cdb96ffb8 fix: run makensis from dist/ so File directives find the binaries
All checks were successful
Build & Sign Wraith / Build Windows + Sign (push) Successful in 1m2s
2026-03-17 09:47:17 -04:00
Vantz Stockwell
bd050b17c4 feat: NSIS installer — single signed setup.exe with Start Menu + Desktop shortcuts
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 48s
- Installs to Program Files\Wraith\
- Creates Start Menu and Desktop shortcuts
- Registers uninstaller in Add/Remove Programs
- Installer itself is EV code-signed

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 09:45:40 -04:00
Vantz Stockwell
a9d61e2a0e fix: upgrade Node to 22 if <20 — Tailwind CSS v4 requires Node 20+
All checks were successful
Build & Sign Wraith / Build Windows + Sign (push) Successful in 1m25s
2026-03-17 09:41:44 -04:00
Vantz Stockwell
855ee71e18 fix: stub out FreeRDP unwind/debug.c with empty implementations instead of deleting
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 36s
2026-03-17 09:40:24 -04:00
Vantz Stockwell
ad4f23dc1a fix: surgically remove unwind source from FreeRDP before build — dlfcn.h incompatible with MinGW
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 17s
2026-03-17 09:39:22 -04:00
Vantz Stockwell
64113e5eef fix: nuke cached FreeRDP source/build dirs before fresh download and configure
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 20s
2026-03-17 09:37:22 -04:00
Vantz Stockwell
695fabfeaf fix: rm -rf build dir before cmake configure — stale cache ignoring WITH_UNWIND=OFF
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 20s
2026-03-17 09:35:19 -04:00
Vantz Stockwell
c2e7f8336b fix: disable unwind/pcsc/smartcard in FreeRDP — dlfcn.h not available in MinGW
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 17s
2026-03-17 09:34:23 -04:00
Vantz Stockwell
39dc29b048 fix: force CFLAGS=-w via env + add verbose output on FreeRDP build failure
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 18s
2026-03-17 09:33:13 -04:00
Vantz Stockwell
3deb2d6be3 fix: suppress all FreeRDP warnings (-w) — we don't own this code, just need the DLLs
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 18s
2026-03-17 09:32:03 -04:00
Vantz Stockwell
1b04d3edeb fix: suppress MinGW format string warnings in FreeRDP build (-Wno-format)
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 18s
2026-03-17 09:31:17 -04:00
Vantz Stockwell
893b2350b6 fix: downgrade FreeRDP to 3.10.3 — 3.24.0 requires C11 threads.h missing from MinGW
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 26s
2026-03-17 09:30:01 -04:00
Vantz Stockwell
e39747850c fix: disable FreeRDP SDL/Windows clients — only need core libs, no C++
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 15s
2026-03-17 09:28:53 -04:00
Vantz Stockwell
04bf9b42c3 fix: build zlib + OpenSSL from source for MinGW FreeRDP cross-compile
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 32s
2026-03-17 09:27:15 -04:00
Vantz Stockwell
e5cc40df37 fix: replace awscli/SeaweedFS with Gitea package registry upload
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 46s
2026-03-17 09:22:10 -04:00
Vantz Stockwell
eda819c0fd fix: single-line git clone in CI workflow (Gitea Actions line continuation)
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Failing after 6s
2026-03-17 09:15:20 -04:00
Vantz Stockwell
8a096d7f7b Wraith v0.1.0 — Desktop SSH + RDP + SFTP Client
Some checks failed
Build & Sign Wraith / Build Windows + Sign (push) Has been cancelled
Go + Wails v3 + Vue 3 + SQLite + FreeRDP3 (purego)
183 tests, 76 source files, 9,910 lines of code

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 08:19:29 -04:00