- Apr 28, 2024
-
-
Yassine Doghri authored
-
- Apr 17, 2024
-
-
- Nov 29, 2023
-
-
- Sep 09, 2023
-
-
Yassine Doghri authored
-
- Jun 21, 2023
-
-
- Mar 16, 2023
-
-
- Dec 14, 2022
-
-
- Nov 25, 2022
-
-
- Nov 04, 2022
-
-
- Oct 20, 2022
-
-
- Oct 14, 2022
-
-
- Sep 23, 2022
-
-
- Aug 22, 2022
-
-
- Jul 14, 2022
-
-
- Jul 04, 2022
-
-
- Apr 05, 2022
-
-
Yassine Doghri authored
otetranome - Portuguese, Brazilian; Portuguese forght - German glottis0q - German ernestoacostame - Spanish Lucian I. Last (lil5) - Dutch ButterflyOfFire (BoFFire) - Arabic eorn - Breton Angelos Chouvardas (achouvardas) - Greek Russian Retro (retrograde) - Russian cExplorer - German GabiSnow - Spanish CTHTC - German Romain de Laage (rdelaage) - Spanish LuuzViir (Spanish) Samuel Roland (samuelroland) - French thelama - Portuguese
-
- Apr 01, 2022
-
-
add Breton, Dutch, Indonesian, Italian, Portuguese, Spanish and Swedish
-
Yassine Doghri authored
-
- Feb 19, 2022
-
-
Yassine Doghri authored
- rename podlibre to adaures - rename castopod-host to castopod - simplify README and redirect to docs site - move INSTALL and UPDATE docs - add new gitlabci pipeline to deploy docs - upgrade node to v16 in Dockerfile
-
- Dec 29, 2021
-
-
Yassine Doghri authored
-
Yassine Doghri authored
set 6 base accent colors: pine, lake, jacaranda, crimson, amber and onyx
-
Yassine Doghri authored
-
Yassine Doghri authored
-
Yassine Doghri authored
fixes #112, closes #55
-
Yassine Doghri authored
- create Admin, Analytics, Auth, Fediverse and Install modules in the root modules/ folder - rename ActivityPub to Fediverse
-
- Jun 11, 2021
-
-
Yassine Doghri authored
fix some style issues
-
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
-
- Apr 02, 2021
-
-
Yassine Doghri authored
- add "ActivityPub" library to handle server to server federation and basic client to server protocols using activitypub: - add webfinger endpoint to look for actor - add actor definition with inbox / outbox / followers - remote follow an actor - create notes with possible preview cards - interract with favourites, reblogs and replies - block incoming actors and/or domains - broadcast/schedule activities to fediverse followers using a cron task - For castopod, the podcast is the actor: - overwrite the activitypub library for castopod's specific needs - perform basic interactions administrating a podcast to interact with fediverse users: - create notes with episode attachment - favourite and share a note + reply - add specific castopod_namespaces for podcasts and episodes definitions - overwrite CodeIgniter's Route service to include alternate-content option for activitystream requests - update episode publication logic: - remove publication inputs in create / edit episode form - publish / schedule or unpublish an episode after creation - the podcaster publishes a note when publishing an episode - Javascript / Typescript modules: - fix Dropdown.ts to keep dropdown menu in foreground - add Modal.ts for funding links modal - add Toggler.ts to toggle various css states in ui - User Interface: - update tailwindcss to v2 - use castopod's pine and rose colors - update public layout to a 3 column layout - add pages in public for podcast activity, episode list and notes - update episode page to include linked notes - remove previous and next episodes from episode pages - show different public views depending on whether user is authenticated or not - use Kumbh Sans and Montserrat fonts - update CodeIgniter's config files - with CodeIgniter's new requirements, update docker environments are now based on php v7.3 image - move Image entity to Libraries - update composer and npm packages to latest versions closes #69 #65 #85, fixes #51 #91 #92 #88
-
- Feb 27, 2021
-
-
Benjamin Bellamy authored
-
- Feb 10, 2021
-
-
Benjamin Bellamy authored
-
- Dec 07, 2020
-
-
Benjamin Bellamy authored
Closes #83
-
- 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 02, 2020
-
-
Benjamin Bellamy authored
-
- Oct 19, 2020
-
-
- Oct 15, 2020
-
-
Yassine Doghri authored
-
-
- 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
- set and remove platform links for a podcast - remove unnecessary fields from platforms and platform_links tables - add platforms svg icons to show in form - update platform and auth seeders - update svgo config for images
-
* add podcast import form * add League\\HTMLToMarkdown * add guid field in podcast table * change podcast category from string to id closes #21
-
Yassine Doghri authored
- add pages migration, model and entity - add page controllers - update routes config to input page forms and page view in public - fix markdow editor focus area - show pages links in public side footer closes #24
-