Commit Graph

616 Commits

Author SHA1 Message Date
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
Yassine Doghri dff85168b3 fix: move monetization outside of podcast form + add broadcast section to podcast menu 2023-11-17 17:29:05 +00:00
Yassine Doghri 3d5fc14d5e build: upgrade CI4 + php and js dependencies to latest
closes #396
2023-11-17 17:29:05 +00:00
Yassine Doghri 02132dc466 fix(persons): set roles field as optional + set `Cast > Host` as default value
fixes #347
2023-11-17 17:29:05 +00:00
Yassine Doghri 642981fd35 fix(import): handle bad values for location attributes 2023-11-17 17:29:05 +00:00
Yassine Doghri 2d52fa1046 fix: reorder podcast form fields + extract sync feeds to its own form
- update fields' styling
- update icons contents
2023-11-17 17:29:05 +00:00
Yassine Doghri b047a3c670 fix(admin-ux): hide navigation submenus in details panel for easier scanning 2023-11-17 17:29:05 +00:00
Benjamin Bellamy f2d5b272ac feat(icons): update new Deezer logo 2023-11-12 20:06:53 +01:00
Yassine Doghri 4ca7f9ccae fix(import): use cocur/slugify library to handle non latin text 2023-11-08 13:51:34 +00:00
semantic-release-bot fcad25a551 chore(release): 1.6.5 [skip ci]
## [1.6.5](https://code.castopod.org/adaures/castopod/compare/v1.6.4...v1.6.5) (2023-09-26)

### Bug Fixes

* **fediverse:** use NoteObject including episode link in content (hotfix) ([ffa530e](ffa530e187))
2023-09-26 15:33:41 +00:00
Yassine Doghri 2dd9cc9ef5 chore(phpstan): remove redundant dynamicConstantNames
+ update quality tools
2023-09-26 14:56:04 +00:00
semantic-release-bot cc19c24668 chore(release): 1.6.4 [skip ci]
## [1.6.4](https://code.castopod.org/adaures/castopod/compare/v1.6.3...v1.6.4) (2023-09-17)

### Bug Fixes

* **fediverse:** do not cache remote action form + fix typo on post routes for passing post uuid ([4ecb42f](4ecb42f7c8))
* **fediverse:** update post controller namespace in routes ([3189f12](3189f12206))
2023-09-17 12:35:30 +00:00
Yassine Doghri 4ecb42f7c8 fix(fediverse): do not cache remote action form + fix typo on post routes for passing post uuid
+ remove unnecessary session->start() directive
2023-09-17 10:07:59 +00:00
Yassine Doghri 3189f12206 fix(fediverse): update post controller namespace in routes 2023-09-15 16:40:07 +00:00
semantic-release-bot 18fcb5ba3e chore(release): 1.6.3 [skip ci]
## [1.6.3](https://code.castopod.org/adaures/castopod/compare/v1.6.2...v1.6.3) (2023-09-14)

### Bug Fixes

* **fediverse:** add `index` to post controller-method to access post's jsonld contents ([35142d8](35142d8e56))
2023-09-14 13:59:36 +00:00
Yassine Doghri 35142d8e56 fix(fediverse): add `index` to post controller-method to access post's jsonld contents 2023-09-14 13:23:19 +00:00
semantic-release-bot 27a04bd0df chore(release): 1.6.2 [skip ci]
## [1.6.2](https://code.castopod.org/adaures/castopod/compare/v1.6.1...v1.6.2) (2023-09-11)

### Bug Fixes

* **migrations:** remove if exists modifier for drop index ([82013c9](82013c9cde)), closes [#382](https://code.castopod.org/adaures/castopod/issues/382)
2023-09-11 15:52:31 +00:00
Yassine Doghri 82013c9cde fix(migrations): remove if exists modifier for drop index
fixes #382
2023-09-11 15:43:14 +00:00
semantic-release-bot daa11eb9c1 chore(release): 1.6.1 [skip ci]
## [1.6.1](https://code.castopod.org/adaures/castopod/compare/v1.6.0...v1.6.1) (2023-09-09)

### Bug Fixes

* **admin:** redirect root fediverse route to fediverse-blocked-actors ([ba5324e](ba5324ea19))
* **analytics:** show full referrer domain in web pages visits reports ([6be38e9](6be38e9fda)), closes [#367](https://code.castopod.org/adaures/castopod/issues/367)
* **auth:** overwrite Shield's PermissionFilter ([c6e8000](c6e8000bab))
* **auth:** update shield from v1.0.0-beta.3 to v1.0.0-beta.6 ([23842df](23842df03a))
* **platforms:** add missing tiktok to social platforms seed ([8dfdaf3](8dfdaf3215))
* remove fediverse prefix to prevent migration error + load routes during podcast import ([7ff1dbe](7ff1dbe903))
* **routes:** overwrite RouteCollection to include all routes + update js and php dependencies ([b4f1b91](b4f1b916bf))
* update Router to include latest CI changes with alternate-content logic ([ae57601](ae57601c83))
* use podcast-activity named route instead of not existing actor route ([3c35718](3c357183ca))
2023-09-09 12:30:01 +00:00
crowdin d1b35312a4 chore(i18n): new Crowdin updates 2023-09-09 11:48:16 +00:00
Yassine Doghri 1c96a6f5da build: upgrade CI4 to 4.4.1 + update php and js dependencies to latest 2023-09-09 10:52:01 +00:00
Yassine Doghri d100fe0999 refactor: fix styling and logic issues 2023-09-09 10:23:34 +00:00
Yassine Doghri 2c07070b2c refactor: use Validation::getValidated() when using $this->validate() in controllers 2023-09-09 10:23:34 +00:00
Yassine Doghri 3c357183ca fix: use podcast-activity named route instead of not existing actor route 2023-09-09 10:23:34 +00:00
Yassine Doghri 77c2d08b6e build: add phpstan-codeigniter extension to manage config(), model() and service() functions 2023-09-09 10:23:34 +00:00
Yassine Doghri ae57601c83 fix: update Router to include latest CI changes with alternate-content logic 2023-09-09 10:23:34 +00:00
Yassine Doghri 7ff1dbe903 fix: remove fediverse prefix to prevent migration error + load routes during podcast import
refactor migration queries to use forge functions
2023-09-09 10:23:34 +00:00
Yassine Doghri b4f1b916bf fix(routes): overwrite RouteCollection to include all routes + update js and php dependencies 2023-09-09 10:23:34 +00:00
Yassine Doghri 981277ae14 build(ci4): update CodeIgniter to v4.3.6 2023-09-09 10:23:34 +00:00
Yassine Doghri 4ccb363a3d refactor(modules): add Registrars to declare filter aliases 2023-09-09 10:23:34 +00:00
Yassine Doghri c6e8000bab fix(auth): overwrite Shield's PermissionFilter 2023-09-09 10:23:34 +00:00
Yassine Doghri d68595932a build(ci4): update CodeIgniter to v4.2.12 2023-09-09 10:23:34 +00:00
Yassine Doghri 8dfdaf3215 fix(platforms): add missing tiktok to social platforms seed 2023-09-09 10:22:08 +00:00
semantic-release-bot 1eb680d617 chore(release): 1.6.0 [skip ci]
# [1.6.0](https://code.castopod.org/adaures/castopod/compare/v1.5.2...v1.6.0) (2023-08-28)

### Bug Fixes

* **home:** update where clause when getting all podcasts to prevent draft podcasts from showing up ([7a1eea5](7a1eea58d3))
* **media:** copy and delete temp file when saving instead of moving it for FS FileManager ([9346e78](9346e787bd)), closes [#338](https://code.castopod.org/adaures/castopod/issues/338)
* **media:** get path using media_path_absolute when saving media file ([754e7a6](754e7a6b4b))
* **media:** init file properties in setAttributes' Model method + set defaults to pathinfo data ([0775add](0775add678))
* **premium-podcasts:** show premium flag only when podcast has published premium episodes ([d10c4fd](d10c4fd753))
* **s3:** add a flag to serve media files by redirecting to a presigned url instead of default proxy ([11aa358](11aa3586a0))

### Features

* **episode:** add preview link in admin to view and share episode before publication ([7d21b35](7d21b3509e))
2023-08-28 14:28:59 +00:00
crowdin b719be10c0 chore(i18n): new Crowdin updates 2023-08-28 14:13:45 +00:00
Yassine Doghri d10c4fd753 fix(premium-podcasts): show premium flag only when podcast has published premium episodes 2023-08-28 14:01:33 +00:00
Yassine Doghri 7d21b3509e feat(episode): add preview link in admin to view and share episode before publication 2023-08-28 13:53:04 +00:00
Yassine Doghri 7a1eea58d3 fix(home): update where clause when getting all podcasts to prevent draft podcasts from showing up 2023-08-22 15:00:01 +00:00
Yassine Doghri 26a714d9c2 build(devcontainer): update network's subnet to 172.31.0.0/24 2023-08-02 19:05:12 +02:00
semantic-release-bot 6a9d14d24e chore(release): 1.5.2 [skip ci]
## [1.5.2](https://code.castopod.org/adaures/castopod/compare/v1.5.1...v1.5.2) (2023-07-31)

### Bug Fixes

* **credits:** remove undefined $podcast variable from page layout ([73a5b68](73a5b68087)), closes [#359](https://code.castopod.org/adaures/castopod/issues/359)
* **platforms:** change twitter to X + add buymeacoffee and kofi as funding ([d69b4e4](d69b4e4857)), closes [#353](https://code.castopod.org/adaures/castopod/issues/353) [#361](https://code.castopod.org/adaures/castopod/issues/361)
2023-07-31 11:24:44 +00:00
Yassine Doghri d69b4e4857 fix(platforms): change twitter to X + add buymeacoffee and kofi as funding
+ fix a few typos

closes #353, #361
2023-07-31 11:06:44 +00:00
semantic-release-bot ef9e897b27 chore(release): 1.5.1 [skip ci]
## [1.5.1](https://code.castopod.org/adaures/castopod/compare/v1.5.0...v1.5.1) (2023-07-29)

### Bug Fixes

* **admin-ui:** remove button labels on smaller screens in podcast view ([9cc5ffd](9cc5ffd143))
* **rss:** set srt transcripts' mimetype to application/x-subrip with rel="captions" attribute ([16a3fdb](16a3fdb56e)), closes [#360](https://code.castopod.org/adaures/castopod/issues/360)
* **rss:** update podcast extension namespace ([6833dd0](6833dd05ab)), closes [#360](https://code.castopod.org/adaures/castopod/issues/360)
2023-07-29 10:26:44 +00:00
Yassine Doghri 9cc5ffd143 fix(admin-ui): remove button labels on smaller screens in podcast view
- update components renderer regex to include special characters
- fix itunes_explicit mapping
during import
2023-07-29 09:57:35 +00:00
Yassine Doghri 16a3fdb56e fix(rss): set srt transcripts' mimetype to application/x-subrip with rel="captions" attribute
closes #360
2023-07-29 08:28:05 +00:00
Yassine Doghri 6833dd05ab fix(rss): update podcast extension namespace
refs #360
2023-07-29 08:27:43 +00:00
semantic-release-bot 411b90b4b2 chore(release): 1.5.0 [skip ci]
# [1.5.0](https://code.castopod.org/adaures/castopod/compare/v1.4.7...v1.5.0) (2023-07-27)

### Bug Fixes

* **admin-ui:** truncate header title + remove sticky podcast banner card on mobile ([63c20da](63c20da5ff))

### Features

* add podcast links page including social, podcasting and funding links ([8ae2929](8ae292933a))
2023-07-27 13:03:19 +00:00
crowdin dfa93ff8e3 chore(i18n): new Crowdin updates 2023-07-27 12:47:41 +00:00
Yassine Doghri 8ae292933a feat: add podcast links page including social, podcasting and funding links 2023-07-27 12:47:39 +00:00
semantic-release-bot 8f9453b84a chore(release): 1.4.7 [skip ci]
## [1.4.7](https://code.castopod.org/adaures/castopod/compare/v1.4.6...v1.4.7) (2023-07-19)

### Bug Fixes

* **s3:** allow CORS for served static files ([9b955c9](9b955c9ce2))
2023-07-19 15:17:20 +00:00
Yassine Doghri 9b955c9ce2 fix(s3): allow CORS for served static files 2023-07-19 15:04:17 +00:00