Skip to content

feat(nav): vertical sidebar, standalone integrations page, remove int…#54

Merged
neethika12 merged 1 commit into
mainfrom
feature/vertical-sidebar-nav
Apr 29, 2026
Merged

feat(nav): vertical sidebar, standalone integrations page, remove int…#54
neethika12 merged 1 commit into
mainfrom
feature/vertical-sidebar-nav

Conversation

@neethika12
Copy link
Copy Markdown
Contributor

…egrations from profile

  • Convert app-nav from horizontal topbar to fixed 220px vertical sidebar with icons for Dashboard, Integrations, Profile and Logout at bottom
  • Add /integrations top-level route backed by new IntegrationsPageComponent which fetches workspaces and passes the active workspace to WorkspaceIntegrationsComponent; multi-workspace dropdown included
  • Remove integrations section from ProfileComponent and clean up WorkspaceService dependency — profile now covers personal settings only
  • Update dashboard and profile CSS to use margin-left: 220px offset instead of padding-top: 56px
  • Fix dashboard.spec: .nav-logout -> .sidebar-logout
  • Add 10 tests for repo edit/save UX in workspace-integrations.spec
  • Add 9 tests for IntegrationsPageComponent (new integrations-page.spec)

…egrations from profile

- Convert app-nav from horizontal topbar to fixed 220px vertical sidebar
  with icons for Dashboard, Integrations, Profile and Logout at bottom
- Add /integrations top-level route backed by new IntegrationsPageComponent
  which fetches workspaces and passes the active workspace to
  WorkspaceIntegrationsComponent; multi-workspace dropdown included
- Remove integrations section from ProfileComponent and clean up
  WorkspaceService dependency — profile now covers personal settings only
- Update dashboard and profile CSS to use margin-left: 220px offset
  instead of padding-top: 56px
- Fix dashboard.spec: .nav-logout -> .sidebar-logout
- Add 10 tests for repo edit/save UX in workspace-integrations.spec
- Add 9 tests for IntegrationsPageComponent (new integrations-page.spec)
@neethika12 neethika12 merged commit 925c7e6 into main Apr 29, 2026
1 check failed
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