This package is the landing site for DevScope Air. It is separate from the Windows desktop app at the repository root.
- Present the DevScope Air product and branding
- Point users to the latest desktop release
- Stay decoupled from Electron-only runtime code
The landing app should resolve release downloads dynamically from GitHub releases rather than hardcoding versioned asset URLs.
- Vite
- React 19
- TypeScript
- Tailwind CSS 4
npm install
npm run dev
npm run build
npm run preview
npm run lint- Repo-root Vercel deploys should use the root-level
vercel.json, which buildsapps/landing/devscope-webexplicitly. - Package-root Vercel deploys should use this package's local
vercel.json. - Both configs now declare the Vite build/install/output settings explicitly so the landing deploy does not depend on Vercel dashboard auto-detection.
src/App.tsx: main landing page compositionsrc/index.css: landing stylingsrc/lib/release-download.ts: release asset resolution logicpublic: static branding assets
Do not move desktop-only runtime behavior into this package. The landing app is marketing/distribution surface only.