Commit Graph

  • 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
  • 37f2d2d21a chore(release): 1.10.4 [skip ci] v1.10.4 semantic-release-bot 2024-02-26 12:11:00 +0000
  • 83b6571a81 chore(i18n): new Crowdin updates crowdin 2024-02-26 11:09:03 +0000
  • 797516a2ec fix: display chapters in episode preview page Guy Martin 2024-02-26 10:24:49 +0000
  • 1e208c55ca chore(i18n): new Crowdin updates crowdin 2024-02-22 10:11:10 +0000
  • 202628a8db Notes added by 'git notes add' semantic-release-bot 2024-02-21 15:16:04 +0000
  • efa5acd415 chore(release): 1.10.3 [skip ci] v1.10.3 semantic-release-bot 2024-02-21 15:16:02 +0000
  • 3187b0144f ci: set specific mariadb version for mariadb service in tests Yassine Doghri 2024-02-21 14:43:53 +0000
  • a343de4cf6 fix(chapters): use episode cover when chapter img is an empty string Yassine Doghri 2024-02-21 14:14:29 +0000
  • dfd66beebf fix(import): set episodes as premium if podcast is set as premium by default Yassine Doghri 2024-02-21 12:57:16 +0000
  • 9a8e4d4bfe Notes added by 'git notes add' semantic-release-bot 2024-02-20 15:35:04 +0000
  • 6c3dee2131 chore(release): 1.10.2 [skip ci] v1.10.2 semantic-release-bot 2024-02-20 15:35:03 +0000
  • cec78155f9 fix(podcast-import): move closing parenthasis when checking for owner name and email existence Yassine Doghri 2024-02-20 15:25:01 +0000
  • 3316477e8c Notes added by 'git notes add' semantic-release-bot 2024-02-20 10:36:41 +0000
  • 867dfad9ae chore(release): 1.10.1 [skip ci] v1.10.1 semantic-release-bot 2024-02-20 10:36:40 +0000
  • 5fd0980ff7 fix(fediverse): use config name to get Fediverse config properties instead of hardcoded class string Yassine Doghri 2024-02-20 10:01:16 +0000
  • 4af40b5a71 ci: bump alpine version in docker ci image Yassine Doghri 2024-02-20 09:43:18 +0000
  • 0651eba373 Notes added by 'git notes add' semantic-release-bot 2024-02-19 12:35:13 +0000
  • 80c114287f chore(release): 1.10.0 [skip ci] v1.10.0 semantic-release-bot 2024-02-19 12:35:11 +0000
  • 419bb04716 fix(podcast-import): rollback transaction before exception is thrown Yassine Doghri 2024-02-19 11:08:00 +0000
  • d0a94dd2cb chore: update php and js dependencies to latest Yassine Doghri 2024-02-17 13:01:39 +0000
  • 87cc437e1e feat: display chapters in episode's public page Guy Martin 2024-02-17 12:02:38 +0000
  • 98c6658840 feat: add podcast:season and podcast:episode tags to rss feed Guy Martin 2024-02-15 11:36:09 +0000
  • d580369235 fix(op3): move op3 prefix to enclosure url instead of audio proxy Yassine Doghri 2024-02-12 16:55:09 +0000
  • 94ceba6081 chore(media): remove media Routes file from Routing config Yassine Doghri 2024-02-12 13:23:30 +0000
  • 7071b4b6f4 feat: support VTT transcript file format in addition to SRT Guy Martin 2024-02-09 16:34:50 +0000
  • d02ac93867 chore(i18n): new Crowdin updates crowdin 2024-02-05 17:03:36 +0000
  • 630e788f0e feat: add support for podcasting 2.0 "medium" tag with podcast, music and audiobook Guy Martin 2024-02-05 16:51:04 +0000
  • 146bd34878 Notes added by 'git notes add' semantic-release-bot 2024-01-31 10:00:06 +0000
  • bc4f93d2b7 chore(release): 1.9.0 [skip ci] v1.9.0 semantic-release-bot 2024-01-31 10:00:05 +0000
  • 6a77a9d2f2 fix(s3): remove proxy, set objects acl to public-read, and serve files using their public urls Yassine Doghri 2024-01-30 15:26:22 +0000
  • de099ac643 feat: add actor domain to handle in follow page Guy Martin 2024-01-30 09:07:29 +0000
  • 76e1251ece docs(all-contributors): add Guy Martin to list of contributors Yassine Doghri 2024-01-25 13:23:24 +0000
  • 67c037c9eb fix(podcast-about): update stats query to discard scheduled episodes from episodes number Yassine Doghri 2024-01-25 11:58:39 +0000
  • 2accb0f765 fix(premium-subs): clear subscription list cache after insert Yassine Doghri 2024-01-24 17:33:58 +0000
  • 3cb5ffd25b fix(i18n): escape language strings in form fields to prevent them from disappearing Yassine Doghri 2024-01-24 16:48:23 +0000
  • 5f3752b443 feat(admin): add podcast's OP3 analytics dashboard link Guy Martin 2024-01-23 13:19:53 +0000
  • d66191afaf Notes added by 'git notes add' semantic-release-bot 2024-01-17 10:16:16 +0000
  • a12327da8e chore(release): 1.8.2 [skip ci] v1.8.2 semantic-release-bot 2024-01-17 10:16:14 +0000
  • f303171fc5 chore(i18n): new Crowdin updates crowdin 2024-01-17 10:05:59 +0000
  • 95d0861659 chore(video-clips): reduce the number of videoClipWorkers to 1 by default Yassine Doghri 2024-01-17 09:33:49 +0000
  • 6cbfec0d7d fix(transcript): add condition when concatenating sub text to prevent second line duplication Yassine Doghri 2024-01-17 09:15:28 +0000
  • bacda0c4c8 Notes added by 'git notes add' semantic-release-bot 2024-01-16 10:07:26 +0000
  • 28a31ca03b chore(release): 1.8.1 [skip ci] v1.8.1 semantic-release-bot 2024-01-16 10:07:25 +0000
  • 164f4d3be7 fix(models): set updatedField as empty string when not used Yassine Doghri 2024-01-16 09:22:07 +0000
  • db9a7870a7 Notes added by 'git notes add' semantic-release-bot 2024-01-15 16:31:12 +0000
  • 9899870e28 chore(release): 1.8.0 [skip ci] v1.8.0 semantic-release-bot 2024-01-15 16:31:11 +0000
  • 2c3cb85a35 chore(i18n): new Crowdin updates crowdin 2024-01-15 14:59:13 +0000
  • 2ed511f8a0 fix(install): add created superadmin to most powerful group in instance, ie. superadmin Yassine Doghri 2024-01-15 14:32:32 +0000
  • 19799f496d chore(all-contributors): add code contribution to ewen Yassine Doghri 2024-01-11 15:38:21 +0000
  • f7f9bafc3e feat(admin): add tooltip for not authorized routes Yassine Doghri 2024-01-09 16:12:15 +0000
  • 0bd7ddea58 feat(admin): emphasize unprivileged items in sidebar with "prohibited" icon Ewen Korr 2024-01-08 16:25:39 +0000
  • 68a599fee0 feat(persons): order persons by full_name ASC for easier list scanning Yassine Doghri 2024-01-08 14:15:45 +0000
  • 6f8217e1a6 chore: update CI4 + shield + other php and js packages Yassine Doghri 2024-01-01 22:54:59 +0000
  • 222e02a2af feat: allow hiding owner's email in public RSS feed Ewen Korr 2024-01-01 10:11:29 +0000
  • 9178c3f3af fix(platforms): add matrix.org as a social platform Yassine Doghri 2023-12-28 16:34:32 +0000
  • c1ec98c956 fix(persons): delete person avatar when deleting a person Yassine Doghri 2023-12-28 13:58:19 +0000
  • 30a3473863 fix(episode-form): add required validation rules for title and slug Yassine Doghri 2023-12-28 13:40:21 +0000
  • ac5336fbc5 fix(import): check for empty string when generating podcast guid for feeds not including one Yassine Doghri 2023-12-26 15:52:46 +0000
  • 369ec60ab0 Notes added by 'git notes add' semantic-release-bot 2024-01-03 15:07:03 +0000
  • 1001ec6b76 chore(release): 1.7.4 [skip ci] v1.7.4 semantic-release-bot 2024-01-03 15:07:01 +0000
  • b61a32c8a9 fix(media): add missing HEAD route for static assets served with S3 Yassine Doghri 2024-01-03 14:57:44 +0000
  • eddb65446e Notes added by 'git notes add' semantic-release-bot 2023-12-21 16:34:25 +0000
  • cc85637e18 chore(release): 1.7.3 [skip ci] v1.7.3 semantic-release-bot 2023-12-21 16:34:24 +0000
  • af6fe1e4ef chore(i18n): new Crowdin updates crowdin 2023-12-21 15:57:44 +0000
  • 8cd7886676 fix(analytics): upgrade opawg's user-agents-php to user-agents-v2-php Yassine Doghri 2023-12-21 15:21:45 +0000
  • 9264a2d74c fix(platforms): add Threads and YouTube Music Yassine Doghri 2023-12-20 17:10:18 +0000
  • 6e593f1ba0 fix: edit labels in podcast form fix/forms-ux Yassine Doghri 2023-12-19 18:03:13 +0000
  • 9184cfe827 Notes added by 'git notes add' semantic-release-bot 2023-12-12 16:12:46 +0000
  • 98ed36d7a4 chore(release): 1.7.2 [skip ci] v1.7.2 semantic-release-bot 2023-12-12 16:12:45 +0000
  • 694328f108 fix(episode-form): render episode number optional when episode type is trailer or bonus Yassine Doghri 2023-12-12 15:45:38 +0000
  • f5189055ff build(dev): increase phpmyadmin's upload limit in docker-compose.yml Yassine Doghri 2023-12-05 13:08:08 +0000
  • 54fd6f59ba Notes added by 'git notes add' semantic-release-bot 2023-12-01 09:46:04 +0000
  • aeaee8ae64 chore(release): 1.7.1 [skip ci] v1.7.1 semantic-release-bot 2023-12-01 09:46:02 +0000
  • 119742cdbb fix(housekeeping): add where clause to check episode_id is not null on reset comments count Yassine Doghri 2023-11-30 15:46:00 +0000
  • 779ec1258d Notes added by 'git notes add' semantic-release-bot 2023-11-29 19:23:25 +0000
  • de8b84c874 chore(release): 1.7.0 [skip ci] v1.7.0 semantic-release-bot 2023-11-29 19:23:23 +0000
  • 34a2ebfd65 chore(i18n): new Crowdin updates crowdin 2023-11-29 17:27:10 +0000
  • 2f1a5eb294 build: update shield to beta.8 + php and js dependencies to latest Yassine Doghri 2023-11-29 16:33:18 +0000
  • 1861d67971 fix(podcast-form): move fediverse section below author section Yassine Doghri 2023-11-29 16:00:28 +0000
  • 18e2633a49 feat(admin): add rss feed link to podcast side navigation Yassine Doghri 2023-11-21 17:15:04 +0000
  • 61cf8fa3e2 fix(platforms): make platforms' websites and submit urls more prominent Yassine Doghri 2023-11-17 17:26:37 +0000
  • dff85168b3 fix: move monetization outside of podcast form + add broadcast section to podcast menu Yassine Doghri 2023-11-16 16:24:29 +0000
  • 02d4ba69ac feat(install): init database and create superadmin using CLI Yassine Doghri 2023-11-16 11:01:41 +0000
  • 97d793f55e fix(housekeeping): remove unnecessary $tablePrefix variable when resetting post count Yassine Doghri 2023-11-16 10:54:32 +0000
  • 3d5fc14d5e build: upgrade CI4 + php and js dependencies to latest Yassine Doghri 2023-11-15 16:17:43 +0000
  • f4ffa30ec4 fix(admin): remove episode title truncation + display description in two lines in episode list Yassine Doghri 2023-11-15 14:24:08 +0000
  • 02132dc466 fix(persons): set roles field as optional + set `Cast > Host` as default value Yassine Doghri 2023-11-15 14:20:41 +0000
  • 642981fd35 fix(import): handle bad values for location attributes Yassine Doghri 2023-11-06 15:06:54 +0000
  • 6a7ef0109a fix(nodeinfo2): import database config + use dynamic table prefix for active local actors query Yassine Doghri 2023-11-06 10:47:10 +0000