Skip to content

Project Services Hub Page - #91

Merged
cursor[bot] merged 2 commits into
mainfrom
lauren/project-services-hub-page
Sep 29, 2026
Merged

cursor[bot] merged 2 commits into
mainfrom
lauren/project-services-hub-page

Conversation

@lyangji1011

Copy link
Copy Markdown
Contributor

This PR implements a Services page that displays the configuration status of Email, Files, Analytics, and API keys.

  • Configurations are checked using React Query and existing server functions
  • File service details show whether a provider, bucket, and files exist
  • API key counting filtered to the current project
  • Status badges for configured/not-configured
  • Navigation to project settings for services that still need configuration (I know the PR said to go to the specific pages, but the pages just link to the settings anyway)
image

@netlify

netlify Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for juno-dashboard ready!

Name Link
🔨 Latest commit 113fa71
🔍 Latest deploy log https://app.netlify.com/projects/juno-dashboard/deploys/6abc37dc948f010008bd4bff
😎 Deploy Preview https://deploy-preview-91--juno-dashboard.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@lyangji1011 lyangji1011 linked an issue Sep 25, 2026 that may be closed by this pull request
lyangji1011 and others added 2 commits September 29, 2026 22:12
…p-bar titles

- Make all service cards clickable, linking to their respective pages:
  - Email → /projects/[id]/services/email
  - Files → /projects/[id]/services/files
  - Analytics → /projects/[id]/analytics
  - API Keys → /projects/[id]/keys
- Handle API key count safely for non-admin users:
  - Only fetch API key count if user is admin
  - Show 'Admins only' badge for non-admin users on API Keys card
  - Handle query errors gracefully without breaking the page
- Add 'View [service]' CTA to every card instead of only showing Configure
- Add Services, Analytics, and API Keys to top-bar page title mapping

Co-authored-by: Rohan Godha <hi@rohangodha.com>
@cursor
cursor Bot force-pushed the lauren/project-services-hub-page branch from f9c0f94 to 113fa71 Compare September 29, 2026 22:12
@cursor
cursor Bot merged commit 709abc8 into main Sep 29, 2026
5 checks passed
@cursor
cursor Bot deleted the lauren/project-services-hub-page branch September 29, 2026 22:13
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.

[Fall 26] Project services hub page

2 participants