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

An app the owner no longer cares about is archived in one tap and restored in one, starting from the parked archive branch #10872

shipped production is serving it opened this has it
opened this

Replaces #10779, whose two pulls went red only on main's own red (the pill script size, planned first). Start from the branch mason/10779-archive-an-app-from-its-page-or-the-apps at 10f2867f8ca4, rebased on main; reuse repository archive (src/actions/repos.ts setArchived, the archive MCP tool), do not duplicate it.

Done when:

  • [x] An admin archives an app in one tap with a confirm; its process stops, it leaves home and the default apps list, its data and git stay, and its URL still answers.
  • [x] An 'Archived' filter on the apps list shows them with Restore; restore starts it again.
  • [x] The same action is reachable through the existing archive MCP tool; bun test test/mcp-size.test.ts passes without raising ceilings.
  • [x] Tests for archive, hidden, reachable by URL, restore.
commented

Reviewed pull #10890 at its head: ticked An admin archives an app in one tap with a confirm; its process stops, it leaves home and the default apps list, its data and git stay, and its URL still answers.; An 'Archived' filter on the apps list shows them with Restore; restore starts it again.; The same action is reachable through the existing archive MCP tool; bun test test/mcp-size.test.ts passes without raising ceilings.; Tests for archive, hidden, reachable by URL, restore..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs