- Oct 26, 2020
-
-
Yassine Doghri authored
-
semantic-release-bot authored
# [1.0.0-alpha.9](https://code.podlibre.org/podlibre/castopod/compare/v1.0.0-alpha.8...v1.0.0-alpha.9) (2020-10-26) ### Features * display castopod version in admin footer ([9f2574e6](https://code.podlibre.org/podlibre/castopod/commit/9f2574e6fbb61dac4e1a4252dff30017685da5f0)), closes [#68](https://code.podlibre.org/podlibre/castopod/issues/68)
-
Yassine Doghri authored
add CP_VERSION constant in app/Config/Constants.php that updates upon release through prepare-release.sh script closes #68
-
- Oct 22, 2020
-
-
Yassine Doghri authored
- merge publication date fields into one field instanciated with flatpickr datetime picker - get user timezone to convert user publication_date input to UTC - remove setPublishedAt() method from episode entity - add publication pill component to display the episode publication date info - clear cache after episode insert - use CI is_really_writable() helper in install instead of is_writable() - fix latest episodes layout - update tsconfig to only include ts folders - update DEPENDENCIES.md to include flatpickr - add format_duration helper to format episode enclosure duration instead of translating it (causes translation bug) - add Time.ts module to convert UTC time to user localized time for episode publication dates - fix some layout issues - update php and js dependencies to latest versions closes #47
-
- Oct 21, 2020
-
-
Benjamin Bellamy authored
BREAKING CHANGE: analytics_podcasts_by_player table and analytics_podcasts procedure were updated
-
- Oct 20, 2020
-
-
Yassine Doghri authored
fixes #42, #61
-
Benjamin Bellamy authored
feat: add lock podcast according to the Podcastindex podcast-namespace to prevent unauthozized import
-
Benjamin Bellamy authored
-
- Oct 19, 2020
-
-
Benjamin Bellamy authored
fix(install): edit host_url helper and remove back() when create .env
-
-
- Oct 15, 2020
-
-
Yassine Doghri authored
-
Yassine Doghri authored
-
Yassine Doghri authored
replace platform visible checkbox with switch
-
Yassine Doghri authored
contain podcast page header info within an md width fixes #67
-
Yassine Doghri authored
-
Yassine Doghri authored
- fix overshooting podcast name when too long in podcast sidebar - update npm packages to latest versions fixes #59
-
Yassine Doghri authored
- intl NumberFormatter doesn't work as it should with french language - fix typo in episode french tranlation fixes #64
-
-
-
Yassine Doghri authored
- add back to previous page button to 404 page - replace public/favicon.ico
-
Yassine Doghri authored
fixes #40
-
Yassine Doghri authored
Myaccount controller causes 404 page on certain systems fixes #60
-
Yassine Doghri authored
fixes #57, #46
-
Yassine Doghri authored
fixes #48
-
Yassine Doghri authored
install was redirecting to default baseUrl because `redirect->back()` uses the `site_url()` function fix #53
-
Yassine Doghri authored
strip html tags from description_html attributes to generate text only description closes #44
-
-
Yassine Doghri authored
- add `.env.example` and `INSTALL.md` to castopod bundle for installation docs - update seeders to be silent on insert errors - update install layout - add manual config instructions when .env file is not writable - fix eslint error in Charts.ts module closes #32
-
-
-
- add unique listener - add some charts - correct minor bugs
-
-
-
Yassine Doghri authored
add condition to podcast page fix #39
-
Yassine Doghri authored
updated podcast import translations closes #34
-
Yassine Doghri authored
update composer packages to latest versions closes #35
-
- https://iabtechlab.com/wp-content/uploads/2017/12/Podcast_Measurement_v2-Dec-20-2017.pdf - no IP address is ever stored on the server. Only aggregate data is stored in the dababase. - rolling 24-hour window - castopod does not do pre-load - IP Blacklisting https://github.com/client9/ipcat - user-agent Filtering https://github.com/opawg/user-agents - ignores 2 bytes range "Range: 0-1" (performed by official Apple iOS Podcast app) - in case of partial content, adds up all requests to check >1mn was downloaded - identifying Uniques is done with a combination of IP Address and User Agent - add AMcharts - add some graphs - add regions to analytics - add ipcat blacklist - enhance useragents performances - add filesize and header size in order to calculate 1mn downloads - update publisher ID3 field - update castopod icon - add disclaimer and warning import form translation - update docs/setup-development.md closes #10
-
-
Yassine Doghri authored
- add podcast sidebar navigation - add podcast dashboard with latest episodes - add pagination to podcast episodes - add components helper to reuse ui components (button, data_table, etc.) - enhance podcast and episode forms by splitting them into form sections - add hint tooltips to podcast and episode forms - transform radio inputs as buttons for better ux - replace explicit field by parental_advisory - replace author field by publisher - add podcasts_categories table to set multiple categories - use choices.js to enhance multiselect fields - update Language files - update js dependencies to latest versions closes #31, #9
-
-