- Oct 14, 2022
-
-
Yassine Doghri authored
-
Yassine Doghri authored
closes #247
-
- Sep 29, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.23](v1.0.0-beta.22...v1.0.0-beta.23) (2022-09-29) ### Bug Fixes * **premium-podcasts:** display unlock button in embed when premium episode ([ca109ba3](ca109ba3)) * **premium-podcasts:** remove cache in unlock form + redirect to podcast if podcast is not premium ([242352c4](242352c4)) * **premium-podcasts:** return different cached page when podcast is unlocked ([b1303c52](b1303c52)) ### Features * add instructions on production error page to ease Castopod debugging process ([9eab54e0](9eab54e0)), closes [#224](#224) * add premium podcasts to manage subscriptions for premium episodes ([3234500e](3234500e)), closes [#193](#193) * **gdpr:** add purpose for granting access to premium content ([47d6d81b](47d6d81b))
-
- Sep 28, 2022
-
-
Yassine Doghri authored
closes #193
-
Yassine Doghri authored
update composer dependencies to latest
-
- Sep 26, 2022
-
-
Yassine Doghri authored
closes #147
-
- Sep 23, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.22](v1.0.0-beta.21...v1.0.0-beta.22) (2022-09-23) ### Bug Fixes * **fediverse:** set default castopod avatar url when actor avatar is not present ([460f52f7](460f52f7)) * **import:** set default episode type if not set ([d7250ab0](d7250ab0)) * **input-component:** unset required attribute to prevent rendering it when false ([db9ac138](db9ac138)) * **notifications:** notify actors after activities insert / update using model callback methods ([e08555a4](e08555a4)) * overwrite getActorById to return app's Actor entity ([f2bc2f7e](f2bc2f7e)) * remove heavy image cover data from audio file metadata ([f74403bd](f74403bd)) * set storage limit as disk_total_space instead of free space ([7512e2ed](7512e2ed)) * **ui:** remove empty tooltip when hovering on sponsor button ([40aa6612](40aa6612)) * **users:** remove required roles input when editing user + prevent owner's roles from being edited ([1c8af755](1c8af755)), closes [#239](#239) * **ux:** have podcast dashboard card link to podcast dashboard if only one podcast in instance ([7dabee58](7dabee58))
-
- Sep 07, 2022
-
-
Yassine Doghri authored
-
- Sep 06, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.21](adaures/castopod@v1.0.0-beta.20...v1.0.0-beta.21) (2022-09-06) ### Bug Fixes * **email:** set the correct url in the activation and forgot emails ([10fc6f17](adaures/castopod@10fc6f17)), closes [#204](adaures/castopod#204) * **notifications:** add trigger after activities update + update insert trigger ([e5d16e87](adaures/castopod@e5d16e87)) ### Features * **i18n:** add support for Simplified Chinese (zh-Hans) and Catalan (ca) locales ([48d14434](adaures/castopod@48d14434))
-
Yassine Doghri authored
-
- Aug 24, 2022
-
-
Yassine Doghri authored
- add default values for Config/Email properties - set mariadb to the minimal required version for development fixes #204
-
- Aug 22, 2022
-
-
Yassine Doghri authored
-
- Aug 12, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.20](v1.0.0-beta.19...v1.0.0-beta.20) (2022-08-12) ### Bug Fixes * add underline and semibold font weight for prose links to have them stand out ([d4d86712](d4d86712)) * **router:** check if Accept header is set before getting value ([10a2ae02](10a2ae02)), closes [#228](#228) * **search-episodes:** add fallback sql query using LIKE for search query with less than 4 characters ([e66bf443](e66bf443)), closes [#236](#236) * set interact_as_actor for user upon password reset ([ad8f5f5a](ad8f5f5a)), closes [#178](#178) ### Features * add label to sponsor button on podcast page ([c29c018c](c29c018c)), closes [#162](#162) * add notifications inbox for actors ([999999e3](999999e3)), closes [#215](#215)
-
- Jul 21, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.19](adaures/castopod@v1.0.0-beta.18...v1.0.0-beta.19) (2022-07-21) ### Bug Fixes * **episode-unpublish:** set consistent posts_counts' increments/decrements for actors and episodes ([8acdafd2](adaures/castopod@8acdafd2)), closes [#233](adaures/castopod#233) * **get_browser_language:** return defaultLocale if browser doesn't send user preferred language ([9cc29962](adaures/castopod@9cc29962)) ### Features * **episode-unpublish:** remove episode comments upon unpublish ([78acd7f5](adaures/castopod@78acd7f5))
-
Yassine Doghri authored
-
Yassine Doghri authored
Some episodes could not be unpublished because of out of range error when removing posts. fixes #233
-
- Jul 07, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.18](v1.0.0-beta.17...v1.0.0-beta.18) (2022-07-07) ### Bug Fixes * **player-styling:** revert vite to 2.8 to reference the player css ([e07d3afe](e07d3afe)) ### Features * add legalNoticeURL to app config for setting an external url to legal notice ([711843a0](711843a0))
-
Yassine Doghri authored
-
- Jul 06, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.17](adaures/castopod@v1.0.0-beta.16...v1.0.0-beta.17) (2022-07-06) ### Bug Fixes * explicitly cast seconds to int in iso8601_duration helper function ([779653f7](adaures/castopod@779653f7)) * **housekeeping:** use EpisodeModel's builder to reset comments count ([65e9c0b0](adaures/castopod@65e9c0b0)) * **rss:** round episode durations and soundbites ([c9fb987f](adaures/castopod@c9fb987f)), closes [#214](adaures/castopod#214) * **xml-editor:** prettify xml even without root node ([ca55c248](adaures/castopod@ca55c248)) ### Features * add publish feature for podcasts and set draft by default ([3d363f2e](adaures/castopod@3d363f2e)), closes [#128](adaures/castopod#128) [#220](adaures/castopod#220) * **admin:** add instance wide dashboard with storage and bandwidth usage ([b1a6c02e](adaures/castopod@b1a6c02e)), closes [#216](adaures/castopod#216) * **datetime-picker:** set material_green theme to flatpickr ([3ce65410](adaures/castopod@3ce65410))
-
Yassine Doghri authored
* add DashboardCard component * add instance wide podcasts and episodes numbers * add app.storageLimit environment variable * divide bytes by 1000 instead of 1024 in stats sql queries closes #216
-
- Jul 03, 2022
-
-
Yassine Doghri authored
* update php packages to latest * update rector and ecs config * update ci4/settings package to v2.1
-
- Jun 24, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.16](adaures/castopod@v1.0.0-beta.15...v1.0.0-beta.16) (2022-06-24) ### Bug Fixes * change image size requirement hints ([ea20206e](adaures/castopod@ea20206e)) ### Features * add update rss feed feature for podcasts to import their latest episodes ([5eb9dc16](adaures/castopod@5eb9dc16)), closes [#183](adaures/castopod#183) * **admin:** add search form in podcast episodes list ([6be5d128](adaures/castopod@6be5d128)), closes [#26](adaures/castopod#26) * **api:** add rest api with podcasts read endpoints ([e64001d0](adaures/castopod@e64001d0)), closes [#210](adaures/castopod#210)
-
- Jun 22, 2022
-
-
relates to #210
-
- Jun 17, 2022
-
-
Yassine Doghri authored
-
- Jun 14, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.15](v1.0.0-beta.14...v1.0.0-beta.15) (2022-06-14) ### Bug Fixes * replace deletedField with published_at for episodes ([14d7d078](14d7d078)) ### Features * add default icons to Alert component ([0d980012](0d980012)) * add permanent delete feature for podcasts
([dbb4030d](dbb4030d)), closes [#89](#89) * apply colour theme to embed player ([9548337a](9548337a)), closes [#201](#201) * **episodes:** replace soft delete with permanent delete ([eb9ff522](eb9ff522))
-
- Jun 13, 2022
-
-
Yassine Doghri authored
- remove delete_at field + soft delete for media and pages - update CodeIgniter4 to 4.2.0 + update all starter files - explicitly use builder() when creating queries from model
-
- Apr 23, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.14](v1.0.0-beta.13...v1.0.0-beta.14) (2022-04-23) ### Bug Fixes * **home:** remove hardcoded prefix in getAllPodcasts query ([92d5cc50](92d5cc50)) * overwrite common lang function to escape returned string ([4c490c15](4c490c15)), closes [#196](#196) [#198](#198) ### Features * **i18n:** add Spanish to supported locales ([e340b54a](e340b54a))
-
- Apr 22, 2022
-
-
Yassine Doghri authored
-
- Apr 14, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.13](v1.0.0-beta.12...v1.0.0-beta.13) (2022-04-14) ### Bug Fixes * **rss:** remove escaping for publisher and owner name ([e2046e4b](e2046e4b)) * use UTC_TIMESTAMP() to get current utc date instead of NOW() in sql queries ([853a6ba9](853a6ba9)) ### Features * **i18n:** add Norwegian Nynorsk to supported locales ([744340df](744340df))
-
Yassine Doghri authored
-
- Apr 05, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.12](v1.0.0-beta.11...v1.0.0-beta.12) (2022-04-05) ### Bug Fixes * update form_textarea to prevent escaping value ([78548b5c](78548b5c)) ### Features * **i18n:** add support for German and Brazilian Portuguese languages ([19da003f](19da003f))
-
Yassine Doghri authored
rename pt to pt-BR for brazilian portuguese
-
- Apr 01, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.11](adaures/castopod@v1.0.0-beta.10...v1.0.0-beta.11) (2022-04-01) ### Bug Fixes * change message upon cancellation of episode publication ([9859c743](adaures/castopod@9859c743)) * prefill description footer input when creating a new episode ([9ea5ca31](adaures/castopod@9ea5ca31)) * remove value escaping for form inputs and textareas ([bc6dea2f](adaures/castopod@bc6dea2f)) * restore default podcast icon on public website ([342778ba](adaures/castopod@342778ba)) * **socialinteract:** move social interact uri into uri attribute + update social data upon import ([12b22008](adaures/castopod@12b22008)) ### Features * **analytics-gdpr:** update cached personal data to expire at midnight ([0188b673](adaures/castopod@0188b673)) * **analytics:** add current date and secret salt to analytics hash for improved privacy ([6f2e7c00](adaures/castopod@6f2e7c00)) * **i18n:** add 7 new languages + update german translations ([d021abb5](adaures/castopod@d021abb5)) * **i18n:** add german language as supported locale + create Language files from english source ([c220b310](adaures/castopod@c220b310)) * **icons:** add podnews icon to podcasting platforms ([5f423557](adaures/castopod@5f423557)), closes [#190](adaures/castopod#190)
-
Yassine Doghri authored
- add .rsync-filter files to Language folders in order to filter out unsupported locales - remove german as supported locale, awaiting completed translation files - remove unneeded app/Resources/ folder from bundle
-
Yassine Doghri authored
-
- Mar 15, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.10](adaures/castopod@v1.0.0-beta.9...v1.0.0-beta.10) (2022-03-15) ### Bug Fixes * add explicit int conversion when formatting episode duration ([12530961](adaures/castopod@12530961)) * add href to castopod website on login page ([cc542573](adaures/castopod@cc542573)) * move html escaping on credits page ([fbffdbde](adaures/castopod@fbffdbde)) * remove cache from remote follow form to display error messages ([90e44437](adaures/castopod@90e44437)) ### Features * add autofocus to input field "Email or username" on login page ([19caed4b](adaures/castopod@19caed4b)) * add WebSub module for pushing feed updates to open hubs ([10d3f737](adaures/castopod@10d3f737)) * **GDPR:** add GDPR.yml file to public/.well-known/ ([86bccc3d](adaures/castopod@86bccc3d))
-
Yassine Doghri authored
-
- Mar 04, 2022
-
-
semantic-release-bot authored
# [1.0.0-beta.9](v1.0.0-beta.8...v1.0.0-beta.9) (2022-03-04) ### Bug Fixes * **cache:** delete posts and comments pages cache when updating platform links ([f7c3e5bf](f7c3e5bf)), closes [#169](#169) * escape characters for `min` in format_duration_symbol ([3b6722a4](3b6722a4)) * **security:** add csrf filter + prevent xss attacks by escaping user input ([cd2e1e1d](cd2e1e1d)) * update ivoox podcasting icon ([f2b69a47](f2b69a47)) * **video-clips:** update condition to check if ffmpeg is installed ([b57f0b6e](b57f0b6e)), closes [#163](#163) ### Features * **i18n:** add Polish translation ([2d83b44a](2d83b44a)) * **icons:** add default icons for podcasting, social and funding platforms + remove complex icons ([5bcdfebe](5bcdfebe)), closes [#166](#166) [#167](#167) [#170](#170) * make episode description more visible on episode pages ([90533be0](90533be0)), closes [#171](#171) * **podcasting 2.0:** update podcast:social tag to adhere to latest spec ([a597cf4e](a597cf4e))
-
-
Yassine Doghri authored
- update CI4 to v4.1.9's stable production package - update php and js dependencies to latest
-