Update active main nav icon positioning from the refreshed Figma assets, remove the transparent active border that caused nav item jitter, and route mobile common layout through the new MainNav instead of the legacy Header.
Also align workspace plan actions with the new UI contract by showing Upgrade for sandbox workspaces and View Plan for paid workspaces, both opening the pricing modal.
Default integrations to the model provider section and route the main nav entry there.
Hide cloud-only workspace credits and upgrade actions outside cloud edition.
Add the repo-local karpathy-guidelines skill.
- add the integrations page sidebar with collapsible icon-only navigation and Figma-aligned marketplace card
- move custom integration SVGs into the iconify collection and document the Tailwind i-custom workflow
- preserve source SVG collection dimensions when flattening generated icon data so existing main nav icons keep their 20x20 viewBox
- add an icon dimension guard for layout-sensitive generated icons
- update model provider routing, i18n, and focused frontend tests
- hide migrated settings tabs from the account settings sidebar
- add disabled integrations destination mapping for future migration
- keep legacy settings modal fallback until integrations sections are ready
- restore main nav active styling and add titles for truncated labels
- move main nav active edge styling into Tailwind classes
- split account dropdown menu content into focused components
- align frontend review skill rules with i18n and styling guidance
- add missing common i18n keys across supported locales
- Move MainNav sections into focused components under main-nav/components
- Reuse Explore AppNavItem for MainNav web app rows via a mainNav variant
- Keep WorkspaceCard expanded panel behavior and styling aligned with the pre-refactor UI
- Add a reusable dimm Badge variant for workspace plan labels
- Update MainNav workspace, web apps, account, and help menu styling to match Figma
- Add MainNav-specific account dropdown with appearance, language, timezone, and logout entries
- Keep account trigger compact without plan badge while preserving the badge in the popup header
- Prevent the common layout shell from creating a page-level scrollbar