Skip to content

[FEAT] Project Sidebar#45

Merged
OverDsh merged 6 commits intodevfrom
feat/project_sidebar
Apr 5, 2026
Merged

[FEAT] Project Sidebar#45
OverDsh merged 6 commits intodevfrom
feat/project_sidebar

Conversation

@OverDsh
Copy link
Copy Markdown
Contributor

@OverDsh OverDsh commented Apr 5, 2026

See issue #44

@OverDsh OverDsh added this to the V1.0 MVP Release milestone Apr 5, 2026
@OverDsh OverDsh self-assigned this Apr 5, 2026
Copilot AI review requested due to automatic review settings April 5, 2026 17:55
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 5, 2026

🚀 Preview Deployment:

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Implements the project-level navigation and initial project settings UI under the team dashboard, aligning with Issue #44 (“Project Sidebar and Settings Tab”).

Changes:

  • Added a project sidebar with “Overview” and “Project Settings” navigation.
  • Added a project settings page with rename project and danger-zone delete project actions.
  • Updated the project overview page to display labeled project fields.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
src/app/dashboard/[teamSlug]/projects/[projectSlug]/components/ProjectSidebar.tsx Introduces project-scoped navigation items and builds team/project-specific URLs.
src/app/dashboard/[teamSlug]/projects/[projectSlug]/layout.tsx Adds the project sidebar to the project route layout.
src/app/dashboard/[teamSlug]/projects/[projectSlug]/page.tsx Adjusts overview page output to include “Name:” and “Slug:” labels.
src/app/dashboard/[teamSlug]/projects/[projectSlug]/settings/page.tsx New settings index page composing rename + danger zone sections.
src/app/dashboard/[teamSlug]/projects/[projectSlug]/settings/ProjectName.tsx New rename-project form with confirmation dialog.
src/app/dashboard/[teamSlug]/projects/[projectSlug]/settings/ProjectDangerZone.tsx New delete-project confirmation + action UI.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@OverDsh OverDsh merged commit baa86c0 into dev Apr 5, 2026
2 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.

2 participants