- Dec 29, 2021
-
-
Yassine Doghri authored
- replace hardcoded label values for play_episode_button component
-
Yassine Doghri authored
- create permalink-edit web component with slug editing and permalink copy functionalities - add @github/clipboard-copy-element - update npm packages - replace vscode extension lit-html with lit-plugin to get css intellisense
-
Yassine Doghri authored
-
Yassine Doghri authored
- use vimejs as audio player - add global audio player + play episode buttons on public pages - refactor admin episodes list from a grid to a data table - arrange episode cards to be more readable closes #131
-
Yassine Doghri authored
- use default avatar image if person image is not set - add thumbnail and medium default avatar images - set default avatar images directly in public/media folder - remove public/media's root folder from .gitignore - remove unnecessary copy:images script and cpy-cli package closes #125
-
Yassine Doghri authored
- create markdown-write-preview + markdown-preview webcomponents using lit - create form_markdown_editor helper form component - simplify form_dropdown and form_multiselect components - fix partner fields display fixes #93, #94, #120
-
Yassine Doghri authored
- podcast name was too vague and didn't come clearly for users: handle is more relevant - update package.json dependencies and remove unnused packages closes #126
-
semantic-release-bot authored
# [1.0.0-alpha.80](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.79...v1.0.0-alpha.80) (2021-12-29) ### Bug Fixes * add application/octet-stream mimetype to mp3 and m4a extensions to prevent ext_in error ([339bef87](https://code.podlibre.org/podlibre/castopod-host/commit/339bef878e54983d86e91e6ff7a931a843d321b3)), closes [#145](https://code.podlibre.org/podlibre/castopod-host/issues/145)
-
- Dec 20, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.79](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.78...v1.0.0-alpha.79) (2021-12-20) ### Bug Fixes * **import:** set episode and season numbers to null when not present in item tag ([3211398c](https://code.podlibre.org/podlibre/castopod-host/commit/3211398c78b1b28b76a46427ee07874bbf84a85d))
-
- Dec 15, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.78](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.77...v1.0.0-alpha.78) (2021-12-15) ### Bug Fixes * **import:** add extension when downloading file without + truncate slug if too long ([c5f18bb6](https://code.podlibre.org/podlibre/castopod-host/commit/c5f18bb6dc08a758ff735454bbe9cfa45a68c09b))
-
- Nov 23, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.77](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.76...v1.0.0-alpha.77) (2021-11-23) ### Bug Fixes * **cors:** add preflight option routes for episode, podcast and status objects ([a281abfd](https://code.podlibre.org/podlibre/castopod-host/commit/a281abfda475388a07943c169dab460cc2d4f944)) * **podcast-import:** move guid attribute declaration for Episode entity to include slug data ([5d02ae39](https://code.podlibre.org/podlibre/castopod-host/commit/5d02ae39908a9d743627135b372bf981134c4328))
-
Yassine Doghri authored
-
- Oct 26, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.76](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.75...v1.0.0-alpha.76) (2021-10-26) ### Bug Fixes * replace hardcoded style links with vite service + set default value for remote transcript url ([3f2e0560](https://code.podlibre.org/podlibre/castopod-host/commit/3f2e05608e43d47bbb518a9acfaf56ec3eefafb4)), closes [#149](https://code.podlibre.org/podlibre/castopod-host/issues/149) [#150](https://code.podlibre.org/podlibre/castopod-host/issues/150)
-
Yassine Doghri authored
fixes #149, #150
-
- Oct 05, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.75](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.74...v1.0.0-alpha.75) (2021-10-05) ### Bug Fixes * **rss:** cast number type values to string in rss_helper ([7180ae9e](https://code.podlibre.org/podlibre/castopod-host/commit/7180ae9ec700930b69c04ed91f8eceea16ad77ce)), closes [#148](https://code.podlibre.org/podlibre/castopod-host/issues/148)
-
- Sep 28, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.74](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.73...v1.0.0-alpha.74) (2021-09-28) ### Features * **platforms:** add missing newpodcastapps.com's platforms ([92dd370e](https://code.podlibre.org/podlibre/castopod-host/commit/92dd370e2f9a464edd26cddcde96d0e16f91548d))
-
- Sep 22, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.73](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.72...v1.0.0-alpha.73) (2021-09-22) ### Bug Fixes * **map:** update episode markers query to discard unpublished episodes ([b3caac45](https://code.podlibre.org/podlibre/castopod-host/commit/b3caac45b12a23e4289d00133d2ad7915d084c44))
-
- Sep 20, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.72](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.71...v1.0.0-alpha.72) (2021-09-20) ### Bug Fixes * rename field status to task_status to get scheduled activities ([4ff82a5f](https://code.podlibre.org/podlibre/castopod-host/commit/4ff82a5f0a38dbbc9e272fca7df70ea5a190e334))
-
- Sep 17, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.71](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.70...v1.0.0-alpha.71) (2021-09-17) ### Features * **map:** display geolocated episodes on a map page ([4357cc25](https://code.podlibre.org/podlibre/castopod-host/commit/4357cc25ccc585ce398035c1c25d566b6a9df775))
-
Benjamin Bellamy authored
-
- Aug 31, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.70](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.69...v1.0.0-alpha.70) (2021-08-31) ### Bug Fixes * **partner:** set correct image URL ([61554be1](https://code.podlibre.org/podlibre/castopod-host/commit/61554be12a64d59ab99fab810b1b05632b408f3a))
-
- Aug 23, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.69](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.68...v1.0.0-alpha.69) (2021-08-23) ### Bug Fixes * **import:** cast description's SimpleXMLElement to string ([02d17be4](https://code.podlibre.org/podlibre/castopod-host/commit/02d17be4ffe229fc6657207d31eba0543b5f1a4c))
-
Yassine Doghri authored
Podcast import crashed because of type errors
-
- Aug 19, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.68](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.67...v1.0.0-alpha.68) (2021-08-19) ### Bug Fixes * **analytics:** redirect to mp3 file even when referer was not set ([9fc388d1](https://code.podlibre.org/podlibre/castopod-host/commit/9fc388d154f29c335dedcd624abe8c1751762c07))
-
- Jul 24, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.67](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.66...v1.0.0-alpha.67) (2021-07-24) ### Features * allow cross origin requests on episode comments ([e12f95ac](https://code.podlibre.org/podlibre/castopod-host/commit/e12f95aca13c6d54489a9cfd99d4cd2490fe83ab))
-
semantic-release-bot authored
# [1.0.0-alpha.66](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.65...v1.0.0-alpha.66) (2021-07-24) ### Features * **rss:** add podcast:comments tag to link to episode comments ([32e8c7c1](https://code.podlibre.org/podlibre/castopod-host/commit/32e8c7c16a61ffe08e2f3bfbdeda556811a0358c))
-
- Jul 22, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.65](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.64...v1.0.0-alpha.65) (2021-07-22) ### Bug Fixes * update conditions when checking for empty max_episodes and season_number ([fbad0b59](https://code.podlibre.org/podlibre/castopod-host/commit/fbad0b59f68c65eba2fdcd5a8d3b312b622e9a45))
-
- Jul 12, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.64](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.63...v1.0.0-alpha.64) (2021-07-12) ### Features * **activitypub:** add Podcast actor and PodcastEpisode object with comments ([9e1e5d2e](https://code.podlibre.org/podlibre/castopod-host/commit/9e1e5d2e862d6a3345d11ca7f96b955c76bfa013))
-
semantic-release-bot authored
# [1.0.0-alpha.63](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.62...v1.0.0-alpha.63) (2021-07-12) ### Features * build hashed static files to renew browser cache ([37c54d24](https://code.podlibre.org/podlibre/castopod-host/commit/37c54d247749bdf8f528babd4a78f24d48051063)), closes [#107](https://code.podlibre.org/podlibre/castopod-host/issues/107)
-
Yassine Doghri authored
- replace rollup config with vitejs - use vite dev server during development to take advantage of hot module replacement (HMR) - add vite service using Vite library to load css and js assets - update package.json scripts and remove unnecessary dependencies - update scripts/bundle-prepare.sh closes #107
-
- Jul 02, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.62](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.61...v1.0.0-alpha.62) (2021-07-02) ### Bug Fixes * **episode:** replace guid's empty string value to null ([441052af](https://code.podlibre.org/podlibre/castopod-host/commit/441052af8d99e6e317edefd1e58ad71799357088))
-
- Jun 23, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.61](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.60...v1.0.0-alpha.61) (2021-06-23) ### Bug Fixes * **release:** add missing version number to castopod-host package ([8f3e9d90](https://code.podlibre.org/podlibre/castopod-host/commit/8f3e9d90c14545d3f84d4469b26a53db4554b4dc)) * **ux:** allow for empty message upon episode publication and warn user on submit ([33d01b8d](https://code.podlibre.org/podlibre/castopod-host/commit/33d01b8d4fd6ebf24e9f011aa705c456c846956c)), closes [#129](https://code.podlibre.org/podlibre/castopod-host/issues/129)
-
- Jun 21, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.60](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.59...v1.0.0-alpha.60) (2021-06-21) ### Features * **rss:** add ˂podcast:guid˃ tag for channel ([1fab10eb](https://code.podlibre.org/podlibre/castopod-host/commit/1fab10eb0d63bb7c3edf34ffe691e2aec2c2e43c))
-
- Jun 15, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.59](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.58...v1.0.0-alpha.59) (2021-06-15) ### Bug Fixes * check that additional files are valid when creating episode ([eac5bc87](https://code.podlibre.org/podlibre/castopod-host/commit/eac5bc876de125e1fe08d1b89f767a04fc0fbfb6))
-
- Jun 11, 2021
-
-
semantic-release-bot authored
# [1.0.0-alpha.58](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.57...v1.0.0-alpha.58) (2021-06-11) ### Bug Fixes * cast actor_id to pass as int to set_interact_as_actor() function ([56a8e5d7](https://code.podlibre.org/podlibre/castopod-host/commit/56a8e5d7dd615322aeb007e730801c65d0b02e5c)) * **analytics:** set duration field to precise decimal as episode's audio file duration ([d7726854](https://code.podlibre.org/podlibre/castopod-host/commit/d77268540569b2be9d91d5e09aefb3ff5ac2b071)) * **analytics:** update migrations to set decimal precision for latitude and longitude ([714d6b5d](https://code.podlibre.org/podlibre/castopod-host/commit/714d6b5d4950e52cf1c3170bb59954f98ffd48bd)) * check for database connection and podcasts table existence before redirecting to install ([eb74e81c](https://code.podlibre.org/podlibre/castopod-host/commit/eb74e81c3d93581e310b391cd029e62a0d690a8a)) * save transcript and chapters files to podcasts folder ([63f49c71](https://code.podlibre.org/podlibre/castopod-host/commit/63f49c719f672b615c5a8893d3868dffcd332e47)) * set cache expiration to next note publish to show note on publication date ([0a66de3e](https://code.podlibre.org/podlibre/castopod-host/commit/0a66de3e6c17d4ac94ee8e13bd00ceaf64b1303e)) * set episode description footer to null when empty value ([3a7d97d6](https://code.podlibre.org/podlibre/castopod-host/commit/3a7d97d660046d80698611311ff3708110d2af82)) * set location to null when getting empty string ([71b1b5f7](https://code.podlibre.org/podlibre/castopod-host/commit/71b1b5f775af475b1dc78328330e277f565e41b6)) * update condition in home controller to redirect to install page ([33f1b91d](https://code.podlibre.org/podlibre/castopod-host/commit/33f1b91d55dd0652c979d50fc85879dbf88a4a42)) * **activity-pub:** cache issues when navigating to activity stream urls ([7bcbfb32](https://code.podlibre.org/podlibre/castopod-host/commit/7bcbfb32f7cca08d111be46c7f1640e372d4a4b0)) * **activity-pub:** get database records using new model instances ([92536ddb](https://code.podlibre.org/podlibre/castopod-host/commit/92536ddb3812214a9c5682b92e547e5c1998a5d7)) * **category:** remove uncategorized option to enforce users in choosing a category ([8c64f25a](https://code.podlibre.org/podlibre/castopod-host/commit/8c64f25a0e72fec03d25544797d32623b2276fce)) * **install:** redirect manually to install wizard on first visit ([2ceaaca4](https://code.podlibre.org/podlibre/castopod-host/commit/2ceaaca44f1b82fc64d961e2fb4f4aaeade7e736)) * **types:** update fake seeders types + fix bugs ([76a4bf34](https://code.podlibre.org/podlibre/castopod-host/commit/76a4bf344160df679db29e236e7df7822970fb60)) * update broken contributor dropdown fields ([e5b75150](https://code.podlibre.org/podlibre/castopod-host/commit/e5b75150234bd7f19e01def93425d3bda7379dd3)) * **ux:** redirect user to install page on database error in home page ([9017e30b](https://code.podlibre.org/podlibre/castopod-host/commit/9017e30bf41bed8c2be65091bbc5fb1e63aef87a)) * update condition in AnalyticsTrait ([fbc0967c](https://code.podlibre.org/podlibre/castopod-host/commit/fbc0967caa81630d514ddb1b93b0834ebb4d913b)) ### Performance Improvements * **cache:** use deleteMatching method to prevent forgetting cached elements in models ([76afc0cf](https://code.podlibre.org/podlibre/castopod-host/commit/76afc0cfa2feb087697bae4bc138e4956873dd62)) ### Reverts * set deprecated config options back in App config ([433745f1](https://code.podlibre.org/podlibre/castopod-host/commit/433745f194c73407999b207090478563283876a5))
-
Yassine Doghri authored
-
Yassine Doghri authored
- hooks are installed automatically with npm install command - add commit-msg, pre-commit and pre-push hooks - integrate captainhook commands into the created git hooks
-
Yassine Doghri authored
- update .devcontainer settings: remove auto-formatting for php + set intelephense as default formatter - remove prettier php plugin as it lacks php 8 support - add captain hook action for checking style pre-commit - fix style with ecs on all files except views
-
- May 12, 2021
-
-
Yassine Doghri authored
- move and refactor Image.php from Libraries to Entities folder - update some database field names / types - update composer packages
-
semantic-release-bot authored
# [1.0.0-alpha.57](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.56...v1.0.0-alpha.57) (2021-05-12) ### Bug Fixes * **follow:** add missing helpers to Actor controller ([ee53a732](https://code.podlibre.org/podlibre/castopod-host/commit/ee53a732dc12ebbf5706e14969749a12cfd9d559))
-