You need to sign in or sign up before continuing.
- Jan 30, 2024
-
-
- Jan 24, 2024
-
-
Yassine Doghri authored
fixes #412
-
- Jun 12, 2023
-
-
Yassine Doghri authored
update composer dependencies to latest
-
- Apr 13, 2023
-
-
Yassine Doghri authored
refs #321
-
- Apr 21, 2022
-
-
Yassine Doghri authored
closes #196, fixes #198
-
- Mar 04, 2022
-
-
Yassine Doghri authored
- update CI4 to v4.1.9's stable production package - update php and js dependencies to latest
-
- Feb 24, 2022
-
-
Yassine Doghri authored
- add pleroma, misskey and fosspay platforms - update adaures/ipcat-php to fix autoload issue - fix Breez and Podcast Guru icons closes #166, #167, #170
-
- Jan 21, 2022
-
-
Yassine Doghri authored
-
- Jan 20, 2022
-
-
Yassine Doghri authored
removing the css extension prevents having the file hijacked by the web server config
-
- Dec 29, 2021
-
-
Yassine Doghri authored
-
Yassine Doghri authored
-
Yassine Doghri authored
- configure service-worker using vite-plugin-pwa - refactor Image entity to generate images of different types based on size config - add requirement for webp library for php gd to generate webp images for instance - add action to regenerate all instance images for eventual Images config changes - enhance google lighthouse metrics for pwa
-
Yassine Doghri authored
- refactor meta-tags by generating them in the controller and injecting them into the views - use `melbahja/seo` library to build opengraph and twitter meta-tags + schema.org objects
-
Yassine Doghri authored
set 6 base accent colors: pine, lake, jacaranda, crimson, amber and onyx
-
Yassine Doghri authored
- set new colors using the css variables for theming in tailwind.config.js - replace admin and public colors with new variable enabled colors
-
Yassine Doghri authored
-
Yassine Doghri authored
fix components in follow and remote action pages by calling new instances directly
-
Yassine Doghri authored
- add About podcast page - use different layout for episode pages - improve on user feedback with design - restructure app theme folders - update js packages to latest versions
-
Yassine Doghri authored
soundbites js
-
Yassine Doghri authored
-
Yassine Doghri authored
-
Yassine Doghri authored
app, admin, install and authentication views are now located in root themes/ folder
-
Yassine Doghri authored
- update Component class structure and remove component helper function and ComponentLoader - update residual activitypub naming to fediverse
-
Yassine Doghri authored
- use vimejs as audio player - add global audio player + play episode buttons on public pages - refactor admin episodes list from a grid to a data table - arrange episode cards to be more readable closes #131
-
- Oct 26, 2021
-
-
Yassine Doghri authored
fixes #149, #150
-
- May 12, 2021
-
-
Yassine Doghri authored
- update CI process to include quality stage (tests + code review) - add captainhook to install git pre-commit & pre-push hooks - remove .devcontainer Dockerfile to use project's docker-compose services: all services can now be started automatically using vscode - update docs/setup-development.md
-
- Apr 16, 2021
-
-
Yassine Doghri authored
- get avatar and cover urls from entity: if no image exists, retrieve the default ones. - always set icon and image in actor object: set the default ones if podcast hasn't set them. fixes #111
-
- 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
-