Go to file
semantic-release-bot b81e812506 chore(release): 1.0.0-alpha.52 [skip ci]
# [1.0.0-alpha.52](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.51...v1.0.0-alpha.52) (2021-04-16)

### Bug Fixes

* **avatar:** use default avatar when no avatar url has been set ([9d23c7e](9d23c7e7e1)), closes [#111](https://code.podlibre.org/podlibre/castopod/issues/111)
2021-04-16 17:15:22 +00:00
.devcontainer feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
.gitlab/issue_templates fix: rename issue_templates labels 2020-10-15 14:42:18 +00:00
app chore(release): 1.0.0-alpha.52 [skip ci] 2021-04-16 17:15:22 +00:00
docs refactor(analytics): move all analytics files to a new Libraries/Analytics folder 2021-04-14 15:58:40 +00:00
public feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
tests feat(episodes): schedule episode with future publication_date by using cache expiration time 2020-10-22 17:41:59 +00:00
writable feat: add npm for js dependencies + move src/ files to root folder 2020-10-15 14:05:36 +00:00
.babelrc refactor: update js files to typescript and replace parcel with rollup 2020-10-15 14:41:12 +00:00
.browserslistrc refactor: update js files to typescript and replace parcel with rollup 2020-10-15 14:41:12 +00:00
.editorconfig refactor: add php_codesniffer to define castopod's coding style based on psr-1 2020-10-15 14:41:22 +00:00
.env.example feat: add CDN url 2020-10-26 16:13:43 +00:00
.eslintrc.json refactor: update js files to typescript and replace parcel with rollup 2020-10-15 14:41:12 +00:00
.gitignore feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
.gitlab-ci.yml ci(release): delete all local git tags before release script to prevent collisions if failure 2020-11-24 16:46:23 +00:00
.phpcs.xml refactor: add php_codesniffer to define castopod's coding style based on psr-1 2020-10-15 14:41:22 +00:00
.prettierrc.json feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
.releaserc.json feat: display castopod version in admin footer 2020-10-26 11:48:17 +00:00
.rsync-filter feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
.stylelintrc.json feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
.svgo.icons.js feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
.svgo.js feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
AUTHORS.md docs(authors): set authors info as list 2020-10-15 14:05:37 +00:00
CHANGELOG.md chore(release): 1.0.0-alpha.52 [skip ci] 2021-04-16 17:15:22 +00:00
CODE_OF_CONDUCT.md docs: add gitlab issue templates, code of conduct and contributing files 2020-10-15 14:42:18 +00:00
CONTRIBUTING.md docs: add gitlab issue templates, code of conduct and contributing files 2020-10-15 14:42:18 +00:00
DEPENDENCIES.md feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
Dockerfile refactor(analytics): move all analytics files to a new Libraries/Analytics folder 2021-04-14 15:58:40 +00:00
INSTALL.md feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
LICENSE.md feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
README.md feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
builds feat(episodes): add create form and view pages for episode 2020-10-15 14:40:47 +00:00
castopod_namespace.json feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
commitlint.config.js feat: enhance ui using javascript in admin area 2020-10-15 14:41:09 +00:00
composer.json chore(release): 1.0.0-alpha.52 [skip ci] 2021-04-16 17:15:22 +00:00
composer.lock feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
crontab feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
docker-compose.yml feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
env feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
package-lock.json chore(release): 1.0.0-alpha.52 [skip ci] 2021-04-16 17:15:22 +00:00
package.json chore(release): 1.0.0-alpha.52 [skip ci] 2021-04-16 17:15:22 +00:00
phpunit.xml.dist feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
postcss.config.js feat: enhance ui using javascript in admin area 2020-10-15 14:41:09 +00:00
prepare-release.sh refactor(database): add / update fields to optimize storage 2020-10-29 15:45:19 +00:00
rollup.config.js refactor: update js files to typescript and replace parcel with rollup 2020-10-15 14:41:12 +00:00
spark feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
tailwind.config.js feat(fediverse): implement activitypub protocols + update user interface 2021-04-02 17:20:02 +00:00
tsconfig.json feat(episodes): schedule episode with future publication_date by using cache expiration time 2020-10-22 17:41:59 +00:00

README.md

Castopod Logo

Castopod is an open-source podcast hosting solution for everyone.
Whether you are a beginner, an amateur or a professional, you will get everything you need:
Create, upload, publish, and get comprehensive audience measurement that respects your listeners privacy.

Castopod is a free and open-source solution (AGPL v3).
Whether you choose to install it on your own server or have it hosted by a professional, all your data and analytics belong to you and you only.

Castopod Logo

Installation

Castopod can be hosted on any PHP/MySQL server:
Unzip it and you are ready to broadcast.

To install Castopod on your server:

Documentation

You can check castopod's documentation for setting up a development environment.

Support

Castopod was funded through the NGI0 Discovery Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 825322.