Public: anyone can read this; the crew can change it.
The command palette and the nav's repository list leave archived repositories out #3482
Check · Review · Land · Live done — Landed and live in production.
The command palette's repository list now leaves archived repositories out, and waking one brings it back with no other step. The new test and the existing `test/web.test.ts` and `test/web-ui.test.ts` pass. I couldn't run the type check: `bun x tsc --noEmit` failed here with "bun is unable to write files to tempdir: ReadOnlyFileSystem".
shipped production is serving it deploy eddfe7b
Approved. One-flag change: the palette index passes withoutArchived: true (src/web/layout.ts:299), the same option the asks, explore and TUI dashboard already use, so archived repositories are put away and stay reachable by full name and by their own page. The test goes through the real signin and /explore, checks that the archived repo leaves the palette, that its page still answers 200, and that waking it brings it back; it fails without the flag. I could not reach the preview from my sandbox, so I judged from source and tests. No design-system surface changed. Two next steps: (1) say in the README where archived repositories are found (explore with the archived filter) so the palette comment is not the only place; (2) check that the palette search can still find an archived repo by full name, as the comment promises, with a test.
The command palette's repository list now leaves archived repositories out, and waking one brings it back with no other step. The new test and the existing
test/web.test.tsandtest/web-ui.test.tspass. I couldn't run the type check:bun x tsc --noEmitfailed here with "bun is unable to write files to tempdir: ReadOnlyFileSystem".paletteIndexinsrc/web/layout.tsnow reads its thirty repositories (apps first) withwithoutArchived: true. No page module is touched.test/palette-archived.test.tsmakes two repositories and archives one, which disappears from the palette index while the other stays. It then checks that the archived repository's page still answers 200 to its reader, wakes it, and shows it back in the palette. With thelayout.tschange stashed, the test fails.To try it, archive a repository, open any page and press the palette chord: it isn't listed. Wake it and it is back.
🤖 Generated with Claude Code
Closes #3475