projects: no way to create a new project from the UI #90

Closed
opened 2026-04-20 12:30:35 +00:00 by zaelgohary · 0 comments
Member

The NewProject view exists and the form works, but nothing in ListView or BoardView emits a ProjectsView::NewProject navigation — no + New Project button, no on_new event handler. The island metadata declares ViewDef::action_view("new_project", "New Project", ...) so Hero OS window chrome should surface it in an action menu, but that doesn't render either.

User is effectively blocked from creating a project through the UI (deep-link URL is the only workaround).

Fix

Add a + New Project button at the top of ListView / BoardView that emits on_view_change(ProjectsView::NewProject) — same pattern contacts' NewContactRow uses.

The `NewProject` view exists and the form works, but nothing in ListView or BoardView emits a `ProjectsView::NewProject` navigation — no `+ New Project` button, no `on_new` event handler. The island metadata declares `ViewDef::action_view("new_project", "New Project", ...)` so Hero OS window chrome *should* surface it in an action menu, but that doesn't render either. User is effectively blocked from creating a project through the UI (deep-link URL is the only workaround). ## Fix Add a `+ New Project` button at the top of ListView / BoardView that emits `on_view_change(ProjectsView::NewProject)` — same pattern contacts' `NewContactRow` uses.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
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
lhumina_code/hero_archipelagos#90
No description provided.