├── .env.dev.sample ├── .env.sample ├── .eslintignore ├── .eslintrc.json ├── .eslintrc.json.bak ├── .github ├── assets │ └── presentation.png └── workflows │ └── deployment.yaml ├── .gitignore ├── .husky └── pre-commit.bak ├── .prettierignore ├── .prettierrc.json ├── .vscode └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── jest.config.js ├── next.config.js ├── nixpacks.toml ├── package.json ├── postcss.config.js ├── prisma └── schema.prisma ├── public ├── 404.png ├── assets │ ├── no-bookmarks.png │ ├── no-followers.png │ ├── no-likes.png │ ├── no-media.png │ ├── no-retweets.png │ ├── twitter-avatar.jpg │ └── twitter-banner.png ├── banner.png ├── favicon.ico ├── fonts │ ├── chirp-bold-web.woff │ ├── chirp-bold-web.woff2 │ ├── chirp-extended-heavy-web.woff │ ├── chirp-extended-heavy-web.woff2 │ ├── chirp-heavy-web.woff │ ├── chirp-heavy-web.woff2 │ ├── chirp-medium-web.woff │ ├── chirp-medium-web.woff2 │ ├── chirp-regular-web.woff │ └── chirp-regular-web.woff2 ├── logo192.png ├── logo512.png ├── site.webmanifest └── twitter-icon.svg ├── src ├── app │ └── frames │ │ └── route.ts ├── components │ ├── aside │ │ ├── aside-footer.tsx │ │ ├── aside-trends.tsx │ │ ├── aside.tsx │ │ ├── search-bar.tsx │ │ ├── suggestions.tsx.bak │ │ └── trends.tsx │ ├── common │ │ ├── app-head.tsx │ │ ├── load-more.tsx │ │ ├── placeholder.tsx │ │ └── seo.tsx │ ├── feed │ │ └── tweet-feed.tsx │ ├── frames │ │ ├── Frame.tsx │ │ └── frame-ui.tsx │ ├── home │ │ ├── main-container.tsx │ │ ├── main-header.tsx │ │ └── update-username.tsx.bak │ ├── input │ │ ├── image-preview.tsx │ │ ├── input-accent-radio.tsx │ │ ├── input-field.tsx │ │ ├── input-form.tsx │ │ ├── input-options.tsx │ │ ├── input-theme-radio.tsx │ │ ├── input.tsx │ │ ├── progress-bar.tsx │ │ └── search-bar.tsx │ ├── layout │ │ ├── auth-layout.tsx │ │ ├── common-layout.tsx │ │ ├── main-layout.tsx │ │ ├── user-data-layout.tsx │ │ ├── user-follow-layout.tsx │ │ └── user-home-layout.tsx │ ├── login │ │ ├── login-footer.tsx │ │ ├── login-main.tsx │ │ └── sign-in-with-warpcast.tsx │ ├── modal │ │ ├── action-modal.tsx │ │ ├── display-modal.tsx │ │ ├── edit-profile-modal.tsx │ │ ├── image-modal.tsx │ │ ├── mobile-sidebar-modal.tsx │ │ ├── modal.tsx │ │ ├── save-passkey-modal.tsx │ │ ├── sign-in-modal-wallet.tsx │ │ ├── sign-in-modal-warpcast.tsx │ │ ├── tip-modal.tsx │ │ ├── tweet-reply-modal.tsx │ │ ├── tweet-stats-modal.tsx │ │ └── username-modal.tsx │ ├── search │ │ ├── search-topics.tsx │ │ └── user-search-result.tsx │ ├── sidebar │ │ ├── menu-link.tsx │ │ ├── mobile-sidebar-link.tsx │ │ ├── mobile-sidebar.tsx │ │ ├── more-settings.tsx │ │ ├── sidebar-link.tsx │ │ ├── sidebar-profile.tsx │ │ └── sidebar.tsx │ ├── sync │ │ └── sync-view.tsx │ ├── tweet │ │ ├── number-stats.tsx │ │ ├── stats-empty.tsx │ │ ├── tweet-actions.tsx │ │ ├── tweet-date.tsx │ │ ├── tweet-embed.tsx │ │ ├── tweet-option.tsx │ │ ├── tweet-parent.tsx │ │ ├── tweet-parent.tsx.bak │ │ ├── tweet-share.tsx │ │ ├── tweet-stats.tsx │ │ ├── tweet-status.tsx │ │ ├── tweet-text.tsx │ │ ├── tweet-topic.tsx │ │ ├── tweet-with-parent.tsx │ │ ├── tweet-with-parent.tsx.bak │ │ └── tweet.tsx │ ├── ui │ │ ├── button.tsx │ │ ├── caution-warn.tsx │ │ ├── custom-icon.tsx │ │ ├── error.tsx │ │ ├── feed-ordering-selector.tsx │ │ ├── follow-button.tsx │ │ ├── hero-icon.tsx │ │ ├── loading.tsx │ │ ├── menu-row.tsx │ │ ├── next-image.tsx │ │ ├── segmented-nav-link.tsx │ │ └── tooltip.tsx │ ├── user │ │ ├── user-avatar.tsx │ │ ├── user-card.tsx │ │ ├── user-cards.tsx │ │ ├── user-details.tsx │ │ ├── user-edit-profile.tsx │ │ ├── user-fid.tsx │ │ ├── user-follow-stats.tsx │ │ ├── user-follow.tsx │ │ ├── user-following.tsx │ │ ├── user-header.tsx │ │ ├── user-home-avatar.tsx │ │ ├── user-home-cover.tsx │ │ ├── user-known-followers.tsx │ │ ├── user-name.tsx │ │ ├── user-nav.tsx │ │ ├── user-share.tsx │ │ ├── user-tooltip.tsx │ │ └── user-username.tsx │ └── view │ │ ├── view-parent-tweet.tsx │ │ ├── view-tweet-stats.tsx │ │ └── view-tweet.tsx ├── contracts │ ├── id-registry.ts │ ├── index.ts │ ├── key-gateway.ts │ ├── key-registry.ts │ └── validator.ts ├── lib │ ├── api │ │ ├── auth.ts │ │ └── trends.ts │ ├── chains │ │ └── resolve-chain-icon.ts │ ├── context │ │ ├── auth-context.tsx │ │ ├── theme-context.tsx │ │ ├── user-context.tsx │ │ └── window-context.tsx │ ├── crypto.ts │ ├── date.ts │ ├── embeds.ts │ ├── env.ts │ ├── farcaster │ │ ├── index.ts │ │ └── utils.ts │ ├── fetch.ts │ ├── hooks │ │ ├── useConnectedWalletFid.tsx │ │ ├── useInfiniteScroll.tsx │ │ ├── useInfiniteScrollUsers.tsx │ │ ├── useModal.ts │ │ └── useRequireAuth.ts │ ├── imgur │ │ └── upload.ts │ ├── keys.ts │ ├── lru-cache.ts │ ├── merge.ts │ ├── paginated-reactions.ts │ ├── paginated-tweets.ts │ ├── passkeys.ts │ ├── prisma.ts │ ├── random.ts │ ├── signers.ts │ ├── topics │ │ └── resolve-topic.ts │ ├── types │ │ ├── app-auth.ts │ │ ├── available.ts │ │ ├── bookmark.ts │ │ ├── feed.ts │ │ ├── file.ts │ │ ├── keypair.ts │ │ ├── notifications.ts │ │ ├── online.ts │ │ ├── place.ts │ │ ├── responses.ts │ │ ├── signer.ts │ │ ├── stats.ts │ │ ├── theme.ts │ │ ├── topic.ts │ │ ├── trends.ts │ │ ├── tweet.ts │ │ └── user.ts │ ├── user │ │ └── resolve-user.ts │ ├── utils.ts │ └── validation.ts ├── pages │ ├── 404.tsx │ ├── [...redirect].tsx │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ ├── embeds.ts │ │ ├── feed.ts │ │ ├── hub │ │ │ ├── batch.ts │ │ │ └── index.ts │ │ ├── online │ │ │ └── index.ts │ │ ├── search.ts │ │ ├── signer │ │ │ └── [pubKey] │ │ │ │ ├── authorize.ts │ │ │ │ └── user.ts │ │ ├── topic │ │ │ └── index.ts │ │ ├── trends │ │ │ └── index.ts │ │ ├── tweet │ │ │ ├── [id] │ │ │ │ ├── engagers.ts │ │ │ │ ├── index.ts │ │ │ │ └── replies.ts │ │ │ └── batch.ts │ │ └── user │ │ │ ├── [id] │ │ │ ├── index.ts │ │ │ ├── interests.ts │ │ │ ├── known-followers.ts │ │ │ ├── likes.ts │ │ │ ├── links.ts │ │ │ ├── notifications.ts │ │ │ ├── signers │ │ │ │ ├── [pubKey] │ │ │ │ │ ├── backup.ts │ │ │ │ │ ├── casts.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── sync.ts │ │ │ └── tweets.ts │ │ │ └── resolve-usernames.ts │ ├── bookmarks.tsx.bak │ ├── home.tsx │ ├── index.tsx │ ├── login.tsx │ ├── notifications.tsx │ ├── people.tsx.bak │ ├── settings │ │ ├── index.tsx │ │ └── manage-signers │ │ │ ├── [pubKey].tsx │ │ │ └── index.tsx │ ├── topic │ │ └── index.tsx │ ├── trends.tsx │ ├── tweet │ │ └── [id].tsx │ └── user │ │ └── [id] │ │ ├── followers.tsx │ │ ├── following.tsx │ │ ├── index.tsx │ │ ├── likes.tsx │ │ ├── media.tsx.bak │ │ ├── with_replies.tsx │ │ └── with_replies.tsx.bak └── styles │ ├── fonts.scss │ └── globals.scss ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /.env.dev.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/.env.dev.sample -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/.env.sample -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.eslintrc.json.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/.eslintrc.json.bak -------------------------------------------------------------------------------- /.github/assets/presentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/.github/assets/presentation.png -------------------------------------------------------------------------------- /.github/workflows/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/.github/workflows/deployment.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/.husky/pre-commit.bak -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "WillLuke.nextjs.hasPrompted": true 3 | } 4 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/jest.config.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/next.config.js -------------------------------------------------------------------------------- /nixpacks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/nixpacks.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/404.png -------------------------------------------------------------------------------- /public/assets/no-bookmarks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/assets/no-bookmarks.png -------------------------------------------------------------------------------- /public/assets/no-followers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/assets/no-followers.png -------------------------------------------------------------------------------- /public/assets/no-likes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/assets/no-likes.png -------------------------------------------------------------------------------- /public/assets/no-media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/assets/no-media.png -------------------------------------------------------------------------------- /public/assets/no-retweets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/assets/no-retweets.png -------------------------------------------------------------------------------- /public/assets/twitter-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/assets/twitter-avatar.jpg -------------------------------------------------------------------------------- /public/assets/twitter-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/assets/twitter-banner.png -------------------------------------------------------------------------------- /public/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/banner.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/chirp-bold-web.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/fonts/chirp-bold-web.woff -------------------------------------------------------------------------------- /public/fonts/chirp-bold-web.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/fonts/chirp-bold-web.woff2 -------------------------------------------------------------------------------- /public/fonts/chirp-extended-heavy-web.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/fonts/chirp-extended-heavy-web.woff -------------------------------------------------------------------------------- /public/fonts/chirp-extended-heavy-web.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/fonts/chirp-extended-heavy-web.woff2 -------------------------------------------------------------------------------- /public/fonts/chirp-heavy-web.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/fonts/chirp-heavy-web.woff -------------------------------------------------------------------------------- /public/fonts/chirp-heavy-web.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/fonts/chirp-heavy-web.woff2 -------------------------------------------------------------------------------- /public/fonts/chirp-medium-web.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/fonts/chirp-medium-web.woff -------------------------------------------------------------------------------- /public/fonts/chirp-medium-web.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/fonts/chirp-medium-web.woff2 -------------------------------------------------------------------------------- /public/fonts/chirp-regular-web.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/fonts/chirp-regular-web.woff -------------------------------------------------------------------------------- /public/fonts/chirp-regular-web.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/fonts/chirp-regular-web.woff2 -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/twitter-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/public/twitter-icon.svg -------------------------------------------------------------------------------- /src/app/frames/route.ts: -------------------------------------------------------------------------------- 1 | export { GET, POST } from '@frames.js/render/next'; 2 | -------------------------------------------------------------------------------- /src/components/aside/aside-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/aside/aside-footer.tsx -------------------------------------------------------------------------------- /src/components/aside/aside-trends.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/aside/aside-trends.tsx -------------------------------------------------------------------------------- /src/components/aside/aside.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/aside/aside.tsx -------------------------------------------------------------------------------- /src/components/aside/search-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/aside/search-bar.tsx -------------------------------------------------------------------------------- /src/components/aside/suggestions.tsx.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/aside/suggestions.tsx.bak -------------------------------------------------------------------------------- /src/components/aside/trends.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/aside/trends.tsx -------------------------------------------------------------------------------- /src/components/common/app-head.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/common/app-head.tsx -------------------------------------------------------------------------------- /src/components/common/load-more.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/common/load-more.tsx -------------------------------------------------------------------------------- /src/components/common/placeholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/common/placeholder.tsx -------------------------------------------------------------------------------- /src/components/common/seo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/common/seo.tsx -------------------------------------------------------------------------------- /src/components/feed/tweet-feed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/feed/tweet-feed.tsx -------------------------------------------------------------------------------- /src/components/frames/Frame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/frames/Frame.tsx -------------------------------------------------------------------------------- /src/components/frames/frame-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/frames/frame-ui.tsx -------------------------------------------------------------------------------- /src/components/home/main-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/home/main-container.tsx -------------------------------------------------------------------------------- /src/components/home/main-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/home/main-header.tsx -------------------------------------------------------------------------------- /src/components/home/update-username.tsx.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/home/update-username.tsx.bak -------------------------------------------------------------------------------- /src/components/input/image-preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/input/image-preview.tsx -------------------------------------------------------------------------------- /src/components/input/input-accent-radio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/input/input-accent-radio.tsx -------------------------------------------------------------------------------- /src/components/input/input-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/input/input-field.tsx -------------------------------------------------------------------------------- /src/components/input/input-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/input/input-form.tsx -------------------------------------------------------------------------------- /src/components/input/input-options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/input/input-options.tsx -------------------------------------------------------------------------------- /src/components/input/input-theme-radio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/input/input-theme-radio.tsx -------------------------------------------------------------------------------- /src/components/input/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/input/input.tsx -------------------------------------------------------------------------------- /src/components/input/progress-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/input/progress-bar.tsx -------------------------------------------------------------------------------- /src/components/input/search-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/input/search-bar.tsx -------------------------------------------------------------------------------- /src/components/layout/auth-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/layout/auth-layout.tsx -------------------------------------------------------------------------------- /src/components/layout/common-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/layout/common-layout.tsx -------------------------------------------------------------------------------- /src/components/layout/main-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/layout/main-layout.tsx -------------------------------------------------------------------------------- /src/components/layout/user-data-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/layout/user-data-layout.tsx -------------------------------------------------------------------------------- /src/components/layout/user-follow-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/layout/user-follow-layout.tsx -------------------------------------------------------------------------------- /src/components/layout/user-home-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/layout/user-home-layout.tsx -------------------------------------------------------------------------------- /src/components/login/login-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/login/login-footer.tsx -------------------------------------------------------------------------------- /src/components/login/login-main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/login/login-main.tsx -------------------------------------------------------------------------------- /src/components/login/sign-in-with-warpcast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/login/sign-in-with-warpcast.tsx -------------------------------------------------------------------------------- /src/components/modal/action-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/modal/action-modal.tsx -------------------------------------------------------------------------------- /src/components/modal/display-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/modal/display-modal.tsx -------------------------------------------------------------------------------- /src/components/modal/edit-profile-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/modal/edit-profile-modal.tsx -------------------------------------------------------------------------------- /src/components/modal/image-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/modal/image-modal.tsx -------------------------------------------------------------------------------- /src/components/modal/mobile-sidebar-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/modal/mobile-sidebar-modal.tsx -------------------------------------------------------------------------------- /src/components/modal/modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/modal/modal.tsx -------------------------------------------------------------------------------- /src/components/modal/save-passkey-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/modal/save-passkey-modal.tsx -------------------------------------------------------------------------------- /src/components/modal/sign-in-modal-wallet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/modal/sign-in-modal-wallet.tsx -------------------------------------------------------------------------------- /src/components/modal/sign-in-modal-warpcast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/modal/sign-in-modal-warpcast.tsx -------------------------------------------------------------------------------- /src/components/modal/tip-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/modal/tip-modal.tsx -------------------------------------------------------------------------------- /src/components/modal/tweet-reply-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/modal/tweet-reply-modal.tsx -------------------------------------------------------------------------------- /src/components/modal/tweet-stats-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/modal/tweet-stats-modal.tsx -------------------------------------------------------------------------------- /src/components/modal/username-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/modal/username-modal.tsx -------------------------------------------------------------------------------- /src/components/search/search-topics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/search/search-topics.tsx -------------------------------------------------------------------------------- /src/components/search/user-search-result.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/search/user-search-result.tsx -------------------------------------------------------------------------------- /src/components/sidebar/menu-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/sidebar/menu-link.tsx -------------------------------------------------------------------------------- /src/components/sidebar/mobile-sidebar-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/sidebar/mobile-sidebar-link.tsx -------------------------------------------------------------------------------- /src/components/sidebar/mobile-sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/sidebar/mobile-sidebar.tsx -------------------------------------------------------------------------------- /src/components/sidebar/more-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/sidebar/more-settings.tsx -------------------------------------------------------------------------------- /src/components/sidebar/sidebar-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/sidebar/sidebar-link.tsx -------------------------------------------------------------------------------- /src/components/sidebar/sidebar-profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/sidebar/sidebar-profile.tsx -------------------------------------------------------------------------------- /src/components/sidebar/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/sidebar/sidebar.tsx -------------------------------------------------------------------------------- /src/components/sync/sync-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/sync/sync-view.tsx -------------------------------------------------------------------------------- /src/components/tweet/number-stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/number-stats.tsx -------------------------------------------------------------------------------- /src/components/tweet/stats-empty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/stats-empty.tsx -------------------------------------------------------------------------------- /src/components/tweet/tweet-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet-actions.tsx -------------------------------------------------------------------------------- /src/components/tweet/tweet-date.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet-date.tsx -------------------------------------------------------------------------------- /src/components/tweet/tweet-embed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet-embed.tsx -------------------------------------------------------------------------------- /src/components/tweet/tweet-option.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet-option.tsx -------------------------------------------------------------------------------- /src/components/tweet/tweet-parent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet-parent.tsx -------------------------------------------------------------------------------- /src/components/tweet/tweet-parent.tsx.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet-parent.tsx.bak -------------------------------------------------------------------------------- /src/components/tweet/tweet-share.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet-share.tsx -------------------------------------------------------------------------------- /src/components/tweet/tweet-stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet-stats.tsx -------------------------------------------------------------------------------- /src/components/tweet/tweet-status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet-status.tsx -------------------------------------------------------------------------------- /src/components/tweet/tweet-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet-text.tsx -------------------------------------------------------------------------------- /src/components/tweet/tweet-topic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet-topic.tsx -------------------------------------------------------------------------------- /src/components/tweet/tweet-with-parent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet-with-parent.tsx -------------------------------------------------------------------------------- /src/components/tweet/tweet-with-parent.tsx.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet-with-parent.tsx.bak -------------------------------------------------------------------------------- /src/components/tweet/tweet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/tweet/tweet.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/caution-warn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/ui/caution-warn.tsx -------------------------------------------------------------------------------- /src/components/ui/custom-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/ui/custom-icon.tsx -------------------------------------------------------------------------------- /src/components/ui/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/ui/error.tsx -------------------------------------------------------------------------------- /src/components/ui/feed-ordering-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/ui/feed-ordering-selector.tsx -------------------------------------------------------------------------------- /src/components/ui/follow-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/ui/follow-button.tsx -------------------------------------------------------------------------------- /src/components/ui/hero-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/ui/hero-icon.tsx -------------------------------------------------------------------------------- /src/components/ui/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/ui/loading.tsx -------------------------------------------------------------------------------- /src/components/ui/menu-row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/ui/menu-row.tsx -------------------------------------------------------------------------------- /src/components/ui/next-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/ui/next-image.tsx -------------------------------------------------------------------------------- /src/components/ui/segmented-nav-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/ui/segmented-nav-link.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/components/user/user-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-avatar.tsx -------------------------------------------------------------------------------- /src/components/user/user-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-card.tsx -------------------------------------------------------------------------------- /src/components/user/user-cards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-cards.tsx -------------------------------------------------------------------------------- /src/components/user/user-details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-details.tsx -------------------------------------------------------------------------------- /src/components/user/user-edit-profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-edit-profile.tsx -------------------------------------------------------------------------------- /src/components/user/user-fid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-fid.tsx -------------------------------------------------------------------------------- /src/components/user/user-follow-stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-follow-stats.tsx -------------------------------------------------------------------------------- /src/components/user/user-follow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-follow.tsx -------------------------------------------------------------------------------- /src/components/user/user-following.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-following.tsx -------------------------------------------------------------------------------- /src/components/user/user-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-header.tsx -------------------------------------------------------------------------------- /src/components/user/user-home-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-home-avatar.tsx -------------------------------------------------------------------------------- /src/components/user/user-home-cover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-home-cover.tsx -------------------------------------------------------------------------------- /src/components/user/user-known-followers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-known-followers.tsx -------------------------------------------------------------------------------- /src/components/user/user-name.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-name.tsx -------------------------------------------------------------------------------- /src/components/user/user-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-nav.tsx -------------------------------------------------------------------------------- /src/components/user/user-share.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-share.tsx -------------------------------------------------------------------------------- /src/components/user/user-tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-tooltip.tsx -------------------------------------------------------------------------------- /src/components/user/user-username.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/user/user-username.tsx -------------------------------------------------------------------------------- /src/components/view/view-parent-tweet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/view/view-parent-tweet.tsx -------------------------------------------------------------------------------- /src/components/view/view-tweet-stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/view/view-tweet-stats.tsx -------------------------------------------------------------------------------- /src/components/view/view-tweet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/components/view/view-tweet.tsx -------------------------------------------------------------------------------- /src/contracts/id-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/contracts/id-registry.ts -------------------------------------------------------------------------------- /src/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/contracts/index.ts -------------------------------------------------------------------------------- /src/contracts/key-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/contracts/key-gateway.ts -------------------------------------------------------------------------------- /src/contracts/key-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/contracts/key-registry.ts -------------------------------------------------------------------------------- /src/contracts/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/contracts/validator.ts -------------------------------------------------------------------------------- /src/lib/api/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/api/auth.ts -------------------------------------------------------------------------------- /src/lib/api/trends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/api/trends.ts -------------------------------------------------------------------------------- /src/lib/chains/resolve-chain-icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/chains/resolve-chain-icon.ts -------------------------------------------------------------------------------- /src/lib/context/auth-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/context/auth-context.tsx -------------------------------------------------------------------------------- /src/lib/context/theme-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/context/theme-context.tsx -------------------------------------------------------------------------------- /src/lib/context/user-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/context/user-context.tsx -------------------------------------------------------------------------------- /src/lib/context/window-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/context/window-context.tsx -------------------------------------------------------------------------------- /src/lib/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/crypto.ts -------------------------------------------------------------------------------- /src/lib/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/date.ts -------------------------------------------------------------------------------- /src/lib/embeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/embeds.ts -------------------------------------------------------------------------------- /src/lib/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/env.ts -------------------------------------------------------------------------------- /src/lib/farcaster/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/farcaster/index.ts -------------------------------------------------------------------------------- /src/lib/farcaster/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/farcaster/utils.ts -------------------------------------------------------------------------------- /src/lib/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/fetch.ts -------------------------------------------------------------------------------- /src/lib/hooks/useConnectedWalletFid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/hooks/useConnectedWalletFid.tsx -------------------------------------------------------------------------------- /src/lib/hooks/useInfiniteScroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/hooks/useInfiniteScroll.tsx -------------------------------------------------------------------------------- /src/lib/hooks/useInfiniteScrollUsers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/hooks/useInfiniteScrollUsers.tsx -------------------------------------------------------------------------------- /src/lib/hooks/useModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/hooks/useModal.ts -------------------------------------------------------------------------------- /src/lib/hooks/useRequireAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/hooks/useRequireAuth.ts -------------------------------------------------------------------------------- /src/lib/imgur/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/imgur/upload.ts -------------------------------------------------------------------------------- /src/lib/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/keys.ts -------------------------------------------------------------------------------- /src/lib/lru-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/lru-cache.ts -------------------------------------------------------------------------------- /src/lib/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/merge.ts -------------------------------------------------------------------------------- /src/lib/paginated-reactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/paginated-reactions.ts -------------------------------------------------------------------------------- /src/lib/paginated-tweets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/paginated-tweets.ts -------------------------------------------------------------------------------- /src/lib/passkeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/passkeys.ts -------------------------------------------------------------------------------- /src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/prisma.ts -------------------------------------------------------------------------------- /src/lib/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/random.ts -------------------------------------------------------------------------------- /src/lib/signers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/signers.ts -------------------------------------------------------------------------------- /src/lib/topics/resolve-topic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/topics/resolve-topic.ts -------------------------------------------------------------------------------- /src/lib/types/app-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/app-auth.ts -------------------------------------------------------------------------------- /src/lib/types/available.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/available.ts -------------------------------------------------------------------------------- /src/lib/types/bookmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/bookmark.ts -------------------------------------------------------------------------------- /src/lib/types/feed.ts: -------------------------------------------------------------------------------- 1 | export type FeedOrderingType = 'latest' | 'top'; 2 | -------------------------------------------------------------------------------- /src/lib/types/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/file.ts -------------------------------------------------------------------------------- /src/lib/types/keypair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/keypair.ts -------------------------------------------------------------------------------- /src/lib/types/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/notifications.ts -------------------------------------------------------------------------------- /src/lib/types/online.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/online.ts -------------------------------------------------------------------------------- /src/lib/types/place.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/place.ts -------------------------------------------------------------------------------- /src/lib/types/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/responses.ts -------------------------------------------------------------------------------- /src/lib/types/signer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/signer.ts -------------------------------------------------------------------------------- /src/lib/types/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/stats.ts -------------------------------------------------------------------------------- /src/lib/types/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/theme.ts -------------------------------------------------------------------------------- /src/lib/types/topic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/topic.ts -------------------------------------------------------------------------------- /src/lib/types/trends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/trends.ts -------------------------------------------------------------------------------- /src/lib/types/tweet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/tweet.ts -------------------------------------------------------------------------------- /src/lib/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/types/user.ts -------------------------------------------------------------------------------- /src/lib/user/resolve-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/user/resolve-user.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/lib/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/lib/validation.ts -------------------------------------------------------------------------------- /src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/404.tsx -------------------------------------------------------------------------------- /src/pages/[...redirect].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/[...redirect].tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/api/embeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/embeds.ts -------------------------------------------------------------------------------- /src/pages/api/feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/feed.ts -------------------------------------------------------------------------------- /src/pages/api/hub/batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/hub/batch.ts -------------------------------------------------------------------------------- /src/pages/api/hub/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/hub/index.ts -------------------------------------------------------------------------------- /src/pages/api/online/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/online/index.ts -------------------------------------------------------------------------------- /src/pages/api/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/search.ts -------------------------------------------------------------------------------- /src/pages/api/signer/[pubKey]/authorize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/signer/[pubKey]/authorize.ts -------------------------------------------------------------------------------- /src/pages/api/signer/[pubKey]/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/signer/[pubKey]/user.ts -------------------------------------------------------------------------------- /src/pages/api/topic/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/topic/index.ts -------------------------------------------------------------------------------- /src/pages/api/trends/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/trends/index.ts -------------------------------------------------------------------------------- /src/pages/api/tweet/[id]/engagers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/tweet/[id]/engagers.ts -------------------------------------------------------------------------------- /src/pages/api/tweet/[id]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/tweet/[id]/index.ts -------------------------------------------------------------------------------- /src/pages/api/tweet/[id]/replies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/tweet/[id]/replies.ts -------------------------------------------------------------------------------- /src/pages/api/tweet/batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/tweet/batch.ts -------------------------------------------------------------------------------- /src/pages/api/user/[id]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/user/[id]/index.ts -------------------------------------------------------------------------------- /src/pages/api/user/[id]/interests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/user/[id]/interests.ts -------------------------------------------------------------------------------- /src/pages/api/user/[id]/known-followers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/user/[id]/known-followers.ts -------------------------------------------------------------------------------- /src/pages/api/user/[id]/likes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/user/[id]/likes.ts -------------------------------------------------------------------------------- /src/pages/api/user/[id]/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/user/[id]/links.ts -------------------------------------------------------------------------------- /src/pages/api/user/[id]/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/user/[id]/notifications.ts -------------------------------------------------------------------------------- /src/pages/api/user/[id]/signers/[pubKey]/backup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/user/[id]/signers/[pubKey]/backup.ts -------------------------------------------------------------------------------- /src/pages/api/user/[id]/signers/[pubKey]/casts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/user/[id]/signers/[pubKey]/casts.ts -------------------------------------------------------------------------------- /src/pages/api/user/[id]/signers/[pubKey]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/user/[id]/signers/[pubKey]/index.ts -------------------------------------------------------------------------------- /src/pages/api/user/[id]/signers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/user/[id]/signers/index.ts -------------------------------------------------------------------------------- /src/pages/api/user/[id]/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/user/[id]/sync.ts -------------------------------------------------------------------------------- /src/pages/api/user/[id]/tweets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/user/[id]/tweets.ts -------------------------------------------------------------------------------- /src/pages/api/user/resolve-usernames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/api/user/resolve-usernames.ts -------------------------------------------------------------------------------- /src/pages/bookmarks.tsx.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/bookmarks.tsx.bak -------------------------------------------------------------------------------- /src/pages/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/home.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/login.tsx -------------------------------------------------------------------------------- /src/pages/notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/notifications.tsx -------------------------------------------------------------------------------- /src/pages/people.tsx.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/people.tsx.bak -------------------------------------------------------------------------------- /src/pages/settings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/settings/index.tsx -------------------------------------------------------------------------------- /src/pages/settings/manage-signers/[pubKey].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/settings/manage-signers/[pubKey].tsx -------------------------------------------------------------------------------- /src/pages/settings/manage-signers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/settings/manage-signers/index.tsx -------------------------------------------------------------------------------- /src/pages/topic/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/topic/index.tsx -------------------------------------------------------------------------------- /src/pages/trends.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/trends.tsx -------------------------------------------------------------------------------- /src/pages/tweet/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/tweet/[id].tsx -------------------------------------------------------------------------------- /src/pages/user/[id]/followers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/user/[id]/followers.tsx -------------------------------------------------------------------------------- /src/pages/user/[id]/following.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/user/[id]/following.tsx -------------------------------------------------------------------------------- /src/pages/user/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/user/[id]/index.tsx -------------------------------------------------------------------------------- /src/pages/user/[id]/likes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/user/[id]/likes.tsx -------------------------------------------------------------------------------- /src/pages/user/[id]/media.tsx.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/user/[id]/media.tsx.bak -------------------------------------------------------------------------------- /src/pages/user/[id]/with_replies.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/user/[id]/with_replies.tsx -------------------------------------------------------------------------------- /src/pages/user/[id]/with_replies.tsx.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/pages/user/[id]/with_replies.tsx.bak -------------------------------------------------------------------------------- /src/styles/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/styles/fonts.scss -------------------------------------------------------------------------------- /src/styles/globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/src/styles/globals.scss -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephancill/opencast/HEAD/yarn.lock --------------------------------------------------------------------------------