- Nov 26, 2020
-
-
Benjamin Bellamy authored
-
- Nov 24, 2020
-
-
Benjamin Bellamy authored
-
Benjamin Bellamy authored
Close #72, #82
-
Benjamin Bellamy authored
-
- Nov 19, 2020
-
-
- 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
-
- Nov 09, 2020
-
-
Benjamin Bellamy authored
-
- Nov 05, 2020
-
-
Yassine Doghri authored
-
- Nov 04, 2020
-
-
Benjamin Bellamy authored
fix: #41
-
- Nov 03, 2020
-
-
Benjamin Bellamy authored
-
- Nov 02, 2020
-
-
Benjamin Bellamy authored
-
- Oct 29, 2020
-
-
Yassine Doghri authored
-
Yassine Doghri authored
- harmonize field types and use explicit names - store html value alongside markdown descriptions for better performance - add duration and bandwidth to podcast analytics - add new analytics table for podcast hits by hour - replace visible MAXMIND_LICENCE_KEY with variable
-
- Oct 26, 2020
-
-
Benjamin Bellamy authored
feat: rename ?s to ?_from to match podcastindex recommendation feat: adust map height feat: display pie chart on 1 column for small and medium screens feat: handle empty rss user agent fix: correct bug when importing episode with empty image fix: add service to FakePodcastsAnalyticsSeeder, resize pie charts so that all lines fit fix: set page title to ->title when it exists fix: replace %20 with + closes #37
-
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
-
-
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
replace platform visible checkbox with switch
-
Yassine Doghri authored
contain podcast page header info within an md width fixes #67
-
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
fixes #57, #46
-
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
-
Yassine Doghri authored
- resize uploaded image to thumbnail, medium, large, feed, and id3 formats - set image url formats where adapted in views - set format sizes and extensions in Images config file for customization - add validation for image uploads: `min_dims` and `is_image_squared` - update codeigniter4 and myth-auth php packages to latest develop versions - update npm packages to latest versions - update public/.htaccess closes #6
-