├── .env.template ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .prettierrc ├── LICENSE.txt ├── README.md ├── bun.lock ├── docs ├── debugging-issues.md ├── front-end-dev.md ├── images │ ├── ChooseDeveloperSettings.png │ ├── ChooseGithubSettings.png │ ├── ChooseNewOAuthApp.png │ ├── ChooseOAuthApps.png │ ├── GenerateGithubClientSecret.png │ ├── NewGithubOAuthAppRegistration.png │ ├── SaveGithubClientID.png │ └── SaveGithubClientSecret.png └── setup_oauth_prereqs.md ├── eslint.config.js ├── index.html ├── package.json ├── postcss.config.js ├── public ├── contributors │ ├── aditya.jpg │ ├── artarex.png │ ├── florian.png │ ├── hunter.jpg │ ├── isaac.jpeg │ ├── janna.jpeg │ ├── m1kep.png │ └── nik.png └── mcbench-logo.webp ├── src ├── App.tsx ├── api │ ├── client.ts │ ├── leaderboard.ts │ └── scheduler.ts ├── components │ ├── About.tsx │ ├── AuthModal.tsx │ ├── CreateUser.tsx │ ├── HeaderAuth.tsx │ ├── Leaderboard.tsx │ ├── Login.tsx │ ├── MCBench.tsx │ ├── ModelUtils.tsx │ ├── ProtectedRoute.tsx │ ├── Scheduler.tsx │ ├── SearchUsers.tsx │ ├── Tasks.tsx │ ├── UserAdmin.tsx │ ├── UserInfo.tsx │ ├── background.tsx │ ├── generations │ │ ├── CreateGeneration.tsx │ │ ├── ListGenerations.tsx │ │ └── ViewGeneration.tsx │ ├── leaderboard │ │ ├── BucketChart.tsx │ │ ├── ModelDetail.tsx │ │ ├── ModelSamplesList.tsx │ │ ├── PromptLeaderboard.tsx │ │ ├── QuartileChart.tsx │ │ └── selectors.tsx │ ├── models │ │ ├── CreateModel.tsx │ │ ├── EditModal.tsx │ │ ├── ModelList.tsx │ │ └── ViewModel.tsx │ ├── prompts │ │ ├── CreatePrompt.tsx │ │ ├── HelpButton.tsx │ │ ├── PromptList.tsx │ │ ├── PromptsHelp.tsx │ │ └── ViewPrompt.tsx │ ├── runs │ │ ├── RunList.tsx │ │ └── ViewRun.tsx │ ├── samples │ │ ├── ListSamples.tsx │ │ ├── ShareSample.tsx │ │ └── ViewSample.tsx │ ├── templates │ │ ├── CreateTemplate.tsx │ │ ├── EditTemplate.tsx │ │ ├── TemplateList.tsx │ │ └── ViewTemplate.tsx │ └── ui │ │ ├── Card.tsx │ │ ├── Carousel.tsx │ │ ├── ConfirmModal.tsx │ │ ├── DonateModal.tsx │ │ ├── Modal.tsx │ │ ├── Progress.tsx │ │ ├── ProposeExperimentalModal.tsx │ │ ├── RunControls.tsx │ │ ├── RunResources.tsx │ │ ├── SchedulerControls.tsx │ │ ├── ScreenshotShare.tsx │ │ ├── SearchSelect.tsx │ │ ├── SessionMonitor.tsx │ │ ├── ShareComparisonModal.tsx │ │ ├── SimpleSearchSelect.tsx │ │ ├── StatusStyles.ts │ │ └── ThemeToggle.tsx ├── config │ └── settings.ts ├── constants │ └── permissions.ts ├── context │ └── AuthContext.tsx ├── hooks │ ├── useAuth.ts │ ├── useSessionTracking.ts │ ├── useTheme.tsx │ └── useTokenManagement.ts ├── index.css ├── main.tsx ├── providers │ └── AuthProvider.tsx ├── styles │ └── tooltips.css ├── types │ ├── artifacts.ts │ ├── auth.ts │ ├── common.ts │ ├── comparisons.ts │ ├── config.ts │ ├── generations.ts │ ├── infra.ts │ ├── leaderboard.ts │ ├── models.ts │ ├── prompts.ts │ ├── runs.ts │ ├── sample.ts │ ├── templates.ts │ ├── theme.ts │ ├── ui.ts │ └── users.ts ├── utils │ ├── artifacts.ts │ └── permissions.ts └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.app.tsbuildinfo ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.node.tsbuildinfo ├── vercel.json └── vite.config.ts /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/.env.template -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/README.md -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/bun.lock -------------------------------------------------------------------------------- /docs/debugging-issues.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/front-end-dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/docs/front-end-dev.md -------------------------------------------------------------------------------- /docs/images/ChooseDeveloperSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/docs/images/ChooseDeveloperSettings.png -------------------------------------------------------------------------------- /docs/images/ChooseGithubSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/docs/images/ChooseGithubSettings.png -------------------------------------------------------------------------------- /docs/images/ChooseNewOAuthApp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/docs/images/ChooseNewOAuthApp.png -------------------------------------------------------------------------------- /docs/images/ChooseOAuthApps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/docs/images/ChooseOAuthApps.png -------------------------------------------------------------------------------- /docs/images/GenerateGithubClientSecret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/docs/images/GenerateGithubClientSecret.png -------------------------------------------------------------------------------- /docs/images/NewGithubOAuthAppRegistration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/docs/images/NewGithubOAuthAppRegistration.png -------------------------------------------------------------------------------- /docs/images/SaveGithubClientID.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/docs/images/SaveGithubClientID.png -------------------------------------------------------------------------------- /docs/images/SaveGithubClientSecret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/docs/images/SaveGithubClientSecret.png -------------------------------------------------------------------------------- /docs/setup_oauth_prereqs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/docs/setup_oauth_prereqs.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/contributors/aditya.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/public/contributors/aditya.jpg -------------------------------------------------------------------------------- /public/contributors/artarex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/public/contributors/artarex.png -------------------------------------------------------------------------------- /public/contributors/florian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/public/contributors/florian.png -------------------------------------------------------------------------------- /public/contributors/hunter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/public/contributors/hunter.jpg -------------------------------------------------------------------------------- /public/contributors/isaac.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/public/contributors/isaac.jpeg -------------------------------------------------------------------------------- /public/contributors/janna.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/public/contributors/janna.jpeg -------------------------------------------------------------------------------- /public/contributors/m1kep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/public/contributors/m1kep.png -------------------------------------------------------------------------------- /public/contributors/nik.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/public/contributors/nik.png -------------------------------------------------------------------------------- /public/mcbench-logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/public/mcbench-logo.webp -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/api/client.ts -------------------------------------------------------------------------------- /src/api/leaderboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/api/leaderboard.ts -------------------------------------------------------------------------------- /src/api/scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/api/scheduler.ts -------------------------------------------------------------------------------- /src/components/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/About.tsx -------------------------------------------------------------------------------- /src/components/AuthModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/AuthModal.tsx -------------------------------------------------------------------------------- /src/components/CreateUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/CreateUser.tsx -------------------------------------------------------------------------------- /src/components/HeaderAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/HeaderAuth.tsx -------------------------------------------------------------------------------- /src/components/Leaderboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/Leaderboard.tsx -------------------------------------------------------------------------------- /src/components/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/Login.tsx -------------------------------------------------------------------------------- /src/components/MCBench.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/MCBench.tsx -------------------------------------------------------------------------------- /src/components/ModelUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ModelUtils.tsx -------------------------------------------------------------------------------- /src/components/ProtectedRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ProtectedRoute.tsx -------------------------------------------------------------------------------- /src/components/Scheduler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/Scheduler.tsx -------------------------------------------------------------------------------- /src/components/SearchUsers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/SearchUsers.tsx -------------------------------------------------------------------------------- /src/components/Tasks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/Tasks.tsx -------------------------------------------------------------------------------- /src/components/UserAdmin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/UserAdmin.tsx -------------------------------------------------------------------------------- /src/components/UserInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/UserInfo.tsx -------------------------------------------------------------------------------- /src/components/background.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/background.tsx -------------------------------------------------------------------------------- /src/components/generations/CreateGeneration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/generations/CreateGeneration.tsx -------------------------------------------------------------------------------- /src/components/generations/ListGenerations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/generations/ListGenerations.tsx -------------------------------------------------------------------------------- /src/components/generations/ViewGeneration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/generations/ViewGeneration.tsx -------------------------------------------------------------------------------- /src/components/leaderboard/BucketChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/leaderboard/BucketChart.tsx -------------------------------------------------------------------------------- /src/components/leaderboard/ModelDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/leaderboard/ModelDetail.tsx -------------------------------------------------------------------------------- /src/components/leaderboard/ModelSamplesList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/leaderboard/ModelSamplesList.tsx -------------------------------------------------------------------------------- /src/components/leaderboard/PromptLeaderboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/leaderboard/PromptLeaderboard.tsx -------------------------------------------------------------------------------- /src/components/leaderboard/QuartileChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/leaderboard/QuartileChart.tsx -------------------------------------------------------------------------------- /src/components/leaderboard/selectors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/leaderboard/selectors.tsx -------------------------------------------------------------------------------- /src/components/models/CreateModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/models/CreateModel.tsx -------------------------------------------------------------------------------- /src/components/models/EditModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/models/EditModal.tsx -------------------------------------------------------------------------------- /src/components/models/ModelList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/models/ModelList.tsx -------------------------------------------------------------------------------- /src/components/models/ViewModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/models/ViewModel.tsx -------------------------------------------------------------------------------- /src/components/prompts/CreatePrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/prompts/CreatePrompt.tsx -------------------------------------------------------------------------------- /src/components/prompts/HelpButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/prompts/HelpButton.tsx -------------------------------------------------------------------------------- /src/components/prompts/PromptList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/prompts/PromptList.tsx -------------------------------------------------------------------------------- /src/components/prompts/PromptsHelp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/prompts/PromptsHelp.tsx -------------------------------------------------------------------------------- /src/components/prompts/ViewPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/prompts/ViewPrompt.tsx -------------------------------------------------------------------------------- /src/components/runs/RunList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/runs/RunList.tsx -------------------------------------------------------------------------------- /src/components/runs/ViewRun.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/runs/ViewRun.tsx -------------------------------------------------------------------------------- /src/components/samples/ListSamples.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/samples/ListSamples.tsx -------------------------------------------------------------------------------- /src/components/samples/ShareSample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/samples/ShareSample.tsx -------------------------------------------------------------------------------- /src/components/samples/ViewSample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/samples/ViewSample.tsx -------------------------------------------------------------------------------- /src/components/templates/CreateTemplate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/templates/CreateTemplate.tsx -------------------------------------------------------------------------------- /src/components/templates/EditTemplate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/templates/EditTemplate.tsx -------------------------------------------------------------------------------- /src/components/templates/TemplateList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/templates/TemplateList.tsx -------------------------------------------------------------------------------- /src/components/templates/ViewTemplate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/templates/ViewTemplate.tsx -------------------------------------------------------------------------------- /src/components/ui/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/Card.tsx -------------------------------------------------------------------------------- /src/components/ui/Carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/Carousel.tsx -------------------------------------------------------------------------------- /src/components/ui/ConfirmModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/ConfirmModal.tsx -------------------------------------------------------------------------------- /src/components/ui/DonateModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/DonateModal.tsx -------------------------------------------------------------------------------- /src/components/ui/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/Modal.tsx -------------------------------------------------------------------------------- /src/components/ui/Progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/Progress.tsx -------------------------------------------------------------------------------- /src/components/ui/ProposeExperimentalModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/ProposeExperimentalModal.tsx -------------------------------------------------------------------------------- /src/components/ui/RunControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/RunControls.tsx -------------------------------------------------------------------------------- /src/components/ui/RunResources.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/RunResources.tsx -------------------------------------------------------------------------------- /src/components/ui/SchedulerControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/SchedulerControls.tsx -------------------------------------------------------------------------------- /src/components/ui/ScreenshotShare.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/ScreenshotShare.tsx -------------------------------------------------------------------------------- /src/components/ui/SearchSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/SearchSelect.tsx -------------------------------------------------------------------------------- /src/components/ui/SessionMonitor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/SessionMonitor.tsx -------------------------------------------------------------------------------- /src/components/ui/ShareComparisonModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/ShareComparisonModal.tsx -------------------------------------------------------------------------------- /src/components/ui/SimpleSearchSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/SimpleSearchSelect.tsx -------------------------------------------------------------------------------- /src/components/ui/StatusStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/StatusStyles.ts -------------------------------------------------------------------------------- /src/components/ui/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/components/ui/ThemeToggle.tsx -------------------------------------------------------------------------------- /src/config/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/config/settings.ts -------------------------------------------------------------------------------- /src/constants/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/constants/permissions.ts -------------------------------------------------------------------------------- /src/context/AuthContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/context/AuthContext.tsx -------------------------------------------------------------------------------- /src/hooks/useAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/hooks/useAuth.ts -------------------------------------------------------------------------------- /src/hooks/useSessionTracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/hooks/useSessionTracking.ts -------------------------------------------------------------------------------- /src/hooks/useTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/hooks/useTheme.tsx -------------------------------------------------------------------------------- /src/hooks/useTokenManagement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/hooks/useTokenManagement.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/providers/AuthProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/providers/AuthProvider.tsx -------------------------------------------------------------------------------- /src/styles/tooltips.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/styles/tooltips.css -------------------------------------------------------------------------------- /src/types/artifacts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/artifacts.ts -------------------------------------------------------------------------------- /src/types/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/auth.ts -------------------------------------------------------------------------------- /src/types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/common.ts -------------------------------------------------------------------------------- /src/types/comparisons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/comparisons.ts -------------------------------------------------------------------------------- /src/types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/config.ts -------------------------------------------------------------------------------- /src/types/generations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/generations.ts -------------------------------------------------------------------------------- /src/types/infra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/infra.ts -------------------------------------------------------------------------------- /src/types/leaderboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/leaderboard.ts -------------------------------------------------------------------------------- /src/types/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/models.ts -------------------------------------------------------------------------------- /src/types/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/prompts.ts -------------------------------------------------------------------------------- /src/types/runs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/runs.ts -------------------------------------------------------------------------------- /src/types/sample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/sample.ts -------------------------------------------------------------------------------- /src/types/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/templates.ts -------------------------------------------------------------------------------- /src/types/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/theme.ts -------------------------------------------------------------------------------- /src/types/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/ui.ts -------------------------------------------------------------------------------- /src/types/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/types/users.ts -------------------------------------------------------------------------------- /src/utils/artifacts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/utils/artifacts.ts -------------------------------------------------------------------------------- /src/utils/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/utils/permissions.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.app.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/tsconfig.app.tsbuildinfo -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /tsconfig.node.tsbuildinfo: -------------------------------------------------------------------------------- 1 | {"root":["./vite.config.ts"],"version":"5.6.3"} -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mc-bench/mc-bench-frontend/HEAD/vite.config.ts --------------------------------------------------------------------------------