Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Changed — web app trimmed to landing + auth + OAuth consent (CLI/MCP direction lock)

The web frontend now serves only the public landing page, the Clerk sign-in /
sign-up pages, and the hosted-MCP OAuth consent page (`/oauth/authorize`). All
other app routes (build studio, TAM pages, browse, connectors, dashboard, …)
were removed, along with their components, libraries, tests, Storybook, and
Playwright tooling. The CLI and the MCP server are the product surfaces going
forward. The full web app is preserved on the `frontend-archive` branch and the
`frontend-archive-2026-06-10` tag.
### Fixed — sense-check adversarial-review findings (PR #143)

- **EDGAR picked the wrong year.** A company's annual filing repeats the prior
Expand Down
6 changes: 5 additions & 1 deletion scripts/deploy-smoke.sh
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,14 @@ fi

echo "== frontend $WEB =="

# 4. Frontend canonical responds (200). A gated app shell still returns 200 at /.
# 4. Frontend: the web surface is landing + auth + OAuth consent only — probe
# the landing and the sign-in page.
w=$(code "$WEB/")
[ "$w" = "200" ] && ok "/ -> 200" || bad "/ -> $w (frontend down?)"

s=$(code "$WEB/sign-in")
[ "$s" = "200" ] && ok "/sign-in -> 200" || bad "/sign-in -> $s (auth page broken?)"

echo
if [ "$fail" -eq 0 ]; then
echo "deploy smoke: all checks passed"
Expand Down
Binary file removed web/.shot-build-demo-ai-sales-ops-us.png
Binary file not shown.
Binary file removed web/.shot-build-q-ai-sales-ops-mode-studio.png
Binary file not shown.
Binary file removed web/.shot-studio-verify.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
46 changes: 0 additions & 46 deletions web/.storybook/main.ts

This file was deleted.

57 changes: 0 additions & 57 deletions web/.storybook/preview.tsx

This file was deleted.

16 changes: 0 additions & 16 deletions web/.storybook/stubs/next-font.ts

This file was deleted.

26 changes: 0 additions & 26 deletions web/.storybook/stubs/next-image.tsx

This file was deleted.

16 changes: 0 additions & 16 deletions web/.storybook/stubs/next-link.tsx

This file was deleted.

16 changes: 0 additions & 16 deletions web/.storybook/stubs/next-navigation.ts

This file was deleted.

49 changes: 19 additions & 30 deletions web/README.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,25 @@
This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).
# Strata web — landing + auth + OAuth consent only

## Getting Started
The full web app has been **retired**: Strata ships through the **CLI and the
MCP server** (the direction lock in the root `CLAUDE.md`). This Next.js app now
serves only three surfaces:

First, run the development server:
- `/` — the public marketing landing
- `/sign-in`, `/sign-up` — Clerk auth pages
- `/oauth/authorize` — the hosted-MCP OAuth consent page (pointed at by
`backend/src/strata/config.py`; do not break it)

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.

This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.

## Learn More
Everything else (build studio, TAM pages, browse, connectors, dashboards, …)
was removed. The complete app is preserved on the **`frontend-archive`** branch
and the **`frontend-archive-2026-06-10`** tag.

To learn more about Next.js, take a look at the following resources:
## Develop

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.

You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome!

## Deploy on Vercel

The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
```bash
bun install
bun run dev # http://localhost:3000
bun run build # production build (must stay green for Vercel)
bun run check # tsc + biome + eslint
```

Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.
Deployed at [stratabank.vercel.app](https://stratabank.vercel.app).
Binary file removed web/build-graph-fix.png
Binary file not shown.
Binary file removed web/build-page-debug.png
Binary file not shown.
Binary file removed web/build-scrolled.png
Binary file not shown.
Binary file removed web/build-with-graphs-fixed.png
Binary file not shown.
Binary file removed web/build-with-graphs.png
Binary file not shown.
58 changes: 0 additions & 58 deletions web/buildtest.ts

This file was deleted.

Loading
Loading