Skip to content

Commit f468001

Browse files
committed
fix(results): convert /results to master/detail to match /data and /history
Per user feedback: the /results list page felt visually "old" next to the detail page, with sparse rows and low information density — inconsistent with the rest of the redesigned UI which uses master/detail layouts everywhere else (/data, /history). Changes: - New RunRail.tsx (left rail): per-run row with status glyph, run number, config name, best score color-coded, sample count + model count + time. Search filter included. - /results page is now a single layout with rail on the left and either ComparisonView (when ?group=X) or a "pick a run" placeholder on the right. - ComparisonGroupList.tsx removed — it was the old standalone list page. Also fixes a real navigation bug: clicking "← All evaluations" or another run from a detail view didn't update the URL. Next.js Link no-ops when only searchParams change on the same pathname in static export mode. Swapped the rail rows and back link to plain anchors so the browser handles the nav. With static export there's a real /results.html for the no-query case, so a hard nav loads cleanly. Verified end-to-end via Playwright: Data → Results → click run → back link → click another run (cross-run nav) → Observatory logo → /data round-trip. All transitions land where expected, 0 page errors.
1 parent 9085c35 commit f468001

59 files changed

Lines changed: 341 additions & 362 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

eval_mcp/viewer_static/404.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

eval_mcp/viewer_static/__next.__PAGE__.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
3:I[3910,["/_next/static/chunks/0rgx2nflxcc6b.js","/_next/static/chunks/0qi1t10fz9i.k.js","/_next/static/chunks/0~rc.rkr-q3ng.js"],"default"]
44
6:I[15291,["/_next/static/chunks/0rgx2nflxcc6b.js","/_next/static/chunks/0qi1t10fz9i.k.js"],"OutletBoundary"]
55
7:"$Sreact.suspense"
6-
0:{"rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","script","script-0",{"src":"/_next/static/chunks/0~rc.rkr-q3ng.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"8l1ed_7WIjRzcLFX5hIr2"}
6+
0:{"rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","script","script-0",{"src":"/_next/static/chunks/0~rc.rkr-q3ng.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"XBNiaXrP304LZ2KrlksJV"}
77
4:{}
88
5:"$0:rsc:props:children:0:props:serverProvidedParams:params"
99
8:null

eval_mcp/viewer_static/__next._full.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ a:"$Sreact.suspense"
99
c:I[15291,["/_next/static/chunks/0rgx2nflxcc6b.js","/_next/static/chunks/0qi1t10fz9i.k.js"],"ViewportBoundary"]
1010
e:I[15291,["/_next/static/chunks/0rgx2nflxcc6b.js","/_next/static/chunks/0qi1t10fz9i.k.js"],"MetadataBoundary"]
1111
10:I[40683,["/_next/static/chunks/0rgx2nflxcc6b.js","/_next/static/chunks/0qi1t10fz9i.k.js"],"default",1]
12-
:HL["/_next/static/chunks/0n3cefmh2uyuw.css","style"]
12+
:HL["/_next/static/chunks/0_wu~wq7tu.6h.css","style"]
1313
:HL["/_next/static/media/GeistMono_Variable-s.p.17jn9btb_52pq.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
1414
:HL["/_next/static/media/Geist_Variable-s.p.0-te~ja_gpvcf.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
1515
:HL["/_next/static/media/InstrumentSerif_Italic-s.p.0ercad8pami3_.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
1616
:HL["/_next/static/media/InstrumentSerif_Regular-s.p.17mszrlkn-yu..woff2","font",{"crossOrigin":"","type":"font/woff2"}]
17-
0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0n3cefmh2uyuw.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/0rgx2nflxcc6b.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0qi1t10fz9i.k.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"instrumentserif_f5a43a74-module__WHFTMW__variable geist_f4a465fd-module__WbAM3q__variable geistmono_bff547cc-module__lMvHkq__variable","children":["$","body",null,{"className":"antialiased font-sans bg-ink text-bone","children":["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]]}],{"children":[["$","$1","c",{"children":[["$","$L5",null,{"Component":"$6","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@7","$@8"]}}],[["$","script","script-0",{"src":"/_next/static/chunks/0~rc.rkr-q3ng.js","async":true,"nonce":"$undefined"}]],["$","$L9",null,{"children":["$","$a",null,{"name":"Next.MetadataOutlet","children":"$@b"}]}]]}],{},null,false,null]},null,false,null],["$","$1","h",{"children":[null,["$","$Lc",null,{"children":"$Ld"}],["$","div",null,{"hidden":true,"children":["$","$Le",null,{"children":["$","$a",null,{"name":"Next.Metadata","children":"$Lf"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$10",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0n3cefmh2uyuw.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"8l1ed_7WIjRzcLFX5hIr2"}
17+
0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0_wu~wq7tu.6h.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/0rgx2nflxcc6b.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0qi1t10fz9i.k.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"instrumentserif_f5a43a74-module__WHFTMW__variable geist_f4a465fd-module__WbAM3q__variable geistmono_bff547cc-module__lMvHkq__variable","children":["$","body",null,{"className":"antialiased font-sans bg-ink text-bone","children":["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]]}],{"children":[["$","$1","c",{"children":[["$","$L5",null,{"Component":"$6","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@7","$@8"]}}],[["$","script","script-0",{"src":"/_next/static/chunks/0~rc.rkr-q3ng.js","async":true,"nonce":"$undefined"}]],["$","$L9",null,{"children":["$","$a",null,{"name":"Next.MetadataOutlet","children":"$@b"}]}]]}],{},null,false,null]},null,false,null],["$","$1","h",{"children":[null,["$","$Lc",null,{"children":"$Ld"}],["$","div",null,{"hidden":true,"children":["$","$Le",null,{"children":["$","$a",null,{"name":"Next.Metadata","children":"$Lf"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$10",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0_wu~wq7tu.6h.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"XBNiaXrP304LZ2KrlksJV"}
1818
7:{}
1919
8:"$0:f:0:1:1:children:0:props:children:0:props:serverProvidedParams:params"
2020
d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]

eval_mcp/viewer_static/__next._head.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
2:I[15291,["/_next/static/chunks/0rgx2nflxcc6b.js","/_next/static/chunks/0qi1t10fz9i.k.js"],"ViewportBoundary"]
33
3:I[15291,["/_next/static/chunks/0rgx2nflxcc6b.js","/_next/static/chunks/0qi1t10fz9i.k.js"],"MetadataBoundary"]
44
4:"$Sreact.suspense"
5-
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"LLM Evaluation — Observatory"}],["$","meta","1",{"name":"description","content":"A precision instrument for measuring how language models behave."}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"8l1ed_7WIjRzcLFX5hIr2"}
5+
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"LLM Evaluation — Observatory"}],["$","meta","1",{"name":"description","content":"A precision instrument for measuring how language models behave."}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"XBNiaXrP304LZ2KrlksJV"}

eval_mcp/viewer_static/__next._index.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
2:I[90170,["/_next/static/chunks/0rgx2nflxcc6b.js","/_next/static/chunks/0qi1t10fz9i.k.js"],"Providers"]
33
3:I[2256,["/_next/static/chunks/0rgx2nflxcc6b.js","/_next/static/chunks/0qi1t10fz9i.k.js"],"default"]
44
4:I[42077,["/_next/static/chunks/0rgx2nflxcc6b.js","/_next/static/chunks/0qi1t10fz9i.k.js"],"default"]
5-
:HL["/_next/static/chunks/0n3cefmh2uyuw.css","style"]
6-
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0n3cefmh2uyuw.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/0rgx2nflxcc6b.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0qi1t10fz9i.k.js","async":true}]],["$","html",null,{"lang":"en","className":"instrumentserif_f5a43a74-module__WHFTMW__variable geist_f4a465fd-module__WbAM3q__variable geistmono_bff547cc-module__lMvHkq__variable","children":["$","body",null,{"className":"antialiased font-sans bg-ink text-bone","children":["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"8l1ed_7WIjRzcLFX5hIr2"}
5+
:HL["/_next/static/chunks/0_wu~wq7tu.6h.css","style"]
6+
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0_wu~wq7tu.6h.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/0rgx2nflxcc6b.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/0qi1t10fz9i.k.js","async":true}]],["$","html",null,{"lang":"en","className":"instrumentserif_f5a43a74-module__WHFTMW__variable geist_f4a465fd-module__WbAM3q__variable geistmono_bff547cc-module__lMvHkq__variable","children":["$","body",null,{"className":"antialiased font-sans bg-ink text-bone","children":["$","$L2",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"XBNiaXrP304LZ2KrlksJV"}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
:HL["/_next/static/chunks/0n3cefmh2uyuw.css","style"]
1+
:HL["/_next/static/chunks/0_wu~wq7tu.6h.css","style"]
22
:HL["/_next/static/media/GeistMono_Variable-s.p.17jn9btb_52pq.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
33
:HL["/_next/static/media/Geist_Variable-s.p.0-te~ja_gpvcf.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
44
:HL["/_next/static/media/InstrumentSerif_Italic-s.p.0ercad8pami3_.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
55
:HL["/_next/static/media/InstrumentSerif_Regular-s.p.17mszrlkn-yu..woff2","font",{"crossOrigin":"","type":"font/woff2"}]
6-
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}},"staleTime":300,"buildId":"8l1ed_7WIjRzcLFX5hIr2"}
6+
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}},"staleTime":300,"buildId":"XBNiaXrP304LZ2KrlksJV"}

eval_mcp/viewer_static/_next/static/8l1ed_7WIjRzcLFX5hIr2/_buildManifest.js renamed to eval_mcp/viewer_static/_next/static/XBNiaXrP304LZ2KrlksJV/_buildManifest.js

File renamed without changes.

eval_mcp/viewer_static/_next/static/8l1ed_7WIjRzcLFX5hIr2/_clientMiddlewareManifest.js renamed to eval_mcp/viewer_static/_next/static/XBNiaXrP304LZ2KrlksJV/_clientMiddlewareManifest.js

File renamed without changes.

eval_mcp/viewer_static/_next/static/8l1ed_7WIjRzcLFX5hIr2/_ssgManifest.js renamed to eval_mcp/viewer_static/_next/static/XBNiaXrP304LZ2KrlksJV/_ssgManifest.js

File renamed without changes.

eval_mcp/viewer_static/_next/static/chunks/08gmbfvin.g_4.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)