├── .dockerignore ├── .env.example ├── .eslintignore ├── .eslintrc.cjs ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feature_request.md └── workflows │ └── pull-request.yml ├── .gitignore ├── .zed └── settings.json ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── components.json ├── deadsimple.txt ├── drizzle.config.ts ├── next.config.js ├── package.json ├── pnpm-lock.yaml ├── postcss.config.cjs ├── prettier.config.js ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── app.webmanifest ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── fonts │ ├── Geist-Bold.otf │ ├── Geist-Regular.otf │ ├── GeistMonoVariableVF.woff2 │ └── GeistVariableVF.woff2 ├── icon-192.png ├── icon-256.png ├── masonry-preview.png ├── walkthroughs │ └── youtube-subscription-import │ │ ├── step_1.png │ │ ├── step_2.png │ │ ├── step_3.png │ │ ├── step_4.png │ │ ├── step_5.png │ │ └── step_6.png └── welcome │ ├── feed-dark-1-desktop.jpeg │ ├── feed-dark-1-mobile.jpeg │ ├── feed-dark-2-desktop.jpeg │ ├── feed-dark-2-mobile.jpeg │ ├── feed-light-1-desktop.jpeg │ ├── feed-light-1-mobile.jpeg │ ├── feed-light-2-desktop.jpeg │ └── feed-light-2-mobile.jpeg ├── src ├── app │ ├── (feed) │ │ ├── feed │ │ │ ├── AppDialogs.tsx │ │ │ ├── ClientDatetime.tsx │ │ │ ├── DateFilterChips.tsx │ │ │ ├── FeedLoader.tsx │ │ │ ├── Header.tsx │ │ │ ├── ItemVisibilityChips.tsx │ │ │ ├── OpenRightSidebarButton.tsx │ │ │ ├── RefetchItemsButton.tsx │ │ │ ├── SidebarCategories.tsx │ │ │ ├── SidebarFeeds.tsx │ │ │ ├── SidebarViews.tsx │ │ │ ├── TodayItems.tsx │ │ │ ├── TopLeftButton.tsx │ │ │ ├── TopRightHeaderContent.tsx │ │ │ ├── UserManagementButton.tsx │ │ │ ├── UserProfileEditDialog │ │ │ │ ├── DeleteAccountSection.tsx │ │ │ │ └── index.tsx │ │ │ ├── ViewFilterChips.tsx │ │ │ ├── dialogStore.ts │ │ │ ├── import │ │ │ │ ├── ImportDropzone.tsx │ │ │ │ ├── YouTubeSubscriptionImportCarousel.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── types.ts │ │ │ │ └── utils │ │ │ │ │ ├── getInitialFeedDataFromCSVInput.ts │ │ │ │ │ ├── getInitialFeedDataFromFileInputElement.ts │ │ │ │ │ ├── getInitialFeedDataFromOPMLInput.ts │ │ │ │ │ └── shared.ts │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ ├── read │ │ │ │ └── [id] │ │ │ │ │ ├── article.module.css │ │ │ │ │ └── page.tsx │ │ │ ├── useCheckFilteredFeedItemsForFeed.tsx │ │ │ ├── useUpdateViewFilter.tsx │ │ │ └── watch │ │ │ │ └── [id] │ │ │ │ ├── ContentActions.tsx │ │ │ │ ├── VideoDisplay.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── useVideoNavigationShortcuts.ts │ │ │ │ ├── useView.tsx │ │ │ │ └── useZoom.tsx │ │ └── layout.tsx │ ├── (markdown) │ │ ├── layout.tsx │ │ ├── releases │ │ │ ├── [slug] │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ └── welcome │ │ │ ├── DemoCarousel.tsx │ │ │ ├── GetStartedButton.tsx │ │ │ ├── GitHubButton.tsx │ │ │ ├── RecentReleaseBanner.tsx │ │ │ └── page.mdx │ ├── api │ │ ├── [...all] │ │ │ └── route.ts │ │ ├── og │ │ │ └── route.tsx │ │ ├── rpc │ │ │ └── [[...rest]] │ │ │ │ └── route.ts │ │ └── trpc │ │ │ └── [trpc] │ │ │ └── route.ts │ ├── auth │ │ ├── AuthHeader.tsx │ │ ├── handleSignIn.ts │ │ ├── page.tsx │ │ ├── reset │ │ │ ├── AuthResetPageComponent.tsx │ │ │ └── page.tsx │ │ ├── sign-in.tsx │ │ └── sign-up.tsx │ ├── layout.tsx │ ├── loading.tsx │ └── route.ts ├── components │ ├── AddContentCategoryButton.tsx │ ├── AddContentCategoryDialog.tsx │ ├── AddFeedButton.tsx │ ├── AddFeedDialog.tsx │ ├── AddViewDialog.tsx │ ├── ApplyColorThemeOnMount.tsx │ ├── ButtonWithShortcut.tsx │ ├── ColorModeToggle.tsx │ ├── CustomVideoButton.tsx │ ├── CustomVideoDialog.tsx │ ├── CustomVideoPlayer │ │ ├── CustomVideoPlayerProvider.tsx │ │ ├── constants.ts │ │ ├── index.tsx │ │ └── useYouTubeVideoShortcuts.tsx │ ├── LeftSidebarBottomNav.tsx │ ├── ResponsiveVideo.module.css │ ├── ResponsiveVideo.tsx │ ├── SerialLogo.tsx │ ├── ThemeProvider.tsx │ ├── app-sidebar.tsx │ ├── color-theme │ │ ├── ApplyColorTheme.tsx │ │ ├── ApplyColorThemeOnMount.tsx │ │ ├── ColorThemePopoverButton.tsx │ │ ├── EnableCustomVideoPlayerToggle.tsx │ │ ├── ShowArticleStyleToggle.tsx │ │ └── ShowShortcutsToggle.tsx │ ├── form │ │ └── EditableSavableTextField.tsx │ ├── releases │ │ ├── ReleaseNotifier.tsx │ │ └── ReleaseNotifierClient.tsx │ └── ui │ │ ├── accordion.tsx │ │ ├── alert.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── carousel.tsx │ │ ├── checkbox.tsx │ │ ├── combobox.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── radio-group.tsx │ │ ├── resizable.tsx │ │ ├── responsive-dropdown.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── sidebar.tsx │ │ ├── skeleton.tsx │ │ ├── slider.tsx │ │ ├── sonner.tsx │ │ ├── tabs.tsx │ │ ├── toggle-group.tsx │ │ ├── toggle.tsx │ │ ├── tooltip.tsx │ │ └── unstyled-dialog.tsx ├── content │ └── releases │ │ ├── 2025-03-10.md │ │ ├── 2025-03-16.md │ │ ├── 2025-04-10.md │ │ ├── 2025-04-12.md │ │ ├── 2025-04-14.md │ │ ├── 2025-04-16.md │ │ ├── 2025-04-18.md │ │ ├── 2025-05-17.md │ │ ├── 2025-06-07.md │ │ ├── 2025-08-28.md │ │ ├── 2025-11-07.md │ │ └── 2025-11-25.md ├── emails │ └── reset-password.tsx ├── env.js ├── hooks │ └── use-mobile.ts ├── lib │ ├── auth-client.ts │ ├── data │ │ ├── InitialClientQueries.tsx │ │ ├── atoms.ts │ │ ├── content-categories │ │ │ ├── index.ts │ │ │ └── mutations.ts │ │ ├── createSelectorHooks.ts │ │ ├── feed-categories │ │ │ ├── index.ts │ │ │ └── mutations.ts │ │ ├── feed-items │ │ │ ├── index.ts │ │ │ └── mutations.ts │ │ ├── feeds │ │ │ ├── index.ts │ │ │ ├── mutations.ts │ │ │ └── utils.ts │ │ ├── store.ts │ │ ├── user │ │ │ ├── useDeleteAccountMutation.ts │ │ │ ├── useUpdateEmailMutation.ts │ │ │ └── useUpdateNameMutation.ts │ │ └── views │ │ │ ├── index.ts │ │ │ ├── mutations.ts │ │ │ └── utils.ts │ ├── doesAnyFormElementHaveFocus.ts │ ├── hooks │ │ ├── use-external-state.ts │ │ ├── use-media-query.ts │ │ ├── useFlagState.ts │ │ ├── useIsInactive.tsx │ │ └── useShortcut.ts │ ├── iterators.ts │ ├── markdown │ │ └── releases.ts │ ├── orpc.ts │ ├── schemas │ │ └── utils.ts │ ├── sortFeedItems.ts │ ├── transformSecondsToFormattedTime.ts │ └── utils.ts ├── mdx-components.tsx ├── reset.d.ts ├── server │ ├── api │ │ ├── root.ts │ │ ├── routers │ │ │ ├── contentCategoriesRouter.ts │ │ │ ├── feed-router │ │ │ │ ├── index.ts │ │ │ │ └── utils.ts │ │ │ ├── feedCategoriesRouter.ts │ │ │ ├── feedItemRouter.ts │ │ │ ├── userConfigRouter.ts │ │ │ ├── userRouter.ts │ │ │ └── viewRouter.ts │ │ ├── schemas.ts │ │ ├── server.ts │ │ └── trpc.ts │ ├── auth │ │ ├── constants.ts │ │ └── index.tsx │ ├── checkFeedItemIsVertical.ts │ ├── db │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── migrate.ts │ │ ├── migrations │ │ │ ├── 0000_flawless_sabretooth.sql │ │ │ ├── 0001_ancient_veda.sql │ │ │ ├── 0002_cuddly_omega_red.sql │ │ │ ├── 0003_left_lucky_pierre.sql │ │ │ ├── 0004_magical_korvac.sql │ │ │ ├── 0005_bizarre_sentry.sql │ │ │ ├── 0006_nasty_snowbird.sql │ │ │ ├── 0007_majestic_tarantula.sql │ │ │ ├── 0008_concerned_starbolt.sql │ │ │ ├── 0009_hot_wildside.sql │ │ │ ├── 0010_breezy_abomination.sql │ │ │ ├── 0011_cloudy_jack_power.sql │ │ │ ├── 0012_dazzling_tyger_tiger.sql │ │ │ ├── 0013_brainy_logan.sql │ │ │ ├── 0014_stormy_redwing.sql │ │ │ ├── 0015_funny_joshua_kane.sql │ │ │ ├── 0016_sloppy_glorian.sql │ │ │ ├── 0017_gorgeous_nomad.sql │ │ │ ├── 0018_familiar_galactus.sql │ │ │ ├── 0019_empty_quicksilver.sql │ │ │ ├── 0020_misty_cannonball.sql │ │ │ ├── 0021_legal_warbird.sql │ │ │ └── meta │ │ │ │ ├── 0000_snapshot.json │ │ │ │ ├── 0001_snapshot.json │ │ │ │ ├── 0002_snapshot.json │ │ │ │ ├── 0003_snapshot.json │ │ │ │ ├── 0004_snapshot.json │ │ │ │ ├── 0005_snapshot.json │ │ │ │ ├── 0006_snapshot.json │ │ │ │ ├── 0007_snapshot.json │ │ │ │ ├── 0008_snapshot.json │ │ │ │ ├── 0009_snapshot.json │ │ │ │ ├── 0010_snapshot.json │ │ │ │ ├── 0011_snapshot.json │ │ │ │ ├── 0012_snapshot.json │ │ │ │ ├── 0013_snapshot.json │ │ │ │ ├── 0014_snapshot.json │ │ │ │ ├── 0015_snapshot.json │ │ │ │ ├── 0016_snapshot.json │ │ │ │ ├── 0017_snapshot.json │ │ │ │ ├── 0018_snapshot.json │ │ │ │ ├── 0019_snapshot.json │ │ │ │ ├── 0020_snapshot.json │ │ │ │ ├── 0021_snapshot.json │ │ │ │ └── _journal.json │ │ ├── schema.ts │ │ └── utils.ts │ ├── orpc │ │ ├── base.ts │ │ └── router.ts │ ├── rss │ │ ├── fetchFeeds.ts │ │ ├── parsers │ │ │ ├── peertube.ts │ │ │ ├── unknown.ts │ │ │ ├── website.ts │ │ │ └── youtube.ts │ │ ├── rssUtils.ts │ │ ├── types.ts │ │ └── validateFeedUrl.ts │ └── scripts │ │ └── addIdsToFeedItems.ts ├── styles │ └── globals.css └── trpc │ ├── query-client.ts │ ├── react.tsx │ ├── server.tsx │ └── shared.ts └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | **/src/server/scripts/*.ts 2 | -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/.gitignore -------------------------------------------------------------------------------- /.zed/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/.zed/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/components.json -------------------------------------------------------------------------------- /deadsimple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/deadsimple.txt -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/app.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/app.webmanifest -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/Geist-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/fonts/Geist-Bold.otf -------------------------------------------------------------------------------- /public/fonts/Geist-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/fonts/Geist-Regular.otf -------------------------------------------------------------------------------- /public/fonts/GeistMonoVariableVF.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/fonts/GeistMonoVariableVF.woff2 -------------------------------------------------------------------------------- /public/fonts/GeistVariableVF.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/fonts/GeistVariableVF.woff2 -------------------------------------------------------------------------------- /public/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/icon-192.png -------------------------------------------------------------------------------- /public/icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/icon-256.png -------------------------------------------------------------------------------- /public/masonry-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/masonry-preview.png -------------------------------------------------------------------------------- /public/walkthroughs/youtube-subscription-import/step_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/walkthroughs/youtube-subscription-import/step_1.png -------------------------------------------------------------------------------- /public/walkthroughs/youtube-subscription-import/step_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/walkthroughs/youtube-subscription-import/step_2.png -------------------------------------------------------------------------------- /public/walkthroughs/youtube-subscription-import/step_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/walkthroughs/youtube-subscription-import/step_3.png -------------------------------------------------------------------------------- /public/walkthroughs/youtube-subscription-import/step_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/walkthroughs/youtube-subscription-import/step_4.png -------------------------------------------------------------------------------- /public/walkthroughs/youtube-subscription-import/step_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/walkthroughs/youtube-subscription-import/step_5.png -------------------------------------------------------------------------------- /public/walkthroughs/youtube-subscription-import/step_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/walkthroughs/youtube-subscription-import/step_6.png -------------------------------------------------------------------------------- /public/welcome/feed-dark-1-desktop.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/welcome/feed-dark-1-desktop.jpeg -------------------------------------------------------------------------------- /public/welcome/feed-dark-1-mobile.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/welcome/feed-dark-1-mobile.jpeg -------------------------------------------------------------------------------- /public/welcome/feed-dark-2-desktop.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/welcome/feed-dark-2-desktop.jpeg -------------------------------------------------------------------------------- /public/welcome/feed-dark-2-mobile.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/welcome/feed-dark-2-mobile.jpeg -------------------------------------------------------------------------------- /public/welcome/feed-light-1-desktop.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/welcome/feed-light-1-desktop.jpeg -------------------------------------------------------------------------------- /public/welcome/feed-light-1-mobile.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/welcome/feed-light-1-mobile.jpeg -------------------------------------------------------------------------------- /public/welcome/feed-light-2-desktop.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/welcome/feed-light-2-desktop.jpeg -------------------------------------------------------------------------------- /public/welcome/feed-light-2-mobile.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/public/welcome/feed-light-2-mobile.jpeg -------------------------------------------------------------------------------- /src/app/(feed)/feed/AppDialogs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/AppDialogs.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/ClientDatetime.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/ClientDatetime.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/DateFilterChips.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/DateFilterChips.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/FeedLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/FeedLoader.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/Header.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/ItemVisibilityChips.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/ItemVisibilityChips.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/OpenRightSidebarButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/OpenRightSidebarButton.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/RefetchItemsButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/RefetchItemsButton.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/SidebarCategories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/SidebarCategories.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/SidebarFeeds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/SidebarFeeds.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/SidebarViews.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/SidebarViews.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/TodayItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/TodayItems.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/TopLeftButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/TopLeftButton.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/TopRightHeaderContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/TopRightHeaderContent.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/UserManagementButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/UserManagementButton.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/UserProfileEditDialog/DeleteAccountSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/UserProfileEditDialog/DeleteAccountSection.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/UserProfileEditDialog/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/UserProfileEditDialog/index.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/ViewFilterChips.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/ViewFilterChips.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/dialogStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/dialogStore.ts -------------------------------------------------------------------------------- /src/app/(feed)/feed/import/ImportDropzone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/import/ImportDropzone.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/import/YouTubeSubscriptionImportCarousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/import/YouTubeSubscriptionImportCarousel.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/import/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/import/page.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/import/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/import/types.ts -------------------------------------------------------------------------------- /src/app/(feed)/feed/import/utils/getInitialFeedDataFromCSVInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/import/utils/getInitialFeedDataFromCSVInput.ts -------------------------------------------------------------------------------- /src/app/(feed)/feed/import/utils/getInitialFeedDataFromFileInputElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/import/utils/getInitialFeedDataFromFileInputElement.ts -------------------------------------------------------------------------------- /src/app/(feed)/feed/import/utils/getInitialFeedDataFromOPMLInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/import/utils/getInitialFeedDataFromOPMLInput.ts -------------------------------------------------------------------------------- /src/app/(feed)/feed/import/utils/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/import/utils/shared.ts -------------------------------------------------------------------------------- /src/app/(feed)/feed/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/layout.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/page.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/read/[id]/article.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/read/[id]/article.module.css -------------------------------------------------------------------------------- /src/app/(feed)/feed/read/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/read/[id]/page.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/useCheckFilteredFeedItemsForFeed.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/(feed)/feed/useUpdateViewFilter.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/(feed)/feed/watch/[id]/ContentActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/watch/[id]/ContentActions.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/watch/[id]/VideoDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/watch/[id]/VideoDisplay.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/watch/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/watch/[id]/page.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/watch/[id]/useVideoNavigationShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/watch/[id]/useVideoNavigationShortcuts.ts -------------------------------------------------------------------------------- /src/app/(feed)/feed/watch/[id]/useView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/watch/[id]/useView.tsx -------------------------------------------------------------------------------- /src/app/(feed)/feed/watch/[id]/useZoom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/feed/watch/[id]/useZoom.tsx -------------------------------------------------------------------------------- /src/app/(feed)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(feed)/layout.tsx -------------------------------------------------------------------------------- /src/app/(markdown)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(markdown)/layout.tsx -------------------------------------------------------------------------------- /src/app/(markdown)/releases/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(markdown)/releases/[slug]/page.tsx -------------------------------------------------------------------------------- /src/app/(markdown)/releases/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(markdown)/releases/page.tsx -------------------------------------------------------------------------------- /src/app/(markdown)/welcome/DemoCarousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(markdown)/welcome/DemoCarousel.tsx -------------------------------------------------------------------------------- /src/app/(markdown)/welcome/GetStartedButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(markdown)/welcome/GetStartedButton.tsx -------------------------------------------------------------------------------- /src/app/(markdown)/welcome/GitHubButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(markdown)/welcome/GitHubButton.tsx -------------------------------------------------------------------------------- /src/app/(markdown)/welcome/RecentReleaseBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(markdown)/welcome/RecentReleaseBanner.tsx -------------------------------------------------------------------------------- /src/app/(markdown)/welcome/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/(markdown)/welcome/page.mdx -------------------------------------------------------------------------------- /src/app/api/[...all]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/api/[...all]/route.ts -------------------------------------------------------------------------------- /src/app/api/og/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/api/og/route.tsx -------------------------------------------------------------------------------- /src/app/api/rpc/[[...rest]]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/api/rpc/[[...rest]]/route.ts -------------------------------------------------------------------------------- /src/app/api/trpc/[trpc]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/api/trpc/[trpc]/route.ts -------------------------------------------------------------------------------- /src/app/auth/AuthHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/auth/AuthHeader.tsx -------------------------------------------------------------------------------- /src/app/auth/handleSignIn.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/auth/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/auth/page.tsx -------------------------------------------------------------------------------- /src/app/auth/reset/AuthResetPageComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/auth/reset/AuthResetPageComponent.tsx -------------------------------------------------------------------------------- /src/app/auth/reset/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/auth/reset/page.tsx -------------------------------------------------------------------------------- /src/app/auth/sign-in.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/auth/sign-in.tsx -------------------------------------------------------------------------------- /src/app/auth/sign-up.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/auth/sign-up.tsx -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/loading.tsx -------------------------------------------------------------------------------- /src/app/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/app/route.ts -------------------------------------------------------------------------------- /src/components/AddContentCategoryButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/AddContentCategoryButton.tsx -------------------------------------------------------------------------------- /src/components/AddContentCategoryDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/AddContentCategoryDialog.tsx -------------------------------------------------------------------------------- /src/components/AddFeedButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/AddFeedButton.tsx -------------------------------------------------------------------------------- /src/components/AddFeedDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/AddFeedDialog.tsx -------------------------------------------------------------------------------- /src/components/AddViewDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/AddViewDialog.tsx -------------------------------------------------------------------------------- /src/components/ApplyColorThemeOnMount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ApplyColorThemeOnMount.tsx -------------------------------------------------------------------------------- /src/components/ButtonWithShortcut.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ButtonWithShortcut.tsx -------------------------------------------------------------------------------- /src/components/ColorModeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ColorModeToggle.tsx -------------------------------------------------------------------------------- /src/components/CustomVideoButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/CustomVideoButton.tsx -------------------------------------------------------------------------------- /src/components/CustomVideoDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/CustomVideoDialog.tsx -------------------------------------------------------------------------------- /src/components/CustomVideoPlayer/CustomVideoPlayerProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/CustomVideoPlayer/CustomVideoPlayerProvider.tsx -------------------------------------------------------------------------------- /src/components/CustomVideoPlayer/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/CustomVideoPlayer/constants.ts -------------------------------------------------------------------------------- /src/components/CustomVideoPlayer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/CustomVideoPlayer/index.tsx -------------------------------------------------------------------------------- /src/components/CustomVideoPlayer/useYouTubeVideoShortcuts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/CustomVideoPlayer/useYouTubeVideoShortcuts.tsx -------------------------------------------------------------------------------- /src/components/LeftSidebarBottomNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/LeftSidebarBottomNav.tsx -------------------------------------------------------------------------------- /src/components/ResponsiveVideo.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ResponsiveVideo.module.css -------------------------------------------------------------------------------- /src/components/ResponsiveVideo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ResponsiveVideo.tsx -------------------------------------------------------------------------------- /src/components/SerialLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/SerialLogo.tsx -------------------------------------------------------------------------------- /src/components/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ThemeProvider.tsx -------------------------------------------------------------------------------- /src/components/app-sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/app-sidebar.tsx -------------------------------------------------------------------------------- /src/components/color-theme/ApplyColorTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/color-theme/ApplyColorTheme.tsx -------------------------------------------------------------------------------- /src/components/color-theme/ApplyColorThemeOnMount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/color-theme/ApplyColorThemeOnMount.tsx -------------------------------------------------------------------------------- /src/components/color-theme/ColorThemePopoverButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/color-theme/ColorThemePopoverButton.tsx -------------------------------------------------------------------------------- /src/components/color-theme/EnableCustomVideoPlayerToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/color-theme/EnableCustomVideoPlayerToggle.tsx -------------------------------------------------------------------------------- /src/components/color-theme/ShowArticleStyleToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/color-theme/ShowArticleStyleToggle.tsx -------------------------------------------------------------------------------- /src/components/color-theme/ShowShortcutsToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/color-theme/ShowShortcutsToggle.tsx -------------------------------------------------------------------------------- /src/components/form/EditableSavableTextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/form/EditableSavableTextField.tsx -------------------------------------------------------------------------------- /src/components/releases/ReleaseNotifier.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/releases/ReleaseNotifier.tsx -------------------------------------------------------------------------------- /src/components/releases/ReleaseNotifierClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/releases/ReleaseNotifierClient.tsx -------------------------------------------------------------------------------- /src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/carousel.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/combobox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/combobox.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /src/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/resizable.tsx -------------------------------------------------------------------------------- /src/components/ui/responsive-dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/responsive-dropdown.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/components/ui/unstyled-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/components/ui/unstyled-dialog.tsx -------------------------------------------------------------------------------- /src/content/releases/2025-03-10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/content/releases/2025-03-10.md -------------------------------------------------------------------------------- /src/content/releases/2025-03-16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/content/releases/2025-03-16.md -------------------------------------------------------------------------------- /src/content/releases/2025-04-10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/content/releases/2025-04-10.md -------------------------------------------------------------------------------- /src/content/releases/2025-04-12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/content/releases/2025-04-12.md -------------------------------------------------------------------------------- /src/content/releases/2025-04-14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/content/releases/2025-04-14.md -------------------------------------------------------------------------------- /src/content/releases/2025-04-16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/content/releases/2025-04-16.md -------------------------------------------------------------------------------- /src/content/releases/2025-04-18.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/content/releases/2025-04-18.md -------------------------------------------------------------------------------- /src/content/releases/2025-05-17.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/content/releases/2025-05-17.md -------------------------------------------------------------------------------- /src/content/releases/2025-06-07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/content/releases/2025-06-07.md -------------------------------------------------------------------------------- /src/content/releases/2025-08-28.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/content/releases/2025-08-28.md -------------------------------------------------------------------------------- /src/content/releases/2025-11-07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/content/releases/2025-11-07.md -------------------------------------------------------------------------------- /src/content/releases/2025-11-25.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/content/releases/2025-11-25.md -------------------------------------------------------------------------------- /src/emails/reset-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/emails/reset-password.tsx -------------------------------------------------------------------------------- /src/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/env.js -------------------------------------------------------------------------------- /src/hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/hooks/use-mobile.ts -------------------------------------------------------------------------------- /src/lib/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/auth-client.ts -------------------------------------------------------------------------------- /src/lib/data/InitialClientQueries.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/InitialClientQueries.tsx -------------------------------------------------------------------------------- /src/lib/data/atoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/atoms.ts -------------------------------------------------------------------------------- /src/lib/data/content-categories/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/content-categories/index.ts -------------------------------------------------------------------------------- /src/lib/data/content-categories/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/content-categories/mutations.ts -------------------------------------------------------------------------------- /src/lib/data/createSelectorHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/createSelectorHooks.ts -------------------------------------------------------------------------------- /src/lib/data/feed-categories/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/feed-categories/index.ts -------------------------------------------------------------------------------- /src/lib/data/feed-categories/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/feed-categories/mutations.ts -------------------------------------------------------------------------------- /src/lib/data/feed-items/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/feed-items/index.ts -------------------------------------------------------------------------------- /src/lib/data/feed-items/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/feed-items/mutations.ts -------------------------------------------------------------------------------- /src/lib/data/feeds/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/feeds/index.ts -------------------------------------------------------------------------------- /src/lib/data/feeds/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/feeds/mutations.ts -------------------------------------------------------------------------------- /src/lib/data/feeds/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/feeds/utils.ts -------------------------------------------------------------------------------- /src/lib/data/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/store.ts -------------------------------------------------------------------------------- /src/lib/data/user/useDeleteAccountMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/user/useDeleteAccountMutation.ts -------------------------------------------------------------------------------- /src/lib/data/user/useUpdateEmailMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/user/useUpdateEmailMutation.ts -------------------------------------------------------------------------------- /src/lib/data/user/useUpdateNameMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/user/useUpdateNameMutation.ts -------------------------------------------------------------------------------- /src/lib/data/views/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/views/index.ts -------------------------------------------------------------------------------- /src/lib/data/views/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/views/mutations.ts -------------------------------------------------------------------------------- /src/lib/data/views/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/data/views/utils.ts -------------------------------------------------------------------------------- /src/lib/doesAnyFormElementHaveFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/doesAnyFormElementHaveFocus.ts -------------------------------------------------------------------------------- /src/lib/hooks/use-external-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/hooks/use-external-state.ts -------------------------------------------------------------------------------- /src/lib/hooks/use-media-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/hooks/use-media-query.ts -------------------------------------------------------------------------------- /src/lib/hooks/useFlagState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/hooks/useFlagState.ts -------------------------------------------------------------------------------- /src/lib/hooks/useIsInactive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/hooks/useIsInactive.tsx -------------------------------------------------------------------------------- /src/lib/hooks/useShortcut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/hooks/useShortcut.ts -------------------------------------------------------------------------------- /src/lib/iterators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/iterators.ts -------------------------------------------------------------------------------- /src/lib/markdown/releases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/markdown/releases.ts -------------------------------------------------------------------------------- /src/lib/orpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/orpc.ts -------------------------------------------------------------------------------- /src/lib/schemas/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/schemas/utils.ts -------------------------------------------------------------------------------- /src/lib/sortFeedItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/sortFeedItems.ts -------------------------------------------------------------------------------- /src/lib/transformSecondsToFormattedTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/transformSecondsToFormattedTime.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/mdx-components.tsx -------------------------------------------------------------------------------- /src/reset.d.ts: -------------------------------------------------------------------------------- 1 | import "@total-typescript/ts-reset"; 2 | -------------------------------------------------------------------------------- /src/server/api/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/api/root.ts -------------------------------------------------------------------------------- /src/server/api/routers/contentCategoriesRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/api/routers/contentCategoriesRouter.ts -------------------------------------------------------------------------------- /src/server/api/routers/feed-router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/api/routers/feed-router/index.ts -------------------------------------------------------------------------------- /src/server/api/routers/feed-router/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/api/routers/feed-router/utils.ts -------------------------------------------------------------------------------- /src/server/api/routers/feedCategoriesRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/api/routers/feedCategoriesRouter.ts -------------------------------------------------------------------------------- /src/server/api/routers/feedItemRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/api/routers/feedItemRouter.ts -------------------------------------------------------------------------------- /src/server/api/routers/userConfigRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/api/routers/userConfigRouter.ts -------------------------------------------------------------------------------- /src/server/api/routers/userRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/api/routers/userRouter.ts -------------------------------------------------------------------------------- /src/server/api/routers/viewRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/api/routers/viewRouter.ts -------------------------------------------------------------------------------- /src/server/api/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/api/schemas.ts -------------------------------------------------------------------------------- /src/server/api/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/api/server.ts -------------------------------------------------------------------------------- /src/server/api/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/api/trpc.ts -------------------------------------------------------------------------------- /src/server/auth/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/auth/constants.ts -------------------------------------------------------------------------------- /src/server/auth/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/auth/index.tsx -------------------------------------------------------------------------------- /src/server/checkFeedItemIsVertical.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/checkFeedItemIsVertical.ts -------------------------------------------------------------------------------- /src/server/db/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/constants.ts -------------------------------------------------------------------------------- /src/server/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/index.ts -------------------------------------------------------------------------------- /src/server/db/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrate.ts -------------------------------------------------------------------------------- /src/server/db/migrations/0000_flawless_sabretooth.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/0000_flawless_sabretooth.sql -------------------------------------------------------------------------------- /src/server/db/migrations/0001_ancient_veda.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE serial_content_categories ADD `user_id` text DEFAULT '' NOT NULL; -------------------------------------------------------------------------------- /src/server/db/migrations/0002_cuddly_omega_red.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `serial_feed` DROP COLUMN `categories`; -------------------------------------------------------------------------------- /src/server/db/migrations/0003_left_lucky_pierre.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/0003_left_lucky_pierre.sql -------------------------------------------------------------------------------- /src/server/db/migrations/0004_magical_korvac.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/0004_magical_korvac.sql -------------------------------------------------------------------------------- /src/server/db/migrations/0005_bizarre_sentry.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE serial_feed_item ADD `thumbnail` text(512) DEFAULT '' NOT NULL; -------------------------------------------------------------------------------- /src/server/db/migrations/0006_nasty_snowbird.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE `serial_feed_item`; -------------------------------------------------------------------------------- /src/server/db/migrations/0007_majestic_tarantula.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/0007_majestic_tarantula.sql -------------------------------------------------------------------------------- /src/server/db/migrations/0008_concerned_starbolt.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/0008_concerned_starbolt.sql -------------------------------------------------------------------------------- /src/server/db/migrations/0009_hot_wildside.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/0009_hot_wildside.sql -------------------------------------------------------------------------------- /src/server/db/migrations/0010_breezy_abomination.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/0010_breezy_abomination.sql -------------------------------------------------------------------------------- /src/server/db/migrations/0011_cloudy_jack_power.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/0011_cloudy_jack_power.sql -------------------------------------------------------------------------------- /src/server/db/migrations/0012_dazzling_tyger_tiger.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/0012_dazzling_tyger_tiger.sql -------------------------------------------------------------------------------- /src/server/db/migrations/0013_brainy_logan.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/0013_brainy_logan.sql -------------------------------------------------------------------------------- /src/server/db/migrations/0014_stormy_redwing.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `serial_feed` ADD `image_url` text(512) DEFAULT '' NOT NULL; -------------------------------------------------------------------------------- /src/server/db/migrations/0015_funny_joshua_kane.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `serial_feed_item` ADD `content` text DEFAULT '' NOT NULL; -------------------------------------------------------------------------------- /src/server/db/migrations/0016_sloppy_glorian.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `serial_feed_item` ADD `id` text; -------------------------------------------------------------------------------- /src/server/db/migrations/0017_gorgeous_nomad.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/0017_gorgeous_nomad.sql -------------------------------------------------------------------------------- /src/server/db/migrations/0018_familiar_galactus.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/0018_familiar_galactus.sql -------------------------------------------------------------------------------- /src/server/db/migrations/0019_empty_quicksilver.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/0019_empty_quicksilver.sql -------------------------------------------------------------------------------- /src/server/db/migrations/0020_misty_cannonball.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `serial_views` RENAME COLUMN "read_status" TO "placement"; -------------------------------------------------------------------------------- /src/server/db/migrations/0021_legal_warbird.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `serial_views` ADD `read_status` integer DEFAULT 0 NOT NULL; -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0000_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0001_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0002_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0002_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0003_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0003_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0004_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0004_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0005_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0005_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0006_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0006_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0007_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0007_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0008_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0008_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0009_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0009_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0010_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0010_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0011_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0011_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0012_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0012_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0013_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0013_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0014_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0014_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0015_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0015_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0016_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0016_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0017_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0017_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0018_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0018_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0019_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0019_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0020_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0020_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/0021_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/0021_snapshot.json -------------------------------------------------------------------------------- /src/server/db/migrations/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/migrations/meta/_journal.json -------------------------------------------------------------------------------- /src/server/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/schema.ts -------------------------------------------------------------------------------- /src/server/db/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/db/utils.ts -------------------------------------------------------------------------------- /src/server/orpc/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/orpc/base.ts -------------------------------------------------------------------------------- /src/server/orpc/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/orpc/router.ts -------------------------------------------------------------------------------- /src/server/rss/fetchFeeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/rss/fetchFeeds.ts -------------------------------------------------------------------------------- /src/server/rss/parsers/peertube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/rss/parsers/peertube.ts -------------------------------------------------------------------------------- /src/server/rss/parsers/unknown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/rss/parsers/unknown.ts -------------------------------------------------------------------------------- /src/server/rss/parsers/website.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/rss/parsers/website.ts -------------------------------------------------------------------------------- /src/server/rss/parsers/youtube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/rss/parsers/youtube.ts -------------------------------------------------------------------------------- /src/server/rss/rssUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/rss/rssUtils.ts -------------------------------------------------------------------------------- /src/server/rss/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/rss/types.ts -------------------------------------------------------------------------------- /src/server/rss/validateFeedUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/rss/validateFeedUrl.ts -------------------------------------------------------------------------------- /src/server/scripts/addIdsToFeedItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/server/scripts/addIdsToFeedItems.ts -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/trpc/query-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/trpc/query-client.ts -------------------------------------------------------------------------------- /src/trpc/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/trpc/react.tsx -------------------------------------------------------------------------------- /src/trpc/server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/trpc/server.tsx -------------------------------------------------------------------------------- /src/trpc/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/src/trpc/shared.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hfellerhoff/serial/HEAD/tsconfig.json --------------------------------------------------------------------------------