Guy Martin
98c6658840
feat: add podcast:season and podcast:episode tags to rss feed
2024-02-15 11:36:09 +00:00
Yassine Doghri
d580369235
fix(op3): move op3 prefix to enclosure url instead of audio proxy
2024-02-12 16:55:09 +00:00
Yassine Doghri
94ceba6081
chore(media): remove media Routes file from Routing config
2024-02-12 13:23:30 +00:00
Guy Martin
7071b4b6f4
feat: support VTT transcript file format in addition to SRT
...
closes #433
2024-02-09 16:34:50 +00:00
crowdin
d02ac93867
chore(i18n): new Crowdin updates
2024-02-05 17:03:36 +00:00
Guy Martin
630e788f0e
feat: add support for podcasting 2.0 "medium" tag with podcast, music and audiobook
...
closes #439
2024-02-05 16:51:04 +00:00
semantic-release-bot
bc4f93d2b7
chore(release): 1.9.0 [skip ci]
...
# [1.9.0](https://code.castopod.org/adaures/castopod/compare/v1.8.2...v1.9.0 ) (1/31/2024)
### Bug Fixes
* **i18n:** escape language strings in form fields to prevent them from disappearing ([3cb5ffd](3cb5ffd25b
)), closes [#412 ](https://code.castopod.org/adaures/castopod/issues/412 )
* **podcast-about:** update stats query to discard scheduled episodes from episodes number ([67c037c](67c037c9eb
))
* **premium-subs:** clear subscription list cache after insert ([2accb0f](2accb0f765
)), closes [#430 ](https://code.castopod.org/adaures/castopod/issues/430 )
* **s3:** remove proxy, set objects acl to public-read, and serve files using their public urls ([6a77a9d](6a77a9d2f2
))
### Features
* add actor domain to handle in follow page ([de099ac](de099ac643
))
* **admin:** add podcast's OP3 analytics dashboard link ([5f3752b](5f3752b443
))
2024-01-31 10:00:05 +00:00
Yassine Doghri
6a77a9d2f2
fix(s3): remove proxy, set objects acl to public-read, and serve files using their public urls
2024-01-30 15:26:22 +00:00
Guy Martin
de099ac643
feat: add actor domain to handle in follow page
2024-01-30 15:18:02 +00:00
Yassine Doghri
76e1251ece
docs(all-contributors): add Guy Martin to list of contributors
2024-01-25 13:23:24 +00:00
Yassine Doghri
67c037c9eb
fix(podcast-about): update stats query to discard scheduled episodes from episodes number
2024-01-25 11:58:39 +00:00
Yassine Doghri
2accb0f765
fix(premium-subs): clear subscription list cache after insert
...
fixes #430
2024-01-24 17:33:58 +00:00
Yassine Doghri
3cb5ffd25b
fix(i18n): escape language strings in form fields to prevent them from disappearing
...
fixes #412
2024-01-24 16:48:23 +00:00
Guy Martin
5f3752b443
feat(admin): add podcast's OP3 analytics dashboard link
2024-01-23 13:19:53 +00:00
semantic-release-bot
a12327da8e
chore(release): 1.8.2 [skip ci]
...
## [1.8.2](https://code.castopod.org/adaures/castopod/compare/v1.8.1...v1.8.2 ) (1/17/2024)
### Bug Fixes
* **transcript:** add condition when concatenating sub text to prevent second line duplication ([6cbfec0](6cbfec0d7d
))
2024-01-17 10:16:14 +00:00
crowdin
f303171fc5
chore(i18n): new Crowdin updates
2024-01-17 10:05:59 +00:00
Yassine Doghri
95d0861659
chore(video-clips): reduce the number of videoClipWorkers to 1 by default
2024-01-17 09:33:49 +00:00
Yassine Doghri
6cbfec0d7d
fix(transcript): add condition when concatenating sub text to prevent second line duplication
2024-01-17 09:24:22 +00:00
semantic-release-bot
28a31ca03b
chore(release): 1.8.1 [skip ci]
...
## [1.8.1](https://code.castopod.org/adaures/castopod/compare/v1.8.0...v1.8.1 ) (1/16/2024)
### Bug Fixes
* **models:** set updatedField as empty string when not used ([164f4d3](164f4d3be7
))
2024-01-16 10:07:25 +00:00
Yassine Doghri
164f4d3be7
fix(models): set updatedField as empty string when not used
2024-01-16 09:26:14 +00:00
semantic-release-bot
9899870e28
chore(release): 1.8.0 [skip ci]
...
# [1.8.0](https://code.castopod.org/adaures/castopod/compare/v1.7.4...v1.8.0 ) (1/15/2024)
### Bug Fixes
* **episode-form:** add required validation rules for title and slug ([30a3473](30a3473863
)), closes [#420 ](https://code.castopod.org/adaures/castopod/issues/420 )
* **import:** check for empty string when generating podcast guid for feeds not including one ([ac5336f](ac5336fbc5
))
* **install:** add created superadmin to most powerful group in instance, ie. superadmin ([2ed511f](2ed511f8a0
))
* **persons:** delete person avatar when deleting a person ([c1ec98c](c1ec98c956
)), closes [#419 ](https://code.castopod.org/adaures/castopod/issues/419 )
* **platforms:** add matrix.org as a social platform ([9178c3f](9178c3f3af
)), closes [#421 ](https://code.castopod.org/adaures/castopod/issues/421 )
### Features
* **admin:** add tooltip for not authorized routes ([f7f9baf](f7f9bafc3e
))
* **admin:** emphasize unprivileged items in sidebar with "prohibited" icon ([0bd7dde](0bd7ddea58
))
* allow hiding owner's email in public RSS feed ([222e02a](222e02a2af
))
* **persons:** order persons by full_name ASC for easier list scanning ([68a599f](68a599fee0
)), closes [#418 ](https://code.castopod.org/adaures/castopod/issues/418 )
2024-01-15 16:31:11 +00:00
crowdin
2c3cb85a35
chore(i18n): new Crowdin updates
2024-01-15 14:59:13 +00:00
Yassine Doghri
2ed511f8a0
fix(install): add created superadmin to most powerful group in instance, ie. superadmin
2024-01-15 14:34:11 +00:00
Yassine Doghri
19799f496d
chore(all-contributors): add code contribution to ewen
2024-01-15 14:34:11 +00:00
Yassine Doghri
f7f9bafc3e
feat(admin): add tooltip for not authorized routes
2024-01-15 14:34:11 +00:00
Ewen Korr
0bd7ddea58
feat(admin): emphasize unprivileged items in sidebar with "prohibited" icon
2024-01-15 14:34:11 +00:00
Yassine Doghri
68a599fee0
feat(persons): order persons by full_name ASC for easier list scanning
...
closes #418
2024-01-15 14:34:11 +00:00
Yassine Doghri
6f8217e1a6
chore: update CI4 + shield + other php and js packages
2024-01-15 14:34:11 +00:00
Ewen Korr
222e02a2af
feat: allow hiding owner's email in public RSS feed
2024-01-15 14:34:11 +00:00
Yassine Doghri
9178c3f3af
fix(platforms): add matrix.org as a social platform
...
closes #421
2024-01-15 14:34:11 +00:00
Yassine Doghri
c1ec98c956
fix(persons): delete person avatar when deleting a person
...
fixes #419
2024-01-15 14:34:11 +00:00
Yassine Doghri
30a3473863
fix(episode-form): add required validation rules for title and slug
...
fixes #420
2024-01-15 14:34:11 +00:00
Yassine Doghri
ac5336fbc5
fix(import): check for empty string when generating podcast guid for feeds not including one
2024-01-15 14:34:11 +00:00
semantic-release-bot
1001ec6b76
chore(release): 1.7.4 [skip ci]
...
## [1.7.4](https://code.castopod.org/adaures/castopod/compare/v1.7.3...v1.7.4 ) (1/3/2024)
### Bug Fixes
* **media:** add missing HEAD route for static assets served with S3 ([b61a32c](b61a32c8a9
))
2024-01-03 15:07:01 +00:00
Yassine Doghri
b61a32c8a9
fix(media): add missing HEAD route for static assets served with S3
2024-01-03 14:57:44 +00:00
semantic-release-bot
cc85637e18
chore(release): 1.7.3 [skip ci]
...
## [1.7.3](https://code.castopod.org/adaures/castopod/compare/v1.7.2...v1.7.3 ) (12/21/2023)
### Bug Fixes
* **analytics:** upgrade opawg's user-agents-php to user-agents-v2-php ([8cd7886](8cd7886676
))
* **platforms:** add Threads and YouTube Music ([9264a2d](9264a2d74c
))
2023-12-21 16:34:24 +00:00
crowdin
af6fe1e4ef
chore(i18n): new Crowdin updates
...
+ sync composer.lock file using composer update
2023-12-21 16:12:09 +00:00
Yassine Doghri
8cd7886676
fix(analytics): upgrade opawg's user-agents-php to user-agents-v2-php
...
update php and js dependencies to latest
2023-12-21 15:48:54 +00:00
Yassine Doghri
9264a2d74c
fix(platforms): add Threads and YouTube Music
2023-12-21 15:48:54 +00:00
semantic-release-bot
98ed36d7a4
chore(release): 1.7.2 [skip ci]
...
## [1.7.2](https://code.castopod.org/adaures/castopod/compare/v1.7.1...v1.7.2 ) (12/12/2023)
### Bug Fixes
* **episode-form:** render episode number optional when episode type is trailer or bonus ([694328f](694328f108
))
2023-12-12 16:12:45 +00:00
Yassine Doghri
694328f108
fix(episode-form): render episode number optional when episode type is trailer or bonus
2023-12-12 15:45:38 +00:00
Yassine Doghri
f5189055ff
build(dev): increase phpmyadmin's upload limit in docker-compose.yml
2023-12-05 13:08:08 +00:00
semantic-release-bot
aeaee8ae64
chore(release): 1.7.1 [skip ci]
...
## [1.7.1](https://code.castopod.org/adaures/castopod/compare/v1.7.0...v1.7.1 ) (12/1/2023)
### Bug Fixes
* **housekeeping:** add where clause to check episode_id is not null on reset comments count ([119742c](119742cdbb
))
2023-12-01 09:46:02 +00:00
Yassine Doghri
119742cdbb
fix(housekeeping): add where clause to check episode_id is not null on reset comments count
2023-11-30 15:46:00 +00:00
semantic-release-bot
de8b84c874
chore(release): 1.7.0 [skip ci]
...
# [1.7.0](https://code.castopod.org/adaures/castopod/compare/v1.6.5...v1.7.0 ) (11/29/2023)
### Bug Fixes
* **admin-ux:** hide navigation submenus in details panel for easier scanning ([b047a3c](b047a3c670
))
* **admin:** remove episode title truncation + display description in two lines in episode list ([f4ffa30](f4ffa30ec4
)), closes [#386 ](https://code.castopod.org/adaures/castopod/issues/386 )
* **auth:** display error messages from validator ([5a834c0](5a834c0f89
))
* **housekeeping:** remove unnecessary $tablePrefix variable when resetting post count ([97d793f](97d793f55e
)), closes [#383 ](https://code.castopod.org/adaures/castopod/issues/383 )
* **import:** handle bad values for location attributes ([642981f](642981fd35
))
* **import:** use cocur/slugify library to handle non latin text ([4ca7f9c](4ca7f9ccae
))
* move monetization outside of podcast form + add broadcast section to podcast menu ([dff8516](dff85168b3
))
* **nodeinfo2:** import database config + use dynamic table prefix for active local actors query ([6a7ef01](6a7ef0109a
))
* **persons:** set roles field as optional + set `Cast > Host` as default value ([02132dc](02132dc466
)), closes [#347 ](https://code.castopod.org/adaures/castopod/issues/347 )
* **platforms:** make platforms' websites and submit urls more prominent ([61cf8fa](61cf8fa3e2
))
* **podcast-form:** move fediverse section below author section ([1861d67](1861d67971
))
* reorder podcast form fields + extract sync feeds to its own form ([2d52fa1](2d52fa1046
))
### Features
* **admin:** add rss feed link to podcast side navigation ([18e2633](18e2633a49
))
* **icons:** update new Deezer logo ([f2d5b27](f2d5b272ac
))
* **install:** init database and create superadmin using CLI ([02d4ba6](02d4ba69ac
)), closes [#380 ](https://code.castopod.org/adaures/castopod/issues/380 )
* **ux:** add episode description to episode cards ([5f8d413](5f8d413b84
))
2023-11-29 19:23:23 +00:00
crowdin
34a2ebfd65
chore(i18n): new Crowdin updates
2023-11-29 17:27:10 +00:00
Yassine Doghri
2f1a5eb294
build: update shield to beta.8 + php and js dependencies to latest
2023-11-29 16:33:18 +00:00
Yassine Doghri
1861d67971
fix(podcast-form): move fediverse section below author section
2023-11-29 16:00:28 +00:00
Yassine Doghri
18e2633a49
feat(admin): add rss feed link to podcast side navigation
2023-11-21 17:15:04 +00:00
Yassine Doghri
61cf8fa3e2
fix(platforms): make platforms' websites and submit urls more prominent
...
+ show default podcast website (castopod) link first in links page
2023-11-17 17:29:05 +00:00