├── FUNDING.yml
├── scripts
├── vite-env.d.ts
├── create-view.ts
├── create-component.ts
└── generatePermFlags.ts
├── src
├── lib
│ ├── zoom
│ │ ├── index.js
│ │ ├── other.js
│ │ ├── Zoom.module.scss
│ │ └── index.d.ts
│ └── filePicker.ts
├── icons
│ ├── AutocompleteRowIcon.svg
│ ├── default.svg
│ ├── ChatIcon.svg
│ ├── PlusLargeIcon.svg
│ ├── PlusMediumIcon.svg
│ ├── PlusSmallIcon.svg
│ ├── MinusIcon.svg
│ ├── FolderIcon.svg
│ ├── TvIcon.svg
│ ├── PlayIcon.svg
│ ├── CheckmarkLargeIcon.svg
│ ├── ChevronSmallDownIcon.svg
│ ├── ChevronSmallLeftIcon.svg
│ ├── ChevronSmallRightIcon.svg
│ ├── ChevronSmallUpIcon.svg
│ ├── ArrowSmallLeftIcon.svg
│ ├── ArrowSmallUpIcon.svg
│ ├── ArrowSmallRightIcon.svg
│ ├── LocationIcon.svg
│ ├── PauseIcon.svg
│ ├── PollsIcon.svg
│ ├── ArrowAngleLeftUpIcon.svg
│ ├── CheckmarkSmallIcon.svg
│ ├── ClockIcon.svg
│ ├── MoreHorizontalIcon.svg
│ ├── MoreVerticalIcon.svg
│ ├── UploadIcon.svg
│ ├── RetryIcon.svg
│ ├── CloseLargeIcon.svg
│ ├── HubIcon.svg
│ ├── MagnifyingGlassIcon.svg
│ ├── SlashIcon.svg
│ ├── DownloadIcon.svg
│ ├── VideoIcon.svg
│ ├── SendMessageIcon.svg
│ ├── ConnectionBadIcon.svg
│ ├── BoostTier2SimpleIcon.svg
│ ├── DenyIcon.svg
│ ├── HeartIcon.svg
│ ├── ScreenIcon.svg
│ ├── MinimizeIcon.svg
│ ├── TagIcon.svg
│ ├── HomeIcon.svg
│ ├── MaximizeIcon.svg
│ ├── PollAnswerSelectedIcon.svg
│ ├── LockIcon.svg
│ ├── PollAnswerVotedIcon.svg
│ ├── GridVerticalIcon.svg
│ ├── PollAnswerVictorIcon.svg
│ ├── StarIcon.svg
│ ├── WaveformIcon.svg
│ ├── GridHorizontalIcon.svg
│ ├── HeadphonesIcon.svg
│ ├── ListBulletsIcon.svg
│ ├── MusicIcon.svg
│ ├── WrenchIcon.svg
│ ├── FolderPlusIcon.svg
│ ├── ItalicIcon.svg
│ ├── MobilePhoneIcon.svg
│ ├── SlashBoxIcon.svg
│ ├── FlagIcon.svg
│ ├── MicrophoneIcon.svg
│ ├── LockUnlockedIcon.svg
│ ├── PhoneHangUpIcon.svg
│ ├── SignPostIcon.svg
│ ├── CircleCheckIcon.svg
│ ├── CirclePlayIcon.svg
│ ├── CirclePlusIcon.svg
│ ├── AngleBracketsIcon.svg
│ ├── BookCheckIcon.svg
│ ├── InboxIcon.svg
│ ├── AnalyticsIcon.svg
│ ├── RefreshIcon.svg
│ ├── PencilIcon.svg
│ ├── ReactionIcon.svg
│ ├── VoiceLowIcon.svg
│ ├── ConnectionAverageIcon.svg
│ ├── FileIcon.svg
│ ├── GridSquareIcon.svg
│ ├── PaintbrushThinIcon.svg
│ ├── WarningIcon.svg
│ ├── DoubleCheckmarkLargeIcon.svg
│ ├── FullscreenEnterIcon.svg
│ ├── FullscreenExitIcon.svg
│ ├── TimerIcon.svg
│ ├── VoiceXIcon.svg
│ ├── CompassIcon.svg
│ ├── CrownIcon.svg
│ ├── HammerIcon.svg
│ ├── VideoSlashIcon.svg
│ ├── EnvelopeIcon.svg
│ ├── ShieldIcon.svg
│ ├── WindowLaunchIcon.svg
│ ├── PinUprightIcon.svg
│ ├── CircleExclamationPointIcon.svg
│ ├── CircleXIcon.svg
│ ├── TextIcon.svg
│ ├── UserIcon.svg
│ ├── CameraIcon.svg
│ ├── AttachmentIcon.svg
│ ├── ChatPlusIcon.svg
│ ├── StarOutlineIcon.svg
│ ├── FiltersHorizontalIcon.svg
│ ├── BoostTier1SimpleIcon.svg
│ ├── ScreenSlashIcon.svg
│ ├── CircleInformationIcon.svg
│ ├── FriendsIcon.svg
│ ├── PinIcon.svg
│ ├── TwitterIcon.svg
│ ├── ChatCheckIcon.svg
│ ├── NitroWheelIcon.svg
│ ├── AsteriskIcon.svg
│ ├── CopyIcon.svg
│ ├── BoldIcon.svg
│ ├── BellIcon.svg
│ ├── ChatArrowRightIcon.svg
│ ├── LinkIcon.svg
│ ├── ShieldUserIcon.svg
│ ├── GlobeEarthIcon.svg
│ ├── HandRequestSpeakIcon.svg
│ ├── UserMinusIcon.svg
│ ├── MusicSlashIcon.svg
│ ├── ObjectIcon.svg
│ ├── IdIcon.svg
│ ├── ForumIcon.svg
│ ├── PhoneCallIcon.svg
│ ├── MobilePhoneControllerIcon.svg
│ ├── ConnectionFineIcon.svg
│ ├── NatureIcon.svg
│ ├── ScreenArrowIcon.svg
│ ├── ThreadIcon.svg
│ ├── UserSquareIcon.svg
│ ├── VideoLockIcon.svg
│ ├── WaveformSlashIcon.svg
│ ├── ScreenXIcon.svg
│ ├── TrashIcon.svg
│ ├── CircleQuestionIcon.svg
│ ├── CalendarIcon.svg
│ ├── ChatMarkUnreadIcon.svg
│ ├── ChannelListMagnifyingGlassIcon.svg
│ ├── PinUprightSlashIcon.svg
│ ├── StickerSmallIcon.svg
│ ├── DpadIcon.svg
│ ├── BicycleIcon.svg
│ ├── ChatSpeakIcon.svg
│ ├── MicrophoneSlashIcon.svg
│ ├── VoiceNormalIcon.svg
│ ├── ChatXIcon.svg
│ ├── FileUpIcon.svg
│ ├── UserPlayIcon.svg
│ ├── ServerGridIcon.svg
│ ├── SparklesIcon.svg
│ ├── InventoryIcon.svg
│ ├── StickerIcon.svg
│ ├── UserPlusIcon.svg
│ ├── AnnouncementsIcon.svg
│ ├── ImageIcon.svg
│ ├── QuoteIcon.svg
│ ├── StickerSadIcon.svg
│ ├── TicketIcon.svg
│ ├── TrophyIcon.svg
│ ├── UserCircleStatusIcon.svg
│ ├── ActivitiesIcon.svg
│ ├── MicrophoneArrowRightIcon.svg
│ ├── GroupIcon.svg
│ ├── HeadphonesSlashIcon.svg
│ ├── UnknownGameIcon.svg
│ ├── EyeIcon.svg
│ ├── ChatAlertIcon.svg
│ ├── EducationIcon.svg
│ ├── ClydeIcon.svg
│ ├── BellSlashIcon.svg
│ ├── TextLockIcon.svg
│ ├── TopicsIcon.svg
│ ├── GiftIcon.svg
│ ├── StageIcon.svg
│ ├── FoodIcon.svg
│ ├── BoostTier3SimpleIcon.svg
│ ├── GifIcon.svg
│ ├── scripts
│ │ └── inject.js
│ ├── ClipsIcon.svg
│ ├── ClockWarningIcon.svg
│ ├── DoorExitIcon.svg
│ ├── MicrophoneDenyIcon.svg
│ ├── ActivitiesPlusIcon.svg
│ ├── ForumLockIcon.svg
│ ├── VoiceLockIcon.svg
│ ├── HandRequestSpeakListIcon.svg
│ ├── ShopIcon.svg
│ ├── HeadphonesDenyIcon.svg
│ ├── ImagesIcon.svg
│ ├── GameControllerIcon.svg
│ ├── EyePlusIcon.svg
│ ├── GroupArrowDownIcon.svg
│ ├── TextWarningIcon.svg
│ ├── ImageLockIcon.svg
│ ├── StrikethroughIcon.svg
│ ├── CalendarPlusIcon.svg
│ ├── AnnouncementsLockIcon.svg
│ ├── BellZIcon.svg
│ ├── ImagePlusIcon.svg
│ ├── ForumWarningIcon.svg
│ ├── QrCodeCameraIcon.svg
│ ├── HourglassIcon.svg
│ ├── VoiceWarningIcon.svg
│ ├── ConnectionUnknownIcon.svg
│ ├── StaffBadgeIcon.svg
│ ├── SoundboardIcon.svg
│ ├── StageLockIcon.svg
│ ├── NewUserIcon.svg
│ ├── ImageWarningIcon.svg
│ ├── ImageSparkleIcon.svg
│ ├── AnnouncementsWarningIcon.svg
│ ├── SearchBarIcon.svg
│ ├── ModerationIcon.svg
│ ├── SettingsCircleIcon.svg
│ ├── EyeSlashIcon.svg
│ ├── BugIcon.svg
│ ├── SettingsIcon.svg
│ ├── RobotIcon.svg
│ ├── SettingsInfoIcon.svg
│ ├── SuperReactionIcon.svg
│ ├── ScienceIcon.svg
│ ├── StretchedSparkleStar.svg
│ └── AtIcon.svg
├── views
│ ├── modals
│ │ ├── Toolshed.module.scss
│ │ ├── signals.ts
│ │ ├── toast.ts
│ │ ├── Fullscreen.module.scss
│ │ ├── Modals.tsx
│ │ ├── Slide.module.scss
│ │ ├── Popup.module.scss
│ │ ├── Toast.module.scss
│ │ ├── ToastModal.tsx
│ │ ├── fullscreen.tsx
│ │ └── toolshed.tsx
│ ├── IntegrityCheckFailed.module.scss
│ ├── components
│ │ ├── DateSeparator.tsx
│ │ ├── MarqueeOrNot.tsx
│ │ ├── Button.module.scss
│ │ ├── ReplyBadge.module.scss
│ │ ├── ImageViewer.module.scss
│ │ ├── Marquee.module.scss
│ │ ├── Button.tsx
│ │ ├── VoiceRecorderWeb.module.scss
│ │ ├── OptionsMenu.module.scss
│ │ ├── ActionMesage.module.scss
│ │ ├── PinnedMessage.tsx
│ │ ├── DateSeparator.module.scss
│ │ ├── Tooltip.module.scss
│ │ ├── ActionMessage.tsx
│ │ ├── IconChangeDMMessage.tsx
│ │ ├── NameChangeDMMessage.tsx
│ │ ├── Tooltip.tsx
│ │ ├── JoinDMMessage.tsx
│ │ ├── ReplyBadge.tsx
│ │ └── LeaveDMMessage.tsx
│ └── Loading.module.scss
├── assets
│ ├── icon112.png
│ ├── avatars
│ │ ├── 0.png
│ │ ├── 1.png
│ │ ├── 2.png
│ │ ├── 3.png
│ │ ├── 4.png
│ │ ├── 5.png
│ │ └── index.ts
│ ├── rickroll.wav
│ ├── status
│ │ ├── dnd.png
│ │ ├── idle.png
│ │ ├── offline.png
│ │ ├── online.png
│ │ ├── web_dnd.png
│ │ ├── mobile_dnd.png
│ │ ├── web_idle.png
│ │ ├── web_online.png
│ │ ├── desktop_dnd.png
│ │ ├── desktop_idle.png
│ │ ├── mobile_idle.png
│ │ ├── desktop_online.png
│ │ └── mobile_online.png
│ ├── Twemoji Mozilla.ttf
│ ├── login_background.png
│ ├── group_dm_avatars
│ │ ├── 0.png
│ │ ├── 1.png
│ │ ├── 2.png
│ │ ├── 3.png
│ │ ├── 4.png
│ │ ├── 5.png
│ │ ├── 6.png
│ │ ├── 7.png
│ │ └── index.ts
│ ├── SwitchedOn.svg
│ ├── SwitchedOff.svg
│ ├── manifest.webapp
│ └── manifest.webmanifest
├── workers
│ ├── rlottie
│ │ ├── wasm
│ │ │ ├── index.ts
│ │ │ └── rlottie-wasm.wasm
│ │ ├── asmjs
│ │ │ ├── rlottie-wasm.asm.dev.ts
│ │ │ └── rlottie-wasm.js.mem
│ │ └── index.ts
│ ├── libwebp
│ │ ├── libwebp.asm.dev.ts
│ │ └── libwebp.js.mem
│ └── index.ts
├── vite-env.d.ts
└── MainView.tsx
├── public
├── cat.png
├── icon56.png
├── icon112.png
├── backgrounds
│ ├── image1.png
│ ├── image2.png
│ ├── image3.png
│ ├── image4.png
│ ├── image5.png
│ └── image6.png
└── vite.svg
├── .vscode
├── extensions.json
└── settings.json
├── .gitmodules
├── tsconfig.json
├── README.md
├── tsconfig.node.json
├── .gitignore
├── index.html
└── tsconfig.app.json
/FUNDING.yml:
--------------------------------------------------------------------------------
1 | ko_fi: cyan2048
2 |
--------------------------------------------------------------------------------
/scripts/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///