├── .eslintrc.json ├── .github ├── FUNDING.yml └── workflows │ └── publish.yml ├── .gitignore ├── .prettierrc ├── .vscode └── extensions.json ├── LICENSE ├── README.md ├── assets └── readme │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ └── 5.png ├── icon.png ├── icon.svg ├── index.html ├── package.json ├── pnpm-lock.yaml ├── resources └── translations │ ├── ar.json │ ├── cn.json │ ├── de.json │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── pt.json │ └── tr.json ├── scripts ├── makeTranslations.py ├── updateTranslationsStats.py └── update_version.sh ├── src-tauri ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── build.rs ├── capabilities │ └── cardo.json ├── icons │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 32x32.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ ├── Square30x30Logo.png │ ├── Square310x310Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── StoreLogo.png │ ├── icon.icns │ ├── icon.ico │ └── icon.png ├── src │ └── main.rs ├── tauri.conf.json └── tauri.macos.conf.json ├── src ├── App.tsx ├── ContextProviders.ts ├── DB │ ├── DB.tsx │ ├── Downloads.ts │ ├── EpisodeState.ts │ ├── Misc.ts │ ├── Queue.ts │ ├── Subscriptions.ts │ ├── SubscriptionsEpisodes.ts │ └── index.d.ts ├── DefaultThemes.ts ├── Icons.tsx ├── Updater.tsx ├── components │ ├── AudioPlayer.tsx │ ├── Cover.tsx │ ├── DownloadsIndicator.tsx │ ├── EpisodeCard.tsx │ ├── EpisodeOverview.tsx │ ├── EpisodePreviewCard.tsx │ ├── Inputs.tsx │ ├── LeftMenu.tsx │ ├── ModalBanner.tsx │ ├── PodcastCard.tsx │ ├── ProgressBar.tsx │ ├── SearchBar.tsx │ ├── SortEpisodeGrip.tsx │ ├── SubscriptionCard.tsx │ ├── TitleBar.tsx │ └── sync │ │ ├── GpodderSettings.tsx │ │ ├── NextcloudSettings.tsx │ │ ├── SyncButton.tsx │ │ └── SyncSettings.tsx ├── custom-styles.css ├── engines │ ├── Episode.tsx │ ├── Settings.tsx │ ├── search │ │ ├── apple.ts │ │ ├── base.ts │ │ ├── fyyd.ts │ │ └── podcastindex.ts │ └── translations.ts ├── flip-cards.css ├── index.d.ts ├── main.css ├── main.tsx ├── pages │ ├── DownloadsPage.tsx │ ├── EpisodePreview.tsx │ ├── HomePage.tsx │ ├── PodcastPreview.tsx │ ├── QueuePage.tsx │ ├── SearchPage.tsx │ └── Settings.tsx ├── postupdate.ts ├── sync │ ├── Gpodder.ts │ ├── Nextcloud.ts │ ├── Sync.tsx │ └── index.d.ts ├── text-auto.css ├── utils │ ├── opml.ts │ ├── sanitize.ts │ ├── stripAllHTML.ts │ └── utils.ts └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/README.md -------------------------------------------------------------------------------- /assets/readme/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/assets/readme/1.png -------------------------------------------------------------------------------- /assets/readme/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/assets/readme/2.png -------------------------------------------------------------------------------- /assets/readme/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/assets/readme/3.png -------------------------------------------------------------------------------- /assets/readme/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/assets/readme/4.png -------------------------------------------------------------------------------- /assets/readme/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/assets/readme/5.png -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/icon.png -------------------------------------------------------------------------------- /icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/icon.svg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /resources/translations/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/resources/translations/ar.json -------------------------------------------------------------------------------- /resources/translations/cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/resources/translations/cn.json -------------------------------------------------------------------------------- /resources/translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/resources/translations/de.json -------------------------------------------------------------------------------- /resources/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/resources/translations/en.json -------------------------------------------------------------------------------- /resources/translations/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/resources/translations/es.json -------------------------------------------------------------------------------- /resources/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/resources/translations/fr.json -------------------------------------------------------------------------------- /resources/translations/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/resources/translations/pt.json -------------------------------------------------------------------------------- /resources/translations/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/resources/translations/tr.json -------------------------------------------------------------------------------- /scripts/makeTranslations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/scripts/makeTranslations.py -------------------------------------------------------------------------------- /scripts/updateTranslationsStats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/scripts/updateTranslationsStats.py -------------------------------------------------------------------------------- /scripts/update_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/scripts/update_version.sh -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/.gitignore -------------------------------------------------------------------------------- /src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/build.rs -------------------------------------------------------------------------------- /src-tauri/capabilities/cardo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/capabilities/cardo.json -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/src/main.rs -------------------------------------------------------------------------------- /src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /src-tauri/tauri.macos.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src-tauri/tauri.macos.conf.json -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/ContextProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/ContextProviders.ts -------------------------------------------------------------------------------- /src/DB/DB.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/DB/DB.tsx -------------------------------------------------------------------------------- /src/DB/Downloads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/DB/Downloads.ts -------------------------------------------------------------------------------- /src/DB/EpisodeState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/DB/EpisodeState.ts -------------------------------------------------------------------------------- /src/DB/Misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/DB/Misc.ts -------------------------------------------------------------------------------- /src/DB/Queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/DB/Queue.ts -------------------------------------------------------------------------------- /src/DB/Subscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/DB/Subscriptions.ts -------------------------------------------------------------------------------- /src/DB/SubscriptionsEpisodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/DB/SubscriptionsEpisodes.ts -------------------------------------------------------------------------------- /src/DB/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/DB/index.d.ts -------------------------------------------------------------------------------- /src/DefaultThemes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/DefaultThemes.ts -------------------------------------------------------------------------------- /src/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/Icons.tsx -------------------------------------------------------------------------------- /src/Updater.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/Updater.tsx -------------------------------------------------------------------------------- /src/components/AudioPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/AudioPlayer.tsx -------------------------------------------------------------------------------- /src/components/Cover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/Cover.tsx -------------------------------------------------------------------------------- /src/components/DownloadsIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/DownloadsIndicator.tsx -------------------------------------------------------------------------------- /src/components/EpisodeCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/EpisodeCard.tsx -------------------------------------------------------------------------------- /src/components/EpisodeOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/EpisodeOverview.tsx -------------------------------------------------------------------------------- /src/components/EpisodePreviewCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/EpisodePreviewCard.tsx -------------------------------------------------------------------------------- /src/components/Inputs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/Inputs.tsx -------------------------------------------------------------------------------- /src/components/LeftMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/LeftMenu.tsx -------------------------------------------------------------------------------- /src/components/ModalBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/ModalBanner.tsx -------------------------------------------------------------------------------- /src/components/PodcastCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/PodcastCard.tsx -------------------------------------------------------------------------------- /src/components/ProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/ProgressBar.tsx -------------------------------------------------------------------------------- /src/components/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/SearchBar.tsx -------------------------------------------------------------------------------- /src/components/SortEpisodeGrip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/SortEpisodeGrip.tsx -------------------------------------------------------------------------------- /src/components/SubscriptionCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/SubscriptionCard.tsx -------------------------------------------------------------------------------- /src/components/TitleBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/TitleBar.tsx -------------------------------------------------------------------------------- /src/components/sync/GpodderSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/sync/GpodderSettings.tsx -------------------------------------------------------------------------------- /src/components/sync/NextcloudSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/sync/NextcloudSettings.tsx -------------------------------------------------------------------------------- /src/components/sync/SyncButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/sync/SyncButton.tsx -------------------------------------------------------------------------------- /src/components/sync/SyncSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/components/sync/SyncSettings.tsx -------------------------------------------------------------------------------- /src/custom-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/custom-styles.css -------------------------------------------------------------------------------- /src/engines/Episode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/engines/Episode.tsx -------------------------------------------------------------------------------- /src/engines/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/engines/Settings.tsx -------------------------------------------------------------------------------- /src/engines/search/apple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/engines/search/apple.ts -------------------------------------------------------------------------------- /src/engines/search/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/engines/search/base.ts -------------------------------------------------------------------------------- /src/engines/search/fyyd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/engines/search/fyyd.ts -------------------------------------------------------------------------------- /src/engines/search/podcastindex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/engines/search/podcastindex.ts -------------------------------------------------------------------------------- /src/engines/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/engines/translations.ts -------------------------------------------------------------------------------- /src/flip-cards.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/flip-cards.css -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/main.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/DownloadsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/pages/DownloadsPage.tsx -------------------------------------------------------------------------------- /src/pages/EpisodePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/pages/EpisodePreview.tsx -------------------------------------------------------------------------------- /src/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/pages/HomePage.tsx -------------------------------------------------------------------------------- /src/pages/PodcastPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/pages/PodcastPreview.tsx -------------------------------------------------------------------------------- /src/pages/QueuePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/pages/QueuePage.tsx -------------------------------------------------------------------------------- /src/pages/SearchPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/pages/SearchPage.tsx -------------------------------------------------------------------------------- /src/pages/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/pages/Settings.tsx -------------------------------------------------------------------------------- /src/postupdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/postupdate.ts -------------------------------------------------------------------------------- /src/sync/Gpodder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/sync/Gpodder.ts -------------------------------------------------------------------------------- /src/sync/Nextcloud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/sync/Nextcloud.ts -------------------------------------------------------------------------------- /src/sync/Sync.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/sync/Sync.tsx -------------------------------------------------------------------------------- /src/sync/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/sync/index.d.ts -------------------------------------------------------------------------------- /src/text-auto.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/text-auto.css -------------------------------------------------------------------------------- /src/utils/opml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/utils/opml.ts -------------------------------------------------------------------------------- /src/utils/sanitize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/utils/sanitize.ts -------------------------------------------------------------------------------- /src/utils/stripAllHTML.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/utils/stripAllHTML.ts -------------------------------------------------------------------------------- /src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/src/utils/utils.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardo-podcast/cardo/HEAD/vite.config.ts --------------------------------------------------------------------------------