matrix-art

An image gallery for Matrix
git clone git://archive.git.mtrnord.blog/MTRNord/matrix-art.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.env.local.example7L
-rw-r--r--.eslintignore1L
-rw-r--r--.eslintrc.json36L
-rw-r--r--.github/dependabot.yml39L
-rw-r--r--.github/images/screenshot.png8278639B
-rw-r--r--.github/images/screenshot_old.png806772B
-rw-r--r--.github/package.json.patch4L
-rw-r--r--.github/workflows/deploy-preview.yml77L
-rw-r--r--.github/workflows/deploy.yml51L
-rw-r--r--.github/workflows/fossa.yml23L
-rw-r--r--.github/workflows/scorecards-analysis.yml55L
-rw-r--r--.github/workflows/spell-check.yml31L
-rw-r--r--.gitignore66L
-rw-r--r--.vscode/settings.json5L
-rw-r--r--LICENSE201L
-rw-r--r--README.md37L
-rw-r--r--SECURITY.md34L
-rw-r--r--_typos.toml15L
-rw-r--r--index.html23L
-rw-r--r--package-lock.json12046L
-rw-r--r--package.json55L
-rw-r--r--postcss.config.cjs6L
-rw-r--r--public/.well-known/security.txt6L
-rw-r--r--public/Logo.svg11L
-rw-r--r--public/Logo_colored.svg93L
-rw-r--r--public/fonts/Inter-Black.woff2104704B
-rw-r--r--public/fonts/Inter-Bold.woff2108700B
-rw-r--r--public/fonts/Inter-ExtraBold.woff2108692B
-rw-r--r--public/fonts/Inter-ExtraLight.woff2106292B
-rw-r--r--public/fonts/Inter-Light.woff2106340B
-rw-r--r--public/fonts/Inter-Medium.woff2108052B
-rw-r--r--public/fonts/Inter-Regular.woff2100280B
-rw-r--r--public/fonts/Inter-SemiBold.woff2108588B
-rw-r--r--public/fonts/Inter-Thin.woff2100352B
-rw-r--r--public/fonts/Inter-VariableFont_slnt,wght.woff2325608B
-rw-r--r--public/locales/de/translation.json13L
-rw-r--r--public/locales/en/translation.json13L
-rw-r--r--public/tick.svg4L
-rw-r--r--scripts/setup.mjs147L
-rw-r--r--src/app.test.tsx9L
-rw-r--r--src/app.tsx114L
-rw-r--r--src/components/Logo_colored.svg93L
-rw-r--r--src/components/header.tsx33L
-rw-r--r--src/components/post.tsx50L
-rw-r--r--src/context.ts4L
-rw-r--r--src/data/post.ts10L
-rw-r--r--src/data/user.ts11L
-rw-r--r--src/env.d.ts11L
-rw-r--r--src/i18n.ts32L
-rw-r--r--src/index.css116L
-rw-r--r--src/main.tsx15L
-rw-r--r--src/matrix/client.ts378L
-rw-r--r--src/matrix/events/ImageEvent.ts171L
-rw-r--r--src/matrix/workers/indexeddb.worker.ts21L
-rw-r--r--src/pages/Home.tsx51L
-rw-r--r--src/pages/Join.tsx91L
-rw-r--r--src/pages/Post.tsx18L
-rw-r--r--src/pages/Profile.tsx18L
-rw-r--r--src/test/setup.ts1L
-rw-r--r--src/utils/asyncImages.tsx43L
-rw-r--r--src/utils/resources.ts55L
-rw-r--r--src/utils/test-utils.tsx19L
-rw-r--r--src/vite-env.d.ts1L
-rw-r--r--tailwind.config.cjs16L
-rw-r--r--tsconfig.json31L
-rw-r--r--tsconfig.node.json11L
-rw-r--r--tsconfig.worker.json29L
-rw-r--r--vite.config.ts36L