Conversation
55e693c to
5ac6b56
Compare
5ac6b56 to
2fcdb2b
Compare
64098e9 to
1258740
Compare
1258740 to
c2f5c09
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
This PR reorganizes RocketSim’s marketing/docs site “features” content into a dedicated /features index and per-category feature pages, replacing the homepage feature list with a grid/bento overview and wiring up content collections to support the new structure.
Changes:
- Added
/featuresindex page and dynamic/features/[featurePageSlug]category pages driven by newfeature-page+featurescontent collections. - Introduced new UI building blocks (
FeatureBento,FeatureGrid,FeatureItems) and moved/rewired theFeaturecomponent usage. - Tagged feature entries with
featurePageand updated nav/menu to point “Features” to/features.
Reviewed changes
Copilot reviewed 55 out of 95 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| docs/src/types/pages.collection.ts | Adds schemas for the new features index and feature-category pages. |
| docs/src/styles/animations.css | Adds fade-left-sm AOS animation. |
| docs/src/pages/index.astro | Replaces homepage features list with a bento/grid-style feature overview linking to /features. |
| docs/src/pages/features/index.astro | New /features index page rendering header + category grid. |
| docs/src/pages/features/[featurePageSlug].astro | New dynamic category pages with optional bento + per-category feature list. |
| docs/src/old/components/TeamInsights.astro | Updates Feature import to new location/alias. |
| docs/src/old/components/OnlineTeamManager.astro | Updates Feature import to new location/alias. |
| docs/src/old/components/Insights.astro | Updates Feature import to new location/alias. |
| docs/src/old/components/Features.astro | Removes the old homepage “all features” rendering component. |
| docs/src/layouts/partials/PageHeader.astro | Updates PageHeader layout to be center-aligned. |
| docs/src/layouts/partials/FeatureItems.astro | New component to render features filtered by featurePage. |
| docs/src/layouts/partials/FeatureGrid.astro | New grid of feature categories driven by feature-page collection. |
| docs/src/layouts/partials/FeatureBento.astro | New bento-style layout for highlighting key features/categories. |
| docs/src/layouts/components/ImageMod.astro | Makes width/height optional and sets Image layout="constrained". |
| docs/src/layouts/components/Feature.astro | Moves/introduces Feature component used to render feature entries. |
| docs/src/layouts/Base.astro | Adjusts AOS re-trigger behavior on client-side navigation. |
| docs/src/content/features/-index.md | Adds content entry for the /features index page. |
| docs/src/content.config.ts | Registers new collections and adds featurePage field to feature schema. |
| docs/src/config/menu.json | Updates navigation/footer “Features” link to /features. |
| docs/src/collections/feature/01-network-monitoring.md | Adds featurePage categorization. |
| docs/src/collections/feature/02-network-speed-control.md | Adds featurePage categorization. |
| docs/src/collections/feature/03-simulator-airplane-mode.md | Adds featurePage categorization. |
| docs/src/collections/feature/04-simulator-camera.md | Adds featurePage categorization. |
| docs/src/collections/feature/05-compare-designs.md | Adds featurePage categorization. |
| docs/src/collections/feature/06-grids.md | Adds featurePage categorization. |
| docs/src/collections/feature/07-rulers.md | Adds featurePage categorization. |
| docs/src/collections/feature/08-slow-animations.md | Adds featurePage categorization. |
| docs/src/collections/feature/09-magnify.md | Adds featurePage categorization. |
| docs/src/collections/feature/10-user-defaults-editor.md | Adds featurePage categorization. |
| docs/src/collections/feature/11-quick-actions.md | Adds featurePage categorization. |
| docs/src/collections/feature/12-location-simulation.md | Adds featurePage categorization. |
| docs/src/collections/feature/13-recent-builds.md | Adds featurePage categorization. |
| docs/src/collections/feature/14-environment-overrides.md | Adds featurePage categorization. |
| docs/src/collections/feature/15-professional-captures.md | Adds featurePage categorization. |
| docs/src/collections/feature/16-floating-window.md | Adds featurePage categorization. |
| docs/src/collections/feature/17-status-bar-editing.md | Adds featurePage categorization. |
| docs/src/collections/feature/18-recording-example.md | Adds featurePage categorization. |
| docs/src/collections/feature/19-asc-drag-drop-video.md | Adds featurePage categorization. |
| docs/src/collections/feature/20-voiceover-navigator.md | Adds featurePage categorization. |
| docs/src/collections/feature/21-toggles-dynamic-text.md | Adds new feature entry + featurePage categorization. |
| docs/src/collections/feature/22-push-notifications.md | Adds new feature entry + featurePage categorization. |
| docs/src/collections/feature/23-deeplinks-universal-links.md | Adds new feature entry + featurePage categorization. |
| docs/src/collections/feature/24-privacy-permissions.md | Adds new feature entry + featurePage categorization. |
| docs/src/collections/feature/25-app-directory-access.md | Adds new feature entry + featurePage categorization. |
| docs/src/collections/feature/26-team-build-insights.md | Adds new feature entry + featurePage categorization. |
| docs/src/collections/feature/27-touch-indicators.md | Adds new feature entry + featurePage categorization. |
| docs/src/collections/feature/28-120-fps-recordings.md | Adds new feature entry + featurePage categorization. |
| docs/src/collections/feature-page/accessibility.md | Adds Accessibility category page content. |
| docs/src/collections/feature-page/app-actions.md | Adds App Actions category page content (with bento). |
| docs/src/collections/feature-page/build-insights.md | Adds Build Insights category page content. |
| docs/src/collections/feature-page/design-comparison.md | Adds Design Comparison category page content (with bento). |
| docs/src/collections/feature-page/networking.md | Adds Networking category page content. |
| docs/src/collections/feature-page/screenshots-recordings.md | Adds Screenshots & Recordings category page content (with bento). |
| docs/src/collections/feature-page/simulator-camera.md | Adds Simulator Camera category page content. |
| docs/src/collections/feature-page/status-bar.md | Adds Status Bar category page content. |
| docs/src/collections/feature-page/user-defaults-editor.md | Adds User Defaults Editor category page content. |
| docs/src/assets/features/rulers.jpg | Adds/updates feature imagery asset. |
| docs/src/assets/features/recent-builds.jpg | Adds/updates feature imagery asset. |
| docs/src/assets/features/location-routes.jpg | Adds/updates feature imagery asset. |
| docs/src/assets/features/grids.jpg | Adds/updates feature imagery asset. |
| docs/src/assets/features/environment-overrides.jpg | Adds/updates feature imagery asset. |
| docs/src/assets/features/captures.jpg | Adds/updates feature imagery asset. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
AvdLee
requested changes
Mar 23, 2026
Owner
AvdLee
left a comment
There was a problem hiding this comment.
It really looks good, except for the build insights page. If we fix that, we're good to merge!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/featuresindex page with a grid overview of all feature categories/features/[slug]) for: Accessibility, App Actions, Build Insights, Design Comparison, Networking, Screenshots & Recordings, Simulator Camera, Status Bar, and User Defaults EditorfeaturePagefield to group them into their respective category pages/featuresTechnical changes
feature-pagecontent collection with Zod schema supporting optional bento grid configurationfeaturespage collection for the index pageFeatureBento,FeatureGrid,FeatureItems[featurePageSlug].astrowithgetStaticPathsfor category pagesFeature.astrofromold/componentstocomponentsand update importsfade-left-smAOS animation and fix AOS re-trigger on page navigationlayout="constrained"toImageModcomponentPageHeaderlayout🤖 Generated with Claude Code