Commit Graph

923 Commits

Author SHA1 Message Date
Yassine Doghri 6e593f1ba0 fix: edit labels in podcast form 2023-12-19 18:03:13 +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
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 02d4ba69ac feat(install): init database and create superadmin using CLI
closes #380
2023-11-17 17:29:05 +00:00
Yassine Doghri 97d793f55e fix(housekeeping): remove unnecessary $tablePrefix variable when resetting post count
fixes #383
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 f4ffa30ec4 fix(admin): remove episode title truncation + display description in two lines in episode list
fixes #386
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 6a7ef0109a fix(nodeinfo2): import database config + use dynamic table prefix for active local actors query 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
Yassine Doghri 5f8d413b84 feat(ux): add episode description to episode cards 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
Romain de Laage 04b2d8bafa build(docker): update nginx unit image to 1.31.0 2023-10-23 11:04:51 +00:00
Yassine Doghri 5a834c0f89 fix(auth): display error messages from validator 2023-10-05 11:36:36 +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 ffa530e187 fix(fediverse): use NoteObject including episode link in content (hotfix) 2023-09-26 15:20:25 +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 3c4df01d18 docs(.env.example): add missing analytics.salt env variable 2023-09-14 13:46:37 +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 b63e953ca8 chore: update codeigniter-uuid to v1.0.2 to fix phpstan error
+ update js packages to latest
2023-09-09 10:23:34 +00:00
Yassine Doghri ba5324ea19 fix(admin): redirect root fediverse route to fediverse-blocked-actors 2023-09-09 10:23:34 +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 ff0e681763 docs: update php version requirement in install page 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 072b3ff61d chore: update CI4 to v4.3.8 + update js and php dependencies 2023-09-09 10:23:34 +00:00