Commit Graph

  • 121a615e67 Remove legacy gum TUI and clean up install script main shuki 2026-03-06 02:15:52 +02:00
  • 5ecb9537b7 Add 'Create Folder' to folder picker dialog shuki 2026-03-06 02:13:36 +02:00
  • 4bd9df3b5e Fix Select.BLANK checks across all screens shuki 2026-03-06 02:12:58 +02:00
  • e6b6d7684a Fix logo/menu vertical alignment on main screen shuki 2026-03-06 02:03:28 +02:00
  • 3d5a9cdfdd Remove verify feature and align main menu layout shuki 2026-03-06 01:57:55 +02:00
  • 8149976170 Add Browse button for restore destination directory shuki 2026-03-06 01:48:47 +02:00
  • 8098cb90cf Auto-load snapshots when target and remote are selected shuki 2026-03-06 01:47:59 +02:00
  • 7793f02aa2 Fix NoMatches crash: buffer writes until OperationLog is mounted shuki 2026-03-06 01:44:37 +02:00
  • 75f00f6521 Fix Rich markup rendering in operation log shuki 2026-03-06 01:31:15 +02:00
  • 52912bfab7 Enable Rich markup in operation log output shuki 2026-03-06 01:25:24 +02:00
  • 4fb6d45c1a Fix web GUI crash: detect LAN IP for WebSocket public_url shuki 2026-03-06 01:23:55 +02:00
  • 09ff0f9482 Fix web GUI WebSocket: use relative public_url shuki 2026-03-06 01:02:15 +02:00
  • 01cbe70c5d Fix install: copy tui/ package and install Python deps shuki 2026-03-06 00:58:58 +02:00
  • 63e88d11df Fix web GUI: set env vars in process instead of command string shuki 2026-03-06 00:56:32 +02:00
  • bd25d99056 Fix web GUI by setting PYTHONPATH in spawned command shuki 2026-03-06 00:55:43 +02:00
  • f21f652fea Add web GUI mode via textual-serve shuki 2026-03-06 00:52:59 +02:00
  • a434626cb3 Replace Switch with Select dropdown for Enabled field shuki 2026-03-05 23:52:09 +02:00
  • 111b5ee607 Fix logo display and side-by-side layout shuki 2026-03-05 23:51:01 +02:00
  • 85eb4232c8 Layout logo on left, menu on right in main screen shuki 2026-03-05 23:50:07 +02:00
  • b13514e478 Replace main menu buttons with OptionList for arrow key navigation shuki 2026-03-05 23:49:06 +02:00
  • fd0ccefad0 Make main menu responsive to terminal size shuki 2026-03-05 23:48:15 +02:00
  • 9fb8aeb1ed Fix Enabled switch not visible in target edit screen shuki 2026-03-05 23:47:41 +02:00
  • 587149f062 Add Python Textual TUI replacing gum-based bash TUI shuki 2026-03-05 23:39:48 +02:00
  • 611fe7da3f Add test connection step when creating remotes shuki 2026-03-05 22:57:57 +02:00
  • 74efc08903 Trigger wizard when either remote or target is missing shuki 2026-03-05 22:47:56 +02:00
  • 73d51a76bb Fix user-mode log dir path in uninstall script shuki 2026-03-05 22:46:18 +02:00
  • 4306b9e3b3 Open file browser immediately in folder picker shuki 2026-03-05 22:43:45 +02:00
  • 4f9ab94c69 Clarify target name prompt mentions file browser next shuki 2026-03-05 22:41:24 +02:00
  • a956bd9e30 Fix gum file browser returning relative paths shuki 2026-03-05 22:29:30 +02:00
  • f80c786597 Use gum file browser for folder selection in target picker shuki 2026-03-05 22:22:33 +02:00
  • a27ae7faf4 Bundle gum binary with gniza installation shuki 2026-03-05 22:20:00 +02:00
  • 31586547dc Update logo - wider base triangle shuki 2026-03-05 22:08:28 +02:00
  • 6c16f65c3c Replace whiptail TUI with gum (charmbracelet/gum) shuki 2026-03-05 21:45:15 +02:00
  • 0004dbed9f Add first-time setup wizard for new installations shuki 2026-03-05 21:38:19 +02:00
  • 30c87a9147 Add curl one-liner install support shuki 2026-03-05 21:33:11 +02:00
  • 43daeec779 Update REPO_URL to Gitea server in install script and README shuki 2026-03-05 21:31:24 +02:00
  • 928d5af54c Initial implementation of gniza4linux backup tool shuki 2026-03-05 21:15:29 +02:00