story: projects widget version 0.9 alpha #211

Open
opened 2026-05-04 13:03:26 +00:00 by marionrvrn · 0 comments
Member

Overview

Projects brings together sprint planning, project management, a Kanban board, a calendar, task tracking, and user stories into one suite. The vision is clear and the feature set makes sense. The problem today is that nothing connects to anything else. Each sub-app works in isolation and the suite does not function as a whole. The priority is to connect the pieces before adding anything new.

Sprints

Sprints is the milestone and sprint planning tool.

Current state

  • Milestones can be created but have no connection to projects, issues or tasks so the progress bar stays at 0% with no way to update it
  • Due dates have no visual indicator when they are today or overdue. A milestone past its due date should automatically switch to a "Missed" or "Overdue" status, it doesn't
  • No link between Projects and Sprints. A project created in Projects cannot be attached to a sprint

Requirements

  • Connect milestones to tasks and projects so the progress bar updates automatically as tasks are completed
  • Add visual indicators for due today, overdue and missed. Status should update automatically based on date
  • Add the ability to link a project to a sprint directly from the project creation or detail view

Projects

Projects is the project management tool.

Current state

  • Projects can be created but cannot be linked to a sprint
  • Project status options are too limited (only Todo, In Progress, Done). Missing useful states like "Blocked"
  • Project detail page only shows Status, Priority, Description and Swimlanes (showing 5 but only 3 exist on the board). Very minimal, no tasks or milestones visible from the project view
  • Stories linked to a project are not visible from the project detail page

Requirements

  • Add the ability to link a project to a sprint directly from the project creation or detail view
  • Expand project status options to include Blocked, Cancelled or to add our own column
  • Project detail page should show linked tasks, linked stories, assigned sprint, due date, owner and a progress summary. Right now it is too empty to be useful
  • Fix the Swimlanes count. It shows 5 on info but only 3 exist
  • Stories linked to a project must be visible from the project detail page

Kanban

Kanban is the visual task board.

Current state

  • In light mode, column text is invisible (black font on black background)
  • Stories linked to a project do not appear on the Kanban board. Only tasks show up with no explanation of the difference between a Story and a Task in this context
  • Moving a task between columns failed once: "Error: Failed to move task: Network error: RPC error [-32601]: Method not found" (see screenshot), then worked on retry

Requirements

  • Fix light mode. Column text must be readable regardless of theme
  • Clarify the difference between Stories and Tasks and show both on the board with a clear label, or explain why Stories are excluded
  • Investigate and fix the RPC error when moving tasks between columns

Calendar

Calendar is the event and scheduling tool.

Current state

  • No way to add contacts to an event or attach a conference link
  • Deleting an event throws a raw error: "Deserialization error: invalid type: boolean true, expected a string at line 1 column 30"

Requirements

  • Add contact invite and conference link fields to the event creation form
  • Fix the delete error
  • Replace all raw technical error messages with user-friendly messages throughout the app

Tasks

Tasks is the task management tool. Tasks can also be created directly from the Kanban board.

Current state

  • Tasks can be created both from the Tasks app and directly from the Kanban board
  • When creating a task from the Tasks app, there is no option to link it to a project
  • No tag or label showing which project or Kanban board a task belongs to. To find out where a task came from, you have to click Edit. This is useless friction: viewing a task's context should never require opening the edit form

Requirements

  • Add a project field to the task creation form in the Tasks app
  • Display the project name directly on each task in the task list. No extra click should be needed to know where a task belongs
  • Make tasks clickable to open a read-only detail view, separate from the edit form

Stories

Stories is the user story management tool.

Current state

  • Stories have a status (In Progress, etc.) but do not appear on the Kanban board. There is no way to follow up on a story visually alongside tasks
  • "Story points" field exists but is never explained. A user with no Agile background will not know what this means or how to use it
  • The story list view is very bare: only title, description snippet, priority, points and criteria count visible, no project name shown
  • The story detail page does not help readability. Internal ID visible ("ID: 0001"), information feels scattered with no clear hierarchy
  • No connection between Stories and Tasks. A story cannot have tasks attached to it

Requirements

  • Show stories on the Kanban board alongside tasks, or add a dedicated Stories board view so they can be tracked visually
  • Add a tooltip or short explanation next to "Story Points", or replace with a simpler label like "Effort" for non-Agile users
  • Show the project name on each story in the list view
  • Improve the detail page layout: group related fields, remove the internal ID and make the hierarchy clearer
  • Allow tasks to be linked to a story so work items and their parent story are connected
  • Owner/assignee field is not relevant for single-user contexts but should be considered when team or multi-user support is added

Overall

Nothing really interacts with each other yet. Sprints don't connect to Tasks, Projects don't link to Sprints, Stories don't show on the Kanban, Tasks have no source context. Each sub-app works in isolation but the suite doesn't function as a whole. The priority before adding any new features is to connect the sub-apps to each other. A suite where nothing talks to anything else is harder to use than a single well-functioning tool.


Updated Suggestions

Must fix now

  • Fix light mode Kanban. Column text must be readable in all themes
  • Fix the Calendar delete error and remove all raw technical error messages from the UI
  • Investigate and fix the RPC error when moving tasks on the Kanban board
  • Add a project field to the task creation form in the Tasks app
  • Fix the Swimlanes count on the project detail page

Should do soon

  • Connect milestones to tasks and projects so the progress bar updates automatically
  • Add automatic status updates for overdue milestones
  • Add sprint linking to project creation and detail views
  • Expand project status options to include Blocked or new columns
  • Show linked tasks, stories, sprint, owner and progress on the project detail page
  • Show Stories on the Kanban board or add a dedicated Stories board view
  • Add project name to task list view and make tasks clickable without opening the edit form
  • Add contact invite and conference link fields to Calendar event creation
  • Add tooltip or explanation for Story Points
  • Show project name on each story in the list view
  • Improve story detail page layout and remove internal ID

Not needed now

  • Do not add new Projects features until the existing sub-apps connect to each other
  • Owner/assignee fields are not needed until multi-user support is introduced
  • Do not prioritise visual polish until core interactions and data connections work reliably
## Overview Projects brings together sprint planning, project management, a Kanban board, a calendar, task tracking, and user stories into one suite. The vision is clear and the feature set makes sense. The problem today is that nothing connects to anything else. Each sub-app works in isolation and the suite does not function as a whole. The priority is to connect the pieces before adding anything new. ## Sprints Sprints is the milestone and sprint planning tool. **Current state** - Milestones can be created but have no connection to projects, issues or tasks so the progress bar stays at 0% with no way to update it - Due dates have no visual indicator when they are today or overdue. A milestone past its due date should automatically switch to a "Missed" or "Overdue" status, it doesn't - No link between Projects and Sprints. A project created in Projects cannot be attached to a sprint **Requirements** - Connect milestones to tasks and projects so the progress bar updates automatically as tasks are completed - Add visual indicators for due today, overdue and missed. Status should update automatically based on date - Add the ability to link a project to a sprint directly from the project creation or detail view ## Projects Projects is the project management tool. **Current state** - Projects can be created but cannot be linked to a sprint - Project status options are too limited (only Todo, In Progress, Done). Missing useful states like "Blocked" - Project detail page only shows Status, Priority, Description and Swimlanes (showing 5 but only 3 exist on the board). Very minimal, no tasks or milestones visible from the project view - Stories linked to a project are not visible from the project detail page **Requirements** - Add the ability to link a project to a sprint directly from the project creation or detail view - Expand project status options to include Blocked, Cancelled or to add our own column - Project detail page should show linked tasks, linked stories, assigned sprint, due date, owner and a progress summary. Right now it is too empty to be useful - Fix the Swimlanes count. It shows 5 on info but only 3 exist - Stories linked to a project must be visible from the project detail page ## Kanban Kanban is the visual task board. **Current state** - In light mode, column text is invisible (black font on black background) - Stories linked to a project do not appear on the Kanban board. Only tasks show up with no explanation of the difference between a Story and a Task in this context - Moving a task between columns failed once: "Error: Failed to move task: Network error: RPC error [-32601]: Method not found" (see screenshot), then worked on retry **Requirements** - Fix light mode. Column text must be readable regardless of theme - Clarify the difference between Stories and Tasks and show both on the board with a clear label, or explain why Stories are excluded - Investigate and fix the RPC error when moving tasks between columns ## Calendar Calendar is the event and scheduling tool. **Current state** - No way to add contacts to an event or attach a conference link - Deleting an event throws a raw error: "Deserialization error: invalid type: boolean true, expected a string at line 1 column 30" **Requirements** - Add contact invite and conference link fields to the event creation form - Fix the delete error - Replace all raw technical error messages with user-friendly messages throughout the app ## Tasks Tasks is the task management tool. Tasks can also be created directly from the Kanban board. **Current state** - Tasks can be created both from the Tasks app and directly from the Kanban board - When creating a task from the Tasks app, there is no option to link it to a project - No tag or label showing which project or Kanban board a task belongs to. To find out where a task came from, you have to click Edit. This is useless friction: viewing a task's context should never require opening the edit form **Requirements** - Add a project field to the task creation form in the Tasks app - Display the project name directly on each task in the task list. No extra click should be needed to know where a task belongs - Make tasks clickable to open a read-only detail view, separate from the edit form ## Stories Stories is the user story management tool. **Current state** - Stories have a status (In Progress, etc.) but do not appear on the Kanban board. There is no way to follow up on a story visually alongside tasks - "Story points" field exists but is never explained. A user with no Agile background will not know what this means or how to use it - The story list view is very bare: only title, description snippet, priority, points and criteria count visible, no project name shown - The story detail page does not help readability. Internal ID visible ("ID: 0001"), information feels scattered with no clear hierarchy - No connection between Stories and Tasks. A story cannot have tasks attached to it **Requirements** - Show stories on the Kanban board alongside tasks, or add a dedicated Stories board view so they can be tracked visually - Add a tooltip or short explanation next to "Story Points", or replace with a simpler label like "Effort" for non-Agile users - Show the project name on each story in the list view - Improve the detail page layout: group related fields, remove the internal ID and make the hierarchy clearer - Allow tasks to be linked to a story so work items and their parent story are connected - Owner/assignee field is not relevant for single-user contexts but should be considered when team or multi-user support is added ## Overall Nothing really interacts with each other yet. Sprints don't connect to Tasks, Projects don't link to Sprints, Stories don't show on the Kanban, Tasks have no source context. Each sub-app works in isolation but the suite doesn't function as a whole. The priority before adding any new features is to connect the sub-apps to each other. A suite where nothing talks to anything else is harder to use than a single well-functioning tool. --- ## Updated Suggestions ### Must fix now - Fix light mode Kanban. Column text must be readable in all themes - Fix the Calendar delete error and remove all raw technical error messages from the UI - Investigate and fix the RPC error when moving tasks on the Kanban board - Add a project field to the task creation form in the Tasks app - Fix the Swimlanes count on the project detail page ### Should do soon - Connect milestones to tasks and projects so the progress bar updates automatically - Add automatic status updates for overdue milestones - Add sprint linking to project creation and detail views - Expand project status options to include Blocked or new columns - Show linked tasks, stories, sprint, owner and progress on the project detail page - Show Stories on the Kanban board or add a dedicated Stories board view - Add project name to task list view and make tasks clickable without opening the edit form - Add contact invite and conference link fields to Calendar event creation - Add tooltip or explanation for Story Points - Show project name on each story in the list view - Improve story detail page layout and remove internal ID ### Not needed now - Do not add new Projects features until the existing sub-apps connect to each other - Owner/assignee fields are not needed until multi-user support is introduced - Do not prioritise visual polish until core interactions and data connections work reliably
despiegk changed title from [Projects] Testing feedback to story: projects widget version 0.9 alpha 2026-05-05 03:51:07 +00:00
despiegk added this to the ACTIVE project 2026-05-05 03:51:30 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
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/home#211
No description provided.