Polish for shipping: robust auto-detect, empty state, real icons, end-user README

- cli_usage::default_command now enumerates WSL distros and probes each for
  claude before falling back; no more hardcoded -d Ubuntu.
- New autodetect_claude_command Tauri command + IPC binding so the UI knows
  whether claude is reachable.
- App.svelte: clear 'Claude Code not found' empty state with install link.
- Real icons: scripts/make-icon.py generates a 1024x1024 source.png; runtime
  produces 32/128/256 PNGs and a multi-resolution .ico. README in icons/
  explains how to regen.
- README rewritten for friends: install / requirements / troubleshooting on
  top; build-from-source moved to bottom.
This commit is contained in:
megaproxy 2026-05-09 14:25:24 +01:00
parent 0a960dae2d
commit 9be856d37c
14 changed files with 321 additions and 128 deletions

BIN
src-tauri/icons/source.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB