| -rw-r--r-- | .env.local.example | 7L |
| -rw-r--r-- | .eslintignore | 1L |
| -rw-r--r-- | .eslintrc.json | 36L |
| -rw-r--r-- | .github/dependabot.yml | 39L |
| -rw-r--r-- | .github/images/screenshot.png | 8278639B |
| -rw-r--r-- | .github/images/screenshot_old.png | 806772B |
| -rw-r--r-- | .github/package.json.patch | 4L |
| -rw-r--r-- | .github/workflows/deploy-preview.yml | 77L |
| -rw-r--r-- | .github/workflows/deploy.yml | 51L |
| -rw-r--r-- | .github/workflows/fossa.yml | 23L |
| -rw-r--r-- | .github/workflows/scorecards-analysis.yml | 55L |
| -rw-r--r-- | .github/workflows/spell-check.yml | 31L |
| -rw-r--r-- | .gitignore | 66L |
| -rw-r--r-- | .vscode/settings.json | 5L |
| -rw-r--r-- | LICENSE | 201L |
| -rw-r--r-- | README.md | 37L |
| -rw-r--r-- | SECURITY.md | 34L |
| -rw-r--r-- | _typos.toml | 15L |
| -rw-r--r-- | index.html | 23L |
| -rw-r--r-- | package-lock.json | 12046L |
| -rw-r--r-- | package.json | 55L |
| -rw-r--r-- | postcss.config.cjs | 6L |
| -rw-r--r-- | public/.well-known/security.txt | 6L |
| -rw-r--r-- | public/Logo.svg | 11L |
| -rw-r--r-- | public/Logo_colored.svg | 93L |
| -rw-r--r-- | public/fonts/Inter-Black.woff2 | 104704B |
| -rw-r--r-- | public/fonts/Inter-Bold.woff2 | 108700B |
| -rw-r--r-- | public/fonts/Inter-ExtraBold.woff2 | 108692B |
| -rw-r--r-- | public/fonts/Inter-ExtraLight.woff2 | 106292B |
| -rw-r--r-- | public/fonts/Inter-Light.woff2 | 106340B |
| -rw-r--r-- | public/fonts/Inter-Medium.woff2 | 108052B |
| -rw-r--r-- | public/fonts/Inter-Regular.woff2 | 100280B |
| -rw-r--r-- | public/fonts/Inter-SemiBold.woff2 | 108588B |
| -rw-r--r-- | public/fonts/Inter-Thin.woff2 | 100352B |
| -rw-r--r-- | public/fonts/Inter-VariableFont_slnt,wght.woff2 | 325608B |
| -rw-r--r-- | public/locales/de/translation.json | 13L |
| -rw-r--r-- | public/locales/en/translation.json | 13L |
| -rw-r--r-- | public/tick.svg | 4L |
| -rw-r--r-- | scripts/setup.mjs | 147L |
| -rw-r--r-- | src/app.test.tsx | 9L |
| -rw-r--r-- | src/app.tsx | 114L |
| -rw-r--r-- | src/components/Logo_colored.svg | 93L |
| -rw-r--r-- | src/components/header.tsx | 33L |
| -rw-r--r-- | src/components/post.tsx | 50L |
| -rw-r--r-- | src/context.ts | 4L |
| -rw-r--r-- | src/data/post.ts | 10L |
| -rw-r--r-- | src/data/user.ts | 11L |
| -rw-r--r-- | src/env.d.ts | 11L |
| -rw-r--r-- | src/i18n.ts | 32L |
| -rw-r--r-- | src/index.css | 116L |
| -rw-r--r-- | src/main.tsx | 15L |
| -rw-r--r-- | src/matrix/client.ts | 378L |
| -rw-r--r-- | src/matrix/events/ImageEvent.ts | 171L |
| -rw-r--r-- | src/matrix/workers/indexeddb.worker.ts | 21L |
| -rw-r--r-- | src/pages/Home.tsx | 51L |
| -rw-r--r-- | src/pages/Join.tsx | 91L |
| -rw-r--r-- | src/pages/Post.tsx | 18L |
| -rw-r--r-- | src/pages/Profile.tsx | 18L |
| -rw-r--r-- | src/test/setup.ts | 1L |
| -rw-r--r-- | src/utils/asyncImages.tsx | 43L |
| -rw-r--r-- | src/utils/resources.ts | 55L |
| -rw-r--r-- | src/utils/test-utils.tsx | 19L |
| -rw-r--r-- | src/vite-env.d.ts | 1L |
| -rw-r--r-- | tailwind.config.cjs | 16L |
| -rw-r--r-- | tsconfig.json | 31L |
| -rw-r--r-- | tsconfig.node.json | 11L |
| -rw-r--r-- | tsconfig.worker.json | 29L |
| -rw-r--r-- | vite.config.ts | 36L |