TriWorldBench commited on
Commit
ea8222b
·
verified ·
1 Parent(s): 34890db

Update TriWorldBench web from desktop manager

Browse files
deployment-manifest.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "schema": 2,
3
- "generated_at_utc": "2026-09-19T11:09:44.139898+00:00",
4
- "web_tree_sha256": "700b2772f878609ec133b23dee77ff0dd465832747ce2e4356ee6fd732851ccb",
5
  "source_file_count": 90,
6
  "release_contract": {
7
  "web_source": "web",
@@ -13,8 +13,8 @@
13
  },
14
  "database_release": {
15
  "dataset_file": "database.sqlite",
16
- "snapshot_sha256": "4a3eec9a1ef6979d7d644cd9c77468602957a08ea1d407fc48cf6a5594030d16",
17
- "data_version": 291,
18
  "video_count": 24,
19
  "video_prefix": "video-cases"
20
  }
 
1
  {
2
  "schema": 2,
3
+ "generated_at_utc": "2026-09-25T11:29:38.474872+00:00",
4
+ "web_tree_sha256": "5809b7ac339a936003d416c3c408555ae80ee118715aaeade90ad8b12dc562de",
5
  "source_file_count": 90,
6
  "release_contract": {
7
  "web_source": "web",
 
13
  },
14
  "database_release": {
15
  "dataset_file": "database.sqlite",
16
+ "snapshot_sha256": "2fdf46a8ebe19bc33275ce7e4c8098f5d7a7e9199ecaaeedb3eca7052a4d036d",
17
+ "data_version": 299,
18
  "video_count": 24,
19
  "video_prefix": "video-cases"
20
  }
public/assets_common/photos/Group_Chat.jpg CHANGED

Git LFS Details

  • SHA256: 54d431dadad8d35d5d201409a9d4dacf3a451f3e2f382a2727eb93a5c0f7287d
  • Pointer size: 131 Bytes
  • Size of remote file: 130 kB

Git LFS Details

  • SHA256: 25a0b788282ad348efbaab4f7165deac2104d5921921bcd93447ca8daa4aad50
  • Pointer size: 131 Bytes
  • Size of remote file: 128 kB
src/app/(site)/page.tsx CHANGED
@@ -32,6 +32,7 @@ import {
32
  } from "@/components/triworldbench/ClientSections";
33
  import { LanguageMenu } from "@/components/triworldbench/LanguageMenu";
34
  import { FaGithub } from "react-icons/fa";
 
35
  import { contentValue, hasLocalizedText, isEmptyContentMarker, localized, type LocalizedText } from "@/lib/i18n";
36
  import { getTriWorldHeroActions } from "@/lib/data/triworld-hero-actions";
37
  import { getTriWorldNavItems } from "@/lib/data/triworld-nav-items";
@@ -641,8 +642,9 @@ export default function TriWorldPage() {
641
  </h1>
642
  <div className="actions">
643
  {heroActions.map((action) => {
644
- const href = action.actionKey === "github" ? githubUrl : action.href;
645
- const openInNewTab = action.openInNewTab || action.actionKey === "github";
 
646
  return (
647
  <a
648
  className="hero-action-primary"
@@ -651,7 +653,8 @@ export default function TriWorldPage() {
651
  target={openInNewTab ? "_blank" : undefined}
652
  rel={openInNewTab ? "noopener" : undefined}
653
  >
654
- {action.actionKey === "github" ? <FaGithub aria-hidden="true" size={16} /> : null}
 
655
  <I18nText text={action.labelText} />
656
  </a>
657
  );
@@ -926,6 +929,12 @@ export default function TriWorldPage() {
926
  <pre className="citation-code" aria-label="BibTeX citation">
927
  {citation.bibtex}
928
  </pre>
 
 
 
 
 
 
929
  </section>
930
 
931
  {/* Other Information is intentionally unpublished while its database record is retained.
 
32
  } from "@/components/triworldbench/ClientSections";
33
  import { LanguageMenu } from "@/components/triworldbench/LanguageMenu";
34
  import { FaGithub } from "react-icons/fa";
35
+ import { SiArxiv } from "react-icons/si";
36
  import { contentValue, hasLocalizedText, isEmptyContentMarker, localized, type LocalizedText } from "@/lib/i18n";
37
  import { getTriWorldHeroActions } from "@/lib/data/triworld-hero-actions";
38
  import { getTriWorldNavItems } from "@/lib/data/triworld-nav-items";
 
642
  </h1>
643
  <div className="actions">
644
  {heroActions.map((action) => {
645
+ const actionKey = action.actionKey.toLowerCase();
646
+ const href = actionKey === "github" ? githubUrl : action.href;
647
+ const openInNewTab = action.openInNewTab || actionKey === "github";
648
  return (
649
  <a
650
  className="hero-action-primary"
 
653
  target={openInNewTab ? "_blank" : undefined}
654
  rel={openInNewTab ? "noopener" : undefined}
655
  >
656
+ {actionKey === "github" ? <FaGithub aria-hidden="true" size={16} /> : null}
657
+ {actionKey === "paper" ? <SiArxiv aria-hidden="true" size={16} /> : null}
658
  <I18nText text={action.labelText} />
659
  </a>
660
  );
 
929
  <pre className="citation-code" aria-label="BibTeX citation">
930
  {citation.bibtex}
931
  </pre>
932
+ <p>
933
+ <I18n en={citation.paper_lead_en} zh={citation.paper_lead_zh} />
934
+ </p>
935
+ <pre className="citation-code" aria-label="Paper BibTeX citation">
936
+ {citation.paper_bibtex}
937
+ </pre>
938
  </section>
939
 
940
  {/* Other Information is intentionally unpublished while its database record is retained.
src/components/triworldbench/metrics.ts CHANGED
@@ -160,7 +160,7 @@ export const TRIWORLD_RADAR_DIMS = TRIWORLD_METRIC_GROUPS
160
  key: group.key,
161
  code: group.code,
162
  color: group.color,
163
- maxValue: group.code === "visual_quality" ? 50 : 100,
164
  }));
165
 
166
  export interface TriWorldVisualizationPanel {
 
160
  key: group.key,
161
  code: group.code,
162
  color: group.color,
163
+ maxValue: group.code === "visual_quality" ? 60 : 100,
164
  }));
165
 
166
  export interface TriWorldVisualizationPanel {
src/lib/data/triworld-citation.ts CHANGED
@@ -12,6 +12,17 @@ const FALLBACK_CITATION: TriWorldCitation = {
12
  year = {2026},
13
  howpublished = {\\url{https://github.com/TriWorldBench/TriWorldBench}},
14
  note = {GitHub repository}
 
 
 
 
 
 
 
 
 
 
 
15
  }`,
16
  updated_at: "",
17
  };
@@ -27,6 +38,9 @@ export function getTriWorldCitation(): TriWorldCitation {
27
  lead_en: contentValue(citation.lead_en),
28
  lead_zh: contentValue(citation.lead_zh),
29
  bibtex: contentValue(citation.bibtex),
 
 
 
30
  };
31
  } catch {
32
  return FALLBACK_CITATION;
 
12
  year = {2026},
13
  howpublished = {\\url{https://github.com/TriWorldBench/TriWorldBench}},
14
  note = {GitHub repository}
15
+ }`,
16
+ paper_lead_en: "If you use the TriWorldBench paper in your research, please cite the paper:",
17
+ paper_lead_zh: "如果 TriWorldBench 论文对您的研究有所帮助,请引用本文:",
18
+ paper_bibtex: `@misc{liu2026triworldbenchtriviewconsistencyperspective,
19
+ title = {{TriWorldBench}: A Tri-View Consistency Perspective on Embodied World Models},
20
+ author = {Xuanyi Liu and Haofeng Wang and Ruiqi Li and Danni Yu and Rui Wan and Ruixu Zhang and Siyu Tao and Xue Yang and Shaofeng Zhang and Zicheng Zhang and Jiaqi Zhang and Siwei Ma},
21
+ year = {2026},
22
+ eprint = {2609.26314},
23
+ archivePrefix = {arXiv},
24
+ primaryClass = {cs.RO},
25
+ url = {https://arxiv.org/abs/2609.26314}
26
  }`,
27
  updated_at: "",
28
  };
 
38
  lead_en: contentValue(citation.lead_en),
39
  lead_zh: contentValue(citation.lead_zh),
40
  bibtex: contentValue(citation.bibtex),
41
+ paper_lead_en: contentValue(citation.paper_lead_en) || FALLBACK_CITATION.paper_lead_en,
42
+ paper_lead_zh: contentValue(citation.paper_lead_zh) || FALLBACK_CITATION.paper_lead_zh,
43
+ paper_bibtex: contentValue(citation.paper_bibtex) || FALLBACK_CITATION.paper_bibtex,
44
  };
45
  } catch {
46
  return FALLBACK_CITATION;
src/lib/db/schema.ts CHANGED
@@ -411,6 +411,9 @@ export interface TriWorldCitation {
411
  lead_en: string;
412
  lead_zh: string;
413
  bibtex: string;
 
 
 
414
  updated_at: string;
415
  }
416
 
 
411
  lead_en: string;
412
  lead_zh: string;
413
  bibtex: string;
414
+ paper_lead_en: string;
415
+ paper_lead_zh: string;
416
+ paper_bibtex: string;
417
  updated_at: string;
418
  }
419
 
src/styles/triworldbench.css CHANGED
@@ -2081,6 +2081,15 @@ main,
2081
  line-height: 1.6;
2082
  white-space: pre;
2083
  }
 
 
 
 
 
 
 
 
 
2084
  .sub-token {
2085
  border-color: #d3d8db;
2086
  border-radius: 4px;
@@ -2165,6 +2174,10 @@ main,
2165
  .twb-doc .ds-btn { width: 100%; }
2166
  .citation-code,
2167
  .sub-code { font-size: 11px; }
 
 
 
 
2168
  }
2169
  /* ============ end Editorial-inspired refresh ============ */
2170
  /* MOXIVERSE leaderboard end */
 
2081
  line-height: 1.6;
2082
  white-space: pre;
2083
  }
2084
+ .citation > p {
2085
+ max-width: 920px;
2086
+ margin: 0;
2087
+ }
2088
+ .citation > .citation-code + p {
2089
+ margin-top: 32px;
2090
+ padding-top: 28px;
2091
+ border-top: 1px solid #e5e7eb;
2092
+ }
2093
  .sub-token {
2094
  border-color: #d3d8db;
2095
  border-radius: 4px;
 
2174
  .twb-doc .ds-btn { width: 100%; }
2175
  .citation-code,
2176
  .sub-code { font-size: 11px; }
2177
+ .citation > .citation-code + p {
2178
+ margin-top: 24px;
2179
+ padding-top: 20px;
2180
+ }
2181
  }
2182
  /* ============ end Editorial-inspired refresh ============ */
2183
  /* MOXIVERSE leaderboard end */