Skip to content
Snippets Groups Projects
  1. Mar 12, 2024
  2. Nov 04, 2022
  3. Apr 05, 2022
    • Yassine Doghri's avatar
      chore: new Crowdin updates · 7b71f797
      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
      7b71f797
  4. Apr 01, 2022
  5. Feb 19, 2022
  6. Dec 29, 2021
  7. Jun 11, 2021
  8. May 03, 2021
  9. Oct 15, 2020
    • Yassine Doghri's avatar
      refactor: update install logic and add missing cache config step · 769ea469
      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
      769ea469
    • Yassine Doghri's avatar
      feat: create optimized & resized images upon upload · 02e4441f
      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
      02e4441f
    • Yassine Doghri's avatar
      feat: add pages table to store custom instance pages (eg. legal-notice, cookie policy, etc.) · 9c224a8a
      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
      9c224a8a
    • Yassine Doghri's avatar
      refactor: add php_codesniffer to define castopod's coding style based on psr-1 · ed6e9530
      Yassine Doghri authored
      - add .editorconfig file
      - format all files to comply with castopod's coding style
      - switch parsedown dependency with commonmark library to better follow commonmark spec for markdown
      - add prettier command to format all project files at once
      
      closes #16
      ed6e9530
    • Yassine Doghri's avatar
      feat(users): add myth-auth to handle users crud + add admin gateway only accessible by login · c63a0776
      Yassine Doghri authored
      - overwrite myth/auth config with castopod app needs
      - create custom views for users authentication
      - add admin area bootstrapped by admin controller
      - shift podcast and episodes crud to admin area
      - reorganize view layouts
      - update docs for database migration
      - add myth-auth to DEPENDENCIES.md
      
      closes #11
      c63a0776
    • Yassine Doghri's avatar
      feat(episodes): add create form and view pages for episode · f3b2c8b8
      Yassine Doghri authored
      - add james-heinrich/getid3 library as a dependency to composer.json
      - update DEPENDENCIES.md file
      - fix episodes table migration script
      - add js devDependencies: prettier, @prettier/plugin-php and lint-staged to automatically format staged files before commit
      - reformat all files to the prettier format
      - refactor code by separating some logic as helper functions
      - overwrite existing files when uploading new files with the same name
      
      fixes #1
      f3b2c8b8
    • Yassine Doghri's avatar
      feat: add npm for js dependencies + move src/ files to root folder · cbb83a6f
      Yassine Doghri authored
      - add node service in docker-compose.yml
      - update .devcontainer Dockerfile by adding node, npm and vim
      - init package.json for npm with tailwindcss, postcss, commitlint and commitizen as dev dependencies
      - update default layout main header and footer
      - replace CI's welcome_message.php with home.php listing all podcasts
      - add AUTHORS.md file
      - add docs folder in which to place castopod's technical documentation
      cbb83a6f
Loading