From 41d3abd30cb30be8a8e95c8396da5bb84ab72881 Mon Sep 17 00:00:00 2001 From: Gab Virebent Date: Sun, 12 Jul 2026 19:48:39 +0200 Subject: Add Fyne GUI and portable --data-dir mode to nymdrop-reader Extract reader logic (key management, embedded nym-client lifecycle, receive loop, decrypt, save) into internal/reader as a Hooks-driven package, shared by both the existing headless CLI and a new --gui mode built with Fyne. Add --data-dir to make a reader instance fully self-contained: privkey, inbox, and the embedded nym-client's own state (normally fixed to $HOME/.nym) all live under the given directory via a HOME override on the subprocess, enabling zero-trace USB operation. CLI default behavior is unchanged (same paths, same protocol) so the pietro deployment is unaffected. --- scripts/fetch-nym-binaries.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/fetch-nym-binaries.sh b/scripts/fetch-nym-binaries.sh index ff8f7b6..8876698 100755 --- a/scripts/fetch-nym-binaries.sh +++ b/scripts/fetch-nym-binaries.sh @@ -9,7 +9,7 @@ VERSION="v1.1.76" URL="https://github.com/nymtech/nym/releases/download/nym-binaries-${VERSION}/nym-client" DEST_DIRS=( "cmd/nymdrop/bin" - "cmd/nymdrop-reader/bin" + "internal/reader/bin" ) root="$(cd "$(dirname "$0")/.." && pwd)" -- cgit v1.2.3