├── .browserslistrc ├── .editorconfig ├── .env ├── .eslintrc.cjs ├── .github ├── CODEOWNERS └── workflows │ ├── codeql-analysis.yml │ ├── compliance.yml │ ├── development.yml │ ├── release.yml │ └── triage.yml ├── .gitignore ├── .node-version ├── .npmrc ├── .squoosh.mjs ├── .svgorc.cjs ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── index.html ├── netlify.toml ├── npm-shrinkwrap.json ├── package.json ├── playwright.config.ts ├── postcss.config.cjs ├── public ├── apple-touch-icon.png ├── diagram.svg ├── favicon.ico ├── favicon.svg ├── favicon.svg.svg ├── robots.txt └── social-card.png ├── src ├── App.tsx ├── assets │ ├── cmdK.svg │ ├── gradBackground.svg │ ├── hotIcon.png │ ├── logo.svg │ ├── openSauced-icon.png │ ├── openSauced.svg │ └── searchNormal.svg ├── components │ ├── AdminStatusBar.tsx │ ├── Avatar.tsx │ ├── Footer.tsx │ ├── GradBackground.tsx │ ├── Hero.tsx │ ├── HotRepoCard.tsx │ ├── HotRepositories.tsx │ ├── ListRepositories.tsx │ ├── PrimaryNav.tsx │ ├── RepoList.tsx │ ├── RepoListWrap.tsx │ ├── RepoSubmission.tsx │ ├── SearchedRepoCard.tsx │ ├── SecondaryNav.tsx │ ├── StackedAvatar.tsx │ └── StarTheRepo.tsx ├── e2e-tests │ └── loggedOutUser.spec.ts ├── hooks │ ├── useContributions.ts │ ├── useHotList.ts │ ├── useRepo.ts │ ├── useRepositoriesList.ts │ ├── useSWR.ts │ └── useSupabaseAuth.ts ├── lib │ ├── analytics.ts │ ├── appVersion.ts │ ├── camelCaseToTitleCase.ts │ ├── changeCapilization.test.ts │ ├── getDateFromNow.test.ts │ ├── getDatefromNow.ts │ ├── github.ts │ ├── githubAPI.ts │ ├── humanizeNumber.test.ts │ ├── humanizeNumber.ts │ ├── locationsHash.test.ts │ ├── locationsHash.ts │ ├── reactHotToast.ts │ ├── supabase.ts │ ├── validateUrl.test.ts │ └── validateUrl.ts ├── main.tsx ├── styles │ └── index.css ├── vite-env.d.ts └── vite-types.d.ts ├── tailwind.config.cjs ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/.env -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | @open-sauced/triage 2 | -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/compliance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/.github/workflows/compliance.yml -------------------------------------------------------------------------------- /.github/workflows/development.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/.github/workflows/development.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/triage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/.github/workflows/triage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/.npmrc -------------------------------------------------------------------------------- /.squoosh.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/.squoosh.mjs -------------------------------------------------------------------------------- /.svgorc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/.svgorc.cjs -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/index.html -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/netlify.toml -------------------------------------------------------------------------------- /npm-shrinkwrap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/npm-shrinkwrap.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/public/diagram.svg -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/favicon.svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/public/favicon.svg.svg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/social-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/public/social-card.png -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/cmdK.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/assets/cmdK.svg -------------------------------------------------------------------------------- /src/assets/gradBackground.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/assets/gradBackground.svg -------------------------------------------------------------------------------- /src/assets/hotIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/assets/hotIcon.png -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/assets/openSauced-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/assets/openSauced-icon.png -------------------------------------------------------------------------------- /src/assets/openSauced.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/assets/openSauced.svg -------------------------------------------------------------------------------- /src/assets/searchNormal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/assets/searchNormal.svg -------------------------------------------------------------------------------- /src/components/AdminStatusBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/AdminStatusBar.tsx -------------------------------------------------------------------------------- /src/components/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/Avatar.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/GradBackground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/GradBackground.tsx -------------------------------------------------------------------------------- /src/components/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/Hero.tsx -------------------------------------------------------------------------------- /src/components/HotRepoCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/HotRepoCard.tsx -------------------------------------------------------------------------------- /src/components/HotRepositories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/HotRepositories.tsx -------------------------------------------------------------------------------- /src/components/ListRepositories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/ListRepositories.tsx -------------------------------------------------------------------------------- /src/components/PrimaryNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/PrimaryNav.tsx -------------------------------------------------------------------------------- /src/components/RepoList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/RepoList.tsx -------------------------------------------------------------------------------- /src/components/RepoListWrap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/RepoListWrap.tsx -------------------------------------------------------------------------------- /src/components/RepoSubmission.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/RepoSubmission.tsx -------------------------------------------------------------------------------- /src/components/SearchedRepoCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/SearchedRepoCard.tsx -------------------------------------------------------------------------------- /src/components/SecondaryNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/SecondaryNav.tsx -------------------------------------------------------------------------------- /src/components/StackedAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/StackedAvatar.tsx -------------------------------------------------------------------------------- /src/components/StarTheRepo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/components/StarTheRepo.tsx -------------------------------------------------------------------------------- /src/e2e-tests/loggedOutUser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/e2e-tests/loggedOutUser.spec.ts -------------------------------------------------------------------------------- /src/hooks/useContributions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/hooks/useContributions.ts -------------------------------------------------------------------------------- /src/hooks/useHotList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/hooks/useHotList.ts -------------------------------------------------------------------------------- /src/hooks/useRepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/hooks/useRepo.ts -------------------------------------------------------------------------------- /src/hooks/useRepositoriesList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/hooks/useRepositoriesList.ts -------------------------------------------------------------------------------- /src/hooks/useSWR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/hooks/useSWR.ts -------------------------------------------------------------------------------- /src/hooks/useSupabaseAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/hooks/useSupabaseAuth.ts -------------------------------------------------------------------------------- /src/lib/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/analytics.ts -------------------------------------------------------------------------------- /src/lib/appVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/appVersion.ts -------------------------------------------------------------------------------- /src/lib/camelCaseToTitleCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/camelCaseToTitleCase.ts -------------------------------------------------------------------------------- /src/lib/changeCapilization.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/changeCapilization.test.ts -------------------------------------------------------------------------------- /src/lib/getDateFromNow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/getDateFromNow.test.ts -------------------------------------------------------------------------------- /src/lib/getDatefromNow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/getDatefromNow.ts -------------------------------------------------------------------------------- /src/lib/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/github.ts -------------------------------------------------------------------------------- /src/lib/githubAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/githubAPI.ts -------------------------------------------------------------------------------- /src/lib/humanizeNumber.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/humanizeNumber.test.ts -------------------------------------------------------------------------------- /src/lib/humanizeNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/humanizeNumber.ts -------------------------------------------------------------------------------- /src/lib/locationsHash.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/locationsHash.test.ts -------------------------------------------------------------------------------- /src/lib/locationsHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/locationsHash.ts -------------------------------------------------------------------------------- /src/lib/reactHotToast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/reactHotToast.ts -------------------------------------------------------------------------------- /src/lib/supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/supabase.ts -------------------------------------------------------------------------------- /src/lib/validateUrl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/validateUrl.test.ts -------------------------------------------------------------------------------- /src/lib/validateUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/lib/validateUrl.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/styles/index.css -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /src/vite-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/src/vite-types.d.ts -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-sauced/hot/HEAD/vite.config.ts --------------------------------------------------------------------------------