← Commit history

Publish 1.4.21

John Lauer ·c0d75e892f ·3mo ago ·parent d3c0cff
6 files changed +22−17
README.md+1−4
@@ -143,10 +143,7 @@ in the target project.  ```bash # Install (one-time)-curl -fsSL https://wiki.adom.inc/api/pages/adom/adom-tsci/releases/latest/download/adom-tsci?platform=linux \-    -o /usr/local/bin/adom-tsci && \-  chmod +x /usr/local/bin/adom-tsci && \-  adom-tsci install+adom-wiki pkg install adom/adom-tsci  # From inside a tscircuit project directory: adom-tsci start .
SKILL.md+8−5
@@ -684,15 +684,18 @@ command -v bun >/dev/null || curl -fsSL https://bun.sh/install | bash export PATH="$HOME/.bun/bin:$PATH"  # 2. adom-tsci binary + skill-sudo curl -fsSL https://wiki.adom.inc/api/pages/adom/adom-tsci/releases/latest/download/adom-tsci?platform=linux \-  -o /usr/local/bin/adom-tsci && sudo chmod +x /usr/local/bin/adom-tsci && \-  adom-tsci install+adom-wiki pkg install adom/adom-tsci+#    (no adom-wiki? curl fallback — release assets are versioned, no "latest" alias:+#     V=$(curl -s https://wiki.adom.inc/api/packages/adom/adom-tsci/versions | python3 -c "import sys,json;print(json.load(sys.stdin)['versions'][0]['version'])")+#     curl -fsSL "https://wiki.adom.inc/download/adom/adom-tsci/$V/adom-tsci" -o ~/.local/bin/adom-tsci+#     chmod +x ~/.local/bin/adom-tsci && adom-tsci install)  # 3. Get a project. If you don't have one yet, pull the pre-built examples #    bundle from the wiki release (no GitHub access needed; skip if you #    already have a tscircuit project):-curl -fsSL "https://wiki.adom.inc/api/pages/adom/adom-tsci/releases/latest/download/adom-tsci-examples.tgz?platform=any" \-  | tar xz+V=$(curl -s https://wiki.adom.inc/api/packages/adom/adom-tsci/versions \+  | python3 -c "import sys,json;print(json.load(sys.stdin)['versions'][0]['version'])")+curl -fsSL "https://wiki.adom.inc/download/adom/adom-tsci/$V/adom-tsci-examples.tgz" | tar xz cd examples/SN65HVD230-Molecule && bun install  # 4. CRITICAL: adom-tsci start refuses to create its webview tab unless an
VERSION+1−1
@@ -1 +1 @@-1.4.20+1.4.21
install.sh+10−5
@@ -1,14 +1,19 @@ #!/usr/bin/env bash-# adom-tsci installer (adompkg / wiki.adom.inc). Pulls the prebuilt Linux-# x86_64 binary from the canonical Adom Wiki release asset, installs it to-# ~/.local/bin, then deploys the bundled SKILL.md + guides via `adom-tsci install`.+# adom-tsci installer (adom-wiki pkg install / wiki.adom.inc). Pulls the+# prebuilt Linux x86_64 binary from this package's OWN release version —+# the VERSION file ships in the tarball next to this script, and release+# assets live at /download/<owner>/<slug>/<version>/<filename>. There is+# no "latest" download alias on the wiki, and pinning to our own version+# means tarball and binary can never skew. set -euo pipefail -BIN_URL="https://wiki.adom.inc/api/pages/adom/adom-tsci/releases/latest/download/adom-tsci?platform=linux"+HERE="$(cd "$(dirname "$0")" && pwd)"+VERSION="$(tr -d '[:space:]' < "$HERE/VERSION")"+BIN_URL="https://wiki.adom.inc/download/adom/adom-tsci/$VERSION/adom-tsci" DEST="$HOME/.local/bin/adom-tsci"  mkdir -p "$HOME/.local/bin"-echo "→ downloading adom-tsci binary…"+echo "→ downloading adom-tsci v$VERSION…" curl -fsSL "$BIN_URL" -o "$DEST" chmod +x "$DEST" echo "→ installed binary to $DEST ($("$DEST" --version 2>/dev/null || echo '?'))"
package.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "adom-tsci",-  "version": "1.4.20",+  "version": "1.4.21",   "type": "app",   "description": "Interactive tscircuit board viewer in a Hydrogen webview \u2014 first-class 3D / PCB / Schematic tabs, an Inspect tool, a Fusion-style Measure tool, net x-ray, guided Walkthrough demos, one-click autorouter re-run, and auto high-res board-surface texture. Fully AI-drivable (CLI + HTTP + JS eval). Also publishes molecules/boards to the Adom Wiki.",   "dependencies": {},
page.json+1−1
@@ -4,7 +4,7 @@   "slug": "adom-tsci",   "title": "Adom TSCI - Tscircuit Board Viewer",   "brief": "Interactive tscircuit preview in a Hydrogen webview — first-class 3D / PCB / Schematic tabs, Components & Nets HUDs, an auto-glow x-ray view, Inspect, Measure, a Walkthrough Demo, and a one-click `exp",-  "version": "1.4.20",+  "version": "1.4.21",   "tags": [     "tscircuit",     "pcb",