Commit Graph

130 Commits

Author SHA1 Message Date
Benjamin Bellamy
3d7a2320dd feat(platforms): add pod.link 2021-02-15 13:35:54 +01:00
semantic-release-bot
3ad98c6a6a chore(release): 1.0.0-alpha.35 [skip ci]
# [1.0.0-alpha.35](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.34...v1.0.0-alpha.35) (2021-02-12)

### Bug Fixes

* **admin:** save block and lock switches ([b66c0af](b66c0afc8f))
2021-02-12 09:53:36 +00:00
Benjamin Bellamy
b66c0afc8f fix(admin): save block and lock switches 2021-02-11 19:07:30 +01:00
semantic-release-bot
b3a34983fb chore(release): 1.0.0-alpha.34 [skip ci]
# [1.0.0-alpha.34](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.33...v1.0.0-alpha.34) (2021-02-11)

### Bug Fixes

* **rss-import:** add Castopod user-agent, handle redirects for downloaded files, add Content namespace ([214243b](214243b3fe))
2021-02-11 17:45:16 +00:00
Benjamin Bellamy
214243b3fe fix(rss-import): add Castopod user-agent, handle redirects for downloaded files, add Content namespace 2021-02-11 17:41:20 +00:00
semantic-release-bot
3eecb82de8 chore(release): 1.0.0-alpha.33 [skip ci]
# [1.0.0-alpha.33](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.32...v1.0.0-alpha.33) (2021-02-10)

### Features

* **platforms:** add helloasso ([16cb993](16cb993ee6))
2021-02-10 17:13:50 +00:00
Benjamin Bellamy
16cb993ee6 feat(platforms): add helloasso 2021-02-10 17:52:51 +01:00
semantic-release-bot
64d9100f7c chore(release): 1.0.0-alpha.32 [skip ci]
# [1.0.0-alpha.32](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.31...v1.0.0-alpha.32) (2021-02-10)

### Features

* **person:** add podcastindex.org namespace person tag ([8acd011](8acd011f13))
2021-02-10 16:24:03 +00:00
Benjamin Bellamy
8acd011f13 feat(person): add podcastindex.org namespace person tag 2021-02-10 16:20:01 +00:00
semantic-release-bot
17e1e94a50 chore(release): 1.0.0-alpha.31 [skip ci]
# [1.0.0-alpha.31](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.30...v1.0.0-alpha.31) (2020-12-23)

### Features

* **rss:** add podcast:location tag ([c0a2282](c0a22829bd))
2020-12-23 14:15:38 +00:00
Benjamin Bellamy
c0a22829bd feat(rss): add podcast:location tag 2020-12-23 14:11:38 +00:00
semantic-release-bot
ba088649d2 chore(release): 1.0.0-alpha.30 [skip ci]
# [1.0.0-alpha.30](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.29...v1.0.0-alpha.30) (2020-12-21)

### Features

* **rss:** update monetization tag so that it meets PodcastIndex requirements ([4c7ecbe](4c7ecbee83))
2020-12-21 16:12:26 +00:00
Benjamin Bellamy
4c7ecbee83 feat(rss): update monetization tag so that it meets PodcastIndex requirements 2020-12-20 12:31:40 +01:00
semantic-release-bot
81c1c038c4 chore(release): 1.0.0-alpha.29 [skip ci]
# [1.0.0-alpha.29](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.28...v1.0.0-alpha.29) (2020-12-10)

### Bug Fixes

* **episodes:** add publication status + set publication date to null when none has been set ([d882981](d882981b3a)), closes [#70](https://code.podlibre.org/podlibre/castopod/issues/70)

### Reverts

* **soundbites:** remove soundbite table from episode's public page ([5dc0f19](5dc0f19656))
2020-12-10 10:47:59 +00:00
Yassine Doghri
d882981b3a fix(episodes): add publication status + set publication date to null when none has been set
- replace $is_published attribute by $publication_status to better handle episode's publication
state
- update publication date datepicker to include a clear button

fixes #70
2020-12-09 17:56:58 +00:00
Yassine Doghri
5dc0f19656 revert(soundbites): remove soundbite table from episode's public page
Soundbites are a mean to tease the episode, putting them in the episode page is unnecessary.
2020-12-08 10:14:24 +00:00
semantic-release-bot
6d6747afa3 chore(release): 1.0.0-alpha.28 [skip ci]
# [1.0.0-alpha.28](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.27...v1.0.0-alpha.28) (2020-12-07)

### Features

* **rss:** add soundbites according to the podcastindex specs ([6b34617](6b34617d07)), closes [#83](https://code.podlibre.org/podlibre/castopod/issues/83)
2020-12-07 20:17:41 +00:00
Benjamin Bellamy
6b34617d07 feat(rss): add soundbites according to the podcastindex specs
Closes #83
2020-12-07 20:13:46 +00:00
semantic-release-bot
0571a075da chore(release): 1.0.0-alpha.27 [skip ci]
# [1.0.0-alpha.27](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.26...v1.0.0-alpha.27) (2020-12-07)

### Features

* **platforms:** add AntennaPod ([53e9cfd](53e9cfd61c))
2020-12-07 20:00:29 +00:00
Benjamin Bellamy
53e9cfd61c feat(platforms): add AntennaPod 2020-12-07 15:58:07 +01:00
semantic-release-bot
6d39beef91 chore(release): 1.0.0-alpha.26 [skip ci]
# [1.0.0-alpha.26](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.25...v1.0.0-alpha.26) (2020-11-30)

### Bug Fixes

* **analytics:** update service management so that it works with new OPAWG slug values ([7fe9d42](7fe9d42500))
2020-11-30 11:49:45 +00:00
Benjamin Bellamy
7fe9d42500 fix(analytics): update service management so that it works with new OPAWG slug values 2020-11-30 11:45:41 +00:00
semantic-release-bot
8b3c689f86 chore(release): 1.0.0-alpha.25 [skip ci]
# [1.0.0-alpha.25](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.24...v1.0.0-alpha.25) (2020-11-30)

### Features

* **platforms:** add podfriend ([9fdc8d3](9fdc8d3293))
2020-11-30 11:16:55 +00:00
Benjamin Bellamy
9fdc8d3293 feat(platforms): add podfriend 2020-11-28 18:32:36 +01:00
semantic-release-bot
74759dae14 chore(release): 1.0.0-alpha.24 [skip ci]
# [1.0.0-alpha.24](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.23...v1.0.0-alpha.24) (2020-11-26)

### Features

* **monetization:** add Web Monetization support ([96a6026](96a6026f1d))
2020-11-26 18:58:02 +00:00
Benjamin Bellamy
96a6026f1d feat(monetization): add Web Monetization support 2020-11-26 18:53:52 +00:00
semantic-release-bot
e8771755b7 chore(release): 1.0.0-alpha.23 [skip ci]
# [1.0.0-alpha.23](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.22...v1.0.0-alpha.23) (2020-11-24)

### Bug Fixes

* define podcastNamespaceLink value ([0d744d2](0d744d212d))
2020-11-24 21:10:20 +00:00
Benjamin Bellamy
0d744d212d fix: define podcastNamespaceLink value 2020-11-24 21:48:26 +01:00
semantic-release-bot
674ffd1cfb chore(release): 1.0.0-alpha.22 [skip ci]
# [1.0.0-alpha.22](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.21...v1.0.0-alpha.22) (2020-11-24)

### Features

* **rss:** add transcript and chapters support ([e769d83](e769d83a93)), closes [#72](https://code.podlibre.org/podlibre/castopod/issues/72) [#82](https://code.podlibre.org/podlibre/castopod/issues/82)
2020-11-24 20:21:59 +00:00
Benjamin Bellamy
e769d83a93 feat(rss): add transcript and chapters support
Close #72, #82
2020-11-24 20:18:08 +00:00
semantic-release-bot
b9c8008062 chore(release): 1.0.0-alpha.21 [skip ci]
# [1.0.0-alpha.21](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.20...v1.0.0-alpha.21) (2020-11-24)

### Features

* **platforms:** add Fediverse and some funding platforms, add link on logo ([afc3d50](afc3d50289))
2020-11-24 18:25:10 +00:00
Benjamin Bellamy
afc3d50289 feat(platforms): add Fediverse and some funding platforms, add link on logo 2020-11-24 18:21:02 +00:00
semantic-release-bot
e6e21ddc3f chore(release): 1.0.0-alpha.20 [skip ci]
# [1.0.0-alpha.20](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.19...v1.0.0-alpha.20) (2020-11-24)

### Bug Fixes

* **import:** use <image><url> tag when no <itunes:image> is present ([20e607a](20e607afb7))

### Features

* **rss:** add podcast-namespace tags for platforms + previousUrl tag ([dbba8dc](dbba8dc581)), closes [#73](https://code.podlibre.org/podlibre/castopod/issues/73) [#75](https://code.podlibre.org/podlibre/castopod/issues/75) [#76](https://code.podlibre.org/podlibre/castopod/issues/76) [#80](https://code.podlibre.org/podlibre/castopod/issues/80)
2020-11-24 16:50:21 +00:00
Benjamin Bellamy
20e607afb7 fix(import): use <image><url> tag when no <itunes:image> is present 2020-11-24 16:40:35 +00:00
Benjamin Bellamy
dbba8dc581 feat(rss): add podcast-namespace tags for platforms + previousUrl tag
- add podcast:id tag
- add podcast:funding tag
- add podcast:social tag
- add podcast:previousUrl tag
- add missing platforms with icons
- update platforms table to include social and funding platforms
- rename platform_links table to podcasts_platforms
- move podcast import methods from podcast controller
- update import functionality to insert platforms from rss

closes #73, #75, #76, #80
2020-11-19 10:44:54 +00:00
semantic-release-bot
7ee579d054 chore(release): 1.0.0-alpha.19 [skip ci]
# [1.0.0-alpha.19](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.18...v1.0.0-alpha.19) (2020-11-13)

### Bug Fixes

* handle HEAD requests on podcast_feed route ([74b2640](74b2640f2a)), closes [#79](https://code.podlibre.org/podlibre/castopod/issues/79)
2020-11-13 16:10:23 +00:00
Benjamin Bellamy
74b2640f2a fix: handle HEAD requests on podcast_feed route
Fixes #79
2020-11-13 17:01:34 +01:00
semantic-release-bot
b619e6d88f chore(release): 1.0.0-alpha.18 [skip ci]
# [1.0.0-alpha.18](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.17...v1.0.0-alpha.18) (2020-11-09)

### Features

* **platforms:** add Podcast Index ([ad52b1c](ad52b1cc2b))
2020-11-09 17:17:51 +00:00
Benjamin Bellamy
ad52b1cc2b feat(platforms): add Podcast Index 2020-11-09 17:13:52 +00:00
semantic-release-bot
d65f26e80a chore(release): 1.0.0-alpha.17 [skip ci]
# [1.0.0-alpha.17](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.16...v1.0.0-alpha.17) (2020-11-05)

### Bug Fixes

* **open-graph:** replace non existant episode description to podcast description in podcast page ([b02584e](b02584ee60))
2020-11-05 19:04:14 +00:00
Yassine Doghri
b02584ee60 fix(open-graph): replace non existant episode description to podcast description in podcast page 2020-11-05 18:55:50 +00:00
semantic-release-bot
50b52f904e chore(release): 1.0.0-alpha.16 [skip ci]
# [1.0.0-alpha.16](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.15...v1.0.0-alpha.16) (2020-11-04)

### Features

* add Open Graph and Twitter meta tags ([af970b8](af970b8bac)), closes [#41](https://code.podlibre.org/podlibre/castopod/issues/41)
2020-11-04 17:07:18 +00:00
Benjamin Bellamy
af970b8bac feat: add Open Graph and Twitter meta tags
fix: #41
2020-11-04 17:03:20 +00:00
semantic-release-bot
0e38dcca4a chore(release): 1.0.0-alpha.15 [skip ci]
# [1.0.0-alpha.15](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.14...v1.0.0-alpha.15) (2020-11-03)

### Features

* **analytics:** add 'other' group to pie charts in order to display more accurate data ([73acef9](73acef933f))
2020-11-03 14:18:26 +00:00
Benjamin Bellamy
73acef933f feat(analytics): add 'other' group to pie charts in order to display more accurate data 2020-11-03 14:14:30 +00:00
semantic-release-bot
ba89fd590d chore(release): 1.0.0-alpha.14 [skip ci]
# [1.0.0-alpha.14](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.13...v1.0.0-alpha.14) (2020-11-02)

### Features

* **analytics:** add weekday and hour bar charts ([8ab3132](8ab313296b))
2020-11-02 18:19:13 +00:00
Benjamin Bellamy
8ab313296b feat(analytics): add weekday and hour bar charts 2020-11-02 18:15:19 +00:00
semantic-release-bot
79a20a3bc8 chore(release): 1.0.0-alpha.13 [skip ci]
# [1.0.0-alpha.13](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.12...v1.0.0-alpha.13) (2020-10-29)

### Bug Fixes

* **episodes-table:** set descriptions to be not null ([6774ec1](6774ec10fa))

### Features

* add episode_numbering() component helper to display episode and season numbers ([3f4a6bd](3f4a6bd0b9))
* **episodes:** replace all audio file URL parameters with base64 encoded data ([e1f65cd](e1f65cd3b5))
2020-10-29 17:56:08 +00:00
Yassine Doghri
6774ec10fa fix(episodes-table): set descriptions to be not null 2020-10-29 17:44:14 +00:00
Yassine Doghri
3f4a6bd0b9 feat: add episode_numbering() component helper to display episode and season numbers 2020-10-29 17:25:15 +00:00