Commit Graph

  • e42258de1f fix(podcast-import): show cancel or retry action depending on task status Yassine Doghri 2023-06-26 12:05:17 +00:00
  • 06c4f15477 fix(fediverse): check that actor's images mimetype is present or guess it otherwise Yassine Doghri 2023-06-26 11:42:38 +00:00
  • 233ece4b3a
    build(docker): use common PHP configuration for Nginx Unit and FPM images Romain de Laage 2023-06-26 11:24:45 +02:00
  • 3fee88ae6e chore: update js dependencies to latest Yassine Doghri 2023-06-23 10:01:40 +00:00
  • b61dd57a37 chore(release): 1.4.1 [skip ci] v1.4.1 semantic-release-bot 2023-06-22 15:53:39 +00:00
  • aa46dca4e3 fix(podcast-import): set default values for person group and role if not found in taxonomy Yassine Doghri 2023-06-22 15:11:21 +00:00
  • d50cbb09d1 ci: invert build stage with deploy stage because docker images take a long time to build Yassine Doghri 2023-06-21 18:30:05 +00:00
  • 36f7de3783 chore(release): 1.4.0 [skip ci] v1.4.0 semantic-release-bot 2023-06-21 17:59:07 +00:00
  • ad1ba4f8a1 chore(i18n): new Crowdin updates crowdin 2023-06-21 17:17:32 +00:00
  • c62b6261ac docs(install): set required php version as 8.1 only Yassine Doghri 2023-06-21 16:34:43 +00:00
  • da93217bef docs: remove castopod/video-clipper image mentions in the docs Yassine Doghri 2023-06-21 16:29:38 +00:00
  • d8e1d4031d feat(import): run podcast imports' processes asynchronously using tasks Yassine Doghri 2023-06-21 16:17:11 +00:00
  • 85505d4b31 feat(rest-api): add endpoints for episodes and full text search for podcasts and episodes Krzysztof Domańczy 2023-06-21 10:07:31 +00:00
  • 2b516fee14 build(docker): unify video clipper and php-fpm containers, switch to debian Romain de Laage 2023-06-21 09:56:47 +00:00
  • bb3c8ba6d1
    build(docker): include content type header for transcript files Romain de Laage 2023-06-19 16:52:03 +02:00
  • 178bf998ab chore: update php and js dependencies to latest Yassine Doghri 2023-06-19 10:33:11 +00:00
  • 30db9f0667 fix(s3): serve files without cache if dummy cache handler + add http referer header to redirect Yassine Doghri 2023-06-14 17:20:14 +00:00
  • 4c1a3e5015 refactor: fix some of phpstan's ignored errors Yassine Doghri 2023-06-13 16:05:02 +00:00
  • 0de9c1ad23 chore: update js dependencies to latest Yassine Doghri 2023-06-12 15:57:15 +00:00
  • 7bf31c6a8f build(docker): upgrade node to v18 for dev Dockerfile Yassine Doghri 2023-06-12 15:49:55 +00:00
  • 2a50f6e4d2 style: update ecs config to align associative arrays arrows Yassine Doghri 2023-06-12 14:47:38 +00:00
  • 3fc1d8e18d fix(charts): set duration charts label to HHhMM for listening time analytics feat/headliner Yassine Doghri 2023-06-08 14:42:32 +00:00
  • d4d58b948b ci: update Dockerfile to latest alpine image Yassine Doghri 2023-06-05 16:20:19 +00:00
  • 1b50978559 chore: update js dependencies to latest Yassine Doghri 2023-06-05 12:08:32 +00:00
  • cb92dc73f1 fix(s3): use presigned request uri to serve static files Yassine Doghri 2023-06-05 11:48:29 +00:00
  • 548a11d501 fix(webmanifest): import misc helper to get site_icon_url Yassine Doghri 2023-06-05 09:28:32 +00:00
  • 4665741425 fix(embed): set height of player iframe from config Yassine Doghri 2023-05-19 17:33:27 +00:00
  • 6c010fc5fd chore(release): 1.3.5 [skip ci] v1.3.5 semantic-release-bot 2023-05-09 15:03:57 +00:00
  • 5fb43065ef chore(i18n): new Crowdin updates crowdin 2023-05-09 14:30:05 +00:00
  • 1ce13c6721 build(docker): build and push amd64 image first for castopod/castopod Yassine Doghri 2023-05-09 12:24:32 +00:00
  • c682f03a67 fix: replace essence with embera to create preview cards Yassine Doghri 2023-05-09 07:47:54 +00:00
  • fbd1a0cf0d chore(release): 1.3.4 [skip ci] v1.3.4 semantic-release-bot 2023-05-05 17:17:28 +00:00
  • 71bd124596 build(docker): run arm64 build only on release branches Yassine Doghri 2023-05-05 14:35:23 +00:00
  • 80dfe46323 chore(i18n): new Crowdin updates crowdin 2023-05-05 14:28:51 +00:00
  • 7c02774924 build(docker): add ability to configure timeouts, max body size and max memory limit Romain de Laage 2023-05-05 15:46:40 +02:00
  • 108fdf84b8 fix(import-update): insert episodes incrementally into database Yassine Doghri 2023-05-05 12:55:39 +00:00
  • b3b7f446b1 build(docker): remove arm64 build for images but unit to reduce build time Yassine Doghri 2023-05-04 12:41:01 +00:00
  • 0999b02bba
    build(docker): create context before builder Romain de Laage 2023-04-28 17:57:28 +02:00
  • f966f039dd
    build(docker): add TLS certificates to docker build tasks Romain de Laage 2023-04-28 13:42:02 +02:00
  • c2ffc9aec3 build(docker): create builder before building images Romain de Laage 2023-04-27 12:45:48 +00:00
  • 44eb1646db build(docker): use buildx to build AMD and ARM images Romain de Laage 2023-04-26 13:00:42 +00:00
  • 9c414ed1e7 docs: fix dead links in translated docs Yassine Doghri 2023-04-17 13:30:22 +00:00
  • fb9b6ec54d chore(release): 1.3.3 [skip ci] v1.3.3 semantic-release-bot 2023-04-17 12:29:21 +00:00
  • f727276f82 fix: unnescape podcast title special characters in "find us on" section Yassine Doghri 2023-04-17 11:36:40 +00:00
  • ebb9be985a chore(podcast-import): clean unnecessary critical log when importing episodes Yassine Doghri 2023-04-17 11:21:07 +00:00
  • 855aacce0b fix(websub): add missing misc helper import Yassine Doghri 2023-04-17 11:18:02 +00:00
  • 19fcb9b0f3 chore(release): 1.3.2 [skip ci] v1.3.2 semantic-release-bot 2023-04-14 12:27:04 +00:00
  • a00e45ea4c build: update js and php dependencies to latest Yassine Doghri 2023-04-14 11:11:53 +00:00
  • 23a47efefd chore(i18n): new Crowdin updates crowdin 2023-04-14 09:47:53 +00:00
  • 502f53c970 fix(s3): serve files using media base url to allow for CDN setup Yassine Doghri 2023-04-14 09:33:52 +00:00
  • c5a1359218 fix: remove path key when getting default avatar path Yassine Doghri 2023-04-14 09:32:02 +00:00
  • dfae166e4d chore(release): 1.3.1 [skip ci] v1.3.1 semantic-release-bot 2023-04-13 12:06:09 +00:00
  • a76724a8cf fix(s3): add proxy to serve images from s3 to client Yassine Doghri 2023-04-13 11:45:03 +00:00
  • c5eb6ed590 chore(release): 1.3.0 [skip ci] v1.3.0 semantic-release-bot 2023-04-03 15:07:06 +00:00
  • 1a69bc48bb chore(i18n): new Crowdin updates crowdin 2023-04-01 12:38:40 +00:00
  • 41d8efe6e7 fix: delete files using file_manager when deleting episode and podcast Yassine Doghri 2023-03-30 13:23:10 +00:00
  • 7e1a470ba4 feat(media): set media storage directory as configurable misuzu 2023-03-28 16:13:04 +00:00
  • 4503b05a8a chore(release): 1.2.4 [skip ci] v1.2.4 semantic-release-bot 2023-03-23 12:48:05 +00:00
  • 90f757dc93 chore(i18n): new Crowdin updates crowdin 2023-03-23 12:13:46 +00:00
  • 4193946fe0 chore(health): remove returned 503 status code reason Yassine Doghri 2023-03-23 11:59:51 +00:00
  • d4954e026d revert(homepage): remove redirect to install if database is not setup Yassine Doghri 2023-03-23 11:54:24 +00:00
  • da7076fc2d fix(s3): do not create bucket if not exists, check if healthy instead Yassine Doghri 2023-03-23 11:46:21 +00:00
  • 18f6b75dee
    build(docker): use supervisord in unit image Romain de Laage 2023-03-22 11:53:38 +01:00
  • ae5e12be3b fix: allow images to have .jpeg extension consistently Aonrud 2023-03-21 18:06:54 +00:00
  • 208c2715f9 fix(s3): delete persons image sizes from bucket + add keyPrefix to config Yassine Doghri 2023-03-21 17:08:42 +00:00
  • 0a54b413b3 chore(release): 1.2.3 [skip ci] v1.2.3 semantic-release-bot 2023-03-18 12:41:10 +00:00
  • a72eb0ba3a docs: add the all in one castopod image in the docs Yassine Doghri 2023-03-18 12:24:35 +00:00
  • 2748f23137 fix(notifications): set mark-all-as-read parameter to be podcast_id instead of actor_id Yassine Doghri 2023-03-18 12:18:08 +00:00
  • 496c89a7e9 chore(release): 1.2.2 [skip ci] v1.2.2 semantic-release-bot 2023-03-18 10:23:39 +00:00
  • a4141421aa fix(migration): change old media file_key to file_path Yassine Doghri 2023-03-17 18:04:04 +00:00
  • 08acfd593c chore(release): 1.2.1 [skip ci] v1.2.1 semantic-release-bot 2023-03-17 17:46:20 +00:00
  • b3c6e05e6f fix: change app.mediaBaseURL to media.baseURL in install, docker entrypoints and docs Yassine Doghri 2023-03-17 17:36:26 +00:00
  • 0cb2e99f03 chore(release): 1.2.0 [skip ci] v1.2.0 semantic-release-bot 2023-03-17 17:21:02 +00:00
  • 729edc9afa build(ci): add npm to docker/ci image for semantic release Yassine Doghri 2023-03-17 17:08:19 +00:00
  • 5d2a2d49c4 fix(contributors): add dash to prevent deleting permissions from other podcast Yassine Doghri 2023-03-17 16:34:44 +00:00
  • 1dde11f8e4 feat: add health route to check if db, cache and file manager are ok Yassine Doghri 2023-03-17 14:51:43 +00:00
  • e1b66ed7ed ci: fix docs invalid tags and dead links Yassine Doghri 2023-03-17 09:59:10 +00:00
  • d2151b74bd chore(i18n): new Crowdin updates crowdin 2023-03-16 16:45:41 +00:00
  • dc34273826 docs: remove beta info status from index page Yassine Doghri 2023-03-16 15:59:46 +00:00
  • 73c2987d4c docs: add s3 config section in install page Yassine Doghri 2023-03-16 15:46:50 +00:00
  • d93fc98469 feat(media): add s3 to manage media files Yassine Doghri 2023-03-16 13:00:05 +00:00
  • 9fc49a7430 fix(platforms): update 'submit_url' for Antennapod Aonrud 2023-03-10 16:13:02 +00:00
  • a9b630884b fix(auth): update podcast editors' permissions Yassine Doghri 2023-03-07 14:55:49 +00:00
  • b63c1dc9b1 feat: add downloads count to episode list Yassine Doghri 2023-02-28 16:47:13 +00:00
  • fc009f3d00 revert(install): reset condition to look for instance owner before continuing install Yassine Doghri 2023-02-28 14:26:27 +00:00
  • ab275e978c build(docker): add alternative Nginx Unit image Romain de Laage 2023-02-25 15:10:19 +00:00
  • 1111177eb7 fix(analytics): check the x_forwarded_for client header Aonrud 2023-02-24 15:28:17 +00:00
  • b794d3433c ci: use sed instead of perl to rewrite castopod's composer version Yassine Doghri 2023-02-22 17:58:46 +00:00
  • 9ef58808fc ci: update bundle scripts to use pnpm exec + add openssh-client to ci docker image Yassine Doghri 2023-02-22 17:25:14 +00:00
  • e0c3ddb07d ci: use pnpx in lint-commit-msg script Yassine Doghri 2023-02-22 16:59:28 +00:00
  • 05d27400a0 ci: add intl extension to ci docker image Yassine Doghri 2023-02-22 16:50:24 +00:00
  • 84a6447fd4 ci: fix lint and formatting issues Yassine Doghri 2023-02-22 16:29:45 +00:00
  • 34777598dd build: replace npm with pnpm + add Dockerfile for ci Yassine Doghri 2023-02-21 17:27:45 +00:00
  • 1b037a7adf docs: add ntp requirement to validate federation's incoming requests Yassine Doghri 2023-02-04 11:34:15 +00:00
  • 8884598a56 fix(docker): update nginx configuration Benjamin Bellamy 2023-01-16 16:26:56 +00:00
  • a2a87abf7c fix: display bandwidth limit on dashboard when set in .env Yassine Doghri 2022-12-28 16:57:14 +00:00
  • fa6bb2f492 chore(release): 1.1.2 [skip ci] v1.1.2 semantic-release-bot 2022-12-14 11:43:27 +00:00
  • 1cc9c11e8f chore(i18n): new Crowdin updates crowdin 2022-12-14 11:18:11 +00:00
  • 77ccb30600 fix(analytics): set EpisodeAudioController to init user session data Yassine Doghri 2022-12-14 10:02:36 +00:00
  • 998a8ee6b4 chore(release): 1.1.1 [skip ci] v1.1.1 semantic-release-bot 2022-12-13 12:17:45 +00:00