Add SSH connection information to web UI
This commit implements:
1. Added SSH information display to the web UI info button
2. Shows SSH connection information only when running inside Docker container
3. Constructs the full SSH hostname as "sketch-[session_id]"
4. Added copy-to-clipboard buttons for SSH commands
5. Styles the VSCode URL as a proper clickable link
6. Shows a warning message when SSH is not available
7. Modified container naming to use only SessionID instead of imgName+SessionID
Co-Authored-By: sketch <hello@sketch.dev>
diff --git a/webui/src/fixtures/dummy.ts b/webui/src/fixtures/dummy.ts
index d96e873..4a40337 100644
--- a/webui/src/fixtures/dummy.ts
+++ b/webui/src/fixtures/dummy.ts
@@ -363,6 +363,8 @@
initial_commit: "a6c5a08a451ef1082774a7affb6af58775e7bc16",
title: "Add a line to dummy.txt and commit the change",
hostname: "MacBook-Pro-9.local",
+ session_id: "dummy-session",
+ ssh_available: false,
working_dir: "/Users/pokey/src/spaghetti",
os: "darwin",
git_origin: "git@github.com:pokey/spaghetti.git",