Commit Graph

  • 7b32a58f5d Merge branch 'feat/plugins' into 'develop' Yassine Doghri 2024-05-07 21:51:10 +0000
  • 17865dab2b feat: abstract generating rss feed using RSSFeed class draft/rss-feed Yassine Doghri 2024-05-07 16:03:07 +0000
  • bb03798aff feat(plugins): load README.md file to view plugin's instructions in UI feat/plugins Yassine Doghri 2024-05-07 16:01:03 +0000
  • 95088196ce feat(plugins): load and validate plugin manifest.json Yassine Doghri 2024-05-06 16:00:47 +0000
  • 7bdde9a4f5 build: fix stylelint issues on Choices.css file Yassine Doghri 2024-05-05 17:16:20 +0000
  • 688090aa82 feat(plugins): add json schema definition for plugin manifest Yassine Doghri 2024-05-05 17:10:20 +0000
  • d321d0f93c refactor(plugins): redefine plugins folder structure to vendor/package Yassine Doghri 2024-05-05 13:10:59 +0000
  • 1ff91a8546 feat(plugins): uninstall plugins via CLI and admin UI Yassine Doghri 2024-05-05 09:14:30 +0000
  • 5dd94ee6e0 feat(plugins): add settings page for podcast and episode if defined in the plugin's manifest Yassine Doghri 2024-05-02 15:32:27 +0000
  • 3be613452b feat(plugins): add options to manifest for building forms and storing plugin settings Yassine Doghri 2024-05-01 18:37:38 +0000
  • 275e87cf5c feat(plugins): add siteHead hook to add custom meta tags to public pages Yassine Doghri 2024-05-01 15:41:13 +0000
  • 0eba234628 feat(plugins): activate / deactivate plugin using settings table Yassine Doghri 2024-05-01 14:48:05 +0000
  • 2f517fde47 feat(plugins): load plugins using file locator service Yassine Doghri 2024-04-29 16:03:00 +0000
  • 1ad30f07c3 Merge branch 'feat/generator-user-agent' into 'develop' Yassine Doghri 2024-04-29 14:53:01 +0000
  • 4a3632e061 feat(rss): add castopod version to generator + follow rfc 9110 to format it as user-agent feat/generator-user-agent Yassine Doghri 2024-04-29 13:51:00 +0000
  • 52eca37ea9 Merge branch 'i18n' into 'develop' crowdin 2024-04-29 07:36:17 +0000
  • 5293752bb5 feat: add Plugins module with base files for plugins architecture Yassine Doghri 2024-04-28 17:14:45 +0000
  • 3c9a235414 Merge branch 'docs/fix-readme' into 'develop' Benjamin Bellamy 2024-04-28 17:01:38 +0000
  • 527020156c Merge branch 'fix/phpstan-errors' into 'develop' Yassine Doghri 2024-04-28 16:42:42 +0000
  • bb628f355f refactor: add modules folder to phpstan paths + fix errors develop Yassine Doghri 2024-04-28 16:39:01 +0000
  • 6ee3e99d4b New translations person.php (Slovak) [ci skip] i18n crowdin 2024-04-28 14:31:06 +0000
  • 4d56f2d503 New translations navigation.php (Slovak) [ci skip] crowdin 2024-04-28 14:31:02 +0000
  • 924ee679b8 New translations episode.php (Slovak) [ci skip] crowdin 2024-04-28 14:31:00 +0000
  • 7a6d9df6db feat: set owner email to hidden by default in podcast create form Yassine Doghri 2024-04-28 10:19:35 +0000
  • fc4f982556 fix: set owner email visibility when editing podcast Yassine Doghri 2024-04-28 10:16:23 +0000
  • 51b064d67a refactor(icons): use php-icons library to load and display icons Yassine Doghri 2024-04-26 17:57:25 +0000
  • 4869e78a17 Merge branch 'refactor/icons' into 'develop' Yassine Doghri 2024-04-26 17:47:43 +0000
  • 570869ec90 chore: remove innexistant podcasting and funding icons Yassine Doghri 2024-04-26 17:46:32 +0000
  • 381107a438 fix: update php-icons to set default icons for platforms icons Yassine Doghri 2024-04-26 17:26:55 +0000
  • 9b534b21cf chore: add codeigniter-icons library as dependency + fix styling Yassine Doghri 2024-04-26 10:58:14 +0000
  • d731ddd6c3 refactor(icons): use php-icons library to load icons Yassine Doghri 2024-04-12 09:54:51 +0000
  • fe73e9fae9 fix(platforms): add platforms service + reduce memory consumption when rendering platform cards Yassine Doghri 2024-04-26 10:45:30 +0000
  • d4a36f811b chore: update CodeIgniter to 4.5.1 + other dependencies to latest Yassine Doghri 2024-04-26 09:26:22 +0000
  • 4190791c48 Merge branch 'chore/update-ci' into 'develop' Yassine Doghri 2024-04-26 09:17:29 +0000
  • 179ee79485 chore: update dependencies Yassine Doghri 2024-04-26 09:16:54 +0000
  • 99259197ce chore: add migration to clear import queue Yassine Doghri 2024-04-26 09:03:15 +0000
  • 5b84de0633 build(devcontainer): change boolean env variables to number Yassine Doghri 2024-04-25 14:47:56 +0000
  • edbee96db5 chore: change rector and ecs configs + update devcontainer to php 8.2 Yassine Doghri 2024-04-24 17:24:57 +0000
  • f9a939471d chore: update codeigniter to 4.5.1 + other dependencies to latest Yassine Doghri 2024-04-23 08:57:21 +0000
  • 303a900f66 refactor(platforms): move platforms data in code instead of database Yassine Doghri 2024-04-24 14:47:05 +0000
  • 17ca57d567 New translations podcast.php (French traditional) [ci skip] crowdin 2024-04-24 10:08:04 +0000
  • 4052e05df8 New translations podcast.php (Serbian (Latin)) [ci skip] crowdin 2024-04-24 10:08:01 +0000
  • 53e6fcf0e8 New translations podcast.php (Occitan) [ci skip] crowdin 2024-04-24 10:07:59 +0000
  • b0c70fa4a0 New translations podcast.php (Scottish Gaelic) [ci skip] crowdin 2024-04-24 10:07:57 +0000
  • 5597b0cb04 New translations podcast.php (Breton) [ci skip] crowdin 2024-04-24 10:07:55 +0000
  • f3e30d6c84 New translations podcast.php (French, Canada) [ci skip] crowdin 2024-04-24 10:07:53 +0000
  • 6b38b711ae New translations podcast.php (Kazakh) [ci skip] crowdin 2024-04-24 10:07:51 +0000
  • b82882edcc New translations podcast.php (Norwegian Nynorsk) [ci skip] crowdin 2024-04-24 10:07:48 +0000
  • 0de6ff7b2f New translations podcast.php (Persian) [ci skip] crowdin 2024-04-24 10:07:46 +0000
  • cc35db17d6 New translations podcast.php (Indonesian) [ci skip] crowdin 2024-04-24 10:07:43 +0000
  • 4ea54a2ee3 New translations podcast.php (Portuguese, Brazilian) [ci skip] crowdin 2024-04-24 10:07:41 +0000
  • aa792f5e8e New translations podcast.php (Galician) [ci skip] crowdin 2024-04-24 10:07:38 +0000
  • ad25a13cf7 New translations podcast.php (Chinese Traditional) [ci skip] crowdin 2024-04-24 10:07:36 +0000
  • f4e7a143fd New translations podcast.php (Chinese Simplified) [ci skip] crowdin 2024-04-24 10:07:34 +0000
  • b78b032c2f New translations podcast.php (Ukrainian) [ci skip] crowdin 2024-04-24 10:07:32 +0000
  • feec53875b New translations podcast.php (Swedish) [ci skip] crowdin 2024-04-24 10:07:30 +0000
  • 7ecc8c184c New translations podcast.php (Slovak) [ci skip] crowdin 2024-04-24 10:07:28 +0000
  • 19eaab6bcd New translations podcast.php (Russian) [ci skip] crowdin 2024-04-24 10:07:25 +0000
  • 76d068946a New translations podcast.php (Portuguese) [ci skip] crowdin 2024-04-24 10:07:23 +0000
  • b3cc9497f2 New translations podcast.php (Polish) [ci skip] crowdin 2024-04-24 10:07:21 +0000
  • de04948b67 New translations podcast.php (Dutch) [ci skip] crowdin 2024-04-24 10:07:19 +0000
  • e330976608 New translations podcast.php (Korean) [ci skip] crowdin 2024-04-24 10:07:16 +0000
  • 552c74db75 New translations podcast.php (Japanese) [ci skip] crowdin 2024-04-24 10:07:14 +0000
  • 1ba2b45dbb New translations podcast.php (Italian) [ci skip] crowdin 2024-04-24 10:07:09 +0000
  • b3e4f43165 New translations podcast.php (Basque) [ci skip] crowdin 2024-04-24 10:07:06 +0000
  • 3d8fca9e2f New translations podcast.php (Greek) [ci skip] crowdin 2024-04-24 10:07:04 +0000
  • 46f891ca23 New translations podcast.php (German) [ci skip] crowdin 2024-04-24 10:07:02 +0000
  • d04b203e37 New translations podcast.php (Danish) [ci skip] crowdin 2024-04-24 10:07:00 +0000
  • 3caa5b3f23 New translations podcast.php (Catalan) [ci skip] crowdin 2024-04-24 10:06:58 +0000
  • e704f048ea New translations podcast.php (Arabic) [ci skip] crowdin 2024-04-24 10:06:55 +0000
  • faf4a99f8e New translations podcast.php (Spanish) [ci skip] crowdin 2024-04-24 10:06:52 +0000
  • eee678a42c New translations podcast.php (French) [ci skip] crowdin 2024-04-24 10:06:49 +0000
  • b228c12584 New translations podcast.php (Romanian) [ci skip] crowdin 2024-04-24 10:06:46 +0000
  • 57e459e187 feat: support podcast:txt tag with verify use case Guy Martin (Dwev) 2024-04-24 10:03:20 +0000
  • a67f4acb3d chore(platform): add donorbox as funding platform Yassine Doghri 2024-04-18 09:40:46 +0000
  • b554561c01 chore(platforms): remove stitcher Benjamin Bellamy 2024-04-18 09:39:55 +0000
  • 404db917d3 Notes added by 'git notes add' semantic-release-bot 2024-04-17 11:05:43 +0000
  • 30a56546d3 chore(release): 1.11.0 [skip ci] v1.11.0 main semantic-release-bot 2024-04-17 11:05:38 +0000
  • 499005d798 chore(i18n): new Crowdin updates crowdin 2024-04-17 09:57:14 +0000
  • 4d141fceae feat: add transcript display to episode page Guy Martin (Dwev) 2024-04-17 09:13:07 +0000
  • 88851b0226 fix(premium): set itunes:block on premium feeds to prevent indexing Yassine Doghri 2024-04-12 13:07:23 +0000
  • d046ecc52f feat(platforms): add truefans.fm and episodes.fm Guy Martin (Dwev) 2024-04-12 11:16:33 +0000
  • 80fdd9cfb4 feat: add trailer tags to rss if trailer episodes are present Dwev 2024-04-10 15:10:14 +0000
  • 004f804045 feat(platforms): add telegram to socials Guy Martin (Dwev) 2024-04-12 10:26:54 +0000
  • a5aef2a63e fix(rss): generate podcast guid if empty Yassine Doghri 2024-04-06 11:47:49 +0000
  • 13db54ccce build(devcontainer): move dev docker files to .devcontainer and set dev environment in app service Yassine Doghri 2024-03-28 12:04:12 +0000
  • ea502b12b3 docs: correct guidelines URL docs/fix-readme Benjamin Bellamy 2024-03-18 14:34:20 +0100
  • dbb7dde904 Notes added by 'git notes add' semantic-release-bot 2024-03-12 11:28:40 +0000
  • 9d7d11cefa chore(release): 1.10.5 [skip ci] v1.10.5 semantic-release-bot 2024-03-12 11:28:38 +0000
  • bec4f93837 docs(docker): add redis password to docker-compose example Yassine Doghri 2024-03-12 11:08:18 +0000
  • 523b2c610e chore: add bluesky as social media platform Yassine Doghri 2024-03-11 17:18:22 +0000
  • bd205d56ca chore(i18n): new Crowdin updates crowdin 2024-03-11 15:13:48 +0000
  • c24850bda9 build(i18n): include Breton and Serbian (Latin) languages to Castopod bundle Yassine Doghri 2024-03-08 15:45:20 +0000
  • 656627050a chore(i18n): new Crowdin updates crowdin 2024-03-08 13:05:48 +0000
  • cdeb8bf26e build(devcontainer): add migration and DevSeed command to run post devcontainer creation Yassine Doghri 2024-03-06 12:41:50 +0000
  • 6289c42b11 fix(file-uploads): validate chapters json content + remove permit_empty rule to uploaded files Yassine Doghri 2024-03-01 11:32:26 +0000
  • ef0e641f69 refactor: replace transcript parser by mantas-done/subtitles library refactor/transcripts Yassine Doghri 2024-03-06 18:45:13 +0000
  • cf4808ab63 build(devcontainer): add migration and DevSeed command to run post devcontainer creation Yassine Doghri 2024-03-06 12:41:50 +0000
  • 96cbd9cc0f fix(file-uploads): validate chapters json content + remove permit_empty rule to uploaded files Yassine Doghri 2024-03-01 11:32:26 +0000
  • 941d587461 Notes added by 'git notes add' semantic-release-bot 2024-02-26 12:11:01 +0000