Repository navigation
Phase 3: Next.js web app (landing, streaming agent chat, float pages) - #12
Merged
Merged
Conversation
…nt run log Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ucer, cmocean scales Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…reaming chat with run log Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Groq's event stream carries no charset, so requests decoded it as ISO-8859-1 and streamed answers showed mojibake (for example around µmol/kg and narrow spaces). Read bytes and decode each line as UTF-8. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… T-S diagram), float index and comparison Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Mobile menu, social card, icon, not-found and error pages; a CI job that lints, tests and builds web/; DEPLOY.md gains the Vercel steps and the README describes the new frontend. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Lighthouse (mobile) went from performance 72 to 92: the globe no longer competes with the first render, and redrawing at ~24 fps keeps total blocking time at 80 ms. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
The Python .gitignore template's lib/ rule also matched web/lib, so the web app's API client, SSE parser, colour scales and their tests were never committed. CI caught it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Phase 3: a Next.js web app in
web/that replaces the Streamlit stopgap as the showcase. The spec is indocs/superpowers/specs/2026-11-09-phase3-web-app-design.md.What's in it
thermal)eval/latest.jsonon GitHub/chat, streams/query/stream):/floats/[id]): trajectory map, latest profile, a depth-time section (temperature, salinity or oxygen, square-root depth axis) and a T-S diagram. Plus/floats(search, region and BGC filters) and/compare(two floats overlaid).Checks
web/: 16 Vitest unit tests (SSE parser, run reducer, cmocean sampling, profile shaping), ESLint andtscclean,next buildpasses. A newwebCI job runs all of these.Needs you (accounts)
Import the repo on Vercel with root directory
weband setNEXT_PUBLIC_API_URL, then add the Vercel URL toALLOWED_ORIGINSon Render. The steps are in DEPLOY.md, section 5.🤖 Generated with Claude Code