Skip to content

Add Issues navigation and normalize issue board statuses#300

Merged
0xroylee merged 1 commit into
mainfrom
codex/add-issues-nav-item
Jun 3, 2026
Merged

Add Issues navigation and normalize issue board statuses#300
0xroylee merged 1 commit into
mainfrom
codex/add-issues-nav-item

Conversation

@0xroylee
Copy link
Copy Markdown
Owner

@0xroylee 0xroylee commented Jun 3, 2026

Summary

  • Added Issues to the default chat-room sidebar and shared workspace navigation so the main sessions view can jump directly to /issues.
  • Split the chat sidebar footer nav into a small dedicated component to keep the sidebar file within size limits.
  • Updated the issues board to present the requested status set (backlog, todo, running, in_review, done, canceled) and normalize legacy task statuses into those columns.
  • Normalized issue detail editor drafts so existing tasks open with the new board vocabulary.
  • Added focused coverage for sidebar navigation and issue-board status normalization.

Why

  • The default sessions sidebar needed a direct path to the issues task board.
  • The board UI was still exposing legacy status wording, which no longer matched the requested workflow columns.

How to Test

  • Run the web unit tests for navigation and issue-board utilities.
  • Run bun run --filter web typecheck and bun run --filter web build.
  • Open the app locally, click Issues from the sessions sidebar, and confirm /issues renders the six status columns in order.

Additional Notes

  • Kept the existing backend/task status contract intact by normalizing legacy values in the web layer.
  • Browser verification covered both desktop and mobile sidebar layouts.

@0xroylee 0xroylee merged commit 8a14dc7 into main Jun 3, 2026
5 of 6 checks passed
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