├── .gitignore ├── README.md ├── animations.ts ├── app.json ├── app ├── (tabs) │ ├── _layout.tsx │ ├── home.tsx │ ├── organize │ │ ├── _layout.tsx │ │ └── index.tsx │ ├── profile │ │ ├── _layout.tsx │ │ └── index.tsx │ └── review │ │ ├── _layout.tsx │ │ └── index.tsx ├── +html.tsx ├── [...missing].tsx ├── _layout.tsx ├── about.tsx ├── block │ └── [id] │ │ ├── connect.tsx │ │ └── index.tsx ├── changelog.tsx ├── collection │ └── [id] │ │ └── index.tsx ├── dev.tsx ├── errors.tsx ├── export.tsx ├── feedback.tsx ├── icons.tsx ├── index.tsx ├── intro.tsx ├── modal.tsx ├── settings.tsx └── support.tsx ├── assets ├── fonts │ └── SpaceMono-Regular.ttf └── images │ ├── arena-inverted.png │ ├── arena.png │ ├── favicon.png │ ├── flower-blue.png │ ├── flower-orange.png │ ├── flower-pink.png │ ├── flower-yellow.png │ ├── icon-clouds.png │ ├── icon-hand.png │ ├── icon-water.png │ ├── icon.png │ ├── placeholder-image.jpg │ ├── spencer-happy-taiwan.png │ └── splash.png ├── babel.config.js ├── components ├── BlockContent.tsx ├── BlockCreatedByAvatar.tsx ├── BlockDetailView.tsx ├── BlockSummary.tsx ├── BlockTexts.tsx ├── CollectionDetailView.tsx ├── CollectionSelect.tsx ├── CollectionSummary.tsx ├── ConnectionSummary.tsx ├── ContributionsList.tsx ├── CreateCollectionButton.tsx ├── ExternalLink.tsx ├── ImportArenaChannelSelect.tsx ├── MediaView.tsx ├── RapidCreateCollection.tsx ├── RemoteSourceLabel.tsx ├── SelectCollectionsList.tsx ├── SlidingScalePayment.tsx ├── TextForageView.tsx ├── Themed.tsx ├── UsageInfo.tsx └── arena │ ├── ArenaChannelMultiSelect.tsx │ └── ArenaChannelSummary.tsx ├── constants └── Styles.ts ├── expo-env.d.ts ├── hooks ├── useShareIntent.tsx └── useTime.tsx ├── metro.config.js ├── package.json ├── patches ├── expo-config-plugin-ios-share-extension+0.0.4.patch ├── expo-dynamic-app-icon+1.2.0.patch ├── react-native-hold-menu+0.1.6.patch ├── react-native-receive-sharing-intent+2.0.0.patch └── xcode+3.0.1.patch ├── plugins └── withAndroidShareExtension │ ├── constants.js │ ├── index.js │ ├── withAndroidBuildProperties.js │ ├── withAndroidIntentFilters.js │ ├── withAndroidMainActivityAttributes.js │ └── withAndroidMainActivityExtension.js ├── tamagui.config.ts ├── tsconfig.json ├── utils ├── afterAnimations.tsx ├── arena.ts ├── background.ts ├── blobs.ts ├── celebrations.tsx ├── common.ts ├── constants.ts ├── dataTypes.ts ├── date.ts ├── db.tsx ├── db │ └── migrations.ts ├── dbUtils.ts ├── errors.tsx ├── hooks │ ├── useArenaChannelBlocks.ts │ ├── useArenaUserChannels.ts │ └── useContributions.ts ├── index.ts ├── location.tsx ├── mimeTypes.ts ├── mmkv.tsx ├── network.tsx ├── react.ts ├── remote.ts ├── router.ts ├── schemas.sql ├── search.ts ├── url.ts └── user.tsx ├── views ├── ArenaLogin.tsx ├── ChatDetailView.tsx ├── CollectionChatsView.tsx ├── InternalDevTools.tsx ├── ReviewView.tsx └── UncategorizedView.tsx └── website ├── README.md ├── bun.lockb ├── index.html ├── package.json ├── privacy.html ├── public ├── arena.png ├── assets │ └── cardboard.png ├── cover-no-bg.png ├── gather-app-chats.png ├── gather-app-collection-select.png ├── gather-app-icon-clouds.png ├── gather-app-icon-hand.png ├── gather-app-icon-moon.png ├── gather-app-icon-water.png ├── gather-app-organize.png ├── gather-app-review.png ├── gather-app-texts.png ├── gather-collections-screen.png ├── gather-title-sticky-1.png ├── gather-title-sticky-2.png ├── gather-title-sticky-3.png ├── gather-title-sticky-4.png ├── icon.png └── splash.png ├── src ├── App.scss ├── App.tsx ├── assets │ └── cardboard.png ├── components │ └── ImageZoom.tsx ├── index.scss ├── main.tsx └── vite-env.d.ts ├── terms.html ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/README.md -------------------------------------------------------------------------------- /animations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/animations.ts -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app.json -------------------------------------------------------------------------------- /app/(tabs)/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/(tabs)/_layout.tsx -------------------------------------------------------------------------------- /app/(tabs)/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/(tabs)/home.tsx -------------------------------------------------------------------------------- /app/(tabs)/organize/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/(tabs)/organize/_layout.tsx -------------------------------------------------------------------------------- /app/(tabs)/organize/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/(tabs)/organize/index.tsx -------------------------------------------------------------------------------- /app/(tabs)/profile/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/(tabs)/profile/_layout.tsx -------------------------------------------------------------------------------- /app/(tabs)/profile/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/(tabs)/profile/index.tsx -------------------------------------------------------------------------------- /app/(tabs)/review/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/(tabs)/review/_layout.tsx -------------------------------------------------------------------------------- /app/(tabs)/review/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/(tabs)/review/index.tsx -------------------------------------------------------------------------------- /app/+html.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/+html.tsx -------------------------------------------------------------------------------- /app/[...missing].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/[...missing].tsx -------------------------------------------------------------------------------- /app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/_layout.tsx -------------------------------------------------------------------------------- /app/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/about.tsx -------------------------------------------------------------------------------- /app/block/[id]/connect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/block/[id]/connect.tsx -------------------------------------------------------------------------------- /app/block/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/block/[id]/index.tsx -------------------------------------------------------------------------------- /app/changelog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/changelog.tsx -------------------------------------------------------------------------------- /app/collection/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/collection/[id]/index.tsx -------------------------------------------------------------------------------- /app/dev.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/dev.tsx -------------------------------------------------------------------------------- /app/errors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/errors.tsx -------------------------------------------------------------------------------- /app/export.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/export.tsx -------------------------------------------------------------------------------- /app/feedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/feedback.tsx -------------------------------------------------------------------------------- /app/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/icons.tsx -------------------------------------------------------------------------------- /app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/index.tsx -------------------------------------------------------------------------------- /app/intro.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/intro.tsx -------------------------------------------------------------------------------- /app/modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/modal.tsx -------------------------------------------------------------------------------- /app/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/settings.tsx -------------------------------------------------------------------------------- /app/support.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/app/support.tsx -------------------------------------------------------------------------------- /assets/fonts/SpaceMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/fonts/SpaceMono-Regular.ttf -------------------------------------------------------------------------------- /assets/images/arena-inverted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/arena-inverted.png -------------------------------------------------------------------------------- /assets/images/arena.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/arena.png -------------------------------------------------------------------------------- /assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/favicon.png -------------------------------------------------------------------------------- /assets/images/flower-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/flower-blue.png -------------------------------------------------------------------------------- /assets/images/flower-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/flower-orange.png -------------------------------------------------------------------------------- /assets/images/flower-pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/flower-pink.png -------------------------------------------------------------------------------- /assets/images/flower-yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/flower-yellow.png -------------------------------------------------------------------------------- /assets/images/icon-clouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/icon-clouds.png -------------------------------------------------------------------------------- /assets/images/icon-hand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/icon-hand.png -------------------------------------------------------------------------------- /assets/images/icon-water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/icon-water.png -------------------------------------------------------------------------------- /assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/icon.png -------------------------------------------------------------------------------- /assets/images/placeholder-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/placeholder-image.jpg -------------------------------------------------------------------------------- /assets/images/spencer-happy-taiwan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/spencer-happy-taiwan.png -------------------------------------------------------------------------------- /assets/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/assets/images/splash.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/babel.config.js -------------------------------------------------------------------------------- /components/BlockContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/BlockContent.tsx -------------------------------------------------------------------------------- /components/BlockCreatedByAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/BlockCreatedByAvatar.tsx -------------------------------------------------------------------------------- /components/BlockDetailView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/BlockDetailView.tsx -------------------------------------------------------------------------------- /components/BlockSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/BlockSummary.tsx -------------------------------------------------------------------------------- /components/BlockTexts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/BlockTexts.tsx -------------------------------------------------------------------------------- /components/CollectionDetailView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/CollectionDetailView.tsx -------------------------------------------------------------------------------- /components/CollectionSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/CollectionSelect.tsx -------------------------------------------------------------------------------- /components/CollectionSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/CollectionSummary.tsx -------------------------------------------------------------------------------- /components/ConnectionSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/ConnectionSummary.tsx -------------------------------------------------------------------------------- /components/ContributionsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/ContributionsList.tsx -------------------------------------------------------------------------------- /components/CreateCollectionButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/CreateCollectionButton.tsx -------------------------------------------------------------------------------- /components/ExternalLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/ExternalLink.tsx -------------------------------------------------------------------------------- /components/ImportArenaChannelSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/ImportArenaChannelSelect.tsx -------------------------------------------------------------------------------- /components/MediaView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/MediaView.tsx -------------------------------------------------------------------------------- /components/RapidCreateCollection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/RapidCreateCollection.tsx -------------------------------------------------------------------------------- /components/RemoteSourceLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/RemoteSourceLabel.tsx -------------------------------------------------------------------------------- /components/SelectCollectionsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/SelectCollectionsList.tsx -------------------------------------------------------------------------------- /components/SlidingScalePayment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/SlidingScalePayment.tsx -------------------------------------------------------------------------------- /components/TextForageView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/TextForageView.tsx -------------------------------------------------------------------------------- /components/Themed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/Themed.tsx -------------------------------------------------------------------------------- /components/UsageInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/UsageInfo.tsx -------------------------------------------------------------------------------- /components/arena/ArenaChannelMultiSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/arena/ArenaChannelMultiSelect.tsx -------------------------------------------------------------------------------- /components/arena/ArenaChannelSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/components/arena/ArenaChannelSummary.tsx -------------------------------------------------------------------------------- /constants/Styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/constants/Styles.ts -------------------------------------------------------------------------------- /expo-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/expo-env.d.ts -------------------------------------------------------------------------------- /hooks/useShareIntent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/hooks/useShareIntent.tsx -------------------------------------------------------------------------------- /hooks/useTime.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/hooks/useTime.tsx -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/metro.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/package.json -------------------------------------------------------------------------------- /patches/expo-config-plugin-ios-share-extension+0.0.4.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/patches/expo-config-plugin-ios-share-extension+0.0.4.patch -------------------------------------------------------------------------------- /patches/expo-dynamic-app-icon+1.2.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/patches/expo-dynamic-app-icon+1.2.0.patch -------------------------------------------------------------------------------- /patches/react-native-hold-menu+0.1.6.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/patches/react-native-hold-menu+0.1.6.patch -------------------------------------------------------------------------------- /patches/react-native-receive-sharing-intent+2.0.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/patches/react-native-receive-sharing-intent+2.0.0.patch -------------------------------------------------------------------------------- /patches/xcode+3.0.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/patches/xcode+3.0.1.patch -------------------------------------------------------------------------------- /plugins/withAndroidShareExtension/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/plugins/withAndroidShareExtension/constants.js -------------------------------------------------------------------------------- /plugins/withAndroidShareExtension/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/plugins/withAndroidShareExtension/index.js -------------------------------------------------------------------------------- /plugins/withAndroidShareExtension/withAndroidBuildProperties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/plugins/withAndroidShareExtension/withAndroidBuildProperties.js -------------------------------------------------------------------------------- /plugins/withAndroidShareExtension/withAndroidIntentFilters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/plugins/withAndroidShareExtension/withAndroidIntentFilters.js -------------------------------------------------------------------------------- /plugins/withAndroidShareExtension/withAndroidMainActivityAttributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/plugins/withAndroidShareExtension/withAndroidMainActivityAttributes.js -------------------------------------------------------------------------------- /plugins/withAndroidShareExtension/withAndroidMainActivityExtension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/plugins/withAndroidShareExtension/withAndroidMainActivityExtension.js -------------------------------------------------------------------------------- /tamagui.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/tamagui.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/afterAnimations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/afterAnimations.tsx -------------------------------------------------------------------------------- /utils/arena.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/arena.ts -------------------------------------------------------------------------------- /utils/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/background.ts -------------------------------------------------------------------------------- /utils/blobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/blobs.ts -------------------------------------------------------------------------------- /utils/celebrations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/celebrations.tsx -------------------------------------------------------------------------------- /utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/common.ts -------------------------------------------------------------------------------- /utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/constants.ts -------------------------------------------------------------------------------- /utils/dataTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/dataTypes.ts -------------------------------------------------------------------------------- /utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/date.ts -------------------------------------------------------------------------------- /utils/db.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/db.tsx -------------------------------------------------------------------------------- /utils/db/migrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/db/migrations.ts -------------------------------------------------------------------------------- /utils/dbUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/dbUtils.ts -------------------------------------------------------------------------------- /utils/errors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/errors.tsx -------------------------------------------------------------------------------- /utils/hooks/useArenaChannelBlocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/hooks/useArenaChannelBlocks.ts -------------------------------------------------------------------------------- /utils/hooks/useArenaUserChannels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/hooks/useArenaUserChannels.ts -------------------------------------------------------------------------------- /utils/hooks/useContributions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/hooks/useContributions.ts -------------------------------------------------------------------------------- /utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/index.ts -------------------------------------------------------------------------------- /utils/location.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/location.tsx -------------------------------------------------------------------------------- /utils/mimeTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/mimeTypes.ts -------------------------------------------------------------------------------- /utils/mmkv.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/mmkv.tsx -------------------------------------------------------------------------------- /utils/network.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/network.tsx -------------------------------------------------------------------------------- /utils/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/react.ts -------------------------------------------------------------------------------- /utils/remote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/remote.ts -------------------------------------------------------------------------------- /utils/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/router.ts -------------------------------------------------------------------------------- /utils/schemas.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/schemas.sql -------------------------------------------------------------------------------- /utils/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/search.ts -------------------------------------------------------------------------------- /utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/url.ts -------------------------------------------------------------------------------- /utils/user.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/utils/user.tsx -------------------------------------------------------------------------------- /views/ArenaLogin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/views/ArenaLogin.tsx -------------------------------------------------------------------------------- /views/ChatDetailView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/views/ChatDetailView.tsx -------------------------------------------------------------------------------- /views/CollectionChatsView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/views/CollectionChatsView.tsx -------------------------------------------------------------------------------- /views/InternalDevTools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/views/InternalDevTools.tsx -------------------------------------------------------------------------------- /views/ReviewView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/views/ReviewView.tsx -------------------------------------------------------------------------------- /views/UncategorizedView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/views/UncategorizedView.tsx -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/README.md -------------------------------------------------------------------------------- /website/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/bun.lockb -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/index.html -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/package.json -------------------------------------------------------------------------------- /website/privacy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/privacy.html -------------------------------------------------------------------------------- /website/public/arena.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/arena.png -------------------------------------------------------------------------------- /website/public/assets/cardboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/assets/cardboard.png -------------------------------------------------------------------------------- /website/public/cover-no-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/cover-no-bg.png -------------------------------------------------------------------------------- /website/public/gather-app-chats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-app-chats.png -------------------------------------------------------------------------------- /website/public/gather-app-collection-select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-app-collection-select.png -------------------------------------------------------------------------------- /website/public/gather-app-icon-clouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-app-icon-clouds.png -------------------------------------------------------------------------------- /website/public/gather-app-icon-hand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-app-icon-hand.png -------------------------------------------------------------------------------- /website/public/gather-app-icon-moon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-app-icon-moon.png -------------------------------------------------------------------------------- /website/public/gather-app-icon-water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-app-icon-water.png -------------------------------------------------------------------------------- /website/public/gather-app-organize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-app-organize.png -------------------------------------------------------------------------------- /website/public/gather-app-review.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-app-review.png -------------------------------------------------------------------------------- /website/public/gather-app-texts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-app-texts.png -------------------------------------------------------------------------------- /website/public/gather-collections-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-collections-screen.png -------------------------------------------------------------------------------- /website/public/gather-title-sticky-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-title-sticky-1.png -------------------------------------------------------------------------------- /website/public/gather-title-sticky-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-title-sticky-2.png -------------------------------------------------------------------------------- /website/public/gather-title-sticky-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-title-sticky-3.png -------------------------------------------------------------------------------- /website/public/gather-title-sticky-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/gather-title-sticky-4.png -------------------------------------------------------------------------------- /website/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/icon.png -------------------------------------------------------------------------------- /website/public/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/public/splash.png -------------------------------------------------------------------------------- /website/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/src/App.scss -------------------------------------------------------------------------------- /website/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/src/App.tsx -------------------------------------------------------------------------------- /website/src/assets/cardboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/src/assets/cardboard.png -------------------------------------------------------------------------------- /website/src/components/ImageZoom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/src/components/ImageZoom.tsx -------------------------------------------------------------------------------- /website/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/src/index.scss -------------------------------------------------------------------------------- /website/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/src/main.tsx -------------------------------------------------------------------------------- /website/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /website/terms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/terms.html -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/tsconfig.json -------------------------------------------------------------------------------- /website/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/tsconfig.node.json -------------------------------------------------------------------------------- /website/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spencerc99/gather/HEAD/website/vite.config.ts --------------------------------------------------------------------------------