Skip to content

improvement(platform): remove tour, simplify sidebar/header, drop loading skeletons#4354

Draft
emir-karabeg wants to merge 2 commits intostagingfrom
improvement/platform
Draft

improvement(platform): remove tour, simplify sidebar/header, drop loading skeletons#4354
emir-karabeg wants to merge 2 commits intostagingfrom
improvement/platform

Conversation

@emir-karabeg
Copy link
Copy Markdown
Collaborator

Summary

  • Tour removal — drop the react-joyride product tour entirely (component, hook, CSS, dependency); zero remaining references to joyride/tour/walkthrough
  • Sidebar / workspace header — consolidate the workspace-header, drop the workspace search and inline billing/plan UI from the menu; simpler component graph and fewer hooks (usePermissionConfig, useSubscriptionData, useSettingsNavigation, getDisplayPlanName, isFree, isBillingEnabled no longer needed here)
  • Loading skeletons removed across settings — admin, api-keys, byok, copilot, credentials, credential-sets, custom-tools, general, inbox, integrations, mcp, recently-deleted, skills, audit-logs, access-control, sso, team-seats, workflow-mcp-servers — each page now returns null (or a minimal placeholder) while loading instead of a faux skeleton
  • Icon refresh — replace the animated Copy icon (with its CSS module) with the static Duplicate from emcn across logs/trace views and copy-code button; add new Clock, Files, ImageUp icons

Type of Change

  • Improvement

Testing

Tested manually. tsc --noEmit clean.

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 30, 2026

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

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
docs Skipped Skipped May 5, 2026 8:27pm

Request Review

Combined work across the platform branch:
- removed product tour
- consolidated sidebar header and simplified workspace menu
- removed loading skeletons, simplified settings, refreshed icons
- pruned CLAUDE.md
- removed home templates
- home credits + suggested actions, integrations route, sidebar polish
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