Commit Graph

  • 0ad22e49bc fix(op3): remove scheme when wraping audio URI Yassine Doghri 2022-12-13 11:56:49 +00:00
  • 964cbba54f fix(rss): add file extension to enclosure url Yassine Doghri 2022-12-13 11:34:15 +00:00
  • 948a3db48a chore(release): 1.1.0 [skip ci] v1.1.0 semantic-release-bot 2022-12-09 17:19:37 +00:00
  • 46d70541d3 fix(notifications): remove cache inconsistencies when marking notification as read Yassine Doghri 2022-12-09 16:44:59 +00:00
  • 2e7b462d94 chore(i18n): new Crowdin updates crowdin 2022-12-09 15:42:46 +00:00
  • 16527ed529 feat(analytics): add OP3 analytics service option + update episode audio url Yassine Doghri 2022-12-09 15:04:42 +00:00
  • 7fbbd08da6 fix(notifications): retrieve activity from database instead of getting cache Yassine Doghri 2022-12-07 14:00:38 +00:00
  • 689831c26c fix(podcast:soundbite): rename start time attribute to follow spec Yassine Doghri 2022-12-02 15:32:27 +00:00
  • 6e4045bb0d chore(release): 1.0.5 [skip ci] v1.0.5 semantic-release-bot 2022-11-25 18:16:22 +00:00
  • 80666bc728 chore(i18n): new Crowdin updates crowdin 2022-11-25 17:44:19 +00:00
  • c13cfa0ea0 fix(router): revert to CI4 v4.2.7 to include all routes fix/federation Yassine Doghri 2022-11-24 15:20:43 +00:00
  • 2e95273d97 build(docker-dev): fix app container command Yassine Doghri 2022-11-23 16:57:26 +01:00
  • 4f7c17f420 chore: add missing translation keys for blocked actors and domains breadcrumb Yassine Doghri 2022-11-22 16:48:59 +00:00
  • 07d5ab5af7 chore(release): 1.0.4 [skip ci] v1.0.4 semantic-release-bot 2022-11-21 14:25:08 +00:00
  • 1d6b177a55 fix: update actorUsername regex to get url_to actor Yassine Doghri 2022-11-18 17:38:40 +00:00
  • 2d82411788 docs(docker): rename ffmpeg service to video-clipper in docker-compose example Yassine Doghri 2022-11-17 16:21:02 +00:00
  • f867ab6a61 chore(release): 1.0.3 [skip ci] v1.0.3 semantic-release-bot 2022-11-17 15:30:13 +00:00
  • b1e52ffac3 chore: new Crowdin updates crowdin 2022-11-17 14:42:46 +00:00
  • b99f70cc60 ci(docker): revert docker job condition Yassine Doghri 2022-11-17 14:30:22 +00:00
  • e960440854 docs(all-contributors): add missing translators in contributors list Yassine Doghri 2022-11-17 13:49:44 +00:00
  • 0eb223baa0 chore: update CodeIgniter to v4.2.10 Yassine Doghri 2022-11-10 16:47:55 +00:00
  • 00836cc368 fix(dashboard-ui): fill the blank gaps between cards on smaller screen sizes Yassine Doghri 2022-11-07 16:55:25 +00:00
  • 5227b5fc29 refactor(webmonetization): update value tag to follow new WM proposal Yassine Doghri 2022-11-07 16:00:40 +00:00
  • 0bb1c9635a ci: fix docker build job rules by including main branch Yassine Doghri 2022-11-07 13:38:27 +00:00
  • 7ba5f15839 chore(release): 1.0.2 [skip ci] v1.0.2 semantic-release-bot 2022-11-04 11:24:09 +00:00
  • fa90decdd1 chore(i18n): new Crowdin updates crowdin 2022-11-04 11:03:24 +00:00
  • 379b9be2b9 fix(auth): disallow registration by default Yassine Doghri 2022-11-04 10:19:52 +00:00
  • 9f785db7ba fix(contributors): add prefix to podcast group to delete contributor Yassine Doghri 2022-11-03 17:41:50 +00:00
  • e26215a11f fix: extract podcast ids from user groups using a regex Yassine Doghri 2022-11-03 17:26:40 +00:00
  • acb067a80e chore: update ci4/shield to v1.0.0-beta.3 Yassine Doghri 2022-11-03 16:58:03 +00:00
  • 45d302be29 docs(dev-setup): add missing environment keys for development .env Yassine Doghri 2022-11-03 16:37:39 +00:00
  • ed7c247bcb fix(notifications): add manage-notifications permission to podcast Yassine Doghri 2022-11-03 16:34:57 +00:00
  • 82310a2e0b fix(platforms): convert special characters to htmlentities to validate url Yassine Doghri 2022-11-03 15:37:44 +00:00
  • 67b6e30d24 build(docker): add --cleanup flag to each kaniko build Yassine Doghri 2022-11-02 17:10:40 +00:00
  • c69c0fbb40 build(docker): replace libjpeg-dev with libjpeg62-turbo-dev in development image Yassine Doghri 2022-11-02 14:38:17 +00:00
  • a6395b5ce0 chore(release): 1.0.1 [skip ci] v1.0.1 semantic-release-bot 2022-11-01 18:10:12 +00:00
  • 1192a228ef build(docker): add dedicated ffmpeg image to run video clips' scheduled tasks Romain de Laage 2022-11-01 17:55:39 +00:00
  • 259fe5f697 fix(platforms): trim platform url before validation and storage Yassine Doghri 2022-11-01 15:15:39 +00:00
  • c94bd7cf81 build(docker): run automatic database migration in entrypoint Romain de Laage 2022-10-20 12:28:01 +02:00
  • 3419369af0 docs(docker): add tags for specific versions and latest builds Yassine Doghri 2022-10-24 15:41:08 +00:00
  • f9572e4125 chore(release): 1.0.0 [skip ci] v1.0.0 semantic-release-bot 2022-10-20 08:17:21 +00:00
  • d76a1d9fee chore: new Crowdin updates crowdin 2022-10-20 07:55:28 +00:00
  • 07780c5f6f refactor(migrations): set namespace to null to run all migrations during install and updates Yassine Doghri 2022-10-20 06:48:44 +00:00
  • b07ac093b2 fix: validate slug length when submitting episode form + clean permalink edit prefix Yassine Doghri 2022-10-19 14:46:54 +00:00
  • 5a2ca0cc4a fix(install): add password validation when creating super admin Yassine Doghri 2022-10-19 11:47:26 +00:00
  • 73f094daf2 revert(install): redirect to install in homepage if no database was set Yassine Doghri 2022-10-19 11:35:08 +00:00
  • 0bab4c7af9 chore: remove testing update migration + rename auth migration Yassine Doghri 2022-10-19 11:02:05 +00:00
  • 1686f840d1 fix: sort episodes by published_at with unpublished episodes at the begining Yassine Doghri 2022-10-18 17:25:49 +00:00
  • d0836f3ee3 feat: add about page in admin with instance info + database update button Yassine Doghri 2022-10-18 16:53:51 +00:00
  • c668f1c151 chore(platforms): update amazon and podcastindex submit urls Benjamin Bellamy 2022-10-17 15:48:29 +00:00
  • 3a57538572 build: set minimal php version to 8.1 Yassine Doghri 2022-10-17 14:17:50 +00:00
  • c745fd8b28 ci(gitlabci): set base image with php8.0 tag Yassine Doghri 2022-10-17 14:04:47 +00:00
  • 88fb618c28 build(docker): forward server name to the PHP application Romain de Laage 2022-10-16 14:32:12 +00:00
  • 7213ed290c feat(auth): add auth.enable2FA config to enable two-factor authentication Yassine Doghri 2022-10-16 10:36:54 +00:00
  • c1287cbe6c refactor(auth): replace myth/auth with codeigniter/shield + define new roles Yassine Doghri 2022-10-15 11:22:08 +00:00
  • c760acc79d chore(release): 1.0.0-beta.24 [skip ci] v1.0.0-beta.24 beta semantic-release-bot 2022-10-14 16:32:44 +00:00
  • d0d8be7fe3 chore: new Crowdin updates crowdin 2022-10-14 16:12:14 +00:00
  • a3ebd6c9a4 refactor(view-components): use CI4's View Decorators to render components Yassine Doghri 2022-10-14 15:29:01 +00:00
  • a182d96f18 chore: update CI4 to v4.2.7 + dependencies to latest Yassine Doghri 2022-10-14 14:56:30 +00:00
  • d783d16eb7 feat(episode): add form to allow editing episode's publication date to a past date Yassine Doghri 2022-10-14 14:37:03 +00:00
  • 94c0b7c159 feat(rss): add rss feed route without the .xml extension Yassine Doghri 2022-10-14 12:50:25 +00:00
  • 9e9375f9a2 fix(router): trim URI slash to match same routes for URIs with and without trailing slash Yassine Doghri 2022-10-14 12:40:51 +00:00
  • ab330e773e build(docker): add generic beta tag for web-server image Romain de Laage 2022-10-01 07:10:37 +00:00
  • 17e75c4439 docs(docker): add generic tag for specific beta version Yassine Doghri 2022-09-30 17:10:57 +00:00
  • 87c65e601a docs(docker): fix available tags link to be more obvious Yassine Doghri 2022-09-30 09:51:35 +00:00
  • 32e1dbe996 docs: add new premium podcasts feature Yassine Doghri 2022-09-30 09:42:24 +00:00
  • bac210105f docs(docker): add beta tag to supported tags + link to available tags Yassine Doghri 2022-09-30 09:33:17 +00:00
  • 104438ec5f chore(release): 1.0.0-beta.23 [skip ci] v1.0.0-beta.23 semantic-release-bot 2022-09-29 14:40:00 +00:00
  • 47d6d81b79 feat(gdpr): add purpose for granting access to premium content Yassine Doghri 2022-09-29 14:08:58 +00:00
  • ca109ba3a8 fix(premium-podcasts): display unlock button in embed when premium episode Yassine Doghri 2022-09-29 13:34:28 +00:00
  • 242352c4d9 fix(premium-podcasts): remove cache in unlock form + redirect to podcast if podcast is not premium Yassine Doghri 2022-09-29 11:10:11 +00:00
  • b1303c5255 fix(premium-podcasts): return different cached page when podcast is unlocked Yassine Doghri 2022-09-29 10:51:12 +00:00
  • 65173e5180 build(docker): set beta tag to production images for latest beta version Yassine Doghri 2022-09-28 15:18:05 +00:00
  • 3234500e2d feat: add premium podcasts to manage subscriptions for premium episodes Yassine Doghri 2022-09-28 15:02:09 +00:00
  • b6114d3d93 chore: update rector to latest and use parallel for faster processing Yassine Doghri 2022-09-28 14:00:05 +00:00
  • 9eab54e085 feat: add instructions on production error page to ease Castopod debugging process Yassine Doghri 2022-09-28 12:49:36 +00:00
  • b2db783c8e docs(install): add email/smtp configuration options Yassine Doghri 2022-09-26 14:51:21 +00:00
  • eabe3f3b97 chore(release): 1.0.0-beta.22 [skip ci] v1.0.0-beta.22 semantic-release-bot 2022-09-23 16:20:14 +00:00
  • 7b66f46ae2 chore: new Crowdin updates crowdin 2022-09-23 15:51:26 +00:00
  • db9ac13860 fix(input-component): unset required attribute to prevent rendering it when false Yassine Doghri 2022-09-23 11:59:47 +00:00
  • f74403bd7a fix: remove heavy image cover data from audio file metadata Yassine Doghri 2022-09-23 10:10:21 +00:00
  • e98ec8c950 build(docker): add email configuration for the docker image Romain de Laage 2022-09-19 13:04:49 +00:00
  • d7250ab03f fix(import): set default episode type if not set Yassine Doghri 2022-09-19 10:44:37 +00:00
  • ddfa2965c3 build: change ffmpeg static release link to a specific version (5.1.1) Yassine Doghri 2022-09-14 15:46:25 +00:00
  • 94fae92e9a build(docker): extract ffmpeg tar directly into the ffmpeg folder Yassine Doghri 2022-09-14 14:45:39 +00:00
  • f2bc2f7e01 fix: overwrite getActorById to return app's Actor entity Yassine Doghri 2022-09-14 10:21:14 +00:00
  • 40aa661289 fix(ui): remove empty tooltip when hovering on sponsor button Yassine Doghri 2022-09-08 13:37:10 +00:00
  • 7dabee58a1 fix(ux): have podcast dashboard card link to podcast dashboard if only one podcast in instance Yassine Doghri 2022-09-08 13:34:17 +00:00
  • 8c4e02e953 build: add spark to Castopod bundle for handling CLI requests Yassine Doghri 2022-09-08 12:50:25 +00:00
  • e08555a4e9 fix(notifications): notify actors after activities insert / update using model callback methods Yassine Doghri 2022-09-08 11:50:23 +00:00
  • 460f52f70e fix(fediverse): set default castopod avatar url when actor avatar is not present Yassine Doghri 2022-09-07 10:04:02 +00:00
  • 1c8af7550b fix(users): remove required roles input when editing user + prevent owner's roles from being edited Yassine Doghri 2022-09-07 09:33:10 +00:00
  • 7512e2ed1f fix: set storage limit as disk_total_space instead of free space Yassine Doghri 2022-09-07 08:27:28 +00:00
  • 707dd0800e docs(install): add missing user privileges for database Yassine Doghri 2022-09-06 16:05:44 +00:00
  • 8c4f0675c1 build(docker): add missing $ to get CP_VERSION's environment variable Yassine Doghri 2022-09-06 16:19:06 +00:00
  • 3bb7572abb chore(release): 1.0.0-beta.21 [skip ci] v1.0.0-beta.21 semantic-release-bot 2022-09-06 15:49:52 +00:00
  • 355f3bf674 docs(all-contributors): add irithys, caos30 and ghose as translators Yassine Doghri 2022-09-06 15:25:53 +00:00
  • 48d1443472 feat(i18n): add support for Simplified Chinese (zh-Hans) and Catalan (ca) locales Yassine Doghri 2022-09-06 15:01:04 +00:00
  • 3fc9734161 chore: new Crowdin updates crowdin 2022-09-06 14:55:46 +00:00
  • f3c1ddb3b1 chore: update CI4 to 4.2.6 + composer and npm dependencies to latest Yassine Doghri 2022-09-06 09:56:12 +00:00