The blocker first:linux-client-screenshots uploads its PNGs as an actions/upload-artifact v3 artifact, which Gitea's API doesn't serve — browser-only, so the shots couldn't be reused for docs from a session. The workflow now also publishes every PNG to the generic package registry (punktfunk-linux-client-screenshots/ci/<scene>.png, delete-then-PUT so each run overwrites, REGISTRY_TOKEN like decky.yml, anonymous GET on the public repo). Verified: dispatch run 19593 on this branch, green, packages fetchable.
Then the shot:hosts.png from that run — saved hosts with pairing state (Online·Paired / Offline·Trusted) plus an unpaired host found on the network (PIN) — cropped to the cards and placed in quickstart.md step 4, right at "your host is already in the list". That completes the handoff's screenshot list: console login, Waiting-for-approval + PIN, the Approve dialog, live status (#346), and now a client's host list.
Gates green locally: docs-drift, docs-links, docs-site build + lint.
Closes the remaining half of phase-2 item 2.
**The blocker first:** `linux-client-screenshots` uploads its PNGs as an actions/upload-artifact **v3** artifact, which Gitea's API doesn't serve — browser-only, so the shots couldn't be reused for docs from a session. The workflow now also publishes every PNG to the generic package registry (`punktfunk-linux-client-screenshots/ci/<scene>.png`, delete-then-PUT so each run overwrites, `REGISTRY_TOKEN` like decky.yml, anonymous GET on the public repo). Verified: dispatch run **19593** on this branch, green, packages fetchable.
**Then the shot:** `hosts.png` from that run — saved hosts with pairing state (Online·Paired / Offline·Trusted) plus an unpaired host found on the network (PIN) — cropped to the cards and placed in `quickstart.md` step 4, right at "your host is already in the list". That completes the handoff's screenshot list: console login, Waiting-for-approval + PIN, the Approve dialog, live status (#346), and now a client's host list.
Gates green locally: docs-drift, docs-links, docs-site build + lint.
Saved hosts with their pairing state + an unpaired host found on the network, from
linux-client-screenshots run 19593 via the new generic-package publish (fixed 'ci' version,
anonymous GET), cropped to the cards. Completes the handoff's screenshot list: console login,
Waiting for approval + PIN, the Approve dialog, live status, and a client's host list.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes the remaining half of phase-2 item 2.
The blocker first:
linux-client-screenshotsuploads its PNGs as an actions/upload-artifact v3 artifact, which Gitea's API doesn't serve — browser-only, so the shots couldn't be reused for docs from a session. The workflow now also publishes every PNG to the generic package registry (punktfunk-linux-client-screenshots/ci/<scene>.png, delete-then-PUT so each run overwrites,REGISTRY_TOKENlike decky.yml, anonymous GET on the public repo). Verified: dispatch run 19593 on this branch, green, packages fetchable.Then the shot:
hosts.pngfrom that run — saved hosts with pairing state (Online·Paired / Offline·Trusted) plus an unpaired host found on the network (PIN) — cropped to the cards and placed inquickstart.mdstep 4, right at "your host is already in the list". That completes the handoff's screenshot list: console login, Waiting-for-approval + PIN, the Approve dialog, live status (#346), and now a client's host list.Gates green locally: docs-drift, docs-links, docs-site build + lint.