├── .env.development ├── .env.example ├── .env.production ├── .eslintrc.json ├── .github ├── .github │ └── pull-request-template.md ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── build.yaml │ ├── claude-code-review.yml │ ├── claude.yml │ └── deploy-supabase-functions.yml ├── .gitignore ├── .husky ├── pre-commit └── pre-push ├── .madgerc ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .vscode └── settings.json ├── CLAUDE.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── CONVENTIONS.md ├── DMS_IMPLEMENTATION_PRD_REVISED.md ├── LICENSE ├── PERF_IMPROV.md ├── README.md ├── app ├── (app) │ ├── accounts │ │ └── page.tsx │ ├── analytics │ │ └── page.tsx │ ├── channels │ │ └── page.tsx │ ├── dms │ │ └── page.tsx │ ├── error.tsx │ ├── feeds │ │ └── page.tsx │ ├── inbox │ │ └── page.tsx │ ├── layout.tsx │ ├── list │ │ ├── auto-interactions │ │ │ └── page.tsx │ │ └── page.tsx │ ├── lists │ │ └── page.tsx │ ├── post │ │ ├── components │ │ │ ├── DraftList │ │ │ │ └── index.tsx │ │ │ └── DraftListItem │ │ │ │ └── index.tsx │ │ └── page.tsx │ ├── profile │ │ ├── [slug] │ │ │ └── page.tsx │ │ └── page.tsx │ ├── search │ │ └── page.tsx │ ├── settings │ │ └── page.tsx │ └── upgrade │ │ └── page.tsx ├── (auth) │ ├── error.tsx │ ├── layout.tsx │ ├── login │ │ └── page.tsx │ └── welcome │ │ ├── connect │ │ └── page.tsx │ │ ├── new │ │ └── page.tsx │ │ └── success │ │ └── page.tsx ├── api │ ├── accounts │ │ └── farcaster-api-key │ │ │ └── route.ts │ ├── additionalProfileInfo │ │ └── route.ts │ ├── auth │ │ ├── callback │ │ │ └── route.ts │ │ ├── confirm │ │ │ └── route.ts │ │ └── siwe │ │ │ └── route.ts │ ├── casts │ │ ├── conversation │ │ │ └── route.ts │ │ ├── lookup │ │ │ └── route.ts │ │ └── route.ts │ ├── channels │ │ ├── route.ts │ │ └── search │ │ │ └── route.ts │ ├── dms │ │ ├── conversations │ │ │ └── route.ts │ │ └── messages │ │ │ └── route.ts │ ├── feeds │ │ ├── channel │ │ │ └── route.ts │ │ ├── following │ │ │ └── route.ts │ │ ├── profile │ │ │ └── route.ts │ │ └── trending │ │ │ └── route.ts │ ├── lists │ │ └── route.ts │ ├── notifications │ │ └── route.ts │ ├── search │ │ └── route.ts │ ├── signerRequest │ │ └── route.ts │ └── users │ │ ├── active │ │ └── route.ts │ │ ├── relevant-followers │ │ └── route.ts │ │ ├── route.ts │ │ └── search │ │ └── route.ts ├── conversation │ ├── [...slug] │ │ └── page.tsx │ └── layout.tsx ├── error.tsx ├── layout.tsx ├── not-found.tsx ├── page.tsx ├── providers.tsx └── router-compat-full.ts ├── components.json ├── docs └── command-palette-future-improvements.md ├── funding.json ├── index.html ├── jest.config.js ├── next-env.d.ts ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public └── images │ ├── ActiveBadge.webp │ ├── app-screenshot.png │ ├── apple-touch-icon.png │ ├── bw-background.png │ ├── dms │ ├── farcaster-create-api-key.png │ └── farcaster-save-api-key.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── google_logo.png │ ├── hero.png │ ├── hero_new.png │ ├── herocast_og.png │ ├── herocast_og_old.png │ ├── logo.png │ └── splash.png ├── sentry.client.config.ts ├── sentry.edge.config.ts ├── sentry.server.config.ts ├── splashscreen.html ├── src ├── assets │ └── fonts │ │ ├── Montserrat.ttf │ │ ├── Satoshi-Bold.woff2 │ │ ├── Satoshi-BoldItalic.woff2 │ │ ├── Satoshi-Italic.woff2 │ │ ├── Satoshi-Medium.woff2 │ │ ├── Satoshi-MediumItalic.woff2 │ │ └── Satoshi-Regular.woff2 ├── common │ ├── components │ │ ├── AccountManagement │ │ │ ├── AccountManagement.tsx │ │ │ ├── AccountManagementModal.tsx │ │ │ ├── ChangeBioForm.tsx │ │ │ ├── ChangeDisplayNameForm.tsx │ │ │ ├── ChangeProfilePictureForm.tsx │ │ │ └── RenameAccountForm.tsx │ │ ├── AccountSelector.tsx │ │ ├── AlertDialog.tsx │ │ ├── Analytics │ │ │ ├── AnalyticsGraph.tsx │ │ │ ├── CastReactionsTable.tsx │ │ │ ├── CastsCard.tsx │ │ │ ├── DynamicChartCard.tsx │ │ │ ├── NewFollowersCard.tsx │ │ │ ├── ReactionsCard.tsx │ │ │ ├── RecentUnfollows.tsx │ │ │ └── TopFollowers.tsx │ │ ├── AppHotkeysProvider.tsx │ │ ├── BigOptionSelector.tsx │ │ ├── BulkAddUsersDialog.tsx │ │ ├── CashtagHoverCard.tsx │ │ ├── CastRow.tsx │ │ ├── CastThreadView.tsx │ │ ├── ChannelDisplay.tsx │ │ ├── ChannelHoverCard.tsx │ │ ├── ChannelList.tsx │ │ ├── ChannelPicker.tsx │ │ ├── ClickToCopyText.tsx │ │ ├── CommandPalette │ │ │ ├── ChannelSearchCommand.tsx │ │ │ ├── CommandPalette.module.css │ │ │ ├── UserSearchCommand.tsx │ │ │ └── index.tsx │ │ ├── CompactSearchFilters.tsx │ │ ├── ConfirmOnchainSignerButton.tsx │ │ ├── CreateAccountPage.tsx │ │ ├── CreateFarcasterAccount.tsx │ │ ├── DirectMessages │ │ │ ├── AnimatedMessageThread.tsx │ │ │ ├── ConversationListItem.tsx │ │ │ ├── DMEmptyState.tsx │ │ │ ├── DMErrorBoundary.tsx │ │ │ ├── DMErrorState.tsx │ │ │ ├── DMLoadingState.tsx │ │ │ ├── DMsOnboarding.tsx │ │ │ ├── DirectMessages.module.css │ │ │ ├── InlineUserSearch.tsx │ │ │ ├── MessageBubble.tsx │ │ │ ├── MessageInput.tsx │ │ │ ├── MessageSkeleton.tsx │ │ │ ├── MessageStatus.tsx │ │ │ ├── MessageThread.tsx │ │ │ ├── NewConversationDialog.tsx │ │ │ ├── ProfileHoverCard.tsx │ │ │ └── index.tsx │ │ ├── Editor │ │ │ └── NewCastEditor.tsx │ │ ├── Embeds │ │ │ ├── CastEmbed.tsx │ │ │ ├── EmbedCarousel.tsx │ │ │ ├── NounsBuildEmbed.tsx │ │ │ ├── OnchainEmbed.tsx │ │ │ ├── OpenGraphImage.tsx │ │ │ ├── ParagraphXyzEmbed.tsx │ │ │ ├── TweetEmbed.tsx │ │ │ ├── VideoEmbed.tsx │ │ │ └── index.tsx │ │ ├── EmbedsModal.tsx │ │ ├── EmptyStateWithAction.tsx │ │ ├── EnsLookupLabel.tsx │ │ ├── FarcasterLogo.tsx │ │ ├── FollowButton.tsx │ │ ├── GlobalHotkeys.tsx │ │ ├── HelpCard.tsx │ │ ├── HotkeyTooltipWrapper.tsx │ │ ├── ImgurUpload.tsx │ │ ├── IntervalFilter.tsx │ │ ├── Lists │ │ │ ├── AutoInteractionContentFilters.tsx │ │ │ ├── AutoInteractionHistory.tsx │ │ │ ├── AutoInteractionSettings.tsx │ │ │ ├── AutoListsView.tsx │ │ │ ├── SearchListsView.tsx │ │ │ └── UserListsView.tsx │ │ ├── Loading.tsx │ │ ├── ManageListModal.tsx │ │ ├── MentionsList.tsx │ │ ├── Modal.tsx │ │ ├── NewCastModal.tsx │ │ ├── PaymentSelector.tsx │ │ ├── PerfPanel.tsx │ │ ├── PostEmbeddedContent │ │ │ ├── WarpcastImage.tsx │ │ │ └── index.tsx │ │ ├── ProfileHoverCard.tsx │ │ ├── ProfileInfo.tsx │ │ ├── ProfileInfoContent.tsx │ │ ├── ProfileSearchDropdown.tsx │ │ ├── QrCode.tsx │ │ ├── QuickListManageDialog.tsx │ │ ├── RecommendedProfilesCard.tsx │ │ ├── RegisterFarcasterUsernameForm.tsx │ │ ├── SearchFiltersPanel.tsx │ │ ├── SearchInterface.tsx │ │ ├── SearchInterfaceMobile.tsx │ │ ├── SearchResultsView.tsx │ │ ├── SelectableListWithHotkeys.tsx │ │ ├── ShowLinkCard.tsx │ │ ├── Sidebar │ │ │ ├── AccountSwitcher.tsx │ │ │ ├── AccountsOverview.tsx │ │ │ ├── AuthorContextPanel.tsx │ │ │ ├── ChannelsOverview.tsx │ │ │ ├── ChannelsRightSidebar.tsx │ │ │ ├── CollapsibleList.tsx │ │ │ ├── CollapsibleNavSection.tsx │ │ │ ├── EmptyRightSidebar.tsx │ │ │ ├── LeftSidebarNav.tsx │ │ │ ├── ListsOverview.tsx │ │ │ ├── ManageListsOverview.tsx │ │ │ ├── PublishedCastsRightSidebar.tsx │ │ │ ├── RightSidebarTrigger.tsx │ │ │ ├── SearchesOverview.tsx │ │ │ ├── ShadcnRightSidebar.tsx │ │ │ ├── SidebarCollapsibleHeader.tsx │ │ │ └── SidebarHeader.tsx │ │ ├── SkeletonCastRow.tsx │ │ ├── Steps │ │ │ ├── SidebarNav.tsx │ │ │ └── StepSequence.tsx │ │ ├── SwitchWalletButton.tsx │ │ ├── ThemeToggle.tsx │ │ ├── UpgradeFreePlanCard.tsx │ │ ├── UserAuthForm.tsx │ │ ├── WalletLogin.tsx │ │ ├── WelcomeCards.tsx │ │ └── icons │ │ │ └── FarcasterIcon.tsx │ ├── constants │ │ ├── accounts.ts │ │ ├── channels.ts │ │ ├── commandAliases.ts │ │ ├── commands.ts │ │ ├── contracts │ │ │ ├── key-gateway.ts │ │ │ └── key-registry.ts │ │ ├── directCast.ts │ │ ├── farcaster.ts │ │ ├── hotkeys.ts │ │ ├── listLimits.ts │ │ ├── localStorage.ts │ │ ├── navigation.ts │ │ ├── postDrafts.ts │ │ ├── tauri.ts │ │ └── time.ts │ ├── context │ │ └── AuthContext.tsx │ ├── helpers │ │ ├── __tests__ │ │ │ └── search.test.ts │ │ ├── analytics.ts │ │ ├── clipboard.ts │ │ ├── coordinapeAttestations.ts │ │ ├── css.ts │ │ ├── date.ts │ │ ├── directCastApi.ts │ │ ├── dmProfiles.ts │ │ ├── editor.ts │ │ ├── ens.ts │ │ ├── env.ts │ │ ├── farcaster.ts │ │ ├── glide.ts │ │ ├── graphql.ts │ │ ├── hooks.ts │ │ ├── icebreaker.ts │ │ ├── keyboardShortcuts.ts │ │ ├── linkify.ts │ │ ├── math.ts │ │ ├── navigation.ts │ │ ├── neynar.ts │ │ ├── paragraph.ts │ │ ├── rainbowkit.tsx │ │ ├── supabase.ts │ │ ├── supabase │ │ │ ├── api.ts │ │ │ ├── component.ts │ │ │ ├── route.ts │ │ │ ├── server-props.ts │ │ │ └── static-props.ts │ │ ├── tauri │ │ │ ├── contextMenu.ts │ │ │ └── storage.ts │ │ ├── text.ts │ │ ├── toast.tsx │ │ ├── warpcast.ts │ │ └── warpcastLogin.ts │ ├── hooks │ │ ├── ThemeProvider.tsx │ │ ├── useAppHotkeys.ts │ │ ├── useChannelLookup.ts │ │ ├── useDirectMessages.ts │ │ ├── useGlobalHotkeys.ts │ │ ├── useImgurUpload.tsx │ │ ├── useInitializeStores.ts │ │ ├── useIsomorphicLayoutEffect.ts │ │ ├── useMediaQuery.ts │ │ ├── usePerformanceTracker.ts │ │ ├── usePollingUpdate.ts │ │ ├── useRecentCommands.ts │ │ ├── useSidebarCollapseState.ts │ │ ├── useSidebarHotkeys.ts │ │ ├── useSmoothScroll.ts │ │ └── useTauriStore.ts │ ├── services │ │ └── shortcuts │ │ │ └── hotkeyDefinitions.ts │ ├── types │ │ ├── database.types.ts │ │ ├── declaration.d.ts │ │ ├── global.d.ts │ │ ├── list.types.ts │ │ └── types.ts │ └── utils │ │ └── dmErrors.ts ├── components │ └── ui │ │ ├── alert.tsx │ │ ├── aspect-ratio.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── calendar.tsx │ │ ├── card.tsx │ │ ├── carousel.tsx │ │ ├── chart.tsx │ │ ├── checkbox.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── datetime-picker.tsx │ │ ├── dialog.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── enhanced-datetime-picker.tsx │ │ ├── form.tsx │ │ ├── hover-card.tsx │ │ ├── input.tsx │ │ ├── kbd.tsx │ │ ├── keyboard-shortcut-display.tsx │ │ ├── keyboard-shortcut-single.tsx │ │ ├── keyboard-shortcut-tooltip.tsx │ │ ├── keyboard-shortcut.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── radio-group.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── sidebar.tsx │ │ ├── skeleton.tsx │ │ ├── sonner.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── toggle.tsx │ │ └── tooltip.tsx ├── config │ ├── planLimits.ts │ └── theme │ │ └── globals.css ├── error.tsx ├── getNavigationCommands.ts ├── getThemeCommands.ts ├── globals.css ├── home │ └── index.tsx ├── hooks │ ├── mutations │ │ ├── useCastActions.ts │ │ └── useFollow.ts │ ├── queries │ │ ├── useBulkProfiles.ts │ │ ├── useChannelFeed.ts │ │ ├── useFidListFeed.ts │ │ ├── useFollowingFeed.ts │ │ ├── useProfile.ts │ │ ├── useProfileFeed.ts │ │ ├── useSearchListFeed.ts │ │ └── useTrendingFeed.ts │ ├── use-mobile.tsx │ └── use-toast.ts ├── instrumentation.ts ├── lib │ ├── analytics.ts │ ├── db.ts │ ├── entities │ │ └── Analytics.ts │ ├── mentions │ │ └── fixedMentions.js │ ├── queryClient.ts │ ├── queryKeys.ts │ └── utils.ts ├── services │ ├── index.ts │ ├── searchQueryBuilder.ts │ └── searchService.ts └── stores │ ├── StoreStorage.ts │ ├── initializeStores.ts │ ├── useAccountStore.ts │ ├── useDataStore.ts │ ├── useDraftStore.ts │ ├── useListStore.ts │ ├── useNavigationStore.ts │ ├── useNotificationStore.ts │ ├── usePerformanceStore.ts │ └── useUserStore.ts ├── supabase ├── .gitignore ├── config.toml ├── functions │ ├── _shared │ │ ├── cors.ts │ │ ├── db.ts │ │ ├── email.ts │ │ ├── queryHelpers.ts │ │ └── searchService.ts │ ├── create-analytics-data │ │ └── index.ts │ ├── import_map.json │ ├── process-auto-interactions │ │ └── index.ts │ ├── publish-cast-from-db │ │ └── index.ts │ ├── send-daily-emails │ │ └── index.ts │ ├── send-digest-to-user │ │ └── index.ts │ ├── update-account-status │ │ └── index.ts │ ├── update-analytics │ │ └── index.ts │ └── update-channels │ │ └── index.ts ├── manual-setup.sql ├── migrations │ ├── 20231201175719_schema_test.sql │ ├── 20240603090034_add_channel_columns.sql │ ├── 20240612110751_remote_schema.sql │ ├── 20240612125244_add_scheduled_casts.sql │ ├── 20240620113424_create_lists.sql │ ├── 20240717144419_enabled_daily_email.sql │ ├── 20240722095848_add_customers.sql │ ├── 20240806141703_analytics.sql │ ├── 20240821160734_add_product_to_customer.sql │ ├── 20250610083927_add_encoded_message_bytes_to_drafts.sql │ ├── 20250623145554_notification_read_states.sql │ ├── 20250623222225_add_auto_interaction_list_type.sql │ ├── 20250624134349_remote_schema.sql │ ├── 20250624150000_update_auto_interaction_history.sql │ ├── 20250625101126_remote_schema.sql │ ├── 20250709155039_remote_schema.sql │ └── 20250710152254_add_account_display_order.sql ├── seed.sql └── templates │ └── recovery.html ├── tailwind.config.js ├── tsconfig.json └── vercel.json /.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.env.development -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.env.example -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_VERCEL_ENV = production -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/.github/pull-request-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.github/.github/pull-request-template.md -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-supabase-functions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.github/workflows/deploy-supabase-functions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.madgerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.madgerc -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.12.2 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .next 2 | .github 3 | .yarn 4 | node_modules 5 | src-tauri 6 | public 7 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /CONVENTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/CONVENTIONS.md -------------------------------------------------------------------------------- /DMS_IMPLEMENTATION_PRD_REVISED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/DMS_IMPLEMENTATION_PRD_REVISED.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/LICENSE -------------------------------------------------------------------------------- /PERF_IMPROV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/PERF_IMPROV.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/README.md -------------------------------------------------------------------------------- /app/(app)/accounts/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/accounts/page.tsx -------------------------------------------------------------------------------- /app/(app)/analytics/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/analytics/page.tsx -------------------------------------------------------------------------------- /app/(app)/channels/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/channels/page.tsx -------------------------------------------------------------------------------- /app/(app)/dms/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/dms/page.tsx -------------------------------------------------------------------------------- /app/(app)/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/error.tsx -------------------------------------------------------------------------------- /app/(app)/feeds/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/feeds/page.tsx -------------------------------------------------------------------------------- /app/(app)/inbox/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/inbox/page.tsx -------------------------------------------------------------------------------- /app/(app)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/layout.tsx -------------------------------------------------------------------------------- /app/(app)/list/auto-interactions/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/list/auto-interactions/page.tsx -------------------------------------------------------------------------------- /app/(app)/list/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/list/page.tsx -------------------------------------------------------------------------------- /app/(app)/lists/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/lists/page.tsx -------------------------------------------------------------------------------- /app/(app)/post/components/DraftList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/post/components/DraftList/index.tsx -------------------------------------------------------------------------------- /app/(app)/post/components/DraftListItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/post/components/DraftListItem/index.tsx -------------------------------------------------------------------------------- /app/(app)/post/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/post/page.tsx -------------------------------------------------------------------------------- /app/(app)/profile/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/profile/[slug]/page.tsx -------------------------------------------------------------------------------- /app/(app)/profile/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/profile/page.tsx -------------------------------------------------------------------------------- /app/(app)/search/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/search/page.tsx -------------------------------------------------------------------------------- /app/(app)/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/settings/page.tsx -------------------------------------------------------------------------------- /app/(app)/upgrade/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(app)/upgrade/page.tsx -------------------------------------------------------------------------------- /app/(auth)/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(auth)/error.tsx -------------------------------------------------------------------------------- /app/(auth)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(auth)/layout.tsx -------------------------------------------------------------------------------- /app/(auth)/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(auth)/login/page.tsx -------------------------------------------------------------------------------- /app/(auth)/welcome/connect/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(auth)/welcome/connect/page.tsx -------------------------------------------------------------------------------- /app/(auth)/welcome/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(auth)/welcome/new/page.tsx -------------------------------------------------------------------------------- /app/(auth)/welcome/success/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/(auth)/welcome/success/page.tsx -------------------------------------------------------------------------------- /app/api/accounts/farcaster-api-key/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/accounts/farcaster-api-key/route.ts -------------------------------------------------------------------------------- /app/api/additionalProfileInfo/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/additionalProfileInfo/route.ts -------------------------------------------------------------------------------- /app/api/auth/callback/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/auth/callback/route.ts -------------------------------------------------------------------------------- /app/api/auth/confirm/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/auth/confirm/route.ts -------------------------------------------------------------------------------- /app/api/auth/siwe/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/auth/siwe/route.ts -------------------------------------------------------------------------------- /app/api/casts/conversation/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/casts/conversation/route.ts -------------------------------------------------------------------------------- /app/api/casts/lookup/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/casts/lookup/route.ts -------------------------------------------------------------------------------- /app/api/casts/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/casts/route.ts -------------------------------------------------------------------------------- /app/api/channels/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/channels/route.ts -------------------------------------------------------------------------------- /app/api/channels/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/channels/search/route.ts -------------------------------------------------------------------------------- /app/api/dms/conversations/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/dms/conversations/route.ts -------------------------------------------------------------------------------- /app/api/dms/messages/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/dms/messages/route.ts -------------------------------------------------------------------------------- /app/api/feeds/channel/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/feeds/channel/route.ts -------------------------------------------------------------------------------- /app/api/feeds/following/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/feeds/following/route.ts -------------------------------------------------------------------------------- /app/api/feeds/profile/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/feeds/profile/route.ts -------------------------------------------------------------------------------- /app/api/feeds/trending/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/feeds/trending/route.ts -------------------------------------------------------------------------------- /app/api/lists/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/lists/route.ts -------------------------------------------------------------------------------- /app/api/notifications/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/notifications/route.ts -------------------------------------------------------------------------------- /app/api/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/search/route.ts -------------------------------------------------------------------------------- /app/api/signerRequest/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/signerRequest/route.ts -------------------------------------------------------------------------------- /app/api/users/active/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/users/active/route.ts -------------------------------------------------------------------------------- /app/api/users/relevant-followers/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/users/relevant-followers/route.ts -------------------------------------------------------------------------------- /app/api/users/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/users/route.ts -------------------------------------------------------------------------------- /app/api/users/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/api/users/search/route.ts -------------------------------------------------------------------------------- /app/conversation/[...slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/conversation/[...slug]/page.tsx -------------------------------------------------------------------------------- /app/conversation/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/conversation/layout.tsx -------------------------------------------------------------------------------- /app/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/error.tsx -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/not-found.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/providers.tsx -------------------------------------------------------------------------------- /app/router-compat-full.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/app/router-compat-full.ts -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/components.json -------------------------------------------------------------------------------- /docs/command-palette-future-improvements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/docs/command-palette-future-improvements.md -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/funding.json -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/index.html -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/jest.config.js -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/images/ActiveBadge.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/ActiveBadge.webp -------------------------------------------------------------------------------- /public/images/app-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/app-screenshot.png -------------------------------------------------------------------------------- /public/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/apple-touch-icon.png -------------------------------------------------------------------------------- /public/images/bw-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/bw-background.png -------------------------------------------------------------------------------- /public/images/dms/farcaster-create-api-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/dms/farcaster-create-api-key.png -------------------------------------------------------------------------------- /public/images/dms/farcaster-save-api-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/dms/farcaster-save-api-key.png -------------------------------------------------------------------------------- /public/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/favicon-16x16.png -------------------------------------------------------------------------------- /public/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/favicon-32x32.png -------------------------------------------------------------------------------- /public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/favicon.ico -------------------------------------------------------------------------------- /public/images/google_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/google_logo.png -------------------------------------------------------------------------------- /public/images/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/hero.png -------------------------------------------------------------------------------- /public/images/hero_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/hero_new.png -------------------------------------------------------------------------------- /public/images/herocast_og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/herocast_og.png -------------------------------------------------------------------------------- /public/images/herocast_og_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/herocast_og_old.png -------------------------------------------------------------------------------- /public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/logo.png -------------------------------------------------------------------------------- /public/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/public/images/splash.png -------------------------------------------------------------------------------- /sentry.client.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/sentry.client.config.ts -------------------------------------------------------------------------------- /sentry.edge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/sentry.edge.config.ts -------------------------------------------------------------------------------- /sentry.server.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/sentry.server.config.ts -------------------------------------------------------------------------------- /splashscreen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/splashscreen.html -------------------------------------------------------------------------------- /src/assets/fonts/Montserrat.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/assets/fonts/Montserrat.ttf -------------------------------------------------------------------------------- /src/assets/fonts/Satoshi-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/assets/fonts/Satoshi-Bold.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/Satoshi-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/assets/fonts/Satoshi-BoldItalic.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/Satoshi-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/assets/fonts/Satoshi-Italic.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/Satoshi-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/assets/fonts/Satoshi-Medium.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/Satoshi-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/assets/fonts/Satoshi-MediumItalic.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/Satoshi-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/assets/fonts/Satoshi-Regular.woff2 -------------------------------------------------------------------------------- /src/common/components/AccountManagement/AccountManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/AccountManagement/AccountManagement.tsx -------------------------------------------------------------------------------- /src/common/components/AccountManagement/AccountManagementModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/AccountManagement/AccountManagementModal.tsx -------------------------------------------------------------------------------- /src/common/components/AccountManagement/ChangeBioForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/AccountManagement/ChangeBioForm.tsx -------------------------------------------------------------------------------- /src/common/components/AccountManagement/ChangeDisplayNameForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/AccountManagement/ChangeDisplayNameForm.tsx -------------------------------------------------------------------------------- /src/common/components/AccountManagement/ChangeProfilePictureForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/AccountManagement/ChangeProfilePictureForm.tsx -------------------------------------------------------------------------------- /src/common/components/AccountManagement/RenameAccountForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/AccountManagement/RenameAccountForm.tsx -------------------------------------------------------------------------------- /src/common/components/AccountSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/AccountSelector.tsx -------------------------------------------------------------------------------- /src/common/components/AlertDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/AlertDialog.tsx -------------------------------------------------------------------------------- /src/common/components/Analytics/AnalyticsGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Analytics/AnalyticsGraph.tsx -------------------------------------------------------------------------------- /src/common/components/Analytics/CastReactionsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Analytics/CastReactionsTable.tsx -------------------------------------------------------------------------------- /src/common/components/Analytics/CastsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Analytics/CastsCard.tsx -------------------------------------------------------------------------------- /src/common/components/Analytics/DynamicChartCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Analytics/DynamicChartCard.tsx -------------------------------------------------------------------------------- /src/common/components/Analytics/NewFollowersCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Analytics/NewFollowersCard.tsx -------------------------------------------------------------------------------- /src/common/components/Analytics/ReactionsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Analytics/ReactionsCard.tsx -------------------------------------------------------------------------------- /src/common/components/Analytics/RecentUnfollows.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Analytics/RecentUnfollows.tsx -------------------------------------------------------------------------------- /src/common/components/Analytics/TopFollowers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Analytics/TopFollowers.tsx -------------------------------------------------------------------------------- /src/common/components/AppHotkeysProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/AppHotkeysProvider.tsx -------------------------------------------------------------------------------- /src/common/components/BigOptionSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/BigOptionSelector.tsx -------------------------------------------------------------------------------- /src/common/components/BulkAddUsersDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/BulkAddUsersDialog.tsx -------------------------------------------------------------------------------- /src/common/components/CashtagHoverCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/CashtagHoverCard.tsx -------------------------------------------------------------------------------- /src/common/components/CastRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/CastRow.tsx -------------------------------------------------------------------------------- /src/common/components/CastThreadView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/CastThreadView.tsx -------------------------------------------------------------------------------- /src/common/components/ChannelDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ChannelDisplay.tsx -------------------------------------------------------------------------------- /src/common/components/ChannelHoverCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ChannelHoverCard.tsx -------------------------------------------------------------------------------- /src/common/components/ChannelList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ChannelList.tsx -------------------------------------------------------------------------------- /src/common/components/ChannelPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ChannelPicker.tsx -------------------------------------------------------------------------------- /src/common/components/ClickToCopyText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ClickToCopyText.tsx -------------------------------------------------------------------------------- /src/common/components/CommandPalette/ChannelSearchCommand.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/CommandPalette/ChannelSearchCommand.tsx -------------------------------------------------------------------------------- /src/common/components/CommandPalette/CommandPalette.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/CommandPalette/CommandPalette.module.css -------------------------------------------------------------------------------- /src/common/components/CommandPalette/UserSearchCommand.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/CommandPalette/UserSearchCommand.tsx -------------------------------------------------------------------------------- /src/common/components/CommandPalette/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/CommandPalette/index.tsx -------------------------------------------------------------------------------- /src/common/components/CompactSearchFilters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/CompactSearchFilters.tsx -------------------------------------------------------------------------------- /src/common/components/ConfirmOnchainSignerButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ConfirmOnchainSignerButton.tsx -------------------------------------------------------------------------------- /src/common/components/CreateAccountPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/CreateAccountPage.tsx -------------------------------------------------------------------------------- /src/common/components/CreateFarcasterAccount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/CreateFarcasterAccount.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/AnimatedMessageThread.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/AnimatedMessageThread.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/ConversationListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/ConversationListItem.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/DMEmptyState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/DMEmptyState.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/DMErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/DMErrorBoundary.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/DMErrorState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/DMErrorState.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/DMLoadingState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/DMLoadingState.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/DMsOnboarding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/DMsOnboarding.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/DirectMessages.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/DirectMessages.module.css -------------------------------------------------------------------------------- /src/common/components/DirectMessages/InlineUserSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/InlineUserSearch.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/MessageBubble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/MessageBubble.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/MessageInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/MessageInput.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/MessageSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/MessageSkeleton.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/MessageStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/MessageStatus.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/MessageThread.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/MessageThread.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/NewConversationDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/NewConversationDialog.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/ProfileHoverCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/ProfileHoverCard.tsx -------------------------------------------------------------------------------- /src/common/components/DirectMessages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/DirectMessages/index.tsx -------------------------------------------------------------------------------- /src/common/components/Editor/NewCastEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Editor/NewCastEditor.tsx -------------------------------------------------------------------------------- /src/common/components/Embeds/CastEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Embeds/CastEmbed.tsx -------------------------------------------------------------------------------- /src/common/components/Embeds/EmbedCarousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Embeds/EmbedCarousel.tsx -------------------------------------------------------------------------------- /src/common/components/Embeds/NounsBuildEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Embeds/NounsBuildEmbed.tsx -------------------------------------------------------------------------------- /src/common/components/Embeds/OnchainEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Embeds/OnchainEmbed.tsx -------------------------------------------------------------------------------- /src/common/components/Embeds/OpenGraphImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Embeds/OpenGraphImage.tsx -------------------------------------------------------------------------------- /src/common/components/Embeds/ParagraphXyzEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Embeds/ParagraphXyzEmbed.tsx -------------------------------------------------------------------------------- /src/common/components/Embeds/TweetEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Embeds/TweetEmbed.tsx -------------------------------------------------------------------------------- /src/common/components/Embeds/VideoEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Embeds/VideoEmbed.tsx -------------------------------------------------------------------------------- /src/common/components/Embeds/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Embeds/index.tsx -------------------------------------------------------------------------------- /src/common/components/EmbedsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/EmbedsModal.tsx -------------------------------------------------------------------------------- /src/common/components/EmptyStateWithAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/EmptyStateWithAction.tsx -------------------------------------------------------------------------------- /src/common/components/EnsLookupLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/EnsLookupLabel.tsx -------------------------------------------------------------------------------- /src/common/components/FarcasterLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/FarcasterLogo.tsx -------------------------------------------------------------------------------- /src/common/components/FollowButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/FollowButton.tsx -------------------------------------------------------------------------------- /src/common/components/GlobalHotkeys.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/GlobalHotkeys.tsx -------------------------------------------------------------------------------- /src/common/components/HelpCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/HelpCard.tsx -------------------------------------------------------------------------------- /src/common/components/HotkeyTooltipWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/HotkeyTooltipWrapper.tsx -------------------------------------------------------------------------------- /src/common/components/ImgurUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ImgurUpload.tsx -------------------------------------------------------------------------------- /src/common/components/IntervalFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/IntervalFilter.tsx -------------------------------------------------------------------------------- /src/common/components/Lists/AutoInteractionContentFilters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Lists/AutoInteractionContentFilters.tsx -------------------------------------------------------------------------------- /src/common/components/Lists/AutoInteractionHistory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Lists/AutoInteractionHistory.tsx -------------------------------------------------------------------------------- /src/common/components/Lists/AutoInteractionSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Lists/AutoInteractionSettings.tsx -------------------------------------------------------------------------------- /src/common/components/Lists/AutoListsView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Lists/AutoListsView.tsx -------------------------------------------------------------------------------- /src/common/components/Lists/SearchListsView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Lists/SearchListsView.tsx -------------------------------------------------------------------------------- /src/common/components/Lists/UserListsView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Lists/UserListsView.tsx -------------------------------------------------------------------------------- /src/common/components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Loading.tsx -------------------------------------------------------------------------------- /src/common/components/ManageListModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ManageListModal.tsx -------------------------------------------------------------------------------- /src/common/components/MentionsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/MentionsList.tsx -------------------------------------------------------------------------------- /src/common/components/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Modal.tsx -------------------------------------------------------------------------------- /src/common/components/NewCastModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/NewCastModal.tsx -------------------------------------------------------------------------------- /src/common/components/PaymentSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/PaymentSelector.tsx -------------------------------------------------------------------------------- /src/common/components/PerfPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/PerfPanel.tsx -------------------------------------------------------------------------------- /src/common/components/PostEmbeddedContent/WarpcastImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/PostEmbeddedContent/WarpcastImage.tsx -------------------------------------------------------------------------------- /src/common/components/PostEmbeddedContent/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './WarpcastImage'; 2 | -------------------------------------------------------------------------------- /src/common/components/ProfileHoverCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ProfileHoverCard.tsx -------------------------------------------------------------------------------- /src/common/components/ProfileInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ProfileInfo.tsx -------------------------------------------------------------------------------- /src/common/components/ProfileInfoContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ProfileInfoContent.tsx -------------------------------------------------------------------------------- /src/common/components/ProfileSearchDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ProfileSearchDropdown.tsx -------------------------------------------------------------------------------- /src/common/components/QrCode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/QrCode.tsx -------------------------------------------------------------------------------- /src/common/components/QuickListManageDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/QuickListManageDialog.tsx -------------------------------------------------------------------------------- /src/common/components/RecommendedProfilesCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/RecommendedProfilesCard.tsx -------------------------------------------------------------------------------- /src/common/components/RegisterFarcasterUsernameForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/RegisterFarcasterUsernameForm.tsx -------------------------------------------------------------------------------- /src/common/components/SearchFiltersPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/SearchFiltersPanel.tsx -------------------------------------------------------------------------------- /src/common/components/SearchInterface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/SearchInterface.tsx -------------------------------------------------------------------------------- /src/common/components/SearchInterfaceMobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/SearchInterfaceMobile.tsx -------------------------------------------------------------------------------- /src/common/components/SearchResultsView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/SearchResultsView.tsx -------------------------------------------------------------------------------- /src/common/components/SelectableListWithHotkeys.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/SelectableListWithHotkeys.tsx -------------------------------------------------------------------------------- /src/common/components/ShowLinkCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ShowLinkCard.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/AccountSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/AccountSwitcher.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/AccountsOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/AccountsOverview.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/AuthorContextPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/AuthorContextPanel.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/ChannelsOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/ChannelsOverview.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/ChannelsRightSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/ChannelsRightSidebar.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/CollapsibleList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/CollapsibleList.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/CollapsibleNavSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/CollapsibleNavSection.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/EmptyRightSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/EmptyRightSidebar.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/LeftSidebarNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/LeftSidebarNav.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/ListsOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/ListsOverview.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/ManageListsOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/ManageListsOverview.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/PublishedCastsRightSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/PublishedCastsRightSidebar.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/RightSidebarTrigger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/RightSidebarTrigger.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/SearchesOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/SearchesOverview.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/ShadcnRightSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/ShadcnRightSidebar.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/SidebarCollapsibleHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/SidebarCollapsibleHeader.tsx -------------------------------------------------------------------------------- /src/common/components/Sidebar/SidebarHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Sidebar/SidebarHeader.tsx -------------------------------------------------------------------------------- /src/common/components/SkeletonCastRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/SkeletonCastRow.tsx -------------------------------------------------------------------------------- /src/common/components/Steps/SidebarNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Steps/SidebarNav.tsx -------------------------------------------------------------------------------- /src/common/components/Steps/StepSequence.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/Steps/StepSequence.tsx -------------------------------------------------------------------------------- /src/common/components/SwitchWalletButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/SwitchWalletButton.tsx -------------------------------------------------------------------------------- /src/common/components/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/ThemeToggle.tsx -------------------------------------------------------------------------------- /src/common/components/UpgradeFreePlanCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/UpgradeFreePlanCard.tsx -------------------------------------------------------------------------------- /src/common/components/UserAuthForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/UserAuthForm.tsx -------------------------------------------------------------------------------- /src/common/components/WalletLogin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/WalletLogin.tsx -------------------------------------------------------------------------------- /src/common/components/WelcomeCards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/WelcomeCards.tsx -------------------------------------------------------------------------------- /src/common/components/icons/FarcasterIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/components/icons/FarcasterIcon.tsx -------------------------------------------------------------------------------- /src/common/constants/accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/constants/accounts.ts -------------------------------------------------------------------------------- /src/common/constants/channels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/constants/channels.ts -------------------------------------------------------------------------------- /src/common/constants/commandAliases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/constants/commandAliases.ts -------------------------------------------------------------------------------- /src/common/constants/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/constants/commands.ts -------------------------------------------------------------------------------- /src/common/constants/contracts/key-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/constants/contracts/key-gateway.ts -------------------------------------------------------------------------------- /src/common/constants/contracts/key-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/constants/contracts/key-registry.ts -------------------------------------------------------------------------------- /src/common/constants/directCast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/constants/directCast.ts -------------------------------------------------------------------------------- /src/common/constants/farcaster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/constants/farcaster.ts -------------------------------------------------------------------------------- /src/common/constants/hotkeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/constants/hotkeys.ts -------------------------------------------------------------------------------- /src/common/constants/listLimits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/constants/listLimits.ts -------------------------------------------------------------------------------- /src/common/constants/localStorage.ts: -------------------------------------------------------------------------------- 1 | export const LOCAL_STORAGE_ONBOARDING_COMPLETED_KEY = 'herocastOnboardingCompleted'; 2 | -------------------------------------------------------------------------------- /src/common/constants/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/constants/navigation.ts -------------------------------------------------------------------------------- /src/common/constants/postDrafts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/constants/postDrafts.ts -------------------------------------------------------------------------------- /src/common/constants/tauri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/constants/tauri.ts -------------------------------------------------------------------------------- /src/common/constants/time.ts: -------------------------------------------------------------------------------- 1 | export const ONE_MINUTE_IN_MS = 60000; 2 | -------------------------------------------------------------------------------- /src/common/context/AuthContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/context/AuthContext.tsx -------------------------------------------------------------------------------- /src/common/helpers/__tests__/search.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/__tests__/search.test.ts -------------------------------------------------------------------------------- /src/common/helpers/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/analytics.ts -------------------------------------------------------------------------------- /src/common/helpers/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/clipboard.ts -------------------------------------------------------------------------------- /src/common/helpers/coordinapeAttestations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/coordinapeAttestations.ts -------------------------------------------------------------------------------- /src/common/helpers/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/css.ts -------------------------------------------------------------------------------- /src/common/helpers/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/date.ts -------------------------------------------------------------------------------- /src/common/helpers/directCastApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/directCastApi.ts -------------------------------------------------------------------------------- /src/common/helpers/dmProfiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/dmProfiles.ts -------------------------------------------------------------------------------- /src/common/helpers/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/editor.ts -------------------------------------------------------------------------------- /src/common/helpers/ens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/ens.ts -------------------------------------------------------------------------------- /src/common/helpers/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/env.ts -------------------------------------------------------------------------------- /src/common/helpers/farcaster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/farcaster.ts -------------------------------------------------------------------------------- /src/common/helpers/glide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/glide.ts -------------------------------------------------------------------------------- /src/common/helpers/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/graphql.ts -------------------------------------------------------------------------------- /src/common/helpers/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/hooks.ts -------------------------------------------------------------------------------- /src/common/helpers/icebreaker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/icebreaker.ts -------------------------------------------------------------------------------- /src/common/helpers/keyboardShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/keyboardShortcuts.ts -------------------------------------------------------------------------------- /src/common/helpers/linkify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/linkify.ts -------------------------------------------------------------------------------- /src/common/helpers/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/math.ts -------------------------------------------------------------------------------- /src/common/helpers/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/navigation.ts -------------------------------------------------------------------------------- /src/common/helpers/neynar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/neynar.ts -------------------------------------------------------------------------------- /src/common/helpers/paragraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/paragraph.ts -------------------------------------------------------------------------------- /src/common/helpers/rainbowkit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/rainbowkit.tsx -------------------------------------------------------------------------------- /src/common/helpers/supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/supabase.ts -------------------------------------------------------------------------------- /src/common/helpers/supabase/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/supabase/api.ts -------------------------------------------------------------------------------- /src/common/helpers/supabase/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/supabase/component.ts -------------------------------------------------------------------------------- /src/common/helpers/supabase/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/supabase/route.ts -------------------------------------------------------------------------------- /src/common/helpers/supabase/server-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/supabase/server-props.ts -------------------------------------------------------------------------------- /src/common/helpers/supabase/static-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/supabase/static-props.ts -------------------------------------------------------------------------------- /src/common/helpers/tauri/contextMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/tauri/contextMenu.ts -------------------------------------------------------------------------------- /src/common/helpers/tauri/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/tauri/storage.ts -------------------------------------------------------------------------------- /src/common/helpers/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/text.ts -------------------------------------------------------------------------------- /src/common/helpers/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/toast.tsx -------------------------------------------------------------------------------- /src/common/helpers/warpcast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/warpcast.ts -------------------------------------------------------------------------------- /src/common/helpers/warpcastLogin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/helpers/warpcastLogin.ts -------------------------------------------------------------------------------- /src/common/hooks/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/ThemeProvider.tsx -------------------------------------------------------------------------------- /src/common/hooks/useAppHotkeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/useAppHotkeys.ts -------------------------------------------------------------------------------- /src/common/hooks/useChannelLookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/useChannelLookup.ts -------------------------------------------------------------------------------- /src/common/hooks/useDirectMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/useDirectMessages.ts -------------------------------------------------------------------------------- /src/common/hooks/useGlobalHotkeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/useGlobalHotkeys.ts -------------------------------------------------------------------------------- /src/common/hooks/useImgurUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/useImgurUpload.tsx -------------------------------------------------------------------------------- /src/common/hooks/useInitializeStores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/useInitializeStores.ts -------------------------------------------------------------------------------- /src/common/hooks/useIsomorphicLayoutEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/useIsomorphicLayoutEffect.ts -------------------------------------------------------------------------------- /src/common/hooks/useMediaQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/useMediaQuery.ts -------------------------------------------------------------------------------- /src/common/hooks/usePerformanceTracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/usePerformanceTracker.ts -------------------------------------------------------------------------------- /src/common/hooks/usePollingUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/usePollingUpdate.ts -------------------------------------------------------------------------------- /src/common/hooks/useRecentCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/useRecentCommands.ts -------------------------------------------------------------------------------- /src/common/hooks/useSidebarCollapseState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/useSidebarCollapseState.ts -------------------------------------------------------------------------------- /src/common/hooks/useSidebarHotkeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/useSidebarHotkeys.ts -------------------------------------------------------------------------------- /src/common/hooks/useSmoothScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/useSmoothScroll.ts -------------------------------------------------------------------------------- /src/common/hooks/useTauriStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/hooks/useTauriStore.ts -------------------------------------------------------------------------------- /src/common/services/shortcuts/hotkeyDefinitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/services/shortcuts/hotkeyDefinitions.ts -------------------------------------------------------------------------------- /src/common/types/database.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/types/database.types.ts -------------------------------------------------------------------------------- /src/common/types/declaration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/types/declaration.d.ts -------------------------------------------------------------------------------- /src/common/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/types/global.d.ts -------------------------------------------------------------------------------- /src/common/types/list.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/types/list.types.ts -------------------------------------------------------------------------------- /src/common/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/types/types.ts -------------------------------------------------------------------------------- /src/common/utils/dmErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/common/utils/dmErrors.ts -------------------------------------------------------------------------------- /src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /src/components/ui/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/aspect-ratio.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/carousel.tsx -------------------------------------------------------------------------------- /src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/datetime-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/datetime-picker.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/enhanced-datetime-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/enhanced-datetime-picker.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/kbd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/kbd.tsx -------------------------------------------------------------------------------- /src/components/ui/keyboard-shortcut-display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/keyboard-shortcut-display.tsx -------------------------------------------------------------------------------- /src/components/ui/keyboard-shortcut-single.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/keyboard-shortcut-single.tsx -------------------------------------------------------------------------------- /src/components/ui/keyboard-shortcut-tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/keyboard-shortcut-tooltip.tsx -------------------------------------------------------------------------------- /src/components/ui/keyboard-shortcut.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/keyboard-shortcut.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/config/planLimits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/config/planLimits.ts -------------------------------------------------------------------------------- /src/config/theme/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/config/theme/globals.css -------------------------------------------------------------------------------- /src/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/error.tsx -------------------------------------------------------------------------------- /src/getNavigationCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/getNavigationCommands.ts -------------------------------------------------------------------------------- /src/getThemeCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/getThemeCommands.ts -------------------------------------------------------------------------------- /src/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/globals.css -------------------------------------------------------------------------------- /src/home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/home/index.tsx -------------------------------------------------------------------------------- /src/hooks/mutations/useCastActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/hooks/mutations/useCastActions.ts -------------------------------------------------------------------------------- /src/hooks/mutations/useFollow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/hooks/mutations/useFollow.ts -------------------------------------------------------------------------------- /src/hooks/queries/useBulkProfiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/hooks/queries/useBulkProfiles.ts -------------------------------------------------------------------------------- /src/hooks/queries/useChannelFeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/hooks/queries/useChannelFeed.ts -------------------------------------------------------------------------------- /src/hooks/queries/useFidListFeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/hooks/queries/useFidListFeed.ts -------------------------------------------------------------------------------- /src/hooks/queries/useFollowingFeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/hooks/queries/useFollowingFeed.ts -------------------------------------------------------------------------------- /src/hooks/queries/useProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/hooks/queries/useProfile.ts -------------------------------------------------------------------------------- /src/hooks/queries/useProfileFeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/hooks/queries/useProfileFeed.ts -------------------------------------------------------------------------------- /src/hooks/queries/useSearchListFeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/hooks/queries/useSearchListFeed.ts -------------------------------------------------------------------------------- /src/hooks/queries/useTrendingFeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/hooks/queries/useTrendingFeed.ts -------------------------------------------------------------------------------- /src/hooks/use-mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/hooks/use-mobile.tsx -------------------------------------------------------------------------------- /src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/instrumentation.ts -------------------------------------------------------------------------------- /src/lib/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/lib/analytics.ts -------------------------------------------------------------------------------- /src/lib/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/lib/db.ts -------------------------------------------------------------------------------- /src/lib/entities/Analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/lib/entities/Analytics.ts -------------------------------------------------------------------------------- /src/lib/mentions/fixedMentions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/lib/mentions/fixedMentions.js -------------------------------------------------------------------------------- /src/lib/queryClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/lib/queryClient.ts -------------------------------------------------------------------------------- /src/lib/queryKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/lib/queryKeys.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/services/index.ts -------------------------------------------------------------------------------- /src/services/searchQueryBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/services/searchQueryBuilder.ts -------------------------------------------------------------------------------- /src/services/searchService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/services/searchService.ts -------------------------------------------------------------------------------- /src/stores/StoreStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/stores/StoreStorage.ts -------------------------------------------------------------------------------- /src/stores/initializeStores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/stores/initializeStores.ts -------------------------------------------------------------------------------- /src/stores/useAccountStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/stores/useAccountStore.ts -------------------------------------------------------------------------------- /src/stores/useDataStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/stores/useDataStore.ts -------------------------------------------------------------------------------- /src/stores/useDraftStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/stores/useDraftStore.ts -------------------------------------------------------------------------------- /src/stores/useListStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/stores/useListStore.ts -------------------------------------------------------------------------------- /src/stores/useNavigationStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/stores/useNavigationStore.ts -------------------------------------------------------------------------------- /src/stores/useNotificationStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/stores/useNotificationStore.ts -------------------------------------------------------------------------------- /src/stores/usePerformanceStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/stores/usePerformanceStore.ts -------------------------------------------------------------------------------- /src/stores/useUserStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/src/stores/useUserStore.ts -------------------------------------------------------------------------------- /supabase/.gitignore: -------------------------------------------------------------------------------- 1 | # Supabase 2 | .branches 3 | .temp 4 | -------------------------------------------------------------------------------- /supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/config.toml -------------------------------------------------------------------------------- /supabase/functions/_shared/cors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/_shared/cors.ts -------------------------------------------------------------------------------- /supabase/functions/_shared/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/_shared/db.ts -------------------------------------------------------------------------------- /supabase/functions/_shared/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/_shared/email.ts -------------------------------------------------------------------------------- /supabase/functions/_shared/queryHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/_shared/queryHelpers.ts -------------------------------------------------------------------------------- /supabase/functions/_shared/searchService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/_shared/searchService.ts -------------------------------------------------------------------------------- /supabase/functions/create-analytics-data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/create-analytics-data/index.ts -------------------------------------------------------------------------------- /supabase/functions/import_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/import_map.json -------------------------------------------------------------------------------- /supabase/functions/process-auto-interactions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/process-auto-interactions/index.ts -------------------------------------------------------------------------------- /supabase/functions/publish-cast-from-db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/publish-cast-from-db/index.ts -------------------------------------------------------------------------------- /supabase/functions/send-daily-emails/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/send-daily-emails/index.ts -------------------------------------------------------------------------------- /supabase/functions/send-digest-to-user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/send-digest-to-user/index.ts -------------------------------------------------------------------------------- /supabase/functions/update-account-status/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/update-account-status/index.ts -------------------------------------------------------------------------------- /supabase/functions/update-analytics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/update-analytics/index.ts -------------------------------------------------------------------------------- /supabase/functions/update-channels/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/functions/update-channels/index.ts -------------------------------------------------------------------------------- /supabase/manual-setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/manual-setup.sql -------------------------------------------------------------------------------- /supabase/migrations/20231201175719_schema_test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20231201175719_schema_test.sql -------------------------------------------------------------------------------- /supabase/migrations/20240603090034_add_channel_columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20240603090034_add_channel_columns.sql -------------------------------------------------------------------------------- /supabase/migrations/20240612110751_remote_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20240612110751_remote_schema.sql -------------------------------------------------------------------------------- /supabase/migrations/20240612125244_add_scheduled_casts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20240612125244_add_scheduled_casts.sql -------------------------------------------------------------------------------- /supabase/migrations/20240620113424_create_lists.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20240620113424_create_lists.sql -------------------------------------------------------------------------------- /supabase/migrations/20240717144419_enabled_daily_email.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20240717144419_enabled_daily_email.sql -------------------------------------------------------------------------------- /supabase/migrations/20240722095848_add_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20240722095848_add_customers.sql -------------------------------------------------------------------------------- /supabase/migrations/20240806141703_analytics.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20240806141703_analytics.sql -------------------------------------------------------------------------------- /supabase/migrations/20240821160734_add_product_to_customer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20240821160734_add_product_to_customer.sql -------------------------------------------------------------------------------- /supabase/migrations/20250610083927_add_encoded_message_bytes_to_drafts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20250610083927_add_encoded_message_bytes_to_drafts.sql -------------------------------------------------------------------------------- /supabase/migrations/20250623145554_notification_read_states.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20250623145554_notification_read_states.sql -------------------------------------------------------------------------------- /supabase/migrations/20250623222225_add_auto_interaction_list_type.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20250623222225_add_auto_interaction_list_type.sql -------------------------------------------------------------------------------- /supabase/migrations/20250624134349_remote_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20250624134349_remote_schema.sql -------------------------------------------------------------------------------- /supabase/migrations/20250624150000_update_auto_interaction_history.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20250624150000_update_auto_interaction_history.sql -------------------------------------------------------------------------------- /supabase/migrations/20250625101126_remote_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20250625101126_remote_schema.sql -------------------------------------------------------------------------------- /supabase/migrations/20250709155039_remote_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20250709155039_remote_schema.sql -------------------------------------------------------------------------------- /supabase/migrations/20250710152254_add_account_display_order.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/migrations/20250710152254_add_account_display_order.sql -------------------------------------------------------------------------------- /supabase/seed.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supabase/templates/recovery.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/supabase/templates/recovery.html -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hero-org/herocast/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- 1 | {} 2 | --------------------------------------------------------------------------------