| -rw-r--r-- | .eslintrc.cjs | 35L |
| -rw-r--r-- | .github/crypto-dep.patch | 11L |
| -rw-r--r-- | .github/dependabot.yml | 23L |
| -rw-r--r-- | .github/screenshot.png | 243085B |
| -rw-r--r-- | .github/workflows/codeql.yml | 52L |
| -rw-r--r-- | .github/workflows/deploy.yaml | 39L |
| -rw-r--r-- | .github/workflows/newsfile.yml | 19L |
| -rw-r--r-- | .github/workflows/percy.yaml | 38L |
| -rw-r--r-- | .github/workflows/storybook-tests.yml | 49L |
| -rw-r--r-- | .gitignore | 24L |
| -rw-r--r-- | .npmrc | 1L |
| -rw-r--r-- | .storybook/main.ts | 56L |
| -rw-r--r-- | .storybook/preview-head.html | 3L |
| -rw-r--r-- | .storybook/preview.tsx | 44L |
| -rw-r--r-- | .storybook/tailwindcss.scss | 3L |
| -rw-r--r-- | .storybook/test-runner.ts | 24L |
| -rw-r--r-- | .storybook/withTailwindTheme.decorator.tsx | 18L |
| -rw-r--r-- | .vscode/settings.json | 6L |
| -rw-r--r-- | LICENSE | 201L |
| -rw-r--r-- | README.md | 22L |
| -rw-r--r-- | changelog.d/.gitkeep | 0B |
| -rw-r--r-- | changelog.d/20.misc | 1L |
| -rw-r--r-- | changelog.d/4.misc | 1L |
| -rw-r--r-- | changelog.d/5.bugfix | 1L |
| -rw-r--r-- | changelog.d/8.feature | 1L |
| -rw-r--r-- | changelog.d/avatars.fix | 1L |
| -rw-r--r-- | changelog.d/mentions.feature | 1L |
| -rw-r--r-- | changelog.d/search.feature | 1L |
| -rw-r--r-- | changelog.d/settings.feature | 1L |
| -rw-r--r-- | changelog.d/video.feature | 1L |
| -rw-r--r-- | index.html | 21L |
| -rw-r--r-- | package-lock.json | 26531L |
| -rw-r--r-- | package.json | 127L |
| -rw-r--r-- | postcss.config.js | 6L |
| -rw-r--r-- | public/.gitkeep | 0B |
| -rw-r--r-- | public/bg.jpg | 36341B |
| -rw-r--r-- | public/bg1.jpg | 304936B |
| -rw-r--r-- | public/font-files/Inter-italic.var.woff2 | 245036B |
| -rw-r--r-- | public/font-files/Inter-roman.var.woff2 | 227180B |
| -rw-r--r-- | public/font-files/Inter.var.woff2 | 324864B |
| -rw-r--r-- | public/font-files/OpenMoji-color-colr1_svg.woff2 | 972648B |
| -rw-r--r-- | public/mockServiceWorker.js | 303L |
| -rw-r--r-- | src/App.tsx | 21L |
| -rw-r--r-- | src/app/protectedRoute.tsx | 12L |
| -rw-r--r-- | src/app/sdk/api/apiTypes.ts | 89L |
| -rw-r--r-- | src/app/sdk/api/events.ts | 195L |
| -rw-r--r-- | src/app/sdk/api/otherEnums.ts | 5L |
| -rw-r--r-- | src/app/sdk/api/slidingSync.ts | 122L |
| -rw-r--r-- | src/app/sdk/client.ts | 513L |
| -rw-r--r-- | src/app/sdk/e2ee.ts | 310L |
| -rw-r--r-- | src/app/sdk/ownUser.ts | 198L |
| -rw-r--r-- | src/app/sdk/room.ts | 504L |
| -rw-r--r-- | src/app/sdk/slidingSync.ts | 759L |
| -rw-r--r-- | src/app/sdk/utils.ts | 101L |
| -rw-r--r-- | src/assets/icons/edit.svg | 1L |
| -rw-r--r-- | src/components/avatar/avatar.scss | 53L |
| -rw-r--r-- | src/components/avatar/avatar.stories.tsx | 110L |
| -rw-r--r-- | src/components/avatar/avatar.tsx | 49L |
| -rw-r--r-- | src/components/button/button.scss | 46L |
| -rw-r--r-- | src/components/button/button.stories.tsx | 89L |
| -rw-r--r-- | src/components/button/button.tsx | 37L |
| -rw-r--r-- | src/components/events/helpers/Waveform.tsx | 100L |
| -rw-r--r-- | src/components/events/memberEvent.stories.tsx | 125L |
| -rw-r--r-- | src/components/events/memberEvent.tsx | 49L |
| -rw-r--r-- | src/components/events/messageEvent.scss | 38L |
| -rw-r--r-- | src/components/events/messageEvent.stories.tsx | 108L |
| -rw-r--r-- | src/components/events/messageEvent.tsx | 432L |
| -rw-r--r-- | src/components/events/redactedEvent.stories.tsx | 59L |
| -rw-r--r-- | src/components/events/undecryptableEvent.stories.tsx | 34L |
| -rw-r--r-- | src/components/events/unknownEvent.stories.tsx | 34L |
| -rw-r--r-- | src/components/events/unknownEvent.tsx | 112L |
| -rw-r--r-- | src/components/events/wrapper.tsx | 54L |
| -rw-r--r-- | src/components/header/header.scss | 5L |
| -rw-r--r-- | src/components/header/header.stories.tsx | 23L |
| -rw-r--r-- | src/components/header/header.tsx | 15L |
| -rw-r--r-- | src/components/input/basic/input.stories.tsx | 48L |
| -rw-r--r-- | src/components/input/basic/input.tsx | 43L |
| -rw-r--r-- | src/components/input/chat/customNodes/CustomParagraphNode.ts | 49L |
| -rw-r--r-- | src/components/input/chat/input.scss | 606L |
| -rw-r--r-- | src/components/input/chat/input.stories.tsx | 25L |
| -rw-r--r-- | src/components/input/chat/input.tsx | 356L |
| -rw-r--r-- | src/components/input/chat/plugins/AutoLinkPlugin.tsx | 34L |
| -rw-r--r-- | src/components/input/chat/plugins/CodeHighlightPlugin.ts | 11L |
| -rw-r--r-- | src/components/input/chat/plugins/DebugPlugin.tsx | 24L |
| -rw-r--r-- | src/components/input/chat/plugins/ToolbarPlugin.tsx | 722L |
| -rw-r--r-- | src/components/input/chat/plugins/mentions/MentionNode.ts | 131L |
| -rw-r--r-- | src/components/input/chat/plugins/mentions/MentionsPlugin.tsx | 321L |
| -rw-r--r-- | src/components/input/chat/theme.ts | 69L |
| -rw-r--r-- | src/components/login/login.tsx | 59L |
| -rw-r--r-- | src/components/roomList/roomList.scss | 36L |
| -rw-r--r-- | src/components/roomList/roomList.stories.tsx | 109L |
| -rw-r--r-- | src/components/roomList/roomList.tsx | 220L |
| -rw-r--r-- | src/components/roomList/roomListItem/roomListItem.scss | 18L |
| -rw-r--r-- | src/components/roomList/roomListItem/roomListItem.stories.tsx | 167L |
| -rw-r--r-- | src/components/roomList/roomListItem/roomListItem.tsx | 83L |
| -rw-r--r-- | src/documentation/README.md | 1L |
| -rw-r--r-- | src/documentation/Welcome.stories.mdx | 13L |
| -rw-r--r-- | src/index.scss | 125L |
| -rw-r--r-- | src/main.tsx | 35L |
| -rw-r--r-- | src/mocks/browser.ts | 4L |
| -rw-r--r-- | src/mocks/handlers.ts | 4480L |
| -rw-r--r-- | src/pages/LoginPage.scss | 4L |
| -rw-r--r-- | src/pages/LoginPage.stories.tsx | 56L |
| -rw-r--r-- | src/pages/LoginPage.tsx | 40L |
| -rw-r--r-- | src/pages/MainPage.scss | 190L |
| -rw-r--r-- | src/pages/MainPage.stories.tsx | 57L |
| -rw-r--r-- | src/pages/MainPage.tsx | 650L |
| -rw-r--r-- | src/setupTests.ts | 5L |
| -rw-r--r-- | src/vite-env.d.ts | 1L |
| -rw-r--r-- | tailwind.config.js | 78L |
| -rw-r--r-- | test-runner-jest.config.js | 10L |
| -rw-r--r-- | towncrier.toml | 29L |
| -rw-r--r-- | tsconfig.json | 24L |
| -rw-r--r-- | tsconfig.node.json | 10L |
| -rw-r--r-- | vite.config.ts | 22L |