cetirizine

An experimental matrix client written in reactjs utilizing tailwind and storybook
git clone git://archive.git.mtrnord.blog/MTRNord/cetirizine.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.eslintrc.cjs35L
-rw-r--r--.github/crypto-dep.patch11L
-rw-r--r--.github/dependabot.yml23L
-rw-r--r--.github/screenshot.png243085B
-rw-r--r--.github/workflows/codeql.yml52L
-rw-r--r--.github/workflows/deploy.yaml39L
-rw-r--r--.github/workflows/newsfile.yml19L
-rw-r--r--.github/workflows/percy.yaml38L
-rw-r--r--.github/workflows/storybook-tests.yml49L
-rw-r--r--.gitignore24L
-rw-r--r--.npmrc1L
-rw-r--r--.storybook/main.ts56L
-rw-r--r--.storybook/preview-head.html3L
-rw-r--r--.storybook/preview.tsx44L
-rw-r--r--.storybook/tailwindcss.scss3L
-rw-r--r--.storybook/test-runner.ts24L
-rw-r--r--.storybook/withTailwindTheme.decorator.tsx18L
-rw-r--r--.vscode/settings.json6L
-rw-r--r--LICENSE201L
-rw-r--r--README.md22L
-rw-r--r--changelog.d/.gitkeep0B
-rw-r--r--changelog.d/20.misc1L
-rw-r--r--changelog.d/4.misc1L
-rw-r--r--changelog.d/5.bugfix1L
-rw-r--r--changelog.d/8.feature1L
-rw-r--r--changelog.d/avatars.fix1L
-rw-r--r--changelog.d/mentions.feature1L
-rw-r--r--changelog.d/search.feature1L
-rw-r--r--changelog.d/settings.feature1L
-rw-r--r--changelog.d/video.feature1L
-rw-r--r--index.html21L
-rw-r--r--package-lock.json26531L
-rw-r--r--package.json127L
-rw-r--r--postcss.config.js6L
-rw-r--r--public/.gitkeep0B
-rw-r--r--public/bg.jpg36341B
-rw-r--r--public/bg1.jpg304936B
-rw-r--r--public/font-files/Inter-italic.var.woff2245036B
-rw-r--r--public/font-files/Inter-roman.var.woff2227180B
-rw-r--r--public/font-files/Inter.var.woff2324864B
-rw-r--r--public/font-files/OpenMoji-color-colr1_svg.woff2972648B
-rw-r--r--public/mockServiceWorker.js303L
-rw-r--r--src/App.tsx21L
-rw-r--r--src/app/protectedRoute.tsx12L
-rw-r--r--src/app/sdk/api/apiTypes.ts89L
-rw-r--r--src/app/sdk/api/events.ts195L
-rw-r--r--src/app/sdk/api/otherEnums.ts5L
-rw-r--r--src/app/sdk/api/slidingSync.ts122L
-rw-r--r--src/app/sdk/client.ts513L
-rw-r--r--src/app/sdk/e2ee.ts310L
-rw-r--r--src/app/sdk/ownUser.ts198L
-rw-r--r--src/app/sdk/room.ts504L
-rw-r--r--src/app/sdk/slidingSync.ts759L
-rw-r--r--src/app/sdk/utils.ts101L
-rw-r--r--src/assets/icons/edit.svg1L
-rw-r--r--src/components/avatar/avatar.scss53L
-rw-r--r--src/components/avatar/avatar.stories.tsx110L
-rw-r--r--src/components/avatar/avatar.tsx49L
-rw-r--r--src/components/button/button.scss46L
-rw-r--r--src/components/button/button.stories.tsx89L
-rw-r--r--src/components/button/button.tsx37L
-rw-r--r--src/components/events/helpers/Waveform.tsx100L
-rw-r--r--src/components/events/memberEvent.stories.tsx125L
-rw-r--r--src/components/events/memberEvent.tsx49L
-rw-r--r--src/components/events/messageEvent.scss38L
-rw-r--r--src/components/events/messageEvent.stories.tsx108L
-rw-r--r--src/components/events/messageEvent.tsx432L
-rw-r--r--src/components/events/redactedEvent.stories.tsx59L
-rw-r--r--src/components/events/undecryptableEvent.stories.tsx34L
-rw-r--r--src/components/events/unknownEvent.stories.tsx34L
-rw-r--r--src/components/events/unknownEvent.tsx112L
-rw-r--r--src/components/events/wrapper.tsx54L
-rw-r--r--src/components/header/header.scss5L
-rw-r--r--src/components/header/header.stories.tsx23L
-rw-r--r--src/components/header/header.tsx15L
-rw-r--r--src/components/input/basic/input.stories.tsx48L
-rw-r--r--src/components/input/basic/input.tsx43L
-rw-r--r--src/components/input/chat/customNodes/CustomParagraphNode.ts49L
-rw-r--r--src/components/input/chat/input.scss606L
-rw-r--r--src/components/input/chat/input.stories.tsx25L
-rw-r--r--src/components/input/chat/input.tsx356L
-rw-r--r--src/components/input/chat/plugins/AutoLinkPlugin.tsx34L
-rw-r--r--src/components/input/chat/plugins/CodeHighlightPlugin.ts11L
-rw-r--r--src/components/input/chat/plugins/DebugPlugin.tsx24L
-rw-r--r--src/components/input/chat/plugins/ToolbarPlugin.tsx722L
-rw-r--r--src/components/input/chat/plugins/mentions/MentionNode.ts131L
-rw-r--r--src/components/input/chat/plugins/mentions/MentionsPlugin.tsx321L
-rw-r--r--src/components/input/chat/theme.ts69L
-rw-r--r--src/components/login/login.tsx59L
-rw-r--r--src/components/roomList/roomList.scss36L
-rw-r--r--src/components/roomList/roomList.stories.tsx109L
-rw-r--r--src/components/roomList/roomList.tsx220L
-rw-r--r--src/components/roomList/roomListItem/roomListItem.scss18L
-rw-r--r--src/components/roomList/roomListItem/roomListItem.stories.tsx167L
-rw-r--r--src/components/roomList/roomListItem/roomListItem.tsx83L
-rw-r--r--src/documentation/README.md1L
-rw-r--r--src/documentation/Welcome.stories.mdx13L
-rw-r--r--src/index.scss125L
-rw-r--r--src/main.tsx35L
-rw-r--r--src/mocks/browser.ts4L
-rw-r--r--src/mocks/handlers.ts4480L
-rw-r--r--src/pages/LoginPage.scss4L
-rw-r--r--src/pages/LoginPage.stories.tsx56L
-rw-r--r--src/pages/LoginPage.tsx40L
-rw-r--r--src/pages/MainPage.scss190L
-rw-r--r--src/pages/MainPage.stories.tsx57L
-rw-r--r--src/pages/MainPage.tsx650L
-rw-r--r--src/setupTests.ts5L
-rw-r--r--src/vite-env.d.ts1L
-rw-r--r--tailwind.config.js78L
-rw-r--r--test-runner-jest.config.js10L
-rw-r--r--towncrier.toml29L
-rw-r--r--tsconfig.json24L
-rw-r--r--tsconfig.node.json10L
-rw-r--r--vite.config.ts22L