Commit Graph

  • abbe449c64 docs: update features to add WebSub and polish language + add exif requirements to install Yassine Doghri 2022-03-23 11:23:47 +00:00
  • 82ccd9cdce refactor(rss): declare atom namespace in root rss element Yassine Doghri 2022-03-23 09:48:22 +00:00
  • 8646b4d88e chore: uncomment modules, tests and public paths for rector Yassine Doghri 2022-03-23 09:10:29 +00:00
  • 9859c7434c fix: change message upon cancellation of episode publication Ola Hneini 2022-03-23 09:04:56 +00:00
  • 47b972b63c chore: escape podcasting platform slug when getting icon Yassine Doghri 2022-03-22 11:01:18 +00:00
  • 342778bac3 fix: restore default podcast icon on public website Ola Hneini 2022-03-22 10:57:32 +00:00
  • 086a79c9de chore(release): 1.0.0-beta.10 [skip ci] v1.0.0-beta.10 semantic-release-bot 2022-03-15 17:22:56 +00:00
  • 86bccc3d5c feat(GDPR): add GDPR.yml file to public/.well-known/ Benjamin Bellamy 2022-03-15 17:00:34 +00:00
  • 10d3f73786 feat: add WebSub module for pushing feed updates to open hubs Yassine Doghri 2022-03-15 16:47:35 +00:00
  • 1253096197 fix: add explicit int conversion when formatting episode duration Yassine Doghri 2022-03-15 10:14:29 +00:00
  • fbffdbde78 fix: move html escaping on credits page Ola Hneini 2022-03-15 15:23:13 +00:00
  • 90e44437bd fix: remove cache from remote follow form to display error messages Yassine Doghri 2022-03-15 14:05:19 +00:00
  • 4a009de531 docs: add FUNDING.yml file to set up github sponsor button Yassine Doghri 2022-03-14 17:04:22 +00:00
  • 19caed4bce feat: add autofocus to input field "Email or username" on login page Ola Hneini 2022-03-10 11:00:17 +00:00
  • e8076820c9 docs(gdpr): add GDPR.txt file following the gdpr-txt.org spec Benjamin Bellamy 2022-03-09 16:09:02 +00:00
  • cc54257351 fix: add href to castopod website on login page Ola Hneini 2022-03-08 17:21:16 +00:00
  • 01041775e0 chore(release): 1.0.0-beta.9 [skip ci] v1.0.0-beta.9 semantic-release-bot 2022-03-04 18:14:17 +00:00
  • 2d83b44add feat(i18n): add Polish translation Patryk Miś 2022-03-04 17:52:52 +00:00
  • f2b69a4733 fix: update ivoox podcasting icon Yassine Doghri 2022-03-04 16:06:03 +00:00
  • b57f0b6eb6 fix(video-clips): update condition to check if ffmpeg is installed Yassine Doghri 2022-03-04 15:40:38 +00:00
  • 4716a4a5b9 docs: add contributions welcome badge linking to castopod issues Yassine Doghri 2022-03-04 14:57:58 +00:00
  • cd2e1e1dc3 fix(security): add csrf filter + prevent xss attacks by escaping user input Yassine Doghri 2022-03-04 14:33:48 +00:00
  • a597cf4ecf feat(podcasting 2.0): update podcast:social tag to adhere to latest spec Yassine Doghri 2022-03-03 16:15:42 +00:00
  • 90533be029 feat: make episode description more visible on episode pages Yassine Doghri 2022-02-24 16:32:50 +00:00
  • f7c3e5bf4a fix(cache): delete posts and comments pages cache when updating platform links Yassine Doghri 2022-02-24 16:08:24 +00:00
  • 5bcdfebe64 feat(icons): add default icons for podcasting, social and funding platforms + remove complex icons Yassine Doghri 2022-02-24 14:48:17 +00:00
  • 3b6722a42b fix: escape characters for min in format_duration_symbol Bastien Luneteau 2022-02-22 15:43:27 +00:00
  • 5e5e9b2b3f ci(gitlabci): skip bundle job for forked projects Yassine Doghri 2022-02-22 15:16:10 +00:00
  • 4a9ed75435 ci(gitlabci): skip running lint-commit-msg job during merge requests Yassine Doghri 2022-02-22 14:13:06 +00:00
  • c16cf700ba build: update adaures/ipcat-php and adaures/podcast-persons-taxonomy references in composer.lock Yassine Doghri 2022-02-20 14:54:21 +00:00
  • 88858042d2 ci(gitlabci): trigger deployment of the castopod.org website after release Yassine Doghri 2022-02-20 14:32:18 +00:00
  • d093530e14 docs: add security section to contributing guidelines Yassine Doghri 2022-02-20 14:27:04 +00:00
  • f58f712aa6 chore: replace group slug from ad-aures to adaures in repo url Yassine Doghri 2022-02-20 13:23:57 +00:00
  • 3c89bc15ef docs(readme): update sponsors section + add license section Yassine Doghri 2022-02-20 10:04:42 +00:00
  • b3888c2c7f docs: add open-graph meta tags + edit pages link Yassine Doghri 2022-02-19 19:09:11 +00:00
  • fa5b5f51a4 docs(init): create documentation website using vitepress Yassine Doghri 2022-02-19 16:06:11 +00:00
  • 472842fae6 chore(release): 1.0.0-beta.8 [skip ci] v1.0.0-beta.8 semantic-release-bot 2022-02-10 11:19:13 +00:00
  • e7eec48e7b feat(podcast-form): add new_feed_url field to set an url when changing domain or host Yassine Doghri 2022-02-09 17:44:24 +00:00
  • 634961bcaa chore(release): 1.0.0-beta.7 [skip ci] v1.0.0-beta.7 semantic-release-bot 2022-02-05 17:18:45 +00:00
  • 7b89da6106 feat(home): sort podcasts by recent activity + add dropdown menu to choose between sorting options Yassine Doghri 2022-02-05 16:57:20 +00:00
  • 91128fad7a fix(fediverse): set model instances as non shared to prevent overlapping Yassine Doghri 2022-02-05 11:40:30 +00:00
  • d9d139eefa fix(htaccess): add ? after index.php in RewriteRule Yassine Doghri 2022-02-05 11:02:25 +00:00
  • 2f2480998f fix(activitypub): allow cors on get requests for routes exposing acitivitypub objects Yassine Doghri 2022-02-05 10:57:02 +00:00
  • 412cf14604 chore(release): 1.0.0-beta.6 [skip ci] v1.0.0-beta.6 semantic-release-bot 2022-02-03 14:39:13 +00:00
  • 5855a25093 fix(podcast-activity): check if transcript and chapters are set before including them in audio Yassine Doghri 2022-02-03 14:00:01 +00:00
  • 0128a21ec5 fix(activitypub): add target_actor_id for create activity to broadcast post reply Yassine Doghri 2022-02-03 12:11:01 +00:00
  • 962dd305f5 fix(activitypub): add target actor id to like / announce activities to send directly to note's actor Yassine Doghri 2022-02-02 17:36:03 +00:00
  • 9c4f60e00b fix(markdown-editor): remove unnecessary buttons for podcast and episode editors + add extensions Yassine Doghri 2022-02-02 17:01:19 +00:00
  • f304d97b14 fix(podcast): use markdown description value for editor + set prose class to about description Yassine Doghri 2022-02-02 14:58:59 +00:00
  • 8fbf948fbb fix(activitypub): add conditions for possibly missing actor properties + add user-agent to requests Yassine Doghri 2022-02-02 10:25:28 +00:00
  • 3a0a20d59c fix(install): set message block on forms to show error messages Yassine Doghri 2022-02-01 16:08:55 +00:00
  • b7f285e4e2 fix(http-signature): update SIGNATURE_PATTERN allowing signature keys to be sent in any order Yassine Doghri 2022-01-30 16:32:11 +00:00
  • 7bc2d42c8e chore(release): 1.0.0-beta.5 [skip ci] v1.0.0-beta.5 semantic-release-bot 2022-01-31 17:23:53 +00:00
  • ee50539591 fix(analytics): set initial value for duration and bandwidth Benjamin Bellamy 2022-01-31 16:49:26 +00:00
  • 06279cd90f chore(release): 1.0.0-beta.4 [skip ci] v1.0.0-beta.4 semantic-release-bot 2022-01-29 17:03:15 +00:00
  • 99bfac0b42 feat(housekeeping): add clear_cache option to flush redis or files cache Yassine Doghri 2022-01-29 16:42:34 +00:00
  • 42d92d0c8d fix(housekeeping): replace the use of GLOB_BRACE with looping over file extensions Yassine Doghri 2022-01-29 15:32:38 +00:00
  • f21ca57603 fix(housekeeping): set default sizes value + ignore illegal IFD size error to proceed with script Yassine Doghri 2022-01-29 15:21:46 +00:00
  • 3bfcce3751 chore(release): 1.0.0-beta.3 [skip ci] v1.0.0-beta.3 semantic-release-bot 2022-01-28 18:13:40 +00:00
  • e831411270 fix: revert to beta.1's codeigniter4 version Yassine Doghri 2022-01-28 17:51:11 +00:00
  • f80e820b1d chore(release): 1.0.0-beta.2 [skip ci] v1.0.0-beta.2 semantic-release-bot 2022-01-28 15:26:24 +00:00
  • c0301134c2 fix(video-clips): set longer podcast and episode lengths for squared format Yassine Doghri 2022-01-28 15:04:47 +00:00
  • 3c22c68ee8 fix(video-clips): set audio codec to aac, fixing audio issue on twitter Yassine Doghri 2022-01-28 11:06:45 +00:00
  • 45e8f99e75 fix(migrations): ignore invalid utf8 chars for media files metadata + update transcript parser Yassine Doghri 2022-01-28 10:31:30 +00:00
  • d807ab9732 chore(release): 1.0.0-beta.1 [skip ci] v1.0.0-beta.1 semantic-release-bot 2022-01-23 20:23:27 +00:00
  • 74e7d68ac8 fix: add category_label component to include parent category in about podcast page Yassine Doghri 2022-01-23 19:58:30 +00:00
  • e2e735815d fix(cache): return a non cached view when connected Yassine Doghri 2022-01-23 19:39:17 +00:00
  • 4aa73d71e3 fix(embed): open embedded player's links in new tab Yassine Doghri 2022-01-23 19:22:38 +00:00
  • 74c683eb44 fix(pwa): add scope to webmanifests to allow installing an app per podcast Yassine Doghri 2022-01-23 19:07:57 +00:00
  • 418a70b2a6 fix(cache): suffix cache names with authenticated for credits, map and pages Yassine Doghri 2022-01-23 19:00:08 +00:00
  • 18ae557e97 fix: remove defer from js script declaration as it is a module Yassine Doghri 2022-01-23 18:21:59 +00:00
  • aa84b20d55 chore: remove DEPENDENCIES.md from bundle Yassine Doghri 2022-01-23 18:09:14 +00:00
  • a2136849dd chore: run audit for npm + allow php-stan/extension-installer as a plugin in composer Yassine Doghri 2022-01-23 17:54:08 +00:00
  • 588590bd2c fix(xml-editor): escape xml editor's content + restyle form sections to prevent overflowing Yassine Doghri 2022-01-23 16:53:23 +00:00
  • 99bb40b8bc fix: clear cache when deleting podcast banner Yassine Doghri 2022-01-23 16:02:24 +00:00
  • 209dfbd134 fix(activitypub): set created_by to null for reblog if no user + update episode oembed data Yassine Doghri 2022-01-23 15:42:56 +00:00
  • 7aa37d24ac fix(pwa): set app display as standalone in the webmanifests Yassine Doghri 2022-01-23 14:37:44 +00:00
  • 33aae1f793 fix: add open graph size for podcast images to replace the inadequate large format Yassine Doghri 2022-01-23 12:14:15 +00:00
  • 67b73c1525 docs: update install, update and readme for next release Yassine Doghri 2022-01-22 14:44:07 +00:00
  • f3785e1401 fix(a11y): replace active tab color to contrast with background on podcast and episode pages Yassine Doghri 2022-01-21 20:52:18 +00:00
  • 06b1a8b29b fix: update translations for settings' tasks to include what they should be used for Yassine Doghri 2022-01-21 19:51:36 +00:00
  • cdf9f9d53f fix: add missing explicit badge for podcasts and episodes Yassine Doghri 2022-01-21 19:26:31 +00:00
  • db191ac31b fix: add translation key for audio-clipper trim labels Yassine Doghri 2022-01-21 18:29:39 +00:00
  • f0685e4479 perf: defer javascript + lazy load images for faster page loads Yassine Doghri 2022-01-21 18:07:43 +00:00
  • ac6ddfc4fb style(video-clips): rename temp files to be easily identified Yassine Doghri 2022-01-21 17:39:29 +00:00
  • dff1208725 fix(video-clips): check if created video exists before recreating it and failing Yassine Doghri 2022-01-21 17:25:27 +00:00
  • 2385b1a292 fix(video-clips): tweak portrait parameters to have subtitles display without overflowing Yassine Doghri 2022-01-21 15:24:17 +00:00
  • 93cb9b2470 fix: add admin-audio-player to vite config to have admin player show up Yassine Doghri 2022-01-21 14:56:17 +00:00
  • 7f7c878cb6 fix(video-clips): create unique temporary files for resources to be deleted after generation Yassine Doghri 2022-01-21 12:35:50 +00:00
  • 482b47ba6b fix: redirect to non cached views when authenticated in public views Yassine Doghri 2022-01-21 09:08:14 +00:00
  • c1581c1fd4 refactor: rename audio_file urls to audio urls Yassine Doghri 2022-01-21 08:52:28 +00:00
  • e97266c5d4 fix(json-ld): add missing properties to PodcastSeries object Yassine Doghri 2022-01-20 16:50:26 +00:00
  • cfb3da6592 fix: keep subtitle line breaks when parsing srt file to json Yassine Doghri 2022-01-20 15:37:54 +00:00
  • 11c916fe43 feat(themes): set different default banner per theme Yassine Doghri 2022-01-20 14:51:31 +00:00
  • e4e7e0005e fix(themes): update themes stylesheet route and remove css extension Yassine Doghri 2022-01-20 11:26:18 +00:00
  • 3ae6232585 fix(video-clips): clear video clip cache after process has finished Yassine Doghri 2022-01-19 19:09:35 +00:00
  • 8f999ce2f7 fix(pages): add locale to page cache Yassine Doghri 2022-01-19 18:41:00 +00:00
  • 8721719cd7 feat(vite): add vite config to decouple it from CI_ENVIRONMENT Yassine Doghri 2022-01-19 18:31:57 +00:00
  • 6e4acc64ad fix(images): set default mimetype if none is specified when getting size info Yassine Doghri 2022-01-19 12:09:12 +00:00
  • 17fb29b209 fix: set localized slug_field key as string in french language Yassine Doghri 2022-01-19 11:39:13 +00:00