├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ ├── book.yml │ ├── feature_matrix.yml │ ├── test.yml │ ├── triage_issue.yml │ ├── triage_pr.yml │ ├── typecheck.yml │ └── update_locales.yml ├── .gitignore ├── .gitmodules ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── GUIDELINES.md ├── LICENSE ├── NOTES ├── README.md ├── default.nix ├── doc ├── .gitignore ├── book.toml ├── mermaid-init.js ├── mermaid.min.js └── src │ ├── SUMMARY.md │ ├── components │ └── client │ │ └── session-lifecycle.md │ ├── contribution-guide.md │ ├── feature-matrix.md │ ├── hello.md │ └── user-interface │ ├── channels │ └── text-channels.md │ └── navigation │ ├── conversations.md │ ├── conversations.webp │ ├── server-sidebar.md │ └── server-sidebar.webp ├── lifecycle └── generateEmojiMapping.mjs ├── package.json ├── packages ├── client │ ├── .env.example │ ├── .gitignore │ ├── .storybook │ │ ├── main.ts │ │ ├── panda.css │ │ └── preview.tsx │ ├── codegen.plugin.ts │ ├── components │ │ ├── app │ │ │ ├── index.tsx │ │ │ ├── interface │ │ │ │ ├── channels │ │ │ │ │ └── text │ │ │ │ │ │ ├── DraftMessage.tsx │ │ │ │ │ │ ├── DraftMessages.tsx │ │ │ │ │ │ ├── Message.tsx │ │ │ │ │ │ └── Messages.tsx │ │ │ │ └── settings │ │ │ │ │ ├── Settings.tsx │ │ │ │ │ ├── _layout │ │ │ │ │ ├── Content.tsx │ │ │ │ │ ├── Sidebar.tsx │ │ │ │ │ └── SidebarButton.tsx │ │ │ │ │ ├── channel │ │ │ │ │ ├── Webhooks.tsx │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── server │ │ │ │ │ ├── Overview.tsx │ │ │ │ │ └── index.tsx │ │ │ │ │ └── user │ │ │ │ │ ├── Accessibility.tsx │ │ │ │ │ ├── Account.tsx │ │ │ │ │ ├── Appearance.tsx │ │ │ │ │ ├── Experiments.tsx │ │ │ │ │ ├── Feedback.tsx │ │ │ │ │ ├── Keybinds.tsx │ │ │ │ │ ├── Language.tsx │ │ │ │ │ ├── Native.tsx │ │ │ │ │ ├── Notifications.tsx │ │ │ │ │ ├── Sessions.tsx │ │ │ │ │ ├── Sync.tsx │ │ │ │ │ ├── _AccountCard.tsx │ │ │ │ │ ├── account │ │ │ │ │ ├── UserSummary.tsx │ │ │ │ │ └── index.ts │ │ │ │ │ ├── bots │ │ │ │ │ ├── MyBots.tsx │ │ │ │ │ ├── ViewBot.tsx │ │ │ │ │ └── index.ts │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── profile │ │ │ │ │ ├── EditProfile.tsx │ │ │ │ │ ├── EditProfileButtons.tsx │ │ │ │ │ └── index.ts │ │ │ └── menus │ │ │ │ ├── ChannelContextMenu.tsx │ │ │ │ ├── ContextMenu.tsx │ │ │ │ ├── DraftMessageContextMenu.tsx │ │ │ │ ├── MessageContextMenu.tsx │ │ │ │ ├── ServerContextMenu.tsx │ │ │ │ ├── ServerSidebarContextMenu.tsx │ │ │ │ ├── UserContextMenu.tsx │ │ │ │ └── index.tsx │ │ ├── auth │ │ │ ├── index.tsx │ │ │ └── src │ │ │ │ ├── AuthPage.tsx │ │ │ │ ├── LocaleSelector.tsx │ │ │ │ ├── background.jpg │ │ │ │ └── flows │ │ │ │ ├── Flow.tsx │ │ │ │ ├── FlowCheck.tsx │ │ │ │ ├── FlowConfirmReset.tsx │ │ │ │ ├── FlowCreate.tsx │ │ │ │ ├── FlowHome.tsx │ │ │ │ ├── FlowLogin.tsx │ │ │ │ ├── FlowResend.tsx │ │ │ │ ├── FlowReset.tsx │ │ │ │ ├── FlowVerify.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── MailProvider.tsx │ │ │ │ ├── envelope.svg │ │ │ │ └── wave.svg │ │ ├── client │ │ │ ├── Controller.ts │ │ │ ├── error.ts │ │ │ ├── index.tsx │ │ │ └── resources.ts │ │ ├── common │ │ │ ├── index.tsx │ │ │ └── lib │ │ │ │ ├── controllers.ts │ │ │ │ ├── debounce.ts │ │ │ │ ├── env.ts │ │ │ │ └── unique.ts │ │ ├── i18n │ │ │ ├── __tests__ │ │ │ │ └── translationComponent.test.tsx │ │ │ ├── dayjs.ts │ │ │ └── index.tsx │ │ ├── keybinds │ │ │ ├── actions.ts │ │ │ └── index.ts │ │ ├── markdown │ │ │ ├── elements.ts │ │ │ ├── emoji │ │ │ │ ├── CustomEmoji.tsx │ │ │ │ ├── Emoji.tsx │ │ │ │ ├── TextWithEmoji.tsx │ │ │ │ ├── UnicodeEmoji.tsx │ │ │ │ ├── index.ts │ │ │ │ └── util.ts │ │ │ ├── index.tsx │ │ │ ├── plugins │ │ │ │ ├── Codeblock.tsx │ │ │ │ ├── anchors.tsx │ │ │ │ ├── channels.tsx │ │ │ │ ├── customEmoji.tsx │ │ │ │ ├── htmlToText.ts │ │ │ │ ├── mentions.tsx │ │ │ │ ├── spoiler.tsx │ │ │ │ ├── timestamps.tsx │ │ │ │ └── unicodeEmoji.tsx │ │ │ ├── sanitise.ts │ │ │ ├── solid-markdown │ │ │ │ ├── ast-to-solid.tsx │ │ │ │ ├── complex-types.ts │ │ │ │ └── defaults.ts │ │ │ └── users.ts │ │ ├── modal │ │ │ ├── form.tsx │ │ │ ├── index.tsx │ │ │ ├── modals │ │ │ │ ├── AddFriend.tsx │ │ │ │ ├── BanMember.tsx │ │ │ │ ├── Changelog.tsx │ │ │ │ ├── ChannelInfo.tsx │ │ │ │ ├── Clipboard.tsx │ │ │ │ ├── CreateBot.tsx │ │ │ │ ├── CreateCategory.tsx │ │ │ │ ├── CreateChannel.tsx │ │ │ │ ├── CreateGroup.tsx │ │ │ │ ├── CreateInvite.tsx │ │ │ │ ├── CreateOrJoinServer.tsx │ │ │ │ ├── CreateRole.tsx │ │ │ │ ├── CreateServer.tsx │ │ │ │ ├── CustomStatus.tsx │ │ │ │ ├── DeleteBot.tsx │ │ │ │ ├── DeleteChannel.tsx │ │ │ │ ├── DeleteMessage.tsx │ │ │ │ ├── DeleteServer.tsx │ │ │ │ ├── EditDisplayName.tsx │ │ │ │ ├── EditEmail.tsx │ │ │ │ ├── EditKeybind.tsx │ │ │ │ ├── EditPassword.tsx │ │ │ │ ├── EditPronouns.tsx │ │ │ │ ├── EditUsername.tsx │ │ │ │ ├── Error.tsx │ │ │ │ ├── ImageViewer.tsx │ │ │ │ ├── JoinServer.tsx │ │ │ │ ├── KickMember.tsx │ │ │ │ ├── LeaveServer.tsx │ │ │ │ ├── MFAEnableTOTP.tsx │ │ │ │ ├── MFAFlow.tsx │ │ │ │ ├── MFARecovery.tsx │ │ │ │ ├── Onboarding.tsx │ │ │ │ ├── RenameSession.tsx │ │ │ │ ├── ReportContent.tsx │ │ │ │ ├── ServerIdentity.tsx │ │ │ │ ├── ServerInfo.tsx │ │ │ │ ├── Settings.tsx │ │ │ │ ├── SignOutSessions.tsx │ │ │ │ ├── SignedOut.tsx │ │ │ │ ├── TimeoutMember.tsx │ │ │ │ └── index.tsx │ │ │ └── types.ts │ │ ├── routing │ │ │ └── index.tsx │ │ ├── state │ │ │ ├── .gitignore │ │ │ ├── index.tsx │ │ │ └── stores │ │ │ │ ├── Auth.ts │ │ │ │ ├── Draft.ts │ │ │ │ ├── Experiments.ts │ │ │ │ ├── Keybinds.ts │ │ │ │ ├── Layout.ts │ │ │ │ ├── Locale.ts │ │ │ │ ├── NotificationOptions.ts │ │ │ │ ├── Ordering.ts │ │ │ │ ├── Settings.ts │ │ │ │ └── index.ts │ │ └── ui │ │ │ ├── components │ │ │ ├── common │ │ │ │ ├── Draggable.tsx │ │ │ │ ├── Masks.tsx │ │ │ │ └── index.ts │ │ │ ├── context │ │ │ │ ├── Keybinds.tsx │ │ │ │ └── index.ts │ │ │ ├── design │ │ │ │ ├── atoms │ │ │ │ │ ├── display │ │ │ │ │ │ ├── Avatar.stories.tsx │ │ │ │ │ │ ├── Avatar.tsx │ │ │ │ │ │ ├── Breadcrumbs.tsx │ │ │ │ │ │ ├── ColouredText.tsx │ │ │ │ │ │ ├── FormGroup.tsx │ │ │ │ │ │ ├── Header.tsx │ │ │ │ │ │ ├── Initials.stories.tsx │ │ │ │ │ │ ├── Initials.tsx │ │ │ │ │ │ ├── Key.stories.tsx │ │ │ │ │ │ ├── Key.tsx │ │ │ │ │ │ ├── KeySequence.stories.tsx │ │ │ │ │ │ ├── KeySequence.tsx │ │ │ │ │ │ ├── Modal.stories.tsx │ │ │ │ │ │ ├── Modal.tsx │ │ │ │ │ │ ├── Time.stories.tsx │ │ │ │ │ │ ├── Time.tsx │ │ │ │ │ │ ├── Typography.stories.tsx │ │ │ │ │ │ ├── Typography.tsx │ │ │ │ │ │ ├── Username.tsx │ │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ │ ├── initialsComponent.test.tsx │ │ │ │ │ │ │ └── timeComponent.test.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── indicators │ │ │ │ │ │ ├── BlockedMessage.tsx │ │ │ │ │ │ ├── ConversationStart.tsx │ │ │ │ │ │ ├── MessageDivider.stories.tsx │ │ │ │ │ │ ├── MessageDivider.tsx │ │ │ │ │ │ ├── Preloader.stories.tsx │ │ │ │ │ │ ├── Preloader.tsx │ │ │ │ │ │ ├── SaveStatus.stories.tsx │ │ │ │ │ │ ├── SaveStatus.tsx │ │ │ │ │ │ ├── Unreads.stories.tsx │ │ │ │ │ │ ├── Unreads.tsx │ │ │ │ │ │ ├── UserStatus.stories.tsx │ │ │ │ │ │ ├── UserStatus.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── inputs │ │ │ │ │ │ ├── Button.story.tsx │ │ │ │ │ │ ├── Button.tsx │ │ │ │ │ │ ├── CategoryButton.tsx │ │ │ │ │ │ ├── CategoryButtonGroup.tsx │ │ │ │ │ │ ├── CategoryCollapse.tsx │ │ │ │ │ │ ├── Checkbox.tsx │ │ │ │ │ │ ├── ColourSwatches.stories.tsx │ │ │ │ │ │ ├── ColourSwatches.tsx │ │ │ │ │ │ ├── ComboBox.stories.tsx │ │ │ │ │ │ ├── ComboBox.tsx │ │ │ │ │ │ ├── Input.stories.tsx │ │ │ │ │ │ ├── Input.tsx │ │ │ │ │ │ ├── LegacyCheckbox.stories.tsx │ │ │ │ │ │ ├── LegacyCheckbox.tsx │ │ │ │ │ │ ├── MenuButton.stories.tsx │ │ │ │ │ │ ├── MenuButton.tsx │ │ │ │ │ │ ├── OverrideSwitch.stories.tsx │ │ │ │ │ │ ├── OverrideSwitch.tsx │ │ │ │ │ │ ├── Radio.stories.tsx │ │ │ │ │ │ ├── Radio.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── layout │ │ │ │ │ ├── BreakText.tsx │ │ │ │ │ ├── Column.tsx │ │ │ │ │ ├── InlineIcon.tsx │ │ │ │ │ ├── ListView.tsx │ │ │ │ │ ├── NonBreakingText.tsx │ │ │ │ │ ├── OverflowingText.stories.tsx │ │ │ │ │ ├── OverflowingText.tsx │ │ │ │ │ ├── PreviewStack.tsx │ │ │ │ │ ├── Row.stories.tsx │ │ │ │ │ ├── Row.tsx │ │ │ │ │ ├── SizedContent.tsx │ │ │ │ │ ├── Spacer.tsx │ │ │ │ │ ├── Spoiler.tsx │ │ │ │ │ └── index.tsx │ │ │ ├── floating │ │ │ │ ├── AutoComplete.tsx │ │ │ │ ├── CompositionPicker.tsx │ │ │ │ ├── FloatingManager.tsx │ │ │ │ ├── Tooltip.stories.tsx │ │ │ │ ├── Tooltip.tsx │ │ │ │ ├── UserCard.tsx │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── material │ │ │ │ ├── Badge.tsx │ │ │ │ ├── Checkbox.tsx │ │ │ │ ├── List.tsx │ │ │ │ ├── NavigationRail.tsx │ │ │ │ ├── Ripple.tsx │ │ │ │ ├── Tabs.tsx │ │ │ │ ├── TextField.tsx │ │ │ │ └── index.ts │ │ │ ├── messaging │ │ │ │ ├── composition │ │ │ │ │ ├── FileCarousel.tsx │ │ │ │ │ ├── MessageBox.tsx │ │ │ │ │ ├── MessageReplyPreview.tsx │ │ │ │ │ ├── TypingIndicator.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── indicators │ │ │ │ │ ├── FloatingIndicator.tsx │ │ │ │ │ ├── JumpToBottom.tsx │ │ │ │ │ ├── NewMessages.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── message │ │ │ │ │ ├── Attachment.stories.tsx │ │ │ │ │ ├── Attachment.tsx │ │ │ │ │ ├── Container.stories.tsx │ │ │ │ │ ├── Container.tsx │ │ │ │ │ ├── Embed.stories.tsx │ │ │ │ │ ├── Embed.tsx │ │ │ │ │ ├── FileInfo.tsx │ │ │ │ │ ├── MessageReply.tsx │ │ │ │ │ ├── Reactions.tsx │ │ │ │ │ ├── SpecialEmbed.tsx │ │ │ │ │ ├── SystemMessage.tsx │ │ │ │ │ ├── SystemMessageIcon.tsx │ │ │ │ │ ├── TextEmbed.tsx │ │ │ │ │ ├── TextFile.tsx │ │ │ │ │ └── index.ts │ │ │ ├── native │ │ │ │ ├── Titlebar.tsx │ │ │ │ └── index.ts │ │ │ ├── navigation │ │ │ │ ├── channels │ │ │ │ │ ├── AdminSidebar.tsx │ │ │ │ │ ├── HomeSidebar.tsx │ │ │ │ │ ├── ServerSidebar.tsx │ │ │ │ │ ├── common.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── servers │ │ │ │ │ ├── ServerList.tsx │ │ │ │ │ ├── Swoosh.tsx │ │ │ │ │ └── index.ts │ │ │ ├── stories.d.ts │ │ │ └── tools │ │ │ │ ├── Deferred.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── InputElement.tsx │ │ │ │ ├── files │ │ │ │ ├── FileDropAnywhereCollector.tsx │ │ │ │ ├── FilePasteCollector.tsx │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── decorators │ │ │ ├── ContainerDecorator.tsx │ │ │ ├── FitContentDecorator.tsx │ │ │ ├── ResizeContainerDecorator.tsx │ │ │ ├── SvgDecorator.tsx │ │ │ └── TextColourDecorator.tsx │ │ │ ├── directives │ │ │ ├── autoComplete.ts │ │ │ ├── floating.ts │ │ │ ├── index.ts │ │ │ ├── invisibleScrollable.ts │ │ │ ├── ripple.ts │ │ │ └── scrollable.ts │ │ │ ├── emojiMapping.json │ │ │ ├── index.tsx │ │ │ ├── material.d.ts │ │ │ ├── styled.d.ts │ │ │ ├── styles.css │ │ │ ├── styles.ts │ │ │ ├── test-images │ │ │ ├── ATTRIBUTION │ │ │ ├── IMG_9235.jpg │ │ │ ├── icons8-motherboard-48.png │ │ │ └── the-halal-design-studio-ZrJpH6W-HDs-unsplash.jpg │ │ │ └── themes │ │ │ └── darkTheme.ts │ ├── index.html │ ├── package.json │ ├── panda.config.ts │ ├── pnpm-lock.yaml │ ├── postcss.config.cjs │ ├── public │ │ └── .gitkeep │ ├── scripts │ │ ├── assets_fallback │ │ │ ├── badges │ │ │ │ ├── amog.svg │ │ │ │ ├── developer.svg │ │ │ │ ├── early_adopter.svg │ │ │ │ ├── founder.svg │ │ │ │ ├── moderation.svg │ │ │ │ ├── paw.svg │ │ │ │ ├── raccoon.svg │ │ │ │ ├── revolt_r.svg │ │ │ │ ├── supporter.svg │ │ │ │ ├── translator.svg │ │ │ │ └── verified.svg │ │ │ ├── icons │ │ │ │ ├── android-chrome-192x192.png │ │ │ │ ├── android-chrome-512x512.png │ │ │ │ ├── apple-touch.png │ │ │ │ ├── favicon-16x16.png │ │ │ │ ├── favicon-32x32.png │ │ │ │ ├── icon.icns │ │ │ │ ├── icon.ico │ │ │ │ ├── masking-512x512.png │ │ │ │ ├── monochrome.svg │ │ │ │ ├── mstile-150x150.png │ │ │ │ └── tray │ │ │ │ │ ├── trayIcon.png │ │ │ │ │ ├── trayIconTemplate.png │ │ │ │ │ └── trayIconTemplate@2x.png │ │ │ ├── logo.png │ │ │ ├── logo_round.png │ │ │ ├── splashscreens │ │ │ │ ├── ipad_splash.png │ │ │ │ ├── ipadpro1_splash.png │ │ │ │ ├── ipadpro2_splash.png │ │ │ │ ├── ipadpro3_splash.png │ │ │ │ ├── iphone5_splash.png │ │ │ │ ├── iphone6_splash.png │ │ │ │ ├── iphoneplus_splash.png │ │ │ │ ├── iphonex_splash.png │ │ │ │ ├── iphonexr_splash.png │ │ │ │ └── iphonexsmax_splash.png │ │ │ └── wordmark_wide_500px.svg │ │ └── copyAssets.mjs │ ├── src │ │ ├── Auth.tsx │ │ ├── Interface.tsx │ │ ├── index.css │ │ ├── index.tsx │ │ ├── interface │ │ │ ├── ConfirmDelete.tsx │ │ │ ├── Content.tsx │ │ │ ├── Development.tsx │ │ │ ├── Friends.tsx │ │ │ ├── Home.tsx │ │ │ ├── ServerHome.tsx │ │ │ ├── Sidebar.tsx │ │ │ ├── channels │ │ │ │ ├── AgeGate.tsx │ │ │ │ ├── ChannelHeader.tsx │ │ │ │ ├── ChannelPage.tsx │ │ │ │ └── text │ │ │ │ │ ├── Composition.tsx │ │ │ │ │ ├── MemberSidebar.tsx │ │ │ │ │ └── TextChannel.tsx │ │ │ └── common │ │ │ │ └── CommonHeader.tsx │ │ ├── sentry.ts │ │ ├── shared │ │ │ └── lib │ │ │ │ └── priorityKeybind.ts │ │ └── sw.ts │ ├── test │ │ └── index.tsx │ ├── tsconfig.json │ ├── types │ │ └── types.d.ts │ ├── vite.config.ts │ └── vitest.config.ts └── desktop │ ├── handoff │ └── index.html │ ├── package.json │ └── src-tauri │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── build.rs │ ├── capabilities │ ├── default.json │ └── migrated.json │ ├── gen │ └── schemas │ │ ├── acl-manifests.json │ │ ├── capabilities.json │ │ ├── desktop-schema.json │ │ └── macOS-schema.json │ ├── icons │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 32x32.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ ├── Square30x30Logo.png │ ├── Square310x310Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── StoreLogo.png │ ├── icon.icns │ ├── icon.ico │ └── icon.png │ ├── rustfmt.toml │ ├── src │ ├── app │ │ ├── menu.rs │ │ └── mod.rs │ └── main.rs │ └── tauri.conf.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── vercel.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/book.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.github/workflows/book.yml -------------------------------------------------------------------------------- /.github/workflows/feature_matrix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.github/workflows/feature_matrix.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/triage_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.github/workflows/triage_issue.yml -------------------------------------------------------------------------------- /.github/workflows/triage_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.github/workflows/triage_pr.yml -------------------------------------------------------------------------------- /.github/workflows/typecheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.github/workflows/typecheck.yml -------------------------------------------------------------------------------- /.github/workflows/update_locales.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.github/workflows/update_locales.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /GUIDELINES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/GUIDELINES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/NOTES -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/README.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/default.nix -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /doc/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/doc/book.toml -------------------------------------------------------------------------------- /doc/mermaid-init.js: -------------------------------------------------------------------------------- 1 | mermaid.initialize({startOnLoad:true}); 2 | -------------------------------------------------------------------------------- /doc/mermaid.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/doc/mermaid.min.js -------------------------------------------------------------------------------- /doc/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/doc/src/SUMMARY.md -------------------------------------------------------------------------------- /doc/src/components/client/session-lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/doc/src/components/client/session-lifecycle.md -------------------------------------------------------------------------------- /doc/src/contribution-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/doc/src/contribution-guide.md -------------------------------------------------------------------------------- /doc/src/feature-matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/doc/src/feature-matrix.md -------------------------------------------------------------------------------- /doc/src/hello.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/doc/src/hello.md -------------------------------------------------------------------------------- /doc/src/user-interface/channels/text-channels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/doc/src/user-interface/channels/text-channels.md -------------------------------------------------------------------------------- /doc/src/user-interface/navigation/conversations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/doc/src/user-interface/navigation/conversations.md -------------------------------------------------------------------------------- /doc/src/user-interface/navigation/conversations.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/doc/src/user-interface/navigation/conversations.webp -------------------------------------------------------------------------------- /doc/src/user-interface/navigation/server-sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/doc/src/user-interface/navigation/server-sidebar.md -------------------------------------------------------------------------------- /doc/src/user-interface/navigation/server-sidebar.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/doc/src/user-interface/navigation/server-sidebar.webp -------------------------------------------------------------------------------- /lifecycle/generateEmojiMapping.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/lifecycle/generateEmojiMapping.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/package.json -------------------------------------------------------------------------------- /packages/client/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/.env.example -------------------------------------------------------------------------------- /packages/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/.gitignore -------------------------------------------------------------------------------- /packages/client/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/.storybook/main.ts -------------------------------------------------------------------------------- /packages/client/.storybook/panda.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/.storybook/panda.css -------------------------------------------------------------------------------- /packages/client/.storybook/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/.storybook/preview.tsx -------------------------------------------------------------------------------- /packages/client/codegen.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/codegen.plugin.ts -------------------------------------------------------------------------------- /packages/client/components/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/index.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/channels/text/DraftMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/channels/text/DraftMessage.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/channels/text/DraftMessages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/channels/text/DraftMessages.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/channels/text/Message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/channels/text/Message.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/channels/text/Messages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/channels/text/Messages.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/Settings.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/_layout/Content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/_layout/Content.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/_layout/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/_layout/Sidebar.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/_layout/SidebarButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/_layout/SidebarButton.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/channel/Webhooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/channel/Webhooks.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/channel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/channel/index.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/index.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/server/Overview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/server/Overview.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/server/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/server/index.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/Accessibility.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/Accessibility.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/Account.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/Account.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/Appearance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/Appearance.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/Experiments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/Experiments.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/Feedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/Feedback.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/Keybinds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/Keybinds.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/Language.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/Language.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/Native.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/Native.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/Notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/Notifications.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/Sessions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/Sessions.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/Sync.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/Sync.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/_AccountCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/_AccountCard.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/account/UserSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/account/UserSummary.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/account/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/account/index.ts -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/bots/MyBots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/bots/MyBots.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/bots/ViewBot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/bots/ViewBot.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/bots/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/bots/index.ts -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/index.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/profile/EditProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/profile/EditProfile.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/profile/EditProfileButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/interface/settings/user/profile/EditProfileButtons.tsx -------------------------------------------------------------------------------- /packages/client/components/app/interface/settings/user/profile/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./EditProfile"; 2 | -------------------------------------------------------------------------------- /packages/client/components/app/menus/ChannelContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/menus/ChannelContextMenu.tsx -------------------------------------------------------------------------------- /packages/client/components/app/menus/ContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/menus/ContextMenu.tsx -------------------------------------------------------------------------------- /packages/client/components/app/menus/DraftMessageContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/menus/DraftMessageContextMenu.tsx -------------------------------------------------------------------------------- /packages/client/components/app/menus/MessageContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/menus/MessageContextMenu.tsx -------------------------------------------------------------------------------- /packages/client/components/app/menus/ServerContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/menus/ServerContextMenu.tsx -------------------------------------------------------------------------------- /packages/client/components/app/menus/ServerSidebarContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/menus/ServerSidebarContextMenu.tsx -------------------------------------------------------------------------------- /packages/client/components/app/menus/UserContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/menus/UserContextMenu.tsx -------------------------------------------------------------------------------- /packages/client/components/app/menus/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/app/menus/index.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/index.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/AuthPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/AuthPage.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/LocaleSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/LocaleSelector.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/background.jpg -------------------------------------------------------------------------------- /packages/client/components/auth/src/flows/Flow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/flows/Flow.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/flows/FlowCheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/flows/FlowCheck.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/flows/FlowConfirmReset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/flows/FlowConfirmReset.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/flows/FlowCreate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/flows/FlowCreate.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/flows/FlowHome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/flows/FlowHome.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/flows/FlowLogin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/flows/FlowLogin.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/flows/FlowResend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/flows/FlowResend.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/flows/FlowReset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/flows/FlowReset.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/flows/FlowVerify.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/flows/FlowVerify.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/flows/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/flows/Form.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/flows/MailProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/flows/MailProvider.tsx -------------------------------------------------------------------------------- /packages/client/components/auth/src/flows/envelope.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/flows/envelope.svg -------------------------------------------------------------------------------- /packages/client/components/auth/src/flows/wave.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/auth/src/flows/wave.svg -------------------------------------------------------------------------------- /packages/client/components/client/Controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/client/Controller.ts -------------------------------------------------------------------------------- /packages/client/components/client/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/client/error.ts -------------------------------------------------------------------------------- /packages/client/components/client/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/client/index.tsx -------------------------------------------------------------------------------- /packages/client/components/client/resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/client/resources.ts -------------------------------------------------------------------------------- /packages/client/components/common/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/common/index.tsx -------------------------------------------------------------------------------- /packages/client/components/common/lib/controllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/common/lib/controllers.ts -------------------------------------------------------------------------------- /packages/client/components/common/lib/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/common/lib/debounce.ts -------------------------------------------------------------------------------- /packages/client/components/common/lib/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/common/lib/env.ts -------------------------------------------------------------------------------- /packages/client/components/common/lib/unique.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/common/lib/unique.ts -------------------------------------------------------------------------------- /packages/client/components/i18n/__tests__/translationComponent.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/i18n/__tests__/translationComponent.test.tsx -------------------------------------------------------------------------------- /packages/client/components/i18n/dayjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/i18n/dayjs.ts -------------------------------------------------------------------------------- /packages/client/components/i18n/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/i18n/index.tsx -------------------------------------------------------------------------------- /packages/client/components/keybinds/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/keybinds/actions.ts -------------------------------------------------------------------------------- /packages/client/components/keybinds/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/keybinds/index.ts -------------------------------------------------------------------------------- /packages/client/components/markdown/elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/elements.ts -------------------------------------------------------------------------------- /packages/client/components/markdown/emoji/CustomEmoji.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/emoji/CustomEmoji.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/emoji/Emoji.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/emoji/Emoji.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/emoji/TextWithEmoji.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/emoji/TextWithEmoji.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/emoji/UnicodeEmoji.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/emoji/UnicodeEmoji.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/emoji/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/emoji/index.ts -------------------------------------------------------------------------------- /packages/client/components/markdown/emoji/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/emoji/util.ts -------------------------------------------------------------------------------- /packages/client/components/markdown/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/index.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/plugins/Codeblock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/plugins/Codeblock.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/plugins/anchors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/plugins/anchors.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/plugins/channels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/plugins/channels.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/plugins/customEmoji.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/plugins/customEmoji.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/plugins/htmlToText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/plugins/htmlToText.ts -------------------------------------------------------------------------------- /packages/client/components/markdown/plugins/mentions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/plugins/mentions.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/plugins/spoiler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/plugins/spoiler.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/plugins/timestamps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/plugins/timestamps.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/plugins/unicodeEmoji.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/plugins/unicodeEmoji.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/sanitise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/sanitise.ts -------------------------------------------------------------------------------- /packages/client/components/markdown/solid-markdown/ast-to-solid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/solid-markdown/ast-to-solid.tsx -------------------------------------------------------------------------------- /packages/client/components/markdown/solid-markdown/complex-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/solid-markdown/complex-types.ts -------------------------------------------------------------------------------- /packages/client/components/markdown/solid-markdown/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/solid-markdown/defaults.ts -------------------------------------------------------------------------------- /packages/client/components/markdown/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/markdown/users.ts -------------------------------------------------------------------------------- /packages/client/components/modal/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/form.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/index.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/AddFriend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/AddFriend.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/BanMember.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/BanMember.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/Changelog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/Changelog.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/ChannelInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/ChannelInfo.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/Clipboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/Clipboard.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/CreateBot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/CreateBot.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/CreateCategory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/CreateCategory.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/CreateChannel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/CreateChannel.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/CreateGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/CreateGroup.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/CreateInvite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/CreateInvite.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/CreateOrJoinServer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/CreateOrJoinServer.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/CreateRole.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/CreateRole.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/CreateServer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/CreateServer.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/CustomStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/CustomStatus.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/DeleteBot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/DeleteBot.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/DeleteChannel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/DeleteChannel.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/DeleteMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/DeleteMessage.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/DeleteServer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/DeleteServer.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/EditDisplayName.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/EditDisplayName.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/EditEmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/EditEmail.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/EditKeybind.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/EditKeybind.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/EditPassword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/EditPassword.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/EditPronouns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/EditPronouns.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/EditUsername.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/EditUsername.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/Error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/Error.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/ImageViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/ImageViewer.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/JoinServer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/JoinServer.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/KickMember.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/KickMember.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/LeaveServer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/LeaveServer.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/MFAEnableTOTP.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/MFAEnableTOTP.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/MFAFlow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/MFAFlow.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/MFARecovery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/MFARecovery.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/Onboarding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/Onboarding.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/RenameSession.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/RenameSession.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/ReportContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/ReportContent.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/ServerIdentity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/ServerIdentity.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/ServerInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/ServerInfo.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/Settings.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/SignOutSessions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/SignOutSessions.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/SignedOut.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/SignedOut.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/TimeoutMember.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/TimeoutMember.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/modals/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/modals/index.tsx -------------------------------------------------------------------------------- /packages/client/components/modal/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/modal/types.ts -------------------------------------------------------------------------------- /packages/client/components/routing/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/routing/index.tsx -------------------------------------------------------------------------------- /packages/client/components/state/.gitignore: -------------------------------------------------------------------------------- 1 | old -------------------------------------------------------------------------------- /packages/client/components/state/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/state/index.tsx -------------------------------------------------------------------------------- /packages/client/components/state/stores/Auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/state/stores/Auth.ts -------------------------------------------------------------------------------- /packages/client/components/state/stores/Draft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/state/stores/Draft.ts -------------------------------------------------------------------------------- /packages/client/components/state/stores/Experiments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/state/stores/Experiments.ts -------------------------------------------------------------------------------- /packages/client/components/state/stores/Keybinds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/state/stores/Keybinds.ts -------------------------------------------------------------------------------- /packages/client/components/state/stores/Layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/state/stores/Layout.ts -------------------------------------------------------------------------------- /packages/client/components/state/stores/Locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/state/stores/Locale.ts -------------------------------------------------------------------------------- /packages/client/components/state/stores/NotificationOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/state/stores/NotificationOptions.ts -------------------------------------------------------------------------------- /packages/client/components/state/stores/Ordering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/state/stores/Ordering.ts -------------------------------------------------------------------------------- /packages/client/components/state/stores/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/state/stores/Settings.ts -------------------------------------------------------------------------------- /packages/client/components/state/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/state/stores/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/common/Draggable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/common/Draggable.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/common/Masks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/common/Masks.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/common/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/context/Keybinds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/context/Keybinds.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/context/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Avatar.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Avatar.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Avatar.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Breadcrumbs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Breadcrumbs.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/ColouredText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/ColouredText.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/FormGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/FormGroup.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Header.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Initials.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Initials.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Initials.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Initials.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Key.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Key.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Key.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Key.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/KeySequence.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/KeySequence.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/KeySequence.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/KeySequence.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Modal.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Modal.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Modal.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Time.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Time.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Time.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Time.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Typography.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Typography.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Typography.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Typography.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/Username.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/Username.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/__tests__/initialsComponent.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/__tests__/initialsComponent.test.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/__tests__/timeComponent.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/__tests__/timeComponent.test.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/display/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/display/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/indicators/BlockedMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/indicators/BlockedMessage.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/indicators/ConversationStart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/indicators/ConversationStart.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/indicators/MessageDivider.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/indicators/MessageDivider.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/indicators/MessageDivider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/indicators/MessageDivider.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/indicators/Preloader.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/indicators/Preloader.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/indicators/Preloader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/indicators/Preloader.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/indicators/SaveStatus.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/indicators/SaveStatus.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/indicators/SaveStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/indicators/SaveStatus.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/indicators/Unreads.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/indicators/Unreads.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/indicators/Unreads.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/indicators/Unreads.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/indicators/UserStatus.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/indicators/UserStatus.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/indicators/UserStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/indicators/UserStatus.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/indicators/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/indicators/index.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/Button.story.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/Button.story.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/Button.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/CategoryButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/CategoryButton.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/CategoryButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/CategoryButtonGroup.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/CategoryCollapse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/CategoryCollapse.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/Checkbox.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/ColourSwatches.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/ColourSwatches.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/ColourSwatches.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/ColourSwatches.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/ComboBox.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/ComboBox.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/ComboBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/ComboBox.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/Input.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/Input.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/Input.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/LegacyCheckbox.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/LegacyCheckbox.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/LegacyCheckbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/LegacyCheckbox.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/MenuButton.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/MenuButton.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/MenuButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/MenuButton.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/OverrideSwitch.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/OverrideSwitch.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/OverrideSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/OverrideSwitch.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/Radio.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/Radio.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/Radio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/Radio.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/atoms/inputs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/atoms/inputs/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/BreakText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/BreakText.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/Column.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/Column.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/InlineIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/InlineIcon.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/ListView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/ListView.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/NonBreakingText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/NonBreakingText.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/OverflowingText.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/OverflowingText.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/OverflowingText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/OverflowingText.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/PreviewStack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/PreviewStack.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/Row.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/Row.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/Row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/Row.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/SizedContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/SizedContent.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/Spacer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/Spacer.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/Spoiler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/Spoiler.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/design/layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/design/layout/index.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/floating/AutoComplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/floating/AutoComplete.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/floating/CompositionPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/floating/CompositionPicker.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/floating/FloatingManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/floating/FloatingManager.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/floating/Tooltip.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/floating/Tooltip.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/floating/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/floating/Tooltip.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/floating/UserCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/floating/UserCard.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/floating/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/floating/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/material/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/material/Badge.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/material/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/material/Checkbox.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/material/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/material/List.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/material/NavigationRail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/material/NavigationRail.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/material/Ripple.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/material/Ripple.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/material/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/material/Tabs.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/material/TextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/material/TextField.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/material/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/material/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/composition/FileCarousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/composition/FileCarousel.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/composition/MessageBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/composition/MessageBox.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/composition/MessageReplyPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/composition/MessageReplyPreview.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/composition/TypingIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/composition/TypingIndicator.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/composition/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/composition/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/indicators/FloatingIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/indicators/FloatingIndicator.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/indicators/JumpToBottom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/indicators/JumpToBottom.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/indicators/NewMessages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/indicators/NewMessages.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/indicators/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/indicators/index.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/Attachment.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/Attachment.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/Attachment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/Attachment.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/Container.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/Container.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/Container.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/Embed.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/Embed.stories.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/Embed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/Embed.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/FileInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/FileInfo.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/MessageReply.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/MessageReply.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/Reactions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/Reactions.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/SpecialEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/SpecialEmbed.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/SystemMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/SystemMessage.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/SystemMessageIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/SystemMessageIcon.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/TextEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/TextEmbed.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/TextFile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/TextFile.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/messaging/message/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/messaging/message/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/native/Titlebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/native/Titlebar.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/native/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/native/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/navigation/channels/AdminSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/navigation/channels/AdminSidebar.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/navigation/channels/HomeSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/navigation/channels/HomeSidebar.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/navigation/channels/ServerSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/navigation/channels/ServerSidebar.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/navigation/channels/common.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/navigation/channels/common.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/navigation/channels/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/navigation/channels/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/navigation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/navigation/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/navigation/servers/ServerList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/navigation/servers/ServerList.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/navigation/servers/Swoosh.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/navigation/servers/Swoosh.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/navigation/servers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/navigation/servers/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/stories.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/stories.d.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/tools/Deferred.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/tools/Deferred.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/tools/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/tools/Form.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/tools/InputElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/tools/InputElement.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/tools/files/FileDropAnywhereCollector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/tools/files/FileDropAnywhereCollector.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/tools/files/FilePasteCollector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/tools/files/FilePasteCollector.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/components/tools/files/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/tools/files/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/components/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/components/tools/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/decorators/ContainerDecorator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/decorators/ContainerDecorator.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/decorators/FitContentDecorator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/decorators/FitContentDecorator.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/decorators/ResizeContainerDecorator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/decorators/ResizeContainerDecorator.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/decorators/SvgDecorator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/decorators/SvgDecorator.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/decorators/TextColourDecorator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/decorators/TextColourDecorator.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/directives/autoComplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/directives/autoComplete.ts -------------------------------------------------------------------------------- /packages/client/components/ui/directives/floating.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/directives/floating.ts -------------------------------------------------------------------------------- /packages/client/components/ui/directives/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/directives/index.ts -------------------------------------------------------------------------------- /packages/client/components/ui/directives/invisibleScrollable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/directives/invisibleScrollable.ts -------------------------------------------------------------------------------- /packages/client/components/ui/directives/ripple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/directives/ripple.ts -------------------------------------------------------------------------------- /packages/client/components/ui/directives/scrollable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/directives/scrollable.ts -------------------------------------------------------------------------------- /packages/client/components/ui/emojiMapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/emojiMapping.json -------------------------------------------------------------------------------- /packages/client/components/ui/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/index.tsx -------------------------------------------------------------------------------- /packages/client/components/ui/material.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/material.d.ts -------------------------------------------------------------------------------- /packages/client/components/ui/styled.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/styled.d.ts -------------------------------------------------------------------------------- /packages/client/components/ui/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/styles.css -------------------------------------------------------------------------------- /packages/client/components/ui/styles.ts: -------------------------------------------------------------------------------- 1 | import "./styles.css"; 2 | -------------------------------------------------------------------------------- /packages/client/components/ui/test-images/ATTRIBUTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/test-images/ATTRIBUTION -------------------------------------------------------------------------------- /packages/client/components/ui/test-images/IMG_9235.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/test-images/IMG_9235.jpg -------------------------------------------------------------------------------- /packages/client/components/ui/test-images/icons8-motherboard-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/test-images/icons8-motherboard-48.png -------------------------------------------------------------------------------- /packages/client/components/ui/test-images/the-halal-design-studio-ZrJpH6W-HDs-unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/test-images/the-halal-design-studio-ZrJpH6W-HDs-unsplash.jpg -------------------------------------------------------------------------------- /packages/client/components/ui/themes/darkTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/components/ui/themes/darkTheme.ts -------------------------------------------------------------------------------- /packages/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/index.html -------------------------------------------------------------------------------- /packages/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/package.json -------------------------------------------------------------------------------- /packages/client/panda.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/panda.config.ts -------------------------------------------------------------------------------- /packages/client/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/pnpm-lock.yaml -------------------------------------------------------------------------------- /packages/client/postcss.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [require("@pandacss/dev/postcss")()], 3 | }; 4 | -------------------------------------------------------------------------------- /packages/client/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/badges/amog.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/badges/amog.svg -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/badges/developer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/badges/developer.svg -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/badges/early_adopter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/badges/early_adopter.svg -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/badges/founder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/badges/founder.svg -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/badges/moderation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/badges/moderation.svg -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/badges/paw.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/badges/paw.svg -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/badges/raccoon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/badges/raccoon.svg -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/badges/revolt_r.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/badges/revolt_r.svg -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/badges/supporter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/badges/supporter.svg -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/badges/translator.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/badges/translator.svg -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/badges/verified.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/badges/verified.svg -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/icons/apple-touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/icons/apple-touch.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/icons/favicon-16x16.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/icons/favicon-32x32.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/icons/icon.icns -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/icons/icon.ico -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/icons/masking-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/icons/masking-512x512.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/icons/monochrome.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/icons/monochrome.svg -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/icons/mstile-150x150.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/icons/tray/trayIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/icons/tray/trayIcon.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/icons/tray/trayIconTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/icons/tray/trayIconTemplate.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/icons/tray/trayIconTemplate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/icons/tray/trayIconTemplate@2x.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/logo.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/logo_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/logo_round.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/splashscreens/ipad_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/splashscreens/ipad_splash.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/splashscreens/ipadpro1_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/splashscreens/ipadpro1_splash.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/splashscreens/ipadpro2_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/splashscreens/ipadpro2_splash.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/splashscreens/ipadpro3_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/splashscreens/ipadpro3_splash.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/splashscreens/iphone5_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/splashscreens/iphone5_splash.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/splashscreens/iphone6_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/splashscreens/iphone6_splash.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/splashscreens/iphoneplus_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/splashscreens/iphoneplus_splash.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/splashscreens/iphonex_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/splashscreens/iphonex_splash.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/splashscreens/iphonexr_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/splashscreens/iphonexr_splash.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/splashscreens/iphonexsmax_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/splashscreens/iphonexsmax_splash.png -------------------------------------------------------------------------------- /packages/client/scripts/assets_fallback/wordmark_wide_500px.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/assets_fallback/wordmark_wide_500px.svg -------------------------------------------------------------------------------- /packages/client/scripts/copyAssets.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/scripts/copyAssets.mjs -------------------------------------------------------------------------------- /packages/client/src/Auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/Auth.tsx -------------------------------------------------------------------------------- /packages/client/src/Interface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/Interface.tsx -------------------------------------------------------------------------------- /packages/client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/index.css -------------------------------------------------------------------------------- /packages/client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/index.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/ConfirmDelete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/ConfirmDelete.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/Content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/Content.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/Development.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/Development.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/Friends.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/Friends.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/Home.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/ServerHome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/ServerHome.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/Sidebar.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/channels/AgeGate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/channels/AgeGate.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/channels/ChannelHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/channels/ChannelHeader.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/channels/ChannelPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/channels/ChannelPage.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/channels/text/Composition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/channels/text/Composition.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/channels/text/MemberSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/channels/text/MemberSidebar.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/channels/text/TextChannel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/channels/text/TextChannel.tsx -------------------------------------------------------------------------------- /packages/client/src/interface/common/CommonHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/interface/common/CommonHeader.tsx -------------------------------------------------------------------------------- /packages/client/src/sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/sentry.ts -------------------------------------------------------------------------------- /packages/client/src/shared/lib/priorityKeybind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/shared/lib/priorityKeybind.ts -------------------------------------------------------------------------------- /packages/client/src/sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/src/sw.ts -------------------------------------------------------------------------------- /packages/client/test/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/test/index.tsx -------------------------------------------------------------------------------- /packages/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/tsconfig.json -------------------------------------------------------------------------------- /packages/client/types/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/types/types.d.ts -------------------------------------------------------------------------------- /packages/client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/vite.config.ts -------------------------------------------------------------------------------- /packages/client/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upryzing/lavender/HEAD/packages/client/vitest.config.ts -------------------------------------------------------------------------------- /packages/desktop/handoff/index.html: -------------------------------------------------------------------------------- 1 |