Loading .gitlab-ci.yml +1 −0 Original line number Diff line number Diff line Loading @@ -83,6 +83,7 @@ lint-js: - pnpm run format - pnpm run typecheck - pnpm run lint - pnpm run lint:css dependencies: - js-dependencies rules: Loading .rsync-filter +2 −2 Original line number Diff line number Diff line # rsync filter rules to copy required files for Castopod's bundle + app/Resources/icons/*** - app/Resources/** + resources/icons/*** - resources/** + app/*** + modules/*** + public/*** Loading app/Config/Images.php +8 −8 Original line number Diff line number Diff line Loading @@ -130,7 +130,7 @@ class Images extends BaseConfig ], ]; public string $avatarDefaultPath = 'castopod-avatar.jpg'; public string $avatarDefaultPath = 'assets/images/castopod-avatar.jpg'; public string $avatarDefaultMimeType = 'image/jpg'; Loading @@ -139,31 +139,31 @@ class Images extends BaseConfig */ public array $podcastBannerDefaultPaths = [ 'default' => [ 'path' => 'castopod-banner-pine.jpg', 'path' => 'assets/images/castopod-banner-pine.jpg', 'mimetype' => 'image/jpeg', ], 'pine' => [ 'path' => 'castopod-banner-pine.jpg', 'path' => 'assets/images/castopod-banner-pine.jpg', 'mimetype' => 'image/jpeg', ], 'crimson' => [ 'path' => 'castopod-banner-crimson.jpg', 'path' => 'assets/images/castopod-banner-crimson.jpg', 'mimetype' => 'image/jpeg', ], 'amber' => [ 'path' => 'castopod-banner-amber.jpg', 'path' => 'assets/images/castopod-banner-amber.jpg', 'mimetype' => 'image/jpeg', ], 'lake' => [ 'path' => 'castopod-banner-lake.jpg', 'path' => 'assets/images/castopod-banner-lake.jpg', 'mimetype' => 'image/jpeg', ], 'jacaranda' => [ 'path' => 'castopod-banner-jacaranda.jpg', 'path' => 'assets/images/castopod-banner-jacaranda.jpg', 'mimetype' => 'image/jpeg', ], 'onyx' => [ 'path' => 'castopod-banner-onyx.jpg', 'path' => 'assets/images/castopod-banner-onyx.jpg', 'mimetype' => 'image/jpeg', ], ]; Loading app/Config/Vite.php 0 → 100644 +27 −0 Original line number Diff line number Diff line <?php declare(strict_types=1); namespace Config; use CodeIgniterVite\Config\Vite as CodeIgniterViteConfig; class Vite extends CodeIgniterViteConfig { public string $environment = 'production'; public string $serverOrigin = 'http://localhost:5173'; public string $resourcesDir = 'resources'; public string $assetsDir = 'assets'; public string $manifest = '.vite/manifest.json'; public string $manifestCacheName = 'vite-manifest'; /** * @var array<array{routes:list<string>,exclude?:list<string>,assets:list<string>}> */ public array $routesAssets = []; } app/Helpers/components_helper.php +2 −1 Original line number Diff line number Diff line Loading @@ -382,13 +382,14 @@ if (! function_exists('audio_player')) { theme="light" language="{$language}" class="{$class} relative z-0" icons="castopod-vm-player-icons" style="--vm-player-box-shadow:0; --vm-player-theme: hsl(var(--color-accent-base)); --vm-control-focus-color: hsl(var(--color-accent-contrast)); --vm-control-spacing: 4px; --vm-menu-item-focus-bg: hsl(var(--color-background-highlight));" > <vm-audio preload="none"> <source src="{$source}" type="{$mediaType}" /> </vm-audio> <vm-ui> <vm-icon-library></vm-icon-library> <vm-icon-library name="castopod-vm-player-icons"></vm-icon-library> <vm-controls full-width> <vm-playback-control></vm-playback-control> <vm-volume-control></vm-volume-control> Loading Loading
.gitlab-ci.yml +1 −0 Original line number Diff line number Diff line Loading @@ -83,6 +83,7 @@ lint-js: - pnpm run format - pnpm run typecheck - pnpm run lint - pnpm run lint:css dependencies: - js-dependencies rules: Loading
.rsync-filter +2 −2 Original line number Diff line number Diff line # rsync filter rules to copy required files for Castopod's bundle + app/Resources/icons/*** - app/Resources/** + resources/icons/*** - resources/** + app/*** + modules/*** + public/*** Loading
app/Config/Images.php +8 −8 Original line number Diff line number Diff line Loading @@ -130,7 +130,7 @@ class Images extends BaseConfig ], ]; public string $avatarDefaultPath = 'castopod-avatar.jpg'; public string $avatarDefaultPath = 'assets/images/castopod-avatar.jpg'; public string $avatarDefaultMimeType = 'image/jpg'; Loading @@ -139,31 +139,31 @@ class Images extends BaseConfig */ public array $podcastBannerDefaultPaths = [ 'default' => [ 'path' => 'castopod-banner-pine.jpg', 'path' => 'assets/images/castopod-banner-pine.jpg', 'mimetype' => 'image/jpeg', ], 'pine' => [ 'path' => 'castopod-banner-pine.jpg', 'path' => 'assets/images/castopod-banner-pine.jpg', 'mimetype' => 'image/jpeg', ], 'crimson' => [ 'path' => 'castopod-banner-crimson.jpg', 'path' => 'assets/images/castopod-banner-crimson.jpg', 'mimetype' => 'image/jpeg', ], 'amber' => [ 'path' => 'castopod-banner-amber.jpg', 'path' => 'assets/images/castopod-banner-amber.jpg', 'mimetype' => 'image/jpeg', ], 'lake' => [ 'path' => 'castopod-banner-lake.jpg', 'path' => 'assets/images/castopod-banner-lake.jpg', 'mimetype' => 'image/jpeg', ], 'jacaranda' => [ 'path' => 'castopod-banner-jacaranda.jpg', 'path' => 'assets/images/castopod-banner-jacaranda.jpg', 'mimetype' => 'image/jpeg', ], 'onyx' => [ 'path' => 'castopod-banner-onyx.jpg', 'path' => 'assets/images/castopod-banner-onyx.jpg', 'mimetype' => 'image/jpeg', ], ]; Loading
app/Config/Vite.php 0 → 100644 +27 −0 Original line number Diff line number Diff line <?php declare(strict_types=1); namespace Config; use CodeIgniterVite\Config\Vite as CodeIgniterViteConfig; class Vite extends CodeIgniterViteConfig { public string $environment = 'production'; public string $serverOrigin = 'http://localhost:5173'; public string $resourcesDir = 'resources'; public string $assetsDir = 'assets'; public string $manifest = '.vite/manifest.json'; public string $manifestCacheName = 'vite-manifest'; /** * @var array<array{routes:list<string>,exclude?:list<string>,assets:list<string>}> */ public array $routesAssets = []; }
app/Helpers/components_helper.php +2 −1 Original line number Diff line number Diff line Loading @@ -382,13 +382,14 @@ if (! function_exists('audio_player')) { theme="light" language="{$language}" class="{$class} relative z-0" icons="castopod-vm-player-icons" style="--vm-player-box-shadow:0; --vm-player-theme: hsl(var(--color-accent-base)); --vm-control-focus-color: hsl(var(--color-accent-contrast)); --vm-control-spacing: 4px; --vm-menu-item-focus-bg: hsl(var(--color-background-highlight));" > <vm-audio preload="none"> <source src="{$source}" type="{$mediaType}" /> </vm-audio> <vm-ui> <vm-icon-library></vm-icon-library> <vm-icon-library name="castopod-vm-player-icons"></vm-icon-library> <vm-controls full-width> <vm-playback-control></vm-playback-control> <vm-volume-control></vm-volume-control> Loading