40 changes from trevato/forge #4

Merged
plat merged 1 commit from trevato/main into main 2026-09-29 01:29:15 +00:00
Owner
  • The front door asks you about the crew's changes and never about your own (trevato/forge#224)
  • "Your apps" is everybody's apps: a stranger's front door is somebody else's app (trevato/forge#223)
  • The studio can look at your change but cannot ship it (trevato/forge#225)
  • New app turns a sentence into a six-word hostname (trevato/forge#228)
  • The front door goes quiet the moment you ship (trevato/forge#229)
  • The check the crew must pass does not pass on main in a crew sandbox (trevato/forge#239)
  • A preview shows production's data and never says whose it is (trevato/forge#244)
  • Take a tell yourself and it disappears from the front door (trevato/forge#242)
  • Take it back: the studio's verb on a shipped change (trevato/forge#247)
  • The studio tells a visitor that a person's change was made by "the crew" (trevato/forge#245)
  • The studio's Map is the one studio page the words table never opens (trevato/forge#248)
  • A second commit to a change becomes its head (take two, from the branch that exists) (trevato/forge#252)
  • Five tests outside the check list are red on main in a crew sandbox (trevato/forge#253)
  • A shipped tell still says "nobody has it yet" (trevato/forge#256)
  • The command palette still says Code, Commits and New issue on every studio page (trevato/forge#266)
  • The one command that opens an app's terminal reaches the reader as "[email protected]" (trevato/forge#267)
  • Take the parent's phone fix: the page never scrolls sideways (first half of #250) (trevato/forge#268)
  • The crew's log spends half of every line on the machine's own directory (trevato/forge#272)
  • Your app is listed twice on your own page, in two vocabularies (trevato/forge#275)
  • A deploy the forge's own restart interrupted reads as Failed, beside a real failure (trevato/forge#286)
  • Every look is a picture of the app's home page, whatever the change touched (trevato/forge#295)
  • Dev's App page goes still the moment nothing is moving: a push lands and the page never says so (trevato/forge#301)
  • The gate answers in a minute, not four: the check runs its test files in parallel shards (trevato/forge#306)
  • Forking from the terminal is red when the fork is fast: two tests wait for a Mirroring card that is already gone (trevato/forge#308)
  • A forge addressed by IP hands every app a hostname that is not a URL, and every app dies at boot (trevato/forge#309)
  • The browser tab still says "Issues" and "Pull requests" on every studio page (trevato/forge#311)
  • A deploy that fails at start reports a stack frame, not what went wrong (trevato/forge#312)
  • Four test files are red only when the whole suite runs: one file lowers a global and the next inherits it (trevato/forge#310)
  • A one-minute-old app's front door leads with a week of zeros and a scary statistic (trevato/forge#313)
  • The API's own root answers 33 KB of HTML to a client that asked for JSON (trevato/forge#314)
  • A failed check says only that it exited 1; the failing test is buried in a 240-second log (trevato/forge#315)
  • The studio's app and change pages wear a git chip no studio reader can act on: ● workbench · ○ this machine (trevato/forge#317)
  • New app promises a first tell from your sentence and drops it when you pick nobody (trevato/forge#316)
  • Every app on a hosted forge says “The terminal is off.” and never why or what turns it on (trevato/forge#318)
  • The studio front door loads a full-size screenshot per app tile where a 200x125 thumb already exists (trevato/forge#320)
  • An app that is live says nothing: production's own output reaches the page only while it is deploying (trevato/forge#321)
  • A studio page spawns one git process per row to decide the word "shipped" (trevato/forge#319)
  • Live regions have addresses: fetch the region, not the page; 304 when unchanged (trevato/forge#322)
  • Propose upstream through a mirror: a fork's main travels up as owner/main (trevato/forge#323)
  • A fragment's tag rides in its markup too: Cloudflare strips etag from HTML (trevato/forge#324)

1 commit ahead of trevato/forge-upstream, proposed from trevato/forge's following card.

- The front door asks you about the crew's changes and never about your own (trevato/forge#224) - "Your apps" is everybody's apps: a stranger's front door is somebody else's app (trevato/forge#223) - The studio can look at your change but cannot ship it (trevato/forge#225) - New app turns a sentence into a six-word hostname (trevato/forge#228) - The front door goes quiet the moment you ship (trevato/forge#229) - The check the crew must pass does not pass on main in a crew sandbox (trevato/forge#239) - A preview shows production's data and never says whose it is (trevato/forge#244) - Take a tell yourself and it disappears from the front door (trevato/forge#242) - Take it back: the studio's verb on a shipped change (trevato/forge#247) - The studio tells a visitor that a person's change was made by "the crew" (trevato/forge#245) - The studio's Map is the one studio page the words table never opens (trevato/forge#248) - A second commit to a change becomes its head (take two, from the branch that exists) (trevato/forge#252) - Five tests outside the check list are red on main in a crew sandbox (trevato/forge#253) - A shipped tell still says "nobody has it yet" (trevato/forge#256) - The command palette still says Code, Commits and New issue on every studio page (trevato/forge#266) - The one command that opens an app's terminal reaches the reader as "[email protected]" (trevato/forge#267) - Take the parent's phone fix: the page never scrolls sideways (first half of #250) (trevato/forge#268) - The crew's log spends half of every line on the machine's own directory (trevato/forge#272) - Your app is listed twice on your own page, in two vocabularies (trevato/forge#275) - A deploy the forge's own restart interrupted reads as Failed, beside a real failure (trevato/forge#286) - Every look is a picture of the app's home page, whatever the change touched (trevato/forge#295) - Dev's App page goes still the moment nothing is moving: a push lands and the page never says so (trevato/forge#301) - The gate answers in a minute, not four: the check runs its test files in parallel shards (trevato/forge#306) - Forking from the terminal is red when the fork is fast: two tests wait for a Mirroring card that is already gone (trevato/forge#308) - A forge addressed by IP hands every app a hostname that is not a URL, and every app dies at boot (trevato/forge#309) - The browser tab still says "Issues" and "Pull requests" on every studio page (trevato/forge#311) - A deploy that fails at start reports a stack frame, not what went wrong (trevato/forge#312) - Four test files are red only when the whole suite runs: one file lowers a global and the next inherits it (trevato/forge#310) - A one-minute-old app's front door leads with a week of zeros and a scary statistic (trevato/forge#313) - The API's own root answers 33 KB of HTML to a client that asked for JSON (trevato/forge#314) - A failed check says only that it exited 1; the failing test is buried in a 240-second log (trevato/forge#315) - The studio's app and change pages wear a git chip no studio reader can act on: ● workbench · ○ this machine (trevato/forge#317) - New app promises a first tell from your sentence and drops it when you pick nobody (trevato/forge#316) - Every app on a hosted forge says “The terminal is off.” and never why or what turns it on (trevato/forge#318) - The studio front door loads a full-size screenshot per app tile where a 200x125 thumb already exists (trevato/forge#320) - An app that is live says nothing: production's own output reaches the page only while it is deploying (trevato/forge#321) - A studio page spawns one git process per row to decide the word "shipped" (trevato/forge#319) - Live regions have addresses: fetch the region, not the page; 304 when unchanged (trevato/forge#322) - Propose upstream through a mirror: a fork's main travels up as owner/main (trevato/forge#323) - A fragment's tag rides in its markup too: Cloudflare strips etag from HTML (trevato/forge#324) 1 commit ahead of trevato/forge-upstream, proposed from trevato/forge's following card.
A fragment's tag rides in its markup too: Cloudflare strips etag from HTML (#324)
Some checks failed
check / check (pull_request) Failing after 1m14s
preview / preview (pull_request) Successful in 3m12s
f30d14cbd3
plat merged commit 76f1cb96f4 into main 2026-09-29 01:29:15 +00:00
plat referenced this pull request from a commit 2026-09-29 01:29:17 +00:00
Contributor

🔴 check is red at f30d14cbd3 (fix round 1/3). Fix it on this branch: run bun run check locally (lint, typecheck, build, tests, design conformance — the same job CI runs), push, and the review resumes when it is green. The head on origin is what gets reviewed.

🔴 `check` is red at `f30d14cbd3` (fix round 1/3). Fix it on this branch: run `bun run check` locally (lint, typecheck, build, tests, design conformance — the same job CI runs), push, and the review resumes when it is green. The head on origin is what gets reviewed.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
trevato-apps/forge!4
No description provided.