Skip to content

[v5] feat(web): Add usage information for yearly subs#1245

Merged
brendan-kellam merged 2 commits into
v5from
bkellam/yearly-term-seats-usage-card
May 29, 2026
Merged

[v5] feat(web): Add usage information for yearly subs#1245
brendan-kellam merged 2 commits into
v5from
bkellam/yearly-term-seats-usage-card

Conversation

@brendan-kellam
Copy link
Copy Markdown
Contributor

@brendan-kellam brendan-kellam commented May 29, 2026

  • upcoming yearly renewal banner (past opt out period)
image
  • upcoming yearly renewal banner (in opt out period)
image image image

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 29, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 02327d1c-aac8-4100-9db2-24a4868276b3

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch bkellam/yearly-term-seats-usage-card

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown
Contributor

@brendan-kellam your pull request is missing a changelog!

@brendan-kellam brendan-kellam merged commit bf8de44 into v5 May 29, 2026
3 checks passed
@brendan-kellam brendan-kellam deleted the bkellam/yearly-term-seats-usage-card branch May 29, 2026 07:55
msukkari pushed a commit that referenced this pull request May 29, 2026
jsourcebot added a commit that referenced this pull request May 30, 2026
* Add ask MCP server integration

* Merge MCP user server credentials

* Inject Prisma into MCP OAuth provider

* Scope MCP user server queries

* Add org-approved MCP servers

* feat(web): add workspace MCP configuration

* fix(web): allow MCP cleanup without OAuth entitlement

* feat(web): improve MCP server add flow

* fix(web): check DCR for prefab MCP servers

* feat(web): support static OAuth MCP credentials

* feat(web): add more prefab MCP servers

* fix(web): use official Atlassian MCP icons

* fix(web): use Atlassian prefab MCP server

* feat(web): connect approved MCP servers from chat

* feat(web): redesign MCP servers settings page

Rework the MCP servers page with a cleaner, more compact layout:
- Split servers into Connected / Suggested sections
- Add search bar with All / Connected filter tabs
- Compact card design with smaller favicons, stripped URLs, quieter status indicators
- Move Reconnect into three-dot overflow menu alongside new Disconnect option
- Add disconnectMcpServer server action to remove a user's MCP credentials
- Extract useConnectMcp hook for shared connect/reconnect logic

* Rename MCP settings to Ask Agent connectors

* feat(web): redesign workspace Ask Agent settings page

Redesign the workspace Ask Agent page with card-based layout, 3-stat
strip, connector rows with status indicators, kebab menu, and Connect
button with OAuth flow. Extract shared ConnectorRowInfo component for
reuse between workspace and account settings pages.

* feat(web): add workspace connector config link to chat toolbar

Add "Configure connectors" link to the chat toolbar's Connectors
submenu, pointing to /settings/workspaceAskAgent for workspace-level
connector management. Keep existing "Manage connectors" link to
/settings/accountAskAgent for personal connector setup.

* Add MCP connector tool metadata

* feat(web): redesign MCP tools list as compact clickable badges

Replace the full-card tool list with a compact badge grid. Clicking a
badge reveals that tool's detail panel inline; only one detail is visible
at a time. Also remove the focus ring from the tools trigger button.

* refactor(web): extract shared ConnectorCard component

Unify the duplicated card layout between AccountConnectedConnectorCard
and WorkspaceConnectorCard into a single ConnectorCard component that
owns the Collapsible state, Card shell, ConnectorRowInfo, and tool
disclosure wiring. The divergent parts (status badge, action buttons)
are passed as ReactNode slots.

* Fix Ask approval turn progress state

* Add MCP connector usage counters

* Address MCP review feedback

* Remove workspace Ask Agent connector summary cards

* Add PostHog prefab MCP server

* Add Ask MCP PostHog metrics

* Add Ask MCP tool call analytics

* Add Ask MCP connector lifecycle analytics

* Fix v5 rebase follow-ups

* Clean up Ask MCP deployment references

* Move EE MCP feature under chat

* Simplify static MCP OAuth HTTPS guard

* docs: v5 docs updates (#1244)

* [v5] feat(web): Add usage information for yearly subs (#1245)

* schema

* feat

* fix build errors after merge

* fix bug where Ask doesn't load if we dont have a license key

* refactor(web): clean up MCP OAuth provider

* Prisma Migrations

* Address various review feedback

---------

Co-authored-by: Jack Minnetian <270441393+BlueBottleLatte@users.noreply.github.com>
Co-authored-by: Michael Sukkarieh <michael.sukkarieh@mail.mcgill.ca>
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