Skip to content

✨ Display active user count in navbar header#3904

Merged
clubanderson merged 2 commits intomainfrom
copilot/improve-active-user-count
Mar 31, 2026
Merged

✨ Display active user count in navbar header#3904
clubanderson merged 2 commits intomainfrom
copilot/improve-active-user-count

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 30, 2026

ActiveUsersWidget existed with full WebSocket presence tracking, polling, demo mode support, and error handling — but was never rendered anywhere in the UI.

Changes Made

  • Import and render ActiveUsersWidget in Navbar.tsx alongside TokenUsageWidget in the lg+ desktop item row
  • Add ActiveUsersWidget to the mobile overflow menu for full responsive coverage

Changes Made

  • Added ActiveUsersWidget to navbar desktop (lg+) items
  • Added ActiveUsersWidget to mobile overflow menu

Checklist

  • I used a coding agent (Claude Code, Copilot, Gemini, or Codex) to generate/review this code
  • I have reviewed the project's contribution guidelines
  • New cards target console-marketplace, not this repo
  • isDemoData is wired correctly (cards show Demo badge when using demo data)
  • I have written unit tests for the changes (if applicable)
  • I have tested the changes locally and ensured they work as expected
  • All commits are signed with DCO (git commit -s)

Screenshots or Logs (if applicable)

ActiveUsersWidget now appears in the navbar between TokenUsageWidget and FeatureRequestButton at lg+ breakpoints, and in the mobile overflow sheet at narrower widths.


👀 Reviewer Notes

Zero logic changes — purely a rendering omission fix. The widget, hook, backend endpoint (/api/active-users), and i18n strings were all already in place.


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

@kubestellar-prow kubestellar-prow bot added do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. dco-signoff: no Indicates the PR's author has not signed the DCO. labels Mar 30, 2026
Copilot AI linked an issue Mar 30, 2026 that may be closed by this pull request
@github-actions
Copy link
Copy Markdown
Contributor

👋 Hey @Copilot — thanks for opening this PR!

🤖 This project is developed exclusively using AI coding assistants.

Please do not attempt to code anything for this project manually.
All contributions should be authored using an AI coding tool such as:

This ensures consistency in code style, architecture patterns, test coverage,
and commit quality across the entire codebase.


This is an automated message.

@github-actions github-actions bot removed the dco-signoff: no Indicates the PR's author has not signed the DCO. label Mar 30, 2026
@kubestellar-prow kubestellar-prow bot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Mar 30, 2026
@github-actions github-actions bot added dco-signoff: yes Indicates the PR's author has signed the DCO. copilot labels Mar 30, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 30, 2026

❌ PR Title Verification Failed

Your PR title does not follow the required format.

Current title: [WIP] Improve active user count feature visibility and updates

Required Format

PR titles must start with one of these emoji prefixes:

Emoji Meaning
⚠️ Breaking change
Non-breaking feature
🐛 Patch fix / Bug fix
📖 Documentation
🚀 Release
🌱 Infra/Tests/Other

How to Fix

Edit your PR title to start with the appropriate emoji. For example:

  • ✨ Add new feature for user authentication
  • 🐛 Fix crash when loading empty config
  • 📖 Update installation guide

You can edit the title by clicking the Edit button next to your PR title.


This comment was automatically posted by the PR Title Verifier workflow.

@netlify
Copy link
Copy Markdown

netlify bot commented Mar 30, 2026

Deploy Preview for kubestellarconsole ready!

Name Link
🔨 Latest commit fffb9a0
🔍 Latest deploy log https://app.netlify.com/projects/kubestellarconsole/deploys/69ca3037beb0360008e62035
😎 Deploy Preview https://deploy-preview-3904.console-deploy-preview.kubestellar.io
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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

Fixes #3416

Signed-off-by: GitHub Copilot <copilot@github.com>

Agent-Logs-Url: https://github.com/kubestellar/console/sessions/ec338a26-9145-4df5-9c0e-6ad1c1487ae9

Co-authored-by: clubanderson <407614+clubanderson@users.noreply.github.com>
@kubestellar-prow kubestellar-prow bot added dco-signoff: no Indicates the PR's author has not signed the DCO. and removed dco-signoff: yes Indicates the PR's author has signed the DCO. labels Mar 30, 2026
@kubestellar-prow
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please ask for approval from clubanderson. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@kubestellar-prow
Copy link
Copy Markdown
Contributor

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.

📝 Please follow instructions in the contributing guide to update your commits with the DCO

Full details of the Developer Certificate of Origin can be found at developercertificate.org.

The list of commits missing DCO signoff:

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@github-actions github-actions bot added dco-signoff: yes Indicates the PR's author has signed the DCO. and removed dco-signoff: no Indicates the PR's author has not signed the DCO. labels Mar 30, 2026
Copilot AI changed the title [WIP] Improve active user count feature visibility and updates ✨ Display active user count in navbar header Mar 30, 2026
Copilot AI requested a review from clubanderson March 30, 2026 08:12
@clubanderson clubanderson removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 30, 2026
@clubanderson clubanderson marked this pull request as ready for review March 30, 2026 08:14
Copilot AI review requested due to automatic review settings March 30, 2026 08:14
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

Renders the existing ActiveUsersWidget in the main navigation so the active user count is visible in both desktop (lg+) and mobile layouts.

Changes:

  • Add ActiveUsersWidget to the navbar’s lg+ desktop widget row.
  • Add ActiveUsersWidget to the mobile overflow (“more”) menu items.

@github-actions github-actions bot mentioned this pull request Mar 30, 2026
@clubanderson clubanderson merged commit 9763a2e into main Mar 31, 2026
25 of 32 checks passed
@kubestellar-prow kubestellar-prow bot deleted the copilot/improve-active-user-count branch March 31, 2026 11:28
@github-actions
Copy link
Copy Markdown
Contributor

Thank you for your contribution! Your PR has been merged.

Check out what's new:

Stay connected: Slack #kubestellar-dev | Multi-Cluster Survey

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

copilot dco-signoff: yes Indicates the PR's author has signed the DCO. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Auto-QA] Active user count feature needs improvements

3 participants