├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── client ├── .gitignore ├── .npmrc ├── .prettierignore ├── package.json ├── pnpm-lock.yaml ├── postcss.config.cjs ├── src │ ├── Nevis.ttf │ ├── app.d.ts │ ├── app.html │ ├── app.postcss │ ├── lib │ │ ├── Client.ts │ │ ├── ClientEvents.ts │ │ ├── Loader.svelte │ │ ├── Login.svelte │ │ ├── Native.ts │ │ ├── State.ts │ │ ├── Theme.ts │ │ ├── _servers │ │ │ ├── ServerEntry.svelte │ │ │ ├── ServerIcon.svelte │ │ │ ├── ServerList.svelte │ │ │ └── ServerSeparator.svelte │ │ ├── channels │ │ │ ├── ChannelIcon.svelte │ │ │ ├── ChannelItem.svelte │ │ │ ├── ChannelList.svelte │ │ │ └── VoiceBarIcon.svelte │ │ ├── content │ │ │ ├── AutocompleteItem.svelte │ │ │ ├── ContentList.svelte │ │ │ ├── HomeChannel.svelte │ │ │ ├── MessageItem.svelte │ │ │ ├── MessageItemAttachment.svelte │ │ │ ├── MessageItemContent.svelte │ │ │ ├── MessageItemEmbed.svelte │ │ │ ├── MessageItemEmbedMedia.svelte │ │ │ ├── MessageItemHeader.svelte │ │ │ ├── MessageItemReplies.svelte │ │ │ ├── MessageItemSystemUser.svelte │ │ │ ├── MessageItemToolbar.svelte │ │ │ ├── MessageItemToolbarItem.svelte │ │ │ ├── TextChannel.svelte │ │ │ ├── Textbox.svelte │ │ │ ├── TextboxButton.svelte │ │ │ ├── TextboxReply.svelte │ │ │ ├── TextboxTyping.svelte │ │ │ ├── TextboxUploaded.svelte │ │ │ ├── VoiceChannel.svelte │ │ │ └── VoiceChannelIcon.svelte │ │ ├── contextmenu │ │ │ ├── ContextMenu.svelte │ │ │ ├── ContextMenuState.ts │ │ │ ├── ContextMenus.ts │ │ │ ├── FloatingEmojiMenu.svelte │ │ │ ├── FloatingEmojiPicker.svelte │ │ │ ├── FloatingMemberMenu.svelte │ │ │ ├── FloatingMenu.svelte │ │ │ ├── FloatingMenu.ts │ │ │ └── FloatingMenuInner.svelte │ │ ├── extra │ │ │ ├── Header.svelte │ │ │ ├── ImageUploader.svelte │ │ │ ├── ImageUploader.ts │ │ │ ├── Indicator.svelte │ │ │ ├── Input.svelte │ │ │ ├── Titlebar.svelte │ │ │ ├── UserBadge.svelte │ │ │ ├── UserBadges.svelte │ │ │ └── UserTag.svelte │ │ ├── icons │ │ │ ├── IcoBot.svelte │ │ │ └── IcoOwner.svelte │ │ ├── markdown │ │ │ ├── Markdown.svelte │ │ │ ├── createComponent.ts │ │ │ ├── handlers.ts │ │ │ ├── htmlToText.ts │ │ │ ├── prism.ts │ │ │ └── renderer.ts │ │ ├── media │ │ │ ├── Audio.svelte │ │ │ ├── Image.svelte │ │ │ ├── Slider.svelte │ │ │ ├── Video.svelte │ │ │ └── handle.ts │ │ ├── memberbar │ │ │ ├── MemberBar.svelte │ │ │ └── MemberBarItem.svelte │ │ ├── modals │ │ │ ├── ConfirmModal.svelte │ │ │ ├── CropModal.svelte │ │ │ ├── ImagePreview.svelte │ │ │ ├── ImagePreview.ts │ │ │ ├── MarkdownModal.svelte │ │ │ ├── ModalBase.svelte │ │ │ ├── ModalRenderer.svelte │ │ │ ├── ModalStack.ts │ │ │ ├── Settings.ts │ │ │ ├── UserModal.svelte │ │ │ ├── UserModalAction.svelte │ │ │ └── server_settings │ │ │ │ ├── PageOverview.svelte │ │ │ │ ├── ServerSettingsModal.svelte │ │ │ │ ├── ServerSettingsModalButton.svelte │ │ │ │ └── ServerSettingsModalSave.svelte │ │ ├── state │ │ │ └── orderedServers.ts │ │ ├── utils.ts │ │ └── voice │ │ │ └── VoiceState.ts │ ├── routes │ │ ├── +layout.svelte │ │ ├── +layout.ts │ │ └── +page.svelte │ ├── sw.ts │ └── tippy.css ├── static │ ├── favicon.ico │ ├── logo.png │ ├── logo.svg │ └── robots.txt ├── svelte.config.js ├── tailwind.config.ts ├── tsconfig.json └── vite.config.ts ├── package.json ├── pnpm-lock.yaml ├── server ├── config.ts └── server.ts ├── start.sh ├── svolte-logo-optimized.svg ├── svolte-logo.ico ├── svolte-logo.png ├── svolte-logo.svg └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | serverDist 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /client/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/.prettierignore -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/package.json -------------------------------------------------------------------------------- /client/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/pnpm-lock.yaml -------------------------------------------------------------------------------- /client/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/postcss.config.cjs -------------------------------------------------------------------------------- /client/src/Nevis.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/Nevis.ttf -------------------------------------------------------------------------------- /client/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/app.d.ts -------------------------------------------------------------------------------- /client/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/app.html -------------------------------------------------------------------------------- /client/src/app.postcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/app.postcss -------------------------------------------------------------------------------- /client/src/lib/Client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/Client.ts -------------------------------------------------------------------------------- /client/src/lib/ClientEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/ClientEvents.ts -------------------------------------------------------------------------------- /client/src/lib/Loader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/Loader.svelte -------------------------------------------------------------------------------- /client/src/lib/Login.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/Login.svelte -------------------------------------------------------------------------------- /client/src/lib/Native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/Native.ts -------------------------------------------------------------------------------- /client/src/lib/State.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/State.ts -------------------------------------------------------------------------------- /client/src/lib/Theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/Theme.ts -------------------------------------------------------------------------------- /client/src/lib/_servers/ServerEntry.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/_servers/ServerEntry.svelte -------------------------------------------------------------------------------- /client/src/lib/_servers/ServerIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/_servers/ServerIcon.svelte -------------------------------------------------------------------------------- /client/src/lib/_servers/ServerList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/_servers/ServerList.svelte -------------------------------------------------------------------------------- /client/src/lib/_servers/ServerSeparator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/_servers/ServerSeparator.svelte -------------------------------------------------------------------------------- /client/src/lib/channels/ChannelIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/channels/ChannelIcon.svelte -------------------------------------------------------------------------------- /client/src/lib/channels/ChannelItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/channels/ChannelItem.svelte -------------------------------------------------------------------------------- /client/src/lib/channels/ChannelList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/channels/ChannelList.svelte -------------------------------------------------------------------------------- /client/src/lib/channels/VoiceBarIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/channels/VoiceBarIcon.svelte -------------------------------------------------------------------------------- /client/src/lib/content/AutocompleteItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/AutocompleteItem.svelte -------------------------------------------------------------------------------- /client/src/lib/content/ContentList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/ContentList.svelte -------------------------------------------------------------------------------- /client/src/lib/content/HomeChannel.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/HomeChannel.svelte -------------------------------------------------------------------------------- /client/src/lib/content/MessageItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/MessageItem.svelte -------------------------------------------------------------------------------- /client/src/lib/content/MessageItemAttachment.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/MessageItemAttachment.svelte -------------------------------------------------------------------------------- /client/src/lib/content/MessageItemContent.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/MessageItemContent.svelte -------------------------------------------------------------------------------- /client/src/lib/content/MessageItemEmbed.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/MessageItemEmbed.svelte -------------------------------------------------------------------------------- /client/src/lib/content/MessageItemEmbedMedia.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/MessageItemEmbedMedia.svelte -------------------------------------------------------------------------------- /client/src/lib/content/MessageItemHeader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/MessageItemHeader.svelte -------------------------------------------------------------------------------- /client/src/lib/content/MessageItemReplies.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/MessageItemReplies.svelte -------------------------------------------------------------------------------- /client/src/lib/content/MessageItemSystemUser.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/MessageItemSystemUser.svelte -------------------------------------------------------------------------------- /client/src/lib/content/MessageItemToolbar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/MessageItemToolbar.svelte -------------------------------------------------------------------------------- /client/src/lib/content/MessageItemToolbarItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/MessageItemToolbarItem.svelte -------------------------------------------------------------------------------- /client/src/lib/content/TextChannel.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/TextChannel.svelte -------------------------------------------------------------------------------- /client/src/lib/content/Textbox.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/Textbox.svelte -------------------------------------------------------------------------------- /client/src/lib/content/TextboxButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/TextboxButton.svelte -------------------------------------------------------------------------------- /client/src/lib/content/TextboxReply.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/TextboxReply.svelte -------------------------------------------------------------------------------- /client/src/lib/content/TextboxTyping.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/TextboxTyping.svelte -------------------------------------------------------------------------------- /client/src/lib/content/TextboxUploaded.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/TextboxUploaded.svelte -------------------------------------------------------------------------------- /client/src/lib/content/VoiceChannel.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/VoiceChannel.svelte -------------------------------------------------------------------------------- /client/src/lib/content/VoiceChannelIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/content/VoiceChannelIcon.svelte -------------------------------------------------------------------------------- /client/src/lib/contextmenu/ContextMenu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/contextmenu/ContextMenu.svelte -------------------------------------------------------------------------------- /client/src/lib/contextmenu/ContextMenuState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/contextmenu/ContextMenuState.ts -------------------------------------------------------------------------------- /client/src/lib/contextmenu/ContextMenus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/contextmenu/ContextMenus.ts -------------------------------------------------------------------------------- /client/src/lib/contextmenu/FloatingEmojiMenu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/contextmenu/FloatingEmojiMenu.svelte -------------------------------------------------------------------------------- /client/src/lib/contextmenu/FloatingEmojiPicker.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/contextmenu/FloatingEmojiPicker.svelte -------------------------------------------------------------------------------- /client/src/lib/contextmenu/FloatingMemberMenu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/contextmenu/FloatingMemberMenu.svelte -------------------------------------------------------------------------------- /client/src/lib/contextmenu/FloatingMenu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/contextmenu/FloatingMenu.svelte -------------------------------------------------------------------------------- /client/src/lib/contextmenu/FloatingMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/contextmenu/FloatingMenu.ts -------------------------------------------------------------------------------- /client/src/lib/contextmenu/FloatingMenuInner.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/contextmenu/FloatingMenuInner.svelte -------------------------------------------------------------------------------- /client/src/lib/extra/Header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/extra/Header.svelte -------------------------------------------------------------------------------- /client/src/lib/extra/ImageUploader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/extra/ImageUploader.svelte -------------------------------------------------------------------------------- /client/src/lib/extra/ImageUploader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/extra/ImageUploader.ts -------------------------------------------------------------------------------- /client/src/lib/extra/Indicator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/extra/Indicator.svelte -------------------------------------------------------------------------------- /client/src/lib/extra/Input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/extra/Input.svelte -------------------------------------------------------------------------------- /client/src/lib/extra/Titlebar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/extra/Titlebar.svelte -------------------------------------------------------------------------------- /client/src/lib/extra/UserBadge.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/extra/UserBadge.svelte -------------------------------------------------------------------------------- /client/src/lib/extra/UserBadges.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/extra/UserBadges.svelte -------------------------------------------------------------------------------- /client/src/lib/extra/UserTag.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/extra/UserTag.svelte -------------------------------------------------------------------------------- /client/src/lib/icons/IcoBot.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/icons/IcoBot.svelte -------------------------------------------------------------------------------- /client/src/lib/icons/IcoOwner.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/icons/IcoOwner.svelte -------------------------------------------------------------------------------- /client/src/lib/markdown/Markdown.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/markdown/Markdown.svelte -------------------------------------------------------------------------------- /client/src/lib/markdown/createComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/markdown/createComponent.ts -------------------------------------------------------------------------------- /client/src/lib/markdown/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/markdown/handlers.ts -------------------------------------------------------------------------------- /client/src/lib/markdown/htmlToText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/markdown/htmlToText.ts -------------------------------------------------------------------------------- /client/src/lib/markdown/prism.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/markdown/prism.ts -------------------------------------------------------------------------------- /client/src/lib/markdown/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/markdown/renderer.ts -------------------------------------------------------------------------------- /client/src/lib/media/Audio.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/media/Audio.svelte -------------------------------------------------------------------------------- /client/src/lib/media/Image.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/media/Image.svelte -------------------------------------------------------------------------------- /client/src/lib/media/Slider.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/media/Slider.svelte -------------------------------------------------------------------------------- /client/src/lib/media/Video.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/media/Video.svelte -------------------------------------------------------------------------------- /client/src/lib/media/handle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/media/handle.ts -------------------------------------------------------------------------------- /client/src/lib/memberbar/MemberBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/memberbar/MemberBar.svelte -------------------------------------------------------------------------------- /client/src/lib/memberbar/MemberBarItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/memberbar/MemberBarItem.svelte -------------------------------------------------------------------------------- /client/src/lib/modals/ConfirmModal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/ConfirmModal.svelte -------------------------------------------------------------------------------- /client/src/lib/modals/CropModal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/CropModal.svelte -------------------------------------------------------------------------------- /client/src/lib/modals/ImagePreview.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/ImagePreview.svelte -------------------------------------------------------------------------------- /client/src/lib/modals/ImagePreview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/ImagePreview.ts -------------------------------------------------------------------------------- /client/src/lib/modals/MarkdownModal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/MarkdownModal.svelte -------------------------------------------------------------------------------- /client/src/lib/modals/ModalBase.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/ModalBase.svelte -------------------------------------------------------------------------------- /client/src/lib/modals/ModalRenderer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/ModalRenderer.svelte -------------------------------------------------------------------------------- /client/src/lib/modals/ModalStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/ModalStack.ts -------------------------------------------------------------------------------- /client/src/lib/modals/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/Settings.ts -------------------------------------------------------------------------------- /client/src/lib/modals/UserModal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/UserModal.svelte -------------------------------------------------------------------------------- /client/src/lib/modals/UserModalAction.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/UserModalAction.svelte -------------------------------------------------------------------------------- /client/src/lib/modals/server_settings/PageOverview.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/server_settings/PageOverview.svelte -------------------------------------------------------------------------------- /client/src/lib/modals/server_settings/ServerSettingsModal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/server_settings/ServerSettingsModal.svelte -------------------------------------------------------------------------------- /client/src/lib/modals/server_settings/ServerSettingsModalButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/server_settings/ServerSettingsModalButton.svelte -------------------------------------------------------------------------------- /client/src/lib/modals/server_settings/ServerSettingsModalSave.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/modals/server_settings/ServerSettingsModalSave.svelte -------------------------------------------------------------------------------- /client/src/lib/state/orderedServers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/state/orderedServers.ts -------------------------------------------------------------------------------- /client/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/utils.ts -------------------------------------------------------------------------------- /client/src/lib/voice/VoiceState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/lib/voice/VoiceState.ts -------------------------------------------------------------------------------- /client/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/routes/+layout.svelte -------------------------------------------------------------------------------- /client/src/routes/+layout.ts: -------------------------------------------------------------------------------- 1 | export const ssr = false; 2 | -------------------------------------------------------------------------------- /client/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/routes/+page.svelte -------------------------------------------------------------------------------- /client/src/sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/sw.ts -------------------------------------------------------------------------------- /client/src/tippy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/src/tippy.css -------------------------------------------------------------------------------- /client/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/static/favicon.ico -------------------------------------------------------------------------------- /client/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/static/logo.png -------------------------------------------------------------------------------- /client/static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/static/logo.svg -------------------------------------------------------------------------------- /client/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / -------------------------------------------------------------------------------- /client/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/svelte.config.js -------------------------------------------------------------------------------- /client/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/tailwind.config.ts -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/client/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /server/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/server/config.ts -------------------------------------------------------------------------------- /server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/server/server.ts -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/start.sh -------------------------------------------------------------------------------- /svolte-logo-optimized.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/svolte-logo-optimized.svg -------------------------------------------------------------------------------- /svolte-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/svolte-logo.ico -------------------------------------------------------------------------------- /svolte-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/svolte-logo.png -------------------------------------------------------------------------------- /svolte-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/svolte-logo.svg -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itzTheMeow/revolt-svolte/HEAD/tsconfig.json --------------------------------------------------------------------------------