├── .eslintrc ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .gitpod.Dockerfile ├── .gitpod.yml ├── .husky └── pre-commit ├── .prettierrc ├── LICENSE ├── README.md ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── src-tauri ├── .gitignore ├── .rustfmt.toml ├── Cargo.lock ├── Cargo.toml ├── build.rs ├── 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 │ ├── app-icon.png │ ├── icon.icns │ ├── icon.ico │ └── icon.png ├── migrations │ ├── 20230418013219_initial_data.sql │ ├── 20230418080146_create_chats.sql │ └── 20230420040005_insert_last_login_to_settings.sql ├── src │ ├── main.rs │ └── window_ext.rs └── tauri.conf.json ├── src ├── assets │ └── icons │ │ └── Lume.tsx ├── components │ ├── appHeader │ │ ├── actions.tsx │ │ └── index.tsx │ ├── channels │ │ ├── channelList.tsx │ │ ├── channelListItem.tsx │ │ ├── createChannelModal.tsx │ │ └── messages │ │ │ ├── hideMessageButton.tsx │ │ │ ├── index.tsx │ │ │ ├── item.tsx │ │ │ ├── muteButton.tsx │ │ │ └── replyButton.tsx │ ├── chats │ │ ├── chatList.tsx │ │ ├── chatListItem.tsx │ │ ├── chatModal.tsx │ │ ├── chatModalUser.tsx │ │ ├── messageList.tsx │ │ ├── messageListItem.tsx │ │ └── messageUser.tsx │ ├── eventCollector.tsx │ ├── form │ │ ├── base.tsx │ │ ├── channel.tsx │ │ ├── chat.tsx │ │ ├── comment.tsx │ │ └── imagePicker.tsx │ ├── layouts │ │ ├── newsfeed.tsx │ │ └── onboarding.tsx │ ├── link.tsx │ ├── multiAccounts │ │ ├── activeAccount.tsx │ │ ├── inactiveAccount.tsx │ │ └── index.tsx │ ├── navigation │ │ ├── channels.tsx │ │ ├── chats.tsx │ │ ├── index.tsx │ │ └── newsfeed.tsx │ ├── networkStatusIndicator.tsx │ ├── note │ │ ├── base.tsx │ │ ├── comment.tsx │ │ ├── extend.tsx │ │ ├── meta │ │ │ ├── comment.tsx │ │ │ └── reaction.tsx │ │ ├── metadata.tsx │ │ ├── parent.tsx │ │ ├── placeholder.tsx │ │ ├── preview │ │ │ ├── image.tsx │ │ │ └── video.tsx │ │ ├── quote.tsx │ │ ├── quoteRepost.tsx │ │ └── rootNote.tsx │ ├── profile │ │ ├── followers.tsx │ │ ├── follows.tsx │ │ ├── metadata.tsx │ │ └── notes.tsx │ ├── relaysProvider.tsx │ └── user │ │ ├── base.tsx │ │ ├── extend.tsx │ │ ├── follow.tsx │ │ ├── large.tsx │ │ ├── mention.tsx │ │ ├── mini.tsx │ │ └── quoteRepost.tsx ├── pages │ ├── channel │ │ └── index.page.client.tsx │ ├── chat │ │ └── index.page.client.tsx │ ├── index.page.tsx │ ├── newsfeed │ │ ├── circle │ │ │ └── index.page.tsx │ │ └── following │ │ │ └── index.page.client.tsx │ ├── onboarding │ │ ├── create │ │ │ ├── index.page.client.tsx │ │ │ └── step-2 │ │ │ │ └── index.page.client.tsx │ │ ├── index.page.tsx │ │ └── login │ │ │ ├── index.page.client.tsx │ │ │ └── step-2 │ │ │ └── index.page.client.tsx │ └── user │ │ └── index.page.client.tsx ├── renderer │ ├── _default.page.client.tsx │ ├── _default.page.server.tsx │ ├── _error.page.tsx │ ├── index.css │ ├── shell.tsx │ └── types.ts ├── stores │ ├── channel.tsx │ ├── chat.tsx │ ├── constants.tsx │ └── note.tsx └── utils │ ├── createBlobFromFile.tsx │ ├── getDate.tsx │ ├── hooks │ ├── useChannelMetadata.tsx │ ├── useDecryptMessage.tsx │ ├── useNetworkStatus.tsx │ ├── usePageContext.tsx │ └── useProfileMetadata.tsx │ ├── notification.tsx │ ├── parser.tsx │ ├── shortenKey.tsx │ ├── storage.tsx │ └── transform.tsx ├── tailwind.config.js ├── tsconfig.json └── vite.config.ts /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/.gitpod.Dockerfile -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | pnpm exec lint-staged 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/.gitignore -------------------------------------------------------------------------------- /src-tauri/.rustfmt.toml: -------------------------------------------------------------------------------- 1 | tab_spaces=2 2 | -------------------------------------------------------------------------------- /src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/build.rs -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/app-icon.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/migrations/20230418013219_initial_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/migrations/20230418013219_initial_data.sql -------------------------------------------------------------------------------- /src-tauri/migrations/20230418080146_create_chats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/migrations/20230418080146_create_chats.sql -------------------------------------------------------------------------------- /src-tauri/migrations/20230420040005_insert_last_login_to_settings.sql: -------------------------------------------------------------------------------- 1 | -- Add migration script here 2 | INSERT INTO 3 | settings (key, value) 4 | VALUES 5 | ("last_login", "0"); 6 | -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/src/main.rs -------------------------------------------------------------------------------- /src-tauri/src/window_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/src/window_ext.rs -------------------------------------------------------------------------------- /src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /src/assets/icons/Lume.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/assets/icons/Lume.tsx -------------------------------------------------------------------------------- /src/components/appHeader/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/appHeader/actions.tsx -------------------------------------------------------------------------------- /src/components/appHeader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/appHeader/index.tsx -------------------------------------------------------------------------------- /src/components/channels/channelList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/channels/channelList.tsx -------------------------------------------------------------------------------- /src/components/channels/channelListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/channels/channelListItem.tsx -------------------------------------------------------------------------------- /src/components/channels/createChannelModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/channels/createChannelModal.tsx -------------------------------------------------------------------------------- /src/components/channels/messages/hideMessageButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/channels/messages/hideMessageButton.tsx -------------------------------------------------------------------------------- /src/components/channels/messages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/channels/messages/index.tsx -------------------------------------------------------------------------------- /src/components/channels/messages/item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/channels/messages/item.tsx -------------------------------------------------------------------------------- /src/components/channels/messages/muteButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/channels/messages/muteButton.tsx -------------------------------------------------------------------------------- /src/components/channels/messages/replyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/channels/messages/replyButton.tsx -------------------------------------------------------------------------------- /src/components/chats/chatList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/chats/chatList.tsx -------------------------------------------------------------------------------- /src/components/chats/chatListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/chats/chatListItem.tsx -------------------------------------------------------------------------------- /src/components/chats/chatModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/chats/chatModal.tsx -------------------------------------------------------------------------------- /src/components/chats/chatModalUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/chats/chatModalUser.tsx -------------------------------------------------------------------------------- /src/components/chats/messageList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/chats/messageList.tsx -------------------------------------------------------------------------------- /src/components/chats/messageListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/chats/messageListItem.tsx -------------------------------------------------------------------------------- /src/components/chats/messageUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/chats/messageUser.tsx -------------------------------------------------------------------------------- /src/components/eventCollector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/eventCollector.tsx -------------------------------------------------------------------------------- /src/components/form/base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/form/base.tsx -------------------------------------------------------------------------------- /src/components/form/channel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/form/channel.tsx -------------------------------------------------------------------------------- /src/components/form/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/form/chat.tsx -------------------------------------------------------------------------------- /src/components/form/comment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/form/comment.tsx -------------------------------------------------------------------------------- /src/components/form/imagePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/form/imagePicker.tsx -------------------------------------------------------------------------------- /src/components/layouts/newsfeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/layouts/newsfeed.tsx -------------------------------------------------------------------------------- /src/components/layouts/onboarding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/layouts/onboarding.tsx -------------------------------------------------------------------------------- /src/components/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/link.tsx -------------------------------------------------------------------------------- /src/components/multiAccounts/activeAccount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/multiAccounts/activeAccount.tsx -------------------------------------------------------------------------------- /src/components/multiAccounts/inactiveAccount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/multiAccounts/inactiveAccount.tsx -------------------------------------------------------------------------------- /src/components/multiAccounts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/multiAccounts/index.tsx -------------------------------------------------------------------------------- /src/components/navigation/channels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/navigation/channels.tsx -------------------------------------------------------------------------------- /src/components/navigation/chats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/navigation/chats.tsx -------------------------------------------------------------------------------- /src/components/navigation/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/navigation/index.tsx -------------------------------------------------------------------------------- /src/components/navigation/newsfeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/navigation/newsfeed.tsx -------------------------------------------------------------------------------- /src/components/networkStatusIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/networkStatusIndicator.tsx -------------------------------------------------------------------------------- /src/components/note/base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/note/base.tsx -------------------------------------------------------------------------------- /src/components/note/comment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/note/comment.tsx -------------------------------------------------------------------------------- /src/components/note/extend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/note/extend.tsx -------------------------------------------------------------------------------- /src/components/note/meta/comment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/note/meta/comment.tsx -------------------------------------------------------------------------------- /src/components/note/meta/reaction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/note/meta/reaction.tsx -------------------------------------------------------------------------------- /src/components/note/metadata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/note/metadata.tsx -------------------------------------------------------------------------------- /src/components/note/parent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/note/parent.tsx -------------------------------------------------------------------------------- /src/components/note/placeholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/note/placeholder.tsx -------------------------------------------------------------------------------- /src/components/note/preview/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/note/preview/image.tsx -------------------------------------------------------------------------------- /src/components/note/preview/video.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/note/preview/video.tsx -------------------------------------------------------------------------------- /src/components/note/quote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/note/quote.tsx -------------------------------------------------------------------------------- /src/components/note/quoteRepost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/note/quoteRepost.tsx -------------------------------------------------------------------------------- /src/components/note/rootNote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/note/rootNote.tsx -------------------------------------------------------------------------------- /src/components/profile/followers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/profile/followers.tsx -------------------------------------------------------------------------------- /src/components/profile/follows.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/profile/follows.tsx -------------------------------------------------------------------------------- /src/components/profile/metadata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/profile/metadata.tsx -------------------------------------------------------------------------------- /src/components/profile/notes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/profile/notes.tsx -------------------------------------------------------------------------------- /src/components/relaysProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/relaysProvider.tsx -------------------------------------------------------------------------------- /src/components/user/base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/user/base.tsx -------------------------------------------------------------------------------- /src/components/user/extend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/user/extend.tsx -------------------------------------------------------------------------------- /src/components/user/follow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/user/follow.tsx -------------------------------------------------------------------------------- /src/components/user/large.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/user/large.tsx -------------------------------------------------------------------------------- /src/components/user/mention.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/user/mention.tsx -------------------------------------------------------------------------------- /src/components/user/mini.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/user/mini.tsx -------------------------------------------------------------------------------- /src/components/user/quoteRepost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/components/user/quoteRepost.tsx -------------------------------------------------------------------------------- /src/pages/channel/index.page.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/pages/channel/index.page.client.tsx -------------------------------------------------------------------------------- /src/pages/chat/index.page.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/pages/chat/index.page.client.tsx -------------------------------------------------------------------------------- /src/pages/index.page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/pages/index.page.tsx -------------------------------------------------------------------------------- /src/pages/newsfeed/circle/index.page.tsx: -------------------------------------------------------------------------------- 1 | export function Page() { 2 | return <>; 3 | } 4 | -------------------------------------------------------------------------------- /src/pages/newsfeed/following/index.page.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/pages/newsfeed/following/index.page.client.tsx -------------------------------------------------------------------------------- /src/pages/onboarding/create/index.page.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/pages/onboarding/create/index.page.client.tsx -------------------------------------------------------------------------------- /src/pages/onboarding/create/step-2/index.page.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/pages/onboarding/create/step-2/index.page.client.tsx -------------------------------------------------------------------------------- /src/pages/onboarding/index.page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/pages/onboarding/index.page.tsx -------------------------------------------------------------------------------- /src/pages/onboarding/login/index.page.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/pages/onboarding/login/index.page.client.tsx -------------------------------------------------------------------------------- /src/pages/onboarding/login/step-2/index.page.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/pages/onboarding/login/step-2/index.page.client.tsx -------------------------------------------------------------------------------- /src/pages/user/index.page.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/pages/user/index.page.client.tsx -------------------------------------------------------------------------------- /src/renderer/_default.page.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/renderer/_default.page.client.tsx -------------------------------------------------------------------------------- /src/renderer/_default.page.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/renderer/_default.page.server.tsx -------------------------------------------------------------------------------- /src/renderer/_error.page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/renderer/_error.page.tsx -------------------------------------------------------------------------------- /src/renderer/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/renderer/index.css -------------------------------------------------------------------------------- /src/renderer/shell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/renderer/shell.tsx -------------------------------------------------------------------------------- /src/renderer/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/renderer/types.ts -------------------------------------------------------------------------------- /src/stores/channel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/stores/channel.tsx -------------------------------------------------------------------------------- /src/stores/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/stores/chat.tsx -------------------------------------------------------------------------------- /src/stores/constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/stores/constants.tsx -------------------------------------------------------------------------------- /src/stores/note.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/stores/note.tsx -------------------------------------------------------------------------------- /src/utils/createBlobFromFile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/utils/createBlobFromFile.tsx -------------------------------------------------------------------------------- /src/utils/getDate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/utils/getDate.tsx -------------------------------------------------------------------------------- /src/utils/hooks/useChannelMetadata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/utils/hooks/useChannelMetadata.tsx -------------------------------------------------------------------------------- /src/utils/hooks/useDecryptMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/utils/hooks/useDecryptMessage.tsx -------------------------------------------------------------------------------- /src/utils/hooks/useNetworkStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/utils/hooks/useNetworkStatus.tsx -------------------------------------------------------------------------------- /src/utils/hooks/usePageContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/utils/hooks/usePageContext.tsx -------------------------------------------------------------------------------- /src/utils/hooks/useProfileMetadata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/utils/hooks/useProfileMetadata.tsx -------------------------------------------------------------------------------- /src/utils/notification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/utils/notification.tsx -------------------------------------------------------------------------------- /src/utils/parser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/utils/parser.tsx -------------------------------------------------------------------------------- /src/utils/shortenKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/utils/shortenKey.tsx -------------------------------------------------------------------------------- /src/utils/storage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/utils/storage.tsx -------------------------------------------------------------------------------- /src/utils/transform.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/src/utils/transform.tsx -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brillout/lume/HEAD/vite.config.ts --------------------------------------------------------------------------------