Skip to content

Conversation

@saminacodes
Copy link
Member

@saminacodes saminacodes commented Nov 13, 2025


PR-Codex overview

This PR focuses on the removal of various MDX and TSX files related to the vault, nebula, and insight sections, along with updates to sidebar links and content in several documentation pages, enhancing clarity and organization.

Detailed summary

  • Deleted multiple MDX and TSX files for vault, nebula, and insight.
  • Updated sidebar links in payments, x402, bridge, and wallets sections.
  • Modified content and titles in wallets, tokens, and ai documentation.
  • Added new sections and details in wallets FAQs and security documentation.
  • Changed references from "REST API" to "HTTP API" in various places.
  • Enhanced descriptions in several MDX files for clarity and user guidance.

The following files were skipped due to too many changes: apps/portal/src/app/wallets/security/page.mdx, apps/portal/src/app/bridge/faq/page.mdx, apps/portal/src/app/tokens/sidebar.tsx

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

Summary by CodeRabbit

Release Notes

  • Documentation Updates

    • Simplified navigation with restructured sidebars across multiple sections.
    • Updated AI section with "Get Started" guide, Playground, and new integration options.
    • Enhanced Bridge documentation with onramp provider details and improved terminology.
    • Added comprehensive Wallet documentation including types, security architecture, and transaction monitoring.
    • New Tokens documentation covering liquidity options and security.
  • Terminology Changes

    • "Payments" references updated to "Bridge" throughout documentation.
    • "Buy With Fiat" now referenced as "onramp."
  • Feature Documentation

    • Added Wallet Types reference guide and sponsorship policies documentation.
    • Enhanced x402 section with FAQ and resources.

@changeset-bot
Copy link

changeset-bot bot commented Nov 13, 2025

⚠️ No Changeset found

Latest commit: 50a3f17

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vercel
Copy link

vercel bot commented Nov 13, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
docs-v2 Ready Ready Preview Comment Nov 17, 2025 4:46pm
nebula Ready Ready Preview Comment Nov 17, 2025 4:46pm
thirdweb_playground Ready Ready Preview Comment Nov 17, 2025 4:46pm
thirdweb-www Ready Ready Preview Comment Nov 17, 2025 4:46pm
wallet-ui Ready Ready Preview Comment Nov 17, 2025 4:46pm

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 13, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

Removes large documentation sections (Insight, Nebula, Vault), prunes header navigation (AI/APIs/Tools), reorganizes AI/Bridge/Wallets/Tokens content and sidebars, adds several Wallets and Tokens pages, and updates homepage to surface archived docs and revised links.

Changes

Cohort / File(s) Summary
Top-level sections removed
apps/portal/src/app/insight/*, apps/portal/src/app/nebula/*, apps/portal/src/app/vault/*
Entire Insight, Nebula, and Vault documentation sections removed (layouts, sidebars, pages, metadata exports, API reference components).
Header / Navigation
apps/portal/src/app/Header.tsx
Removed AI, APIs, Tools dropdowns and arrays (aiLinks, apisLinks, toolLinks); deleted Transactions, Contracts, and API Reference top-level links; removed corresponding mobile menu entries.
AI area updates
apps/portal/src/app/ai/chat/page.mdx, apps/portal/src/app/ai/faq/page.mdx, apps/portal/src/app/ai/sidebar.tsx
Rewrote AI chat docs (tabs for HTTP/Vercel/OpenAI), added AI FAQ page with metadata, renamed/restructured sidebar (Get Started, Playground, Integrations, Resources).
Bridge (Payments → Bridge) changes
apps/portal/src/app/bridge/faq/page.mdx, apps/portal/src/app/bridge/onramp-providers/page.mdx, apps/portal/src/app/bridge/sidebar.tsx
Terminology shifted to "onramp"/Bridge; fees/regions reorganized into tables; sidebar adds Playground and renames REST API → HTTP API with internal /reference path.
Nebula API reference deletions
apps/portal/src/app/nebula/api-reference/**
Removed many EndpointMetadata components and page.mdx files for Nebula API endpoints and the top-level Nebula API reference and common metadata.
Homepage / Archive
apps/portal/src/app/page.tsx
Replaced AISection with ArchiveSection; updated client libraries/cards and LearningResourcesSection; adjusted icons (added ArchiveIcon, BrainIcon; removed Bot/MessageCircle/Webhook icons).
Wallets rework
apps/portal/src/app/wallets/sidebar.tsx, apps/portal/src/app/wallets/security/page.mdx, apps/portal/src/app/wallets/faq/page.mdx, apps/portal/src/app/wallets/*
Major sidebar reorganization and renaming of sections; security page split into tabs (User/Server); FAQ reorganized with new images and step guides; added monitor, wallet-types, sponsorship-policies, updated sponsor-gas → Gas Sponsorship and link-profiles with HTTP examples.
Tokens updates
apps/portal/src/app/tokens/sidebar.tsx, apps/portal/src/app/tokens/liquidity-options/page.mdx, apps/portal/src/app/tokens/security/page.mdx, apps/portal/src/app/tokens/faq/page.mdx
Removed many nested guide groups; added Playground external link; new Liquidity Options and Security pages; added FAQ entries; deleted List Tokens page.
x402 & payments small updates
apps/portal/src/app/x402/sidebar.tsx, apps/portal/src/app/x402/faq/page.mdx, apps/portal/src/app/payments/sidebar.tsx
x402 sidebar updated REST→HTTP API and added FAQ/resources; payments sidebar renamed REST API → HTTP API and switched to internal /reference path.
WalletConnect / Ecosystem changes
apps/portal/src/app/wallets/ecosystem/*
Added Reown registration page; removed WalletConnect assets/section in setup page.
Numerous small MDX documentation edits
many apps/portal/src/app/**/**/*.page.mdx
Multiple MDX pages added, removed, or rewritten across wallets, tokens, bridge, nebula, insight, and vault — including metadata additions/removals and tabbed HTTP/SDK content insertions.

Sequence Diagram(s)

(omitted — changes are predominantly content removals and navigation data updates; no new runtime control-flow warranting sequence diagrams)

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~60 minutes

Areas to focus during review:

  • Verify no remaining imports/routes reference removed Insight/Nebula/Vault pages or sidebar exports.
  • Confirm header/menu state and mobile menu reflect removed link arrays and that no UI crashes occur.
  • Validate sidebar hrefs (internal /reference changes) and that renamed anchors/paths (Payments→Bridge, Sponsor Gas→Gas Sponsorship) resolve correctly.
  • Check tabbed MDX blocks (AI chat, sponsor-gas, link-profiles, wallets security) render correctly and have correct component imports (OpenApiEndpoint, Tabs).
  • Spot-check homepage ArchiveSection links and icon imports to avoid broken assets.

Possibly related PRs

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch portal-v2

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between c63ef1c and 50a3f17.

⛔ Files ignored due to path filters (8)
  • apps/portal/src/app/insight/webhooks/assets/create-filters.png is excluded by !**/*.png
  • apps/portal/src/app/insight/webhooks/assets/create-webhooks.png is excluded by !**/*.png
  • apps/portal/src/app/insight/webhooks/assets/test-webhook.png is excluded by !**/*.png
  • apps/portal/src/app/nebula/assets/context-filters.png is excluded by !**/*.png
  • apps/portal/src/app/nebula/assets/keys.png is excluded by !**/*.png
  • apps/portal/src/app/nebula/assets/nebula-diagram.png is excluded by !**/*.png
  • apps/portal/src/app/nebula/assets/new-project.png is excluded by !**/*.png
  • apps/portal/src/app/nebula/assets/streamed-response.png is excluded by !**/*.png
📒 Files selected for processing (98)
  • apps/portal/src/app/Header.tsx (1 hunks)
  • apps/portal/src/app/ai/chat/page.mdx (1 hunks)
  • apps/portal/src/app/ai/faq/page.mdx (1 hunks)
  • apps/portal/src/app/ai/sidebar.tsx (3 hunks)
  • apps/portal/src/app/bridge/faq/page.mdx (3 hunks)
  • apps/portal/src/app/bridge/onramp-providers/page.mdx (1 hunks)
  • apps/portal/src/app/bridge/sidebar.tsx (3 hunks)
  • apps/portal/src/app/insight/agents-and-llms/llmstxt/page.mdx (0 hunks)
  • apps/portal/src/app/insight/agents-and-llms/page.mdx (0 hunks)
  • apps/portal/src/app/insight/blueprints/page.mdx (0 hunks)
  • apps/portal/src/app/insight/faqs/page.mdx (0 hunks)
  • apps/portal/src/app/insight/get-started/page.mdx (0 hunks)
  • apps/portal/src/app/insight/layout.tsx (0 hunks)
  • apps/portal/src/app/insight/multichain-queries/page.mdx (0 hunks)
  • apps/portal/src/app/insight/page.mdx (0 hunks)
  • apps/portal/src/app/insight/sidebar.tsx (0 hunks)
  • apps/portal/src/app/insight/troubleshoot/page.mdx (0 hunks)
  • apps/portal/src/app/insight/use-cases/page.mdx (0 hunks)
  • apps/portal/src/app/insight/webhooks/filtering/page.mdx (0 hunks)
  • apps/portal/src/app/insight/webhooks/managing-webhooks/page.mdx (0 hunks)
  • apps/portal/src/app/insight/webhooks/page.mdx (0 hunks)
  • apps/portal/src/app/insight/webhooks/payload/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/chat/EndpointMetadata.tsx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/chat/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/clear-session/EndpointMetadata.tsx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/clear-session/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/common.ts (0 hunks)
  • apps/portal/src/app/nebula/api-reference/create-session/EndpointMetadata.tsx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/create-session/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/delete-session/EndpointMetadata.tsx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/delete-session/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/execute/EndpointMetadata.tsx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/execute/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/get-session/EndpointMetadata.tsx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/get-session/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/list-session/EndpointMetadata.tsx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/list-session/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/update-session/EndpointMetadata.tsx (0 hunks)
  • apps/portal/src/app/nebula/api-reference/update-session/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/faqs/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/get-started/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/key-concepts/chat-execute/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/key-concepts/context-filters/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/key-concepts/execute-configuration/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/key-concepts/response-handling/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/key-concepts/sessions/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/layout.tsx (0 hunks)
  • apps/portal/src/app/nebula/mcp-server/get-started/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/mcp-server/integrations/claude-desktop/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/mcp-server/integrations/mcp-clients/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/plugins/eliza/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/plugins/openai/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/plugins/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/prompt-guide/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/sidebar.tsx (0 hunks)
  • apps/portal/src/app/nebula/tools/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/tools/python-sdk/installation/page.mdx (0 hunks)
  • apps/portal/src/app/nebula/troubleshoot/page.mdx (0 hunks)
  • apps/portal/src/app/page.tsx (5 hunks)
  • apps/portal/src/app/payments/sidebar.tsx (1 hunks)
  • apps/portal/src/app/tokens/faq/page.mdx (1 hunks)
  • apps/portal/src/app/tokens/liquidity-options/page.mdx (1 hunks)
  • apps/portal/src/app/tokens/list-tokens/page.mdx (0 hunks)
  • apps/portal/src/app/tokens/security/page.mdx (1 hunks)
  • apps/portal/src/app/tokens/sidebar.tsx (3 hunks)
  • apps/portal/src/app/vault/faqs/page.mdx (0 hunks)
  • apps/portal/src/app/vault/get-started/page.mdx (0 hunks)
  • apps/portal/src/app/vault/key-concepts/access-control/page.mdx (0 hunks)
  • apps/portal/src/app/vault/key-concepts/access-tokens/page.mdx (0 hunks)
  • apps/portal/src/app/vault/key-concepts/accounts/page.mdx (0 hunks)
  • apps/portal/src/app/vault/key-concepts/entities/page.mdx (0 hunks)
  • apps/portal/src/app/vault/key-concepts/key-management/page.mdx (0 hunks)
  • apps/portal/src/app/vault/layout.tsx (0 hunks)
  • apps/portal/src/app/vault/page.mdx (0 hunks)
  • apps/portal/src/app/vault/sdk/api-reference/page.mdx (0 hunks)
  • apps/portal/src/app/vault/sdk/guides/access-tokens/page.mdx (0 hunks)
  • apps/portal/src/app/vault/sdk/guides/creating-eoas/page.mdx (0 hunks)
  • apps/portal/src/app/vault/sdk/guides/signing/page.mdx (0 hunks)
  • apps/portal/src/app/vault/sdk/installation/page.mdx (0 hunks)
  • apps/portal/src/app/vault/sdk/page.mdx (0 hunks)
  • apps/portal/src/app/vault/security/page.mdx (0 hunks)
  • apps/portal/src/app/vault/sidebar.tsx (0 hunks)
  • apps/portal/src/app/vault/troubleshoot/page.mdx (0 hunks)
  • apps/portal/src/app/wallets/ecosystem/reown/page.mdx (1 hunks)
  • apps/portal/src/app/wallets/ecosystem/set-up/page.mdx (1 hunks)
  • apps/portal/src/app/wallets/faq/page.mdx (4 hunks)
  • apps/portal/src/app/wallets/link-profiles/page.mdx (5 hunks)
  • apps/portal/src/app/wallets/monitor/page.mdx (1 hunks)
  • apps/portal/src/app/wallets/page.mdx (1 hunks)
  • apps/portal/src/app/wallets/security/page.mdx (3 hunks)
  • apps/portal/src/app/wallets/sidebar.tsx (2 hunks)
  • apps/portal/src/app/wallets/sponsor-gas/page.mdx (6 hunks)
  • apps/portal/src/app/wallets/sponsorship-policies/page.mdx (1 hunks)
  • apps/portal/src/app/wallets/wallet-types/page.mdx (1 hunks)
  • apps/portal/src/app/x402/faq/page.mdx (1 hunks)
  • apps/portal/src/app/x402/sidebar.tsx (2 hunks)

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

@graphite-app
Copy link
Contributor

graphite-app bot commented Nov 13, 2025

How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • merge-queue - adds this PR to the back of the merge queue
  • hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

@github-actions github-actions bot added the Portal Involves changes to the Portal (docs) codebase. label Nov 13, 2025
@codecov
Copy link

codecov bot commented Nov 13, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 54.85%. Comparing base (c63ef1c) to head (50a3f17).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #8410   +/-   ##
=======================================
  Coverage   54.85%   54.85%           
=======================================
  Files         919      919           
  Lines       60853    60853           
  Branches     4142     4142           
=======================================
  Hits        33378    33378           
  Misses      27373    27373           
  Partials      102      102           
Flag Coverage Δ
packages 54.85% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 13, 2025

size-limit report 📦

Path Size
@thirdweb-dev/nexus (esm) 104.88 KB (0%)
@thirdweb-dev/nexus (cjs) 316.6 KB (0%)

Added new documentation pages for monitoring transactions and sponsorship policies. Updated the sidebar to include new guides and reorganized navigation. Enhanced existing wallet docs with HTTP API tabs, OpenAPI endpoints, and improved instructions for exporting private keys and linking profiles. Removed the APIs dropdown from the header and updated the main page to highlight HTTP API resources.
@vercel vercel bot temporarily deployed to Preview – thirdweb-www November 13, 2025 12:10 Inactive
@vercel vercel bot temporarily deployed to Preview – wallet-ui November 13, 2025 12:10 Inactive
@vercel vercel bot temporarily deployed to Preview – nebula November 13, 2025 12:10 Inactive
@vercel vercel bot temporarily deployed to Preview – thirdweb_playground November 13, 2025 12:10 Inactive
Added 'Playground' links to the main sections of AI, Bridge, Tokens, Wallets, and updated/remodeled their placement. Changed 'REST API' references to 'HTTP API' and updated their URLs to local '/reference' paths in Bridge, Payments, and X402 sidebars. Cleaned up duplicate or misplaced Playground links from resource sections for consistency.
@vercel vercel bot temporarily deployed to Preview – nebula November 13, 2025 12:26 Inactive
@vercel vercel bot temporarily deployed to Preview – thirdweb_playground November 13, 2025 12:26 Inactive
@vercel vercel bot temporarily deployed to Preview – wallet-ui November 13, 2025 12:26 Inactive
@vercel vercel bot temporarily deployed to Preview – thirdweb-www November 13, 2025 12:26 Inactive
@vercel vercel bot temporarily deployed to Preview – wallet-ui November 13, 2025 20:26 Inactive
@vercel vercel bot temporarily deployed to Preview – thirdweb-www November 13, 2025 20:26 Inactive
@vercel vercel bot temporarily deployed to Preview – nebula November 13, 2025 20:26 Inactive
@vercel vercel bot temporarily deployed to Preview – thirdweb_playground November 13, 2025 20:26 Inactive
@vercel vercel bot temporarily deployed to Preview – wallet-ui November 13, 2025 22:14 Inactive
@vercel vercel bot temporarily deployed to Preview – thirdweb-www November 13, 2025 22:14 Inactive
@vercel vercel bot temporarily deployed to Preview – nebula November 13, 2025 22:14 Inactive
@vercel vercel bot temporarily deployed to Preview – thirdweb_playground November 13, 2025 22:14 Inactive
@vercel vercel bot temporarily deployed to Preview – nebula November 14, 2025 21:43 Inactive
@vercel vercel bot temporarily deployed to Preview – thirdweb-www November 14, 2025 21:43 Inactive
@vercel vercel bot temporarily deployed to Preview – wallet-ui November 14, 2025 21:43 Inactive
@vercel vercel bot temporarily deployed to Preview – thirdweb_playground November 14, 2025 21:43 Inactive
@vercel vercel bot temporarily deployed to Preview – wallet-ui November 14, 2025 22:10 Inactive
@vercel vercel bot temporarily deployed to Preview – thirdweb-www November 14, 2025 22:10 Inactive
@vercel vercel bot temporarily deployed to Preview – nebula November 14, 2025 22:10 Inactive
@vercel vercel bot temporarily deployed to Preview – thirdweb_playground November 14, 2025 22:10 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Portal Involves changes to the Portal (docs) codebase.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants