Commit Graph

  • 2d52fa1046 fix: reorder podcast form fields + extract sync feeds to its own form Yassine Doghri 2023-10-12 15:52:20 +0000
  • b047a3c670 fix(admin-ux): hide navigation submenus in details panel for easier scanning Yassine Doghri 2023-10-10 15:55:39 +0000
  • 5f8d413b84 feat(ux): add episode description to episode cards Yassine Doghri 2023-10-05 15:40:51 +0000
  • f2d5b272ac feat(icons): update new Deezer logo Benjamin Bellamy 2023-11-12 20:06:53 +0100
  • 4ca7f9ccae fix(import): use cocur/slugify library to handle non latin text Yassine Doghri 2023-11-08 13:51:06 +0000
  • 04b2d8bafa build(docker): update nginx unit image to 1.31.0 Romain de Laage 2023-10-23 11:04:51 +0000
  • 471bed79e0 feat(ux): add episode description to episode cards feat/episodes-page-ux Yassine Doghri 2023-10-05 15:40:51 +0000
  • 5a834c0f89 fix(auth): display error messages from validator Yassine Doghri 2023-10-03 16:21:08 +0000
  • 1ed821e658 Notes added by 'git notes add' semantic-release-bot 2023-09-26 15:33:42 +0000
  • fcad25a551 chore(release): 1.6.5 [skip ci] v1.6.5 semantic-release-bot 2023-09-26 15:33:41 +0000
  • ffa530e187 fix(fediverse): use NoteObject including episode link in content (hotfix) Yassine Doghri 2023-09-26 15:20:25 +0000
  • 2dd9cc9ef5 chore(phpstan): remove redundant dynamicConstantNames Yassine Doghri 2023-09-23 14:27:40 +0000
  • 8a77fc5fca Notes added by 'git notes add' semantic-release-bot 2023-09-17 12:35:32 +0000
  • cc19c24668 chore(release): 1.6.4 [skip ci] v1.6.4 semantic-release-bot 2023-09-17 12:35:30 +0000
  • 4ecb42f7c8 fix(fediverse): do not cache remote action form + fix typo on post routes for passing post uuid Yassine Doghri 2023-09-17 10:07:59 +0000
  • 3189f12206 fix(fediverse): update post controller namespace in routes Yassine Doghri 2023-09-15 16:40:07 +0000
  • e2def16f19 Notes added by 'git notes add' semantic-release-bot 2023-09-14 13:59:46 +0000
  • 18fcb5ba3e chore(release): 1.6.3 [skip ci] v1.6.3 semantic-release-bot 2023-09-14 13:59:36 +0000
  • 3c4df01d18 docs(.env.example): add missing analytics.salt env variable Yassine Doghri 2023-09-14 13:46:11 +0000
  • 35142d8e56 fix(fediverse): add `index` to post controller-method to access post's jsonld contents Yassine Doghri 2023-09-14 13:23:19 +0000
  • 2e975e2f9b Notes added by 'git notes add' semantic-release-bot 2023-09-11 15:52:33 +0000
  • 27a04bd0df chore(release): 1.6.2 [skip ci] v1.6.2 semantic-release-bot 2023-09-11 15:52:31 +0000
  • 82013c9cde fix(migrations): remove if exists modifier for drop index Yassine Doghri 2023-09-11 15:43:14 +0000
  • 66d7a71534 Notes added by 'git notes add' semantic-release-bot 2023-09-09 12:30:02 +0000
  • daa11eb9c1 chore(release): 1.6.1 [skip ci] v1.6.1 semantic-release-bot 2023-09-09 12:30:01 +0000
  • d1b35312a4 chore(i18n): new Crowdin updates crowdin 2023-09-09 11:48:16 +0000
  • 1c96a6f5da build: upgrade CI4 to 4.4.1 + update php and js dependencies to latest Yassine Doghri 2023-09-09 10:52:01 +0000
  • b63e953ca8 chore: update codeigniter-uuid to v1.0.2 to fix phpstan error Yassine Doghri 2023-08-31 15:17:27 +0000
  • ba5324ea19 fix(admin): redirect root fediverse route to fediverse-blocked-actors Yassine Doghri 2023-08-30 09:12:30 +0000
  • d100fe0999 refactor: fix styling and logic issues Yassine Doghri 2023-08-29 15:51:44 +0000
  • 2c07070b2c refactor: use Validation::getValidated() when using $this->validate() in controllers Yassine Doghri 2023-08-29 15:42:52 +0000
  • ff0e681763 docs: update php version requirement in install page Yassine Doghri 2023-08-29 14:30:12 +0000
  • 3c357183ca fix: use podcast-activity named route instead of not existing actor route Yassine Doghri 2023-08-29 13:29:01 +0000
  • 77c2d08b6e build: add phpstan-codeigniter extension to manage config(), model() and service() functions Yassine Doghri 2023-08-29 12:58:20 +0000
  • ae57601c83 fix: update Router to include latest CI changes with alternate-content logic Yassine Doghri 2023-08-27 13:26:06 +0000
  • 7ff1dbe903 fix: remove fediverse prefix to prevent migration error + load routes during podcast import Yassine Doghri 2023-08-26 13:03:01 +0000
  • 072b3ff61d chore: update CI4 to v4.3.8 + update js and php dependencies Yassine Doghri 2023-08-26 10:45:53 +0000
  • b4f1b916bf fix(routes): overwrite RouteCollection to include all routes + update js and php dependencies Yassine Doghri 2023-08-21 16:13:03 +0000
  • ef04ce5c41 chore(composer.json): add dev script to serve castopod using spark Yassine Doghri 2023-07-10 16:04:55 +0000
  • 981277ae14 build(ci4): update CodeIgniter to v4.3.6 Yassine Doghri 2023-07-06 15:56:05 +0000
  • 4ccb363a3d refactor(modules): add Registrars to declare filter aliases Yassine Doghri 2023-07-06 14:05:36 +0000
  • c6e8000bab fix(auth): overwrite Shield's PermissionFilter Yassine Doghri 2023-07-06 13:50:10 +0000
  • d68595932a build(ci4): update CodeIgniter to v4.2.12 Yassine Doghri 2023-07-04 16:09:14 +0000
  • 23842df03a fix(auth): update shield from v1.0.0-beta.3 to v1.0.0-beta.6 Yassine Doghri 2023-07-03 10:57:03 +0000
  • 8dfdaf3215 fix(platforms): add missing tiktok to social platforms seed Yassine Doghri 2023-09-09 10:22:08 +0000
  • f1fe1b4764 docs(readme): remove beta note + update getting started section Yassine Doghri 2023-09-05 14:15:15 +0000
  • 69587d53ac feat(lang): Add docs translation in br, ca, de, el, es, it, nl, pl, pt, sv feat/new-languages Benjamin Bellamy 2023-09-03 23:01:23 +0200
  • 6be38e9fda fix(analytics): show full referrer domain in web pages visits reports Aonrud 2023-08-31 08:53:46 +0000
  • 157e72b523 Notes added by 'git notes add' semantic-release-bot 2023-08-28 14:29:00 +0000
  • 1eb680d617 chore(release): 1.6.0 [skip ci] v1.6.0 semantic-release-bot 2023-08-28 14:28:59 +0000
  • b719be10c0 chore(i18n): new Crowdin updates crowdin 2023-08-28 14:13:45 +0000
  • d10c4fd753 fix(premium-podcasts): show premium flag only when podcast has published premium episodes Yassine Doghri 2023-08-28 14:01:33 +0000
  • 7d21b3509e feat(episode): add preview link in admin to view and share episode before publication Yassine Doghri 2023-08-28 13:53:04 +0000
  • 7a1eea58d3 fix(home): update where clause when getting all podcasts to prevent draft podcasts from showing up Yassine Doghri 2023-08-22 15:00:01 +0000
  • 11aa3586a0 fix(s3): add a flag to serve media files by redirecting to a presigned url instead of default proxy Yassine Doghri 2023-08-21 13:34:48 +0000
  • 754e7a6b4b fix(media): get path using media_path_absolute when saving media file Yassine Doghri 2023-08-06 13:49:06 +0000
  • 9346e787bd fix(media): copy and delete temp file when saving instead of moving it for FS FileManager Yassine Doghri 2023-08-06 12:14:05 +0000
  • 0775add678 fix(media): init file properties in setAttributes' Model method + set defaults to pathinfo data Yassine Doghri 2023-08-05 10:06:49 +0000
  • 26a714d9c2 build(devcontainer): update network's subnet to 172.31.0.0/24 Yassine Doghri 2023-08-02 19:05:12 +0200
  • c44edd993f Notes added by 'git notes add' semantic-release-bot 2023-07-31 11:24:45 +0000
  • 6a9d14d24e chore(release): 1.5.2 [skip ci] v1.5.2 semantic-release-bot 2023-07-31 11:24:44 +0000
  • d69b4e4857 fix(platforms): change twitter to X + add buymeacoffee and kofi as funding Yassine Doghri 2023-07-31 10:53:46 +0000
  • 73a5b68087 fix(credits): remove undefined $podcast variable from page layout Yassine Doghri 2023-07-31 09:35:16 +0000
  • 4c9a08a0cd Notes added by 'git notes add' semantic-release-bot 2023-07-29 10:26:45 +0000
  • ef9e897b27 chore(release): 1.5.1 [skip ci] v1.5.1 semantic-release-bot 2023-07-29 10:26:44 +0000
  • 9cc5ffd143 fix(admin-ui): remove button labels on smaller screens in podcast view Yassine Doghri 2023-07-29 09:57:35 +0000
  • 16a3fdb56e fix(rss): set srt transcripts' mimetype to application/x-subrip with rel="captions" attribute Yassine Doghri 2023-07-29 08:27:06 +0000
  • 6833dd05ab fix(rss): update podcast extension namespace Yassine Doghri 2023-07-29 08:04:19 +0000
  • 3747fa2c2b build(docker-dev): use a network pool unlikely to get overlapped Yassine Doghri 2023-07-29 07:56:52 +0000
  • cedfa5d8da Notes added by 'git notes add' semantic-release-bot 2023-07-27 13:03:21 +0000
  • 411b90b4b2 chore(release): 1.5.0 [skip ci] v1.5.0 semantic-release-bot 2023-07-27 13:03:19 +0000
  • dfa93ff8e3 chore(i18n): new Crowdin updates crowdin 2023-07-27 10:49:25 +0000
  • 8ae292933a feat: add podcast links page including social, podcasting and funding links Yassine Doghri 2023-07-26 17:19:40 +0000
  • 63c20da5ff fix(admin-ui): truncate header title + remove sticky podcast banner card on mobile Yassine Doghri 2023-07-26 16:39:13 +0000
  • 639926a30d Notes added by 'git notes add' semantic-release-bot 2023-07-19 15:17:21 +0000
  • 8f9453b84a chore(release): 1.4.7 [skip ci] v1.4.7 semantic-release-bot 2023-07-19 15:17:20 +0000
  • 9b955c9ce2 fix(s3): allow CORS for served static files Yassine Doghri 2023-07-19 15:04:17 +0000
  • 3f4826b412 Notes added by 'git notes add' semantic-release-bot 2023-07-11 12:57:11 +0000
  • d184998ed5 chore(release): 1.4.6 [skip ci] v1.4.6 semantic-release-bot 2023-07-11 12:57:10 +0000
  • 5e719f3e9e fix(podcast-import): remove error log when no import in queue, exit with success instead Yassine Doghri 2023-07-11 10:28:19 +0000
  • 082cdc9ee7 fix(fediverse): expand object before sending accept follow request Yassine Doghri 2023-07-05 14:57:05 +0000
  • 7e20df6a58 build(docker): build castopod/castopod image in priority Yassine Doghri 2023-07-04 11:39:56 +0000
  • 82da0792f6 Notes added by 'git notes add' semantic-release-bot 2023-07-04 11:22:48 +0000
  • 3c81ef129b chore(release): 1.4.5 [skip ci] v1.4.5 semantic-release-bot 2023-07-04 11:22:47 +0000
  • 41a5932233 fix(s3): handle range requests to serve media files Yassine Doghri 2023-07-04 11:03:34 +0000
  • 4dc87b0c1a Notes added by 'git notes add' semantic-release-bot 2023-07-02 10:19:13 +0000
  • 52383e0ecf chore(release): 1.4.4 [skip ci] v1.4.4 semantic-release-bot 2023-07-02 10:19:12 +0000
  • 0b327cb4d9 fix: set resized images to 72dpi for compatibility with Apple Podcasts Yassine Doghri 2023-07-02 09:42:54 +0000
  • aa68386667 fix(audio-clipper): init segment position on firstUpdate + improve UX by adding ghost handle Yassine Doghri 2023-07-01 13:46:03 +0000
  • cd396f65ec Notes added by 'git notes add' semantic-release-bot 2023-06-29 15:39:39 +0000
  • d15a068e0c chore(release): 1.4.3 [skip ci] v1.4.3 semantic-release-bot 2023-06-29 15:39:37 +0000
  • 5d1edd7e4c chore(i18n): new Crowdin updates crowdin 2023-06-29 15:23:25 +0000
  • 60814b8d20 fix(video-clipper): add -t option to ffmpeg command to stop generation after duration Yassine Doghri 2023-06-29 15:15:04 +0000
  • 55c1d8904c docs: add KrzysztofDomanczyk in all-contributors Yassine Doghri 2023-06-29 07:53:33 +0000
  • d8d8abd86f Notes added by 'git notes add' semantic-release-bot 2023-06-27 10:57:24 +0000
  • 3a5fdf2f54 chore(release): 1.4.2 [skip ci] v1.4.2 semantic-release-bot 2023-06-27 10:57:23 +0000
  • c4bdde2b03 chore(i18n): new Crowdin updates crowdin 2023-06-27 10:47:52 +0000
  • 2f681e9f78 build(dev): increase phpmyadmin's upload limit to facilitate testing imports Yassine Doghri 2023-06-26 16:47:25 +0000
  • e42258de1f fix(podcast-import): show cancel or retry action depending on task status Yassine Doghri 2023-06-26 12:05:17 +0000
  • 06c4f15477 fix(fediverse): check that actor's images mimetype is present or guess it otherwise Yassine Doghri 2023-06-26 11:42:38 +0000