Merge branch 'Pages' into v0/nvht25052002-2777-bbab1679 (#5) # Summary Closes #<issue number> - [] I have read the [Contributing](../CONTRIBUTING.md) and the strict [No-AI Policy](../AI_POLICY.md) guides. ## How Did You Test this Change? ## Images/Videos <!-- if relevant, please include any relevant images that show off how your feature is working --> <!-- devin-review-badge-begin --> --- <a href="https://app.devin.ai/review/clauderiks/ide/pull/5" target="_blank"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://static.devin.ai/assets/gh-open-in-devin-review-dark.svg?v=1"> <img src="https://static.devin.ai/assets/gh-open-in-devin-review-light.svg?v=1" alt="Open in Devin Review"> </picture> </a> <!-- devin-review-badge-end --> - #9
Conversation
# Summary Closes #<issue number> - [] I have read the [Contributing](../CONTRIBUTING.md) and the strict [No-AI Policy](../AI_POLICY.md) guides. ## How Did You Test this Change? ## Images/Videos <!-- if relevant, please include any relevant images that show off how your feature is working --> <!-- devin-review-badge-begin --> --- <a href="https://app.devin.ai/review/clauderiks/ide/pull/5" target="_blank"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://static.devin.ai/assets/gh-open-in-devin-review-dark.svg?v=1"> <img src="https://static.devin.ai/assets/gh-open-in-devin-review-light.svg?v=1" alt="Open in Devin Review"> </picture> </a> <!-- devin-review-badge-end -->
There was a problem hiding this comment.
Devin Review found 1 potential issue.
🐛 1 issue in files not directly in the diff
🐛 The main application no longer loads and only shows a static mockup page (index.html:40-112)
The application's home page (index.html) was rewritten as a fixed mockup that drops the container element and the startup script that load the real app, so the full application defined under src/ never runs when the site is served or built.
Impact: Users visiting the site — and developers running the dev/build commands — see only a static, non-interactive mockup instead of the actual application with its documentation hub, telemetry, config generator, API sandbox, and other features.
Vite entry HTML lost its React mount point and module script
The project is a Vite React app (package.json defines dev/build via Vite, and src/main.tsx:6 does createRoot(document.getElementById('root')!)). Vite uses index.html as its entry point and injects/loads the referenced module script. The previous index.html contained <div id="root"></div> and <script type="module" src="/src/main.tsx"></script>. The new index.html (lines 1-113) contains neither: there is no element with id="root" and no reference to /src/main.tsx (confirmed by grep returning no matches). As a result, bun run dev / bun run build produce a page that never mounts src/App.tsx, so the entire React application (all src/components/*) is dead code. The GitHub Pages workflow (.github/workflows/static.yml) also serves this raw HTML as-is, so Pages shows only the mockup, not the app.
Summary
Closes #
How Did You Test this Change?
Images/Videos