Skip to content

Correct v0.13.0 docs and ignore the video draft - #87

Merged
MehranMarxian merged 3 commits into
mainfrom
fix/v0.13-docs-truth
Aug 10, 2026
Merged

Correct v0.13.0 docs and ignore the video draft#87
MehranMarxian merged 3 commits into
mainfrom
fix/v0.13-docs-truth

Conversation

@MehranMarxian

Copy link
Copy Markdown
Owner

Summary

  • Correct docs that still denied v0.13.0's in-panel model downloader (README, become-a-tester.html, landing page, release checklist)
  • Wire uxp.shell.openExternal to an Open button on Setup rows
  • Ignore the uncommitted video shooting-script draft (not part of the product)

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

MehranMarxian and others added 3 commits August 8, 2026 20:51
PRs #80, #81 and #82 shipped a working in-panel model downloader inside
the v0.13.0-alpha tag -- src/comfy/modelDownload.ts, src/ui/setupInstallModel.ts
and the wiring in src/ui/App.ts -- and the feature flag that had gated it is
gone. Every published document still said the Setup screen only reports and
copies, which is the worst kind of wrong: it tells a tester not to look for
the thing they most need.

The withheld-assisted-install paragraph moves out of Known limitations and
becomes an Added entry describing what it actually does -- direct download
from the registry's own pinned URLs, resumable 8 MiB chunks, one model at a
time, behind a confirmation naming size, destination and host. Every licence
gate and repo-folder refusal is described as still in force, because it is;
what is genuinely still manual is named rather than implied.

docs/become-a-tester.html also gets the v0.13.0 pass it never received. It
was frozen at v0.12.0 in seven places, the second release running that it
went stale, so docs/release-checklist.md now lists it as a version location
with a note on why reading it is not enough.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
openExternalUrl and the data-openlayer-external delegated handler have been
in appBindings.ts since v0.13.0 with no caller: nothing in src/ ever emitted
the attribute, so the plumbing was built, tested by nobody, and dead. This
gives it the two callers it was written for.

Setup rows gain an Open button beside Copy Link. Copy Link stays -- it is the
only thing that still works when the host refuses to open a URL, and Copy
Folder Path was never a link to begin with. The button is built from
sourcePageUrl and never from downloadUrl, because handing a download URL to a
browser starts fetching the file and several of these are tens of gigabytes;
a row with no source page gets no button rather than an Open that does
something its label does not say.

Workflow Health rows had no link to offer at all, so the issue that produces
a row now carries the page that answers it: the repository for a missing
custom node, the model card for a missing model. Two cases deliberately
produce no button. A node absent from CUSTOM_NODE_PACKAGES is core ComfyUI,
where there is nothing to install and so nothing to open. A model found in
the wrong folder needs moving, not fetching, and a link there would only
invite a second copy of a file already on disk.

openExternalUrl now reports whether either route ran. It could fail silently
before -- UXP's shell can reject and the Photoshop host has no working
window.open -- and the log line claimed success before the shell had
answered, which would have been the only evidence available when someone
reported that nothing happened. window.open is now guarded as well as
feature-checked, so a throwing host cannot reject a promise nothing awaits.

Eight tests cover the offer logic on both screens, including every case that
deliberately produces no button.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
docs/video-01-intro-shooting-script.md is a personal production doc, not
part of the product; keep it out of the tracked tree.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@MehranMarxian
MehranMarxian merged commit 6e4a1b9 into main Aug 10, 2026
1 check passed
@MehranMarxian
MehranMarxian deleted the fix/v0.13-docs-truth branch August 10, 2026 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant