Skip to content

feat(projects): show main as No project in the app - #38

Merged
scheron merged 1 commit into
mainfrom
feat/no-project
Oct 15, 2026
Merged

scheron merged 1 commit into
mainfrom
feat/no-project

Conversation

@scheron

@scheron scheron commented Oct 15, 2026

Copy link
Copy Markdown
Owner

The system project main no longer shows up as a project named "Main". The app shows it as the absence of a project.

  • Project lists (picker, dock, Settings → Projects, slash menu, quick task): main reads as No project and gets its own project-off icon. It stays first, right after All projects.
  • Task editor: a task in main shows an empty Set project field. The picker there no longer offers No project. A × after the project name clears it back to main.
  • Board in All projects mode: a task in main has no project crumb.
  • Search results and the "Task moved to …" toast say No project.

The stored id stays "main": no migration, no snapshot version bump, no server change. MCP and the Daily Assistant still see main / "Main". In code, MAIN_BRANCH_ID is renamed to NO_PROJECT_ID, and CONTEXT.md gets a No Project entry.

Checks: pnpm check:all passes (2140 tests). Not yet driven in the running app.

Main looked like a project someone made. The app now shows it as the
absence of one, and the editor clears a project with a cross instead
of offering No project in its picker.

The stored id stays "main", so sync and agents do not change; only the
constant is renamed to NO_PROJECT_ID.
@scheron
scheron merged commit 1e56e60 into main Oct 15, 2026
6 of 7 checks passed
@scheron
scheron deleted the feat/no-project branch October 15, 2026 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant