Repository navigation
feat: Archive Projects #350
Description
Activity
Also being able to only archive threads would be fantastic 🙏
Reacted by drew1618t and Nathan Cainso archive feature is being worked on here.
#1359Is there any update on archiving whole projects?
I see #1359 added thread archiving and closed this issue “(kinda)”, but the project-level use case still seems outstanding.
I have several completed projects and temporary testing environments that I’d like to hide from the sidebar and project selector, while keeping their conversation history and files available. Archiving individual threads leaves the projects listed, whereas removing a project deletes its conversation history.
Would you consider reopening this issue for a reversible Archive / Restore project option? Or is this being tracked elsewhere, or better raised as a new feature request?
Thanks. Really enjoying T3 Code! This would make managing a growing project list much easier.
BusinessOneLimited commented
on Sep 23, 2026 More actionsIs there any update on archiving whole projects?
I see #1359 added thread archiving and closed this issue “(kinda)”, but the project-level use case still seems outstanding.
I have several completed projects and temporary testing environments that I’d like to hide from the sidebar and project selector, while keeping their conversation history and files available. Archiving individual threads leaves the projects listed, whereas removing a project deletes its conversation history.
Would you consider reopening this issue for a reversible Archive / Restore project option? Or is this being tracked elsewhere, or better raised as a new feature request?
Thanks—really enjoying T3 Code. This would make managing a growing project list much easier.
Reacted by Jaka

Feature: Archive Projects
Add project archiving to the sidebar so users can move projects out of the main list while keeping them accessible.
Context Menu
Sidebar Layout
SidebarContentas they do todaySidebarContent, positioned between it and theSidebarFooter. This keeps the section pinned at the bottom of the sidebar, not scrolling with the active project listSidebarSeparatorvisually divides active projects from the archived sectionCollapsiblewith a chevron, anArchiveIcon, and a count label — all in muted/subdued styling (text-muted-foreground/60,text-muted-foreground/40)Structure
State Management
archived: booleanto theProjecttypesetProjectArchived(projectId, archived)pure function and store actionexpandedProjectCwdsarray (addarchivedProjectCwdsto the persisted shape)archivedfrom the persisted set or from the existing in-memory project stateFiles Changed
apps/web/src/types.tsarchived: booleantoProjectinterfaceapps/web/src/store.tspersistedArchivedProjectCwdsset, updatereadPersistedState()/persistState(), updatemapProjectsFromReadModel(), addsetProjectArchived()pure function and store actionapps/web/src/store.test.tsarchived: falseto test fixture project objectapps/web/src/components/Sidebar.tsxSidebarContentwith muted styling