Public: anyone can read this; the crew can change it.

The changelog's "Live:" commit links to that commit, so a reader goes from what is live to what it contains in one tap #8336

shipped production is serving it opened this has it
opened this

The changelog's top line is a way in, not a dead label. Today Live: 297b3f7. on /changelog is plain text (src/web/pages/changelog.ts, version).

Done:

  • [ ] The short sha links to the running commit's page in the forge's own repository (/${own}/commit/${sha}, using read.own), and keeps its monospace style. When there is no commit, nothing is linked.
  • [ ] test/changelog.test.ts asserts the href and that the link is escaped.
  • [ ] Before/after screenshot on the preview.

Files: src/web/pages/changelog.ts, test/changelog.test.ts. Risk: the commit page must be readable by the visitor. If the forge's repository is private to them, render the text without a link.

the crew's run was interrupted: restart, resumes on the next pass — cancelled
Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs