mirror of
https://code.castopod.org/adaures/castopod
synced 2025-08-26 14:29:28 +00:00
chore: update CI to v4.6.3 + all php and js dependencies
This commit is contained in:
parent
d5ef2ab86f
commit
842c4e4b79
20
.gitignore
vendored
20
.gitignore
vendored
@ -67,7 +67,7 @@ writable/uploads/*
|
|||||||
!writable/uploads/index.html
|
!writable/uploads/index.html
|
||||||
|
|
||||||
writable/debugbar/*
|
writable/debugbar/*
|
||||||
!writable/debugbar/.gitkeep
|
!writable/debugbar/index.html
|
||||||
|
|
||||||
php_errors.log
|
php_errors.log
|
||||||
|
|
||||||
@ -107,15 +107,15 @@ _modules/*
|
|||||||
.idea/
|
.idea/
|
||||||
*.iml
|
*.iml
|
||||||
|
|
||||||
# Netbeans
|
# NetBeans
|
||||||
nbproject/
|
/nbproject/
|
||||||
build/
|
/build/
|
||||||
nbbuild/
|
/nbbuild/
|
||||||
dist/
|
/dist/
|
||||||
nbdist/
|
/nbdist/
|
||||||
nbactions.xml
|
/nbactions.xml
|
||||||
nb-configuration.xml
|
/nb-configuration.xml
|
||||||
.nb-gradle/
|
/.nb-gradle/
|
||||||
|
|
||||||
# Sublime Text
|
# Sublime Text
|
||||||
*.tmlanguage.cache
|
*.tmlanguage.cache
|
||||||
|
@ -146,12 +146,10 @@ To see your changes, go to:
|
|||||||
|
|
||||||
- `http://localhost:8080/` for the Castopod website
|
- `http://localhost:8080/` for the Castopod website
|
||||||
- `http://localhost:8080/cp-admin` for the Castopod admin:
|
- `http://localhost:8080/cp-admin` for the Castopod admin:
|
||||||
|
|
||||||
- email: **admin@castopod.local**
|
- email: **admin@castopod.local**
|
||||||
- password: **castopod**
|
- password: **castopod**
|
||||||
|
|
||||||
- `http://localhost:8888/` for the phpmyadmin interface:
|
- `http://localhost:8888/` for the phpmyadmin interface:
|
||||||
|
|
||||||
- username: **castopod**
|
- username: **castopod**
|
||||||
- password: **castopod**
|
- password: **castopod**
|
||||||
|
|
||||||
@ -294,7 +292,6 @@ You do not wish to use the VSCode devcontainer? No problem!
|
|||||||
```
|
```
|
||||||
|
|
||||||
3. (optionnal) Populate the database with test data:
|
3. (optionnal) Populate the database with test data:
|
||||||
|
|
||||||
- Populate with fake podcast analytics:
|
- Populate with fake podcast analytics:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
@ -16,8 +16,6 @@ use CodeIgniter\Config\AutoloadConfig;
|
|||||||
*
|
*
|
||||||
* NOTE: If you use an identical key in $psr4 or $classmap, then
|
* NOTE: If you use an identical key in $psr4 or $classmap, then
|
||||||
* the values in this file will overwrite the framework's values.
|
* the values in this file will overwrite the framework's values.
|
||||||
*
|
|
||||||
* @immutable
|
|
||||||
*/
|
*/
|
||||||
class Autoload extends AutoloadConfig
|
class Autoload extends AutoloadConfig
|
||||||
{
|
{
|
||||||
|
@ -36,18 +36,6 @@ class Cache extends BaseConfig
|
|||||||
*/
|
*/
|
||||||
public string $backupHandler = 'dummy';
|
public string $backupHandler = 'dummy';
|
||||||
|
|
||||||
/**
|
|
||||||
* --------------------------------------------------------------------------
|
|
||||||
* Cache Directory Path
|
|
||||||
* --------------------------------------------------------------------------
|
|
||||||
*
|
|
||||||
* The path to where cache files should be stored, if using a file-based
|
|
||||||
* system.
|
|
||||||
*
|
|
||||||
* @deprecated Use the driver-specific variant under $file
|
|
||||||
*/
|
|
||||||
public string $storePath = WRITEPATH . 'cache/';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
* Key Prefix
|
* Key Prefix
|
||||||
@ -91,7 +79,7 @@ class Cache extends BaseConfig
|
|||||||
* Your file storage preferences can be specified below, if you are using
|
* Your file storage preferences can be specified below, if you are using
|
||||||
* the File driver.
|
* the File driver.
|
||||||
*
|
*
|
||||||
* @var array<string, string|int|null>
|
* @var array{storePath?: string, mode?: int}
|
||||||
*/
|
*/
|
||||||
public array $file = [
|
public array $file = [
|
||||||
'storePath' => WRITEPATH . 'cache/',
|
'storePath' => WRITEPATH . 'cache/',
|
||||||
@ -107,7 +95,7 @@ class Cache extends BaseConfig
|
|||||||
*
|
*
|
||||||
* @see https://codeigniter.com/user_guide/libraries/caching.html#memcached
|
* @see https://codeigniter.com/user_guide/libraries/caching.html#memcached
|
||||||
*
|
*
|
||||||
* @var array<string, string|int|bool>
|
* @var array{host?: string, port?: int, weight?: int, raw?: bool}
|
||||||
*/
|
*/
|
||||||
public array $memcached = [
|
public array $memcached = [
|
||||||
'host' => '127.0.0.1',
|
'host' => '127.0.0.1',
|
||||||
@ -123,7 +111,7 @@ class Cache extends BaseConfig
|
|||||||
* Your Redis server can be specified below, if you are using
|
* Your Redis server can be specified below, if you are using
|
||||||
* the Redis or Predis drivers.
|
* the Redis or Predis drivers.
|
||||||
*
|
*
|
||||||
* @var array<string, string|int|null>
|
* @var array{host?: string, password?: string|null, port?: int, timeout?: int, database?: int}
|
||||||
*/
|
*/
|
||||||
public array $redis = [
|
public array $redis = [
|
||||||
'host' => '127.0.0.1',
|
'host' => '127.0.0.1',
|
||||||
|
@ -91,18 +91,3 @@ defined('EXIT_USER_INPUT') || define('EXIT_USER_INPUT', 7); // invalid user inpu
|
|||||||
defined('EXIT_DATABASE') || define('EXIT_DATABASE', 8); // database error
|
defined('EXIT_DATABASE') || define('EXIT_DATABASE', 8); // database error
|
||||||
defined('EXIT__AUTO_MIN') || define('EXIT__AUTO_MIN', 9); // lowest automatically-assigned error code
|
defined('EXIT__AUTO_MIN') || define('EXIT__AUTO_MIN', 9); // lowest automatically-assigned error code
|
||||||
defined('EXIT__AUTO_MAX') || define('EXIT__AUTO_MAX', 125); // highest automatically-assigned error code
|
defined('EXIT__AUTO_MAX') || define('EXIT__AUTO_MAX', 125); // highest automatically-assigned error code
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated Use \CodeIgniter\Events\Events::PRIORITY_LOW instead.
|
|
||||||
*/
|
|
||||||
define('EVENT_PRIORITY_LOW', 200);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated Use \CodeIgniter\Events\Events::PRIORITY_NORMAL instead.
|
|
||||||
*/
|
|
||||||
define('EVENT_PRIORITY_NORMAL', 100);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated Use \CodeIgniter\Events\Events::PRIORITY_HIGH instead.
|
|
||||||
*/
|
|
||||||
define('EVENT_PRIORITY_HIGH', 10);
|
|
||||||
|
@ -85,7 +85,7 @@ class Cookie extends BaseConfig
|
|||||||
* (empty string) means default SameSite attribute set by browsers (`Lax`)
|
* (empty string) means default SameSite attribute set by browsers (`Lax`)
|
||||||
* will be set on cookies. If set to `None`, `$secure` must also be set.
|
* will be set on cookies. If set to `None`, `$secure` must also be set.
|
||||||
*
|
*
|
||||||
* @phpstan-var 'None'|'Lax'|'Strict'|''
|
* @var ''|'Lax'|'None'|'Strict'
|
||||||
*/
|
*/
|
||||||
public string $samesite = 'Lax';
|
public string $samesite = 'Lax';
|
||||||
|
|
||||||
|
@ -45,6 +45,7 @@ class Database extends Config
|
|||||||
'failover' => [],
|
'failover' => [],
|
||||||
'port' => 3306,
|
'port' => 3306,
|
||||||
'numberNative' => false,
|
'numberNative' => false,
|
||||||
|
'foundRows' => false,
|
||||||
'dateFormat' => [
|
'dateFormat' => [
|
||||||
'date' => 'Y-m-d',
|
'date' => 'Y-m-d',
|
||||||
'datetime' => 'Y-m-d H:i:s',
|
'datetime' => 'Y-m-d H:i:s',
|
||||||
|
@ -4,9 +4,6 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace Config;
|
namespace Config;
|
||||||
|
|
||||||
/**
|
|
||||||
* @immutable
|
|
||||||
*/
|
|
||||||
class DocTypes
|
class DocTypes
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@ -12,9 +12,9 @@ use CodeIgniter\Config\BaseConfig;
|
|||||||
class Feature extends BaseConfig
|
class Feature extends BaseConfig
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Use improved new auto routing instead of the default legacy version.
|
* Use improved new auto routing instead of the legacy version.
|
||||||
*/
|
*/
|
||||||
public bool $autoRoutesImproved = false;
|
public bool $autoRoutesImproved = true;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use filter execution order in 4.4 or before.
|
* Use filter execution order in 4.4 or before.
|
||||||
@ -28,4 +28,12 @@ class Feature extends BaseConfig
|
|||||||
* If false, `limit(0)` returns no records. (the behavior of 3.1.9 or later in version 3.x.)
|
* If false, `limit(0)` returns no records. (the behavior of 3.1.9 or later in version 3.x.)
|
||||||
*/
|
*/
|
||||||
public bool $limitZeroAsAll = true;
|
public bool $limitZeroAsAll = true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use strict location negotiation.
|
||||||
|
*
|
||||||
|
* By default, the locale is selected based on a loose comparison of the language code (ISO 639-1)
|
||||||
|
* Enabling strict comparison will also consider the region code (ISO 3166-1 alpha-2).
|
||||||
|
*/
|
||||||
|
public bool $strictLocaleNegotiation = false;
|
||||||
}
|
}
|
||||||
|
@ -67,7 +67,10 @@ class Filters extends BaseConfig
|
|||||||
/**
|
/**
|
||||||
* List of filter aliases that are always applied before and after every request.
|
* List of filter aliases that are always applied before and after every request.
|
||||||
*
|
*
|
||||||
* @var array<string, array<string, array<string, string|array<string>>>>|array<string, list<string>>
|
* @var array{
|
||||||
|
* before: array<string, array{except: list<string>|string}>|list<string>,
|
||||||
|
* after: array<string, array{except: list<string>|string}>|list<string>
|
||||||
|
* }
|
||||||
*/
|
*/
|
||||||
public array $globals = [
|
public array $globals = [
|
||||||
'before' => [
|
'before' => [
|
||||||
|
@ -5,7 +5,6 @@ declare(strict_types=1);
|
|||||||
namespace Config;
|
namespace Config;
|
||||||
|
|
||||||
use CodeIgniter\Config\BaseConfig;
|
use CodeIgniter\Config\BaseConfig;
|
||||||
use CodeIgniter\Format\FormatterInterface;
|
|
||||||
use CodeIgniter\Format\JSONFormatter;
|
use CodeIgniter\Format\JSONFormatter;
|
||||||
use CodeIgniter\Format\XMLFormatter;
|
use CodeIgniter\Format\XMLFormatter;
|
||||||
|
|
||||||
@ -64,16 +63,4 @@ class Format extends BaseConfig
|
|||||||
'application/xml' => 0,
|
'application/xml' => 0,
|
||||||
'text/xml' => 0,
|
'text/xml' => 0,
|
||||||
];
|
];
|
||||||
|
|
||||||
//--------------------------------------------------------------------
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A Factory method to return the appropriate formatter for the given mime type.
|
|
||||||
*
|
|
||||||
* @deprecated This is an alias of `\CodeIgniter\Format\Format::getFormatter`. Use that instead.
|
|
||||||
*/
|
|
||||||
public function getFormatter(string $mime): FormatterInterface
|
|
||||||
{
|
|
||||||
return service('format')->getFormatter($mime);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -5,7 +5,6 @@ declare(strict_types=1);
|
|||||||
namespace Config;
|
namespace Config;
|
||||||
|
|
||||||
use Kint\Parser\ConstructablePluginInterface;
|
use Kint\Parser\ConstructablePluginInterface;
|
||||||
use Kint\Renderer\AbstractRenderer;
|
|
||||||
use Kint\Renderer\Rich\TabPluginInterface;
|
use Kint\Renderer\Rich\TabPluginInterface;
|
||||||
use Kint\Renderer\Rich\ValuePluginInterface;
|
use Kint\Renderer\Rich\ValuePluginInterface;
|
||||||
|
|
||||||
@ -47,8 +46,6 @@ class Kint
|
|||||||
|
|
||||||
public bool $richFolder = false;
|
public bool $richFolder = false;
|
||||||
|
|
||||||
public int $richSort = AbstractRenderer::SORT_FULL;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var array<string, class-string<ValuePluginInterface>>|null
|
* @var array<string, class-string<ValuePluginInterface>>|null
|
||||||
*/
|
*/
|
||||||
|
@ -6,6 +6,7 @@ namespace Config;
|
|||||||
|
|
||||||
use CodeIgniter\Config\BaseConfig;
|
use CodeIgniter\Config\BaseConfig;
|
||||||
use CodeIgniter\Log\Handlers\FileHandler;
|
use CodeIgniter\Log\Handlers\FileHandler;
|
||||||
|
use CodeIgniter\Log\Handlers\HandlerInterface;
|
||||||
|
|
||||||
class Logger extends BaseConfig
|
class Logger extends BaseConfig
|
||||||
{
|
{
|
||||||
@ -75,7 +76,7 @@ class Logger extends BaseConfig
|
|||||||
* Handlers are executed in the order defined in this array, starting with
|
* Handlers are executed in the order defined in this array, starting with
|
||||||
* the handler on top and continuing down.
|
* the handler on top and continuing down.
|
||||||
*
|
*
|
||||||
* @var array<class-string, array<string, int|list<string>|string>>
|
* @var array<class-string<HandlerInterface>, array<string, int|list<string>|string>>
|
||||||
*/
|
*/
|
||||||
public array $handlers = [
|
public array $handlers = [
|
||||||
/*
|
/*
|
||||||
|
@ -12,8 +12,6 @@ namespace Config;
|
|||||||
*
|
*
|
||||||
* When working with mime types, please make sure you have the ´fileinfo´ extension enabled to reliably detect the
|
* When working with mime types, please make sure you have the ´fileinfo´ extension enabled to reliably detect the
|
||||||
* media types.
|
* media types.
|
||||||
*
|
|
||||||
* @immutable
|
|
||||||
*/
|
*/
|
||||||
class Mimes
|
class Mimes
|
||||||
{
|
{
|
||||||
@ -281,7 +279,13 @@ class Mimes
|
|||||||
'srt' => ['application/x-subrip', 'text/srt', 'text/plain', 'application/octet-stream'],
|
'srt' => ['application/x-subrip', 'text/srt', 'text/plain', 'application/octet-stream'],
|
||||||
'vtt' => ['text/vtt', 'text/plain'],
|
'vtt' => ['text/vtt', 'text/plain'],
|
||||||
'ico' => ['image/x-icon', 'image/x-ico', 'image/vnd.microsoft.icon'],
|
'ico' => ['image/x-icon', 'image/x-ico', 'image/vnd.microsoft.icon'],
|
||||||
'stl' => ['application/sla', 'application/vnd.ms-pki.stl', 'application/x-navistyle'],
|
'stl' => [
|
||||||
|
'application/sla',
|
||||||
|
'application/vnd.ms-pki.stl',
|
||||||
|
'application/x-navistyle',
|
||||||
|
'model/stl',
|
||||||
|
'application/octet-stream',
|
||||||
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -11,8 +11,6 @@ use CodeIgniter\Modules\Modules as BaseModules;
|
|||||||
*
|
*
|
||||||
* NOTE: This class is required prior to Autoloader instantiation,
|
* NOTE: This class is required prior to Autoloader instantiation,
|
||||||
* and does not extend BaseConfig.
|
* and does not extend BaseConfig.
|
||||||
*
|
|
||||||
* @immutable
|
|
||||||
*/
|
*/
|
||||||
class Modules extends BaseModules
|
class Modules extends BaseModules
|
||||||
{
|
{
|
||||||
|
@ -9,8 +9,6 @@ namespace Config;
|
|||||||
*
|
*
|
||||||
* NOTE: This class does not extend BaseConfig for performance reasons.
|
* NOTE: This class does not extend BaseConfig for performance reasons.
|
||||||
* So you cannot replace the property values with Environment Variables.
|
* So you cannot replace the property values with Environment Variables.
|
||||||
*
|
|
||||||
* @immutable
|
|
||||||
*/
|
*/
|
||||||
class Optimize
|
class Optimize
|
||||||
{
|
{
|
||||||
|
@ -4,14 +4,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
use CodeIgniter\Router\RouteCollection;
|
use CodeIgniter\Router\RouteCollection;
|
||||||
|
|
||||||
/**
|
/** @var RouteCollection $routes */
|
||||||
* @var RouteCollection $routes
|
|
||||||
*
|
|
||||||
* --------------------------------------------------------------------
|
|
||||||
* Placeholder definitions
|
|
||||||
* --------------------------------------------------------------------
|
|
||||||
*/
|
|
||||||
|
|
||||||
$routes->addPlaceholder('podcastHandle', '[a-zA-Z0-9\_]{1,32}');
|
$routes->addPlaceholder('podcastHandle', '[a-zA-Z0-9\_]{1,32}');
|
||||||
$routes->addPlaceholder('slug', '[a-zA-Z0-9\-]{1,128}');
|
$routes->addPlaceholder('slug', '[a-zA-Z0-9\-]{1,128}');
|
||||||
$routes->addPlaceholder('base64', '[A-Za-z0-9\.\_]+\-{0,2}');
|
$routes->addPlaceholder('base64', '[A-Za-z0-9\.\_]+\-{0,2}');
|
||||||
|
@ -136,7 +136,7 @@ class Routing extends BaseRouting
|
|||||||
*
|
*
|
||||||
* If you enable this, $translateURIDashes is ignored.
|
* If you enable this, $translateURIDashes is ignored.
|
||||||
*
|
*
|
||||||
* Default: false
|
* Default: true
|
||||||
*/
|
*/
|
||||||
public bool $translateUriToCamelCase = false;
|
public bool $translateUriToCamelCase = true;
|
||||||
}
|
}
|
||||||
|
@ -83,23 +83,4 @@ class Security extends BaseConfig
|
|||||||
* @see https://codeigniter4.github.io/userguide/libraries/security.html#redirection-on-failure
|
* @see https://codeigniter4.github.io/userguide/libraries/security.html#redirection-on-failure
|
||||||
*/
|
*/
|
||||||
public bool $redirect = (ENVIRONMENT === 'production');
|
public bool $redirect = (ENVIRONMENT === 'production');
|
||||||
|
|
||||||
/**
|
|
||||||
* --------------------------------------------------------------------------
|
|
||||||
* CSRF SameSite
|
|
||||||
* --------------------------------------------------------------------------
|
|
||||||
*
|
|
||||||
* Setting for CSRF SameSite cookie token.
|
|
||||||
*
|
|
||||||
* Allowed values are: None - Lax - Strict - ''.
|
|
||||||
*
|
|
||||||
* Defaults to `Lax` as recommended in this link:
|
|
||||||
*
|
|
||||||
* @see https://portswigger.net/web-security/csrf/samesite-cookies
|
|
||||||
*
|
|
||||||
* @var string
|
|
||||||
*
|
|
||||||
* @deprecated `Config\Cookie` $samesite property is used.
|
|
||||||
*/
|
|
||||||
public $samesite = 'Lax';
|
|
||||||
}
|
}
|
||||||
|
@ -8,9 +8,11 @@ use App\Libraries\Breadcrumb;
|
|||||||
use App\Libraries\Negotiate;
|
use App\Libraries\Negotiate;
|
||||||
use App\Libraries\Router;
|
use App\Libraries\Router;
|
||||||
use CodeIgniter\Config\BaseService;
|
use CodeIgniter\Config\BaseService;
|
||||||
|
use CodeIgniter\HTTP\Negotiate as CodeIgniterHTTPNegotiate;
|
||||||
use CodeIgniter\HTTP\Request;
|
use CodeIgniter\HTTP\Request;
|
||||||
use CodeIgniter\HTTP\RequestInterface;
|
use CodeIgniter\HTTP\RequestInterface;
|
||||||
use CodeIgniter\Router\RouteCollectionInterface;
|
use CodeIgniter\Router\RouteCollectionInterface;
|
||||||
|
use CodeIgniter\Router\Router as CodeIgniterRouter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Services Configuration file.
|
* Services Configuration file.
|
||||||
@ -32,7 +34,7 @@ class Services extends BaseService
|
|||||||
?RouteCollectionInterface $routes = null,
|
?RouteCollectionInterface $routes = null,
|
||||||
?Request $request = null,
|
?Request $request = null,
|
||||||
bool $getShared = true
|
bool $getShared = true
|
||||||
): Router {
|
): CodeIgniterRouter {
|
||||||
if ($getShared) {
|
if ($getShared) {
|
||||||
return static::getSharedInstance('router', $routes, $request);
|
return static::getSharedInstance('router', $routes, $request);
|
||||||
}
|
}
|
||||||
@ -47,8 +49,10 @@ class Services extends BaseService
|
|||||||
* The Negotiate class provides the content negotiation features for working the request to determine correct
|
* The Negotiate class provides the content negotiation features for working the request to determine correct
|
||||||
* language, encoding, charset, and more.
|
* language, encoding, charset, and more.
|
||||||
*/
|
*/
|
||||||
public static function negotiator(?RequestInterface $request = null, bool $getShared = true): Negotiate
|
public static function negotiator(
|
||||||
{
|
?RequestInterface $request = null,
|
||||||
|
bool $getShared = true
|
||||||
|
): CodeIgniterHTTPNegotiate {
|
||||||
if ($getShared) {
|
if ($getShared) {
|
||||||
return static::getSharedInstance('negotiator', $request);
|
return static::getSharedInstance('negotiator', $request);
|
||||||
}
|
}
|
||||||
|
@ -12,16 +12,18 @@ class AllowCorsFilter implements FilterInterface
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @param string[]|null $arguments
|
* @param string[]|null $arguments
|
||||||
|
* @return RequestInterface|ResponseInterface|string|void
|
||||||
*/
|
*/
|
||||||
public function before(RequestInterface $request, $arguments = null): void
|
public function before(RequestInterface $request, $arguments = null)
|
||||||
{
|
{
|
||||||
// Do something here
|
// Do something here
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string[]|null $arguments
|
* @param string[]|null $arguments
|
||||||
|
* @return ResponseInterface|void
|
||||||
*/
|
*/
|
||||||
public function after(RequestInterface $request, ResponseInterface $response, $arguments = null): void
|
public function after(RequestInterface $request, ResponseInterface $response, $arguments = null)
|
||||||
{
|
{
|
||||||
if (! $response->hasHeader('Cache-Control')) {
|
if (! $response->hasHeader('Cache-Control')) {
|
||||||
$response->setHeader('Cache-Control', 'public, max-age=86400');
|
$response->setHeader('Cache-Control', 'public, max-age=86400');
|
||||||
|
@ -22,6 +22,7 @@ class Services extends BaseService
|
|||||||
public static function components(bool $getShared = true): ComponentRenderer
|
public static function components(bool $getShared = true): ComponentRenderer
|
||||||
{
|
{
|
||||||
if ($getShared) {
|
if ($getShared) {
|
||||||
|
/** @phpstan-ignore return.type */
|
||||||
return self::getSharedInstance('components');
|
return self::getSharedInstance('components');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -22,6 +22,7 @@ class Services extends BaseService
|
|||||||
public static function vite(bool $getShared = true): Vite
|
public static function vite(bool $getShared = true): Vite
|
||||||
{
|
{
|
||||||
if ($getShared) {
|
if ($getShared) {
|
||||||
|
/** @phpstan-ignore return.type */
|
||||||
return self::getSharedInstance('vite');
|
return self::getSharedInstance('vite');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -162,15 +162,11 @@ class ClipModel extends Model
|
|||||||
return (int) $result[0]['id'];
|
return (int) $result[0]['id'];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function deleteVideoClip(int $podcastId, int $episodeId, int $clipId): BaseResult | bool
|
public function deleteVideoClip(int $clipId): BaseResult | bool
|
||||||
{
|
{
|
||||||
$this->clearVideoClipCache($clipId);
|
$this->clearVideoClipCache($clipId);
|
||||||
|
|
||||||
return $this->delete([
|
return $this->delete($clipId);
|
||||||
'podcast_id' => $podcastId,
|
|
||||||
'episode_id' => $episodeId,
|
|
||||||
'id' => $clipId,
|
|
||||||
]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getClipCount(int $podcastId, int $episodeId): int
|
public function getClipCount(int $podcastId, int $episodeId): int
|
||||||
@ -240,11 +236,7 @@ class ClipModel extends Model
|
|||||||
{
|
{
|
||||||
$this->clearSoundbiteCache($podcastId, $episodeId, $clipId);
|
$this->clearSoundbiteCache($podcastId, $episodeId, $clipId);
|
||||||
|
|
||||||
return $this->delete([
|
return $this->delete($clipId);
|
||||||
'podcast_id' => $podcastId,
|
|
||||||
'episode_id' => $episodeId,
|
|
||||||
'id' => $clipId,
|
|
||||||
]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function clearSoundbiteCache(int $podcastId, int $episodeId, int $clipId): void
|
public function clearSoundbiteCache(int $podcastId, int $episodeId, int $clipId): void
|
||||||
|
@ -18,32 +18,35 @@ const MultiSelect = (): void => {
|
|||||||
noResultsText: multiSelect.dataset.noResultsText,
|
noResultsText: multiSelect.dataset.noResultsText,
|
||||||
removeItemButton: true,
|
removeItemButton: true,
|
||||||
classNames: {
|
classNames: {
|
||||||
containerOuter: "choices",
|
activeState: "is-active",
|
||||||
|
addChoice: ["choices__item--selectable", "add-choice"],
|
||||||
|
button: "choices__button",
|
||||||
containerInner: "choices__inner",
|
containerInner: "choices__inner",
|
||||||
input: "choices__input",
|
containerOuter: "choices",
|
||||||
inputCloned: "choices__input--cloned",
|
description: "choices__description",
|
||||||
list: "choices__list",
|
disabledState: "is-disabled",
|
||||||
listItems: "choices__list--multiple",
|
flippedState: "is-flipped",
|
||||||
listSingle: "choices__list--single",
|
focusState: "is-focused",
|
||||||
listDropdown: "choices__list--dropdown",
|
|
||||||
item: "choices__item",
|
|
||||||
itemSelectable: "choices__item--selectable",
|
|
||||||
itemDisabled: "choices__item--disabled",
|
|
||||||
itemChoice: "choices__item--choice",
|
|
||||||
placeholder: "choices__placeholder",
|
|
||||||
group: "choices__group",
|
group: "choices__group",
|
||||||
groupHeading: "choices__heading",
|
groupHeading: "choices__heading",
|
||||||
button: "choices__button",
|
|
||||||
activeState: "is-active",
|
|
||||||
focusState: "is-focused",
|
|
||||||
openState: "is-open",
|
|
||||||
disabledState: "is-disabled",
|
|
||||||
highlightedState: "is-highlighted",
|
highlightedState: "is-highlighted",
|
||||||
selectedState: "is-selected",
|
input: "choices__input",
|
||||||
flippedState: "is-flipped",
|
inputCloned: "choices__input--cloned",
|
||||||
|
item: "choices__item",
|
||||||
|
itemChoice: "choices__item--choice",
|
||||||
|
itemDisabled: "choices__item--disabled",
|
||||||
|
itemSelectable: "choices__item--selectable",
|
||||||
|
list: "choices__list",
|
||||||
|
listDropdown: "choices__list--dropdown",
|
||||||
|
listItems: "choices__list--multiple",
|
||||||
|
listSingle: "choices__list--single",
|
||||||
loadingState: "is-loading",
|
loadingState: "is-loading",
|
||||||
noResults: "has-no-results",
|
|
||||||
noChoices: "has-no-choices",
|
noChoices: "has-no-choices",
|
||||||
|
noResults: "has-no-results",
|
||||||
|
notice: "choices__notice",
|
||||||
|
openState: "is-open",
|
||||||
|
placeholder: "choices__placeholder",
|
||||||
|
selectedState: "is-selected",
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -17,32 +17,35 @@ const Select = (): void => {
|
|||||||
noChoicesText: select.dataset.noChoicesText,
|
noChoicesText: select.dataset.noChoicesText,
|
||||||
noResultsText: select.dataset.noResultsText,
|
noResultsText: select.dataset.noResultsText,
|
||||||
classNames: {
|
classNames: {
|
||||||
containerOuter: "choices",
|
activeState: "is-active",
|
||||||
|
addChoice: ["choices__item--selectable", "add-choice"],
|
||||||
|
button: "choices__button",
|
||||||
containerInner: "choices__inner",
|
containerInner: "choices__inner",
|
||||||
input: "choices__input",
|
containerOuter: "choices",
|
||||||
inputCloned: "choices__input--cloned",
|
description: "choices__description",
|
||||||
list: "choices__list",
|
disabledState: "is-disabled",
|
||||||
listItems: "choices__list--multiple",
|
flippedState: "is-flipped",
|
||||||
listSingle: "choices__list--single",
|
focusState: "is-focused",
|
||||||
listDropdown: "choices__list--dropdown",
|
|
||||||
item: "choices__item",
|
|
||||||
itemSelectable: "choices__item--selectable",
|
|
||||||
itemDisabled: "choices__item--disabled",
|
|
||||||
itemChoice: "choices__item--choice",
|
|
||||||
placeholder: "choices__placeholder",
|
|
||||||
group: "choices__group",
|
group: "choices__group",
|
||||||
groupHeading: "choices__heading",
|
groupHeading: "choices__heading",
|
||||||
button: "choices__button",
|
|
||||||
activeState: "is-active",
|
|
||||||
focusState: "is-focused",
|
|
||||||
openState: "is-open",
|
|
||||||
disabledState: "is-disabled",
|
|
||||||
highlightedState: "is-highlighted",
|
highlightedState: "is-highlighted",
|
||||||
selectedState: "is-selected",
|
input: "choices__input",
|
||||||
flippedState: "is-flipped",
|
inputCloned: "choices__input--cloned",
|
||||||
|
item: "choices__item",
|
||||||
|
itemChoice: "choices__item--choice",
|
||||||
|
itemDisabled: "choices__item--disabled",
|
||||||
|
itemSelectable: "choices__item--selectable",
|
||||||
|
list: "choices__list",
|
||||||
|
listDropdown: "choices__list--dropdown",
|
||||||
|
listItems: "choices__list--multiple",
|
||||||
|
listSingle: "choices__list--single",
|
||||||
loadingState: "is-loading",
|
loadingState: "is-loading",
|
||||||
noResults: "has-no-results",
|
|
||||||
noChoices: "has-no-choices",
|
noChoices: "has-no-choices",
|
||||||
|
noResults: "has-no-results",
|
||||||
|
notice: "choices__notice",
|
||||||
|
openState: "is-open",
|
||||||
|
placeholder: "choices__placeholder",
|
||||||
|
selectedState: "is-selected",
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -9,10 +9,6 @@
|
|||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.choices:focus {
|
|
||||||
outline: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.choices:last-child {
|
.choices:last-child {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
@ -29,17 +25,16 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.choices [hidden] {
|
.choices [hidden] {
|
||||||
display: none !important;
|
position: absolute;
|
||||||
|
opacity: 0;
|
||||||
|
z-index: -9999;
|
||||||
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.choices[data-type*="select-one"] {
|
.choices[data-type*="select-one"] {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.choices[data-type*="select-one"] .choices__inner {
|
|
||||||
padding-bottom: 7.5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.choices[data-type*="select-one"] .choices__input {
|
.choices[data-type*="select-one"] .choices__input {
|
||||||
display: block;
|
display: block;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@ -120,7 +115,7 @@
|
|||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin-left: 8px;
|
margin-left: 8px;
|
||||||
padding-left: 16px;
|
padding-left: 16px;
|
||||||
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 10.586l4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636z'/%3E%3C/svg%3E");
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2300574B'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 10.586l4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636z'/%3E%3C/svg%3E");
|
||||||
background-size: 16px;
|
background-size: 16px;
|
||||||
width: 8px;
|
width: 8px;
|
||||||
line-height: 1;
|
line-height: 1;
|
||||||
@ -136,7 +131,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.choices__inner {
|
.choices__inner {
|
||||||
@apply p-2 rounded-lg border-contrast bg-elevated border-3;
|
@apply px-3 py-2 rounded-lg border-contrast bg-elevated border-3 transition;
|
||||||
|
|
||||||
box-shadow: 2px 2px 0 hsl(var(--color-border-contrast));
|
box-shadow: 2px 2px 0 hsl(var(--color-border-contrast));
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
@ -147,13 +142,9 @@
|
|||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.choices[data-type*="select-multiple"] .choices__inner {
|
|
||||||
@apply pb-1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.is-focused .choices__inner,
|
.is-focused .choices__inner,
|
||||||
.is-open .choices__inner {
|
.is-open .choices__inner {
|
||||||
@apply ring-accent ring-inset;
|
@apply ring-accent;
|
||||||
}
|
}
|
||||||
|
|
||||||
.is-open .choices__inner {
|
.is-open .choices__inner {
|
||||||
@ -184,11 +175,11 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.choices__list--multiple {
|
.choices__list--multiple {
|
||||||
display: inline;
|
@apply inline-flex gap-2 mr-2 items-center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.choices__list--multiple .choices__item {
|
.choices__list--multiple .choices__item {
|
||||||
@apply inline-block px-2 py-1 mb-1 mr-1 text-sm align-middle rounded text-accent-contrast bg-accent-base;
|
@apply inline-block font-semibold px-1 py-0.5 text-sm align-middle rounded text-accent-hover bg-base border-accent-base ring-2 ring-accent;
|
||||||
|
|
||||||
word-break: break-all;
|
word-break: break-all;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
@ -204,7 +195,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.choices__list--multiple .choices__item.is-highlighted {
|
.choices__list--multiple .choices__item.is-highlighted {
|
||||||
@apply bg-accent-base;
|
@apply bg-subtle;
|
||||||
}
|
}
|
||||||
|
|
||||||
.is-disabled .choices__list--multiple .choices__item {
|
.is-disabled .choices__list--multiple .choices__item {
|
||||||
@ -251,6 +242,8 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.choices__list--dropdown .choices__item {
|
.choices__list--dropdown .choices__item {
|
||||||
|
@apply break-normal;
|
||||||
|
|
||||||
position: relative;
|
position: relative;
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
@ -327,12 +320,8 @@
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.choices__button:focus {
|
|
||||||
outline: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.choices__input {
|
.choices__input {
|
||||||
@apply mb-1 align-middle bg-elevated;
|
@apply align-middle bg-elevated;
|
||||||
|
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
@ -357,6 +346,10 @@
|
|||||||
.choices__placeholder {
|
.choices__placeholder {
|
||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.choices__description {
|
||||||
|
@apply text-xs block text-skin-muted break-normal;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ===== End of Choices ====== */
|
/* ===== End of Choices ====== */
|
||||||
|
@ -36,19 +36,20 @@
|
|||||||
.backdrop-gradient {
|
.backdrop-gradient {
|
||||||
background-image: linear-gradient(
|
background-image: linear-gradient(
|
||||||
180deg,
|
180deg,
|
||||||
hsla(0deg 0% 35.29% / 0%) 0%,
|
hsl(0deg 0% 35.29% / 0%) 0%,
|
||||||
hsla(0deg 0% 34.53% / 3.44%) 16.36%,
|
hsl(0deg 0% 34.53% / 3.44%) 16.36%,
|
||||||
hsla(0deg 0% 32.42% / 12.5%) 33.34%,
|
hsl(0deg 0% 32.42% / 12.5%) 33.34%,
|
||||||
hsla(0deg 0% 29.18% / 25.3%) 50.1%,
|
hsl(0deg 0% 29.18% / 25.3%) 50.1%,
|
||||||
hsla(0deg 0% 24.96% / 40%) 65.75%,
|
hsl(0deg 0% 24.96% / 40%) 65.75%,
|
||||||
hsla(0deg 0% 19.85% / 54.7%) 79.43%,
|
hsl(0deg 0% 19.85% / 54.7%) 79.43%,
|
||||||
hsla(0deg 0% 13.95% / 67.5%) 90.28%,
|
hsl(0deg 0% 13.95% / 67.5%) 90.28%,
|
||||||
hsla(0deg 0% 7.32% / 76.6%) 97.43%,
|
hsl(0deg 0% 7.32% / 76.6%) 97.43%,
|
||||||
hsla(0deg 0% 0% / 80%) 100%
|
hsl(0deg 0% 0% / 80%) 100%
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
.backdrop-gradient-accent {
|
.backdrop-gradient-accent {
|
||||||
|
/* stylelint-disable-next-line declaration-property-value-no-unknown */
|
||||||
background-image: linear-gradient(
|
background-image: linear-gradient(
|
||||||
180deg,
|
180deg,
|
||||||
theme(colors.background.base / 0.4) 0%,
|
theme(colors.background.base / 0.4) 0%,
|
||||||
|
@ -22,8 +22,7 @@ Read more component (basic unstyled component)
|
|||||||
.read-more__checkbox {
|
.read-more__checkbox {
|
||||||
@apply absolute overflow-hidden whitespace-nowrap;
|
@apply absolute overflow-hidden whitespace-nowrap;
|
||||||
|
|
||||||
clip: rect(0 0 0 0);
|
clip-path: inset(50%);
|
||||||
clip-path: inset(100%);
|
|
||||||
height: 1px;
|
height: 1px;
|
||||||
width: 1px;
|
width: 1px;
|
||||||
}
|
}
|
||||||
|
@ -22,8 +22,7 @@
|
|||||||
.see-more__checkbox {
|
.see-more__checkbox {
|
||||||
@apply absolute overflow-hidden whitespace-nowrap;
|
@apply absolute overflow-hidden whitespace-nowrap;
|
||||||
|
|
||||||
clip: rect(0 0 0 0);
|
clip-path: inset(50%);
|
||||||
clip-path: inset(100%);
|
|
||||||
height: 1px;
|
height: 1px;
|
||||||
width: 1px;
|
width: 1px;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
--main-text-color: #555;
|
--main-text-color: #555;
|
||||||
--dark-text-color: #222;
|
--dark-text-color: #222;
|
||||||
--light-text-color: #c7c7c7;
|
--light-text-color: #c7c7c7;
|
||||||
--brand-primary-color: #e06e3f;
|
--brand-primary-color: #dc4814;
|
||||||
--light-bg-color: #ededee;
|
--light-bg-color: #ededee;
|
||||||
--dark-bg-color: #404040;
|
--dark-bg-color: #404040;
|
||||||
}
|
}
|
||||||
@ -78,10 +78,13 @@ p.lead {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.environment {
|
.environment {
|
||||||
background: var(--dark-bg-color);
|
background: var(--brand-primary-color);
|
||||||
color: var(--light-text-color);
|
color: var(--main-bg-color);
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding: 0.2rem;
|
padding: calc(4px + 0.2083vw);
|
||||||
|
width: 100%;
|
||||||
|
top: 0;
|
||||||
|
position: fixed;
|
||||||
}
|
}
|
||||||
|
|
||||||
.source {
|
.source {
|
||||||
|
29
app/Views/errors/html/error_400.php
Normal file
29
app/Views/errors/html/error_400.php
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
<?= helper(['components', 'svg']) ?>
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||||
|
|
||||||
|
<title><?= lang('Errors.pageNotFound') ?></title>
|
||||||
|
<link rel='stylesheet' type='text/css' href='<?= route_to('themes-colors-css') ?>' />
|
||||||
|
<?= service('vite')->asset('styles/index.css', 'css') ?>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="flex flex-col items-center justify-center min-h-screen px-2 text-center bg-base theme-<?= service('settings')
|
||||||
|
->get('App.theme') ?>">
|
||||||
|
<?= svg('castopod-mascot_confused', 'h-64') ?>
|
||||||
|
<h1 class="mt-4 text-3xl font-bold font-display md:text-4xl lg:text-5xl">400</h1>
|
||||||
|
|
||||||
|
<p class="mb-6 text-lg text-skin-muted md:text-xl lg:text-2xl">
|
||||||
|
<?php if (ENVIRONMENT !== 'production') : ?>
|
||||||
|
<?= nl2br(esc($message)) ?>
|
||||||
|
<?php else : ?>
|
||||||
|
<?= lang('Errors.sorryBadRequest') ?>
|
||||||
|
<?php endif; ?>
|
||||||
|
</p>
|
||||||
|
<a href="<?= previous_url() ?>" class="inline-flex items-center justify-center px-3 py-1 text-sm font-semibold rounded-full shadow-xs text-accent-contrast focus:ring-accent md:px-4 md:py-2 md:text-base bg-accent-base hover:bg-accent-hover"><?= lang('Common.go_back') ?></a>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
@ -27,7 +27,7 @@ $errorId = uniqid('error', true);
|
|||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="environment">
|
<div class="environment">
|
||||||
Displayed at <?= esc(date('H:i:sa')) ?> —
|
Displayed at <?= esc(date('H:i:s')) ?> —
|
||||||
PHP: <?= esc(PHP_VERSION) ?> —
|
PHP: <?= esc(PHP_VERSION) ?> —
|
||||||
CodeIgniter: <?= esc(CodeIgniter::CI_VERSION) ?> --
|
CodeIgniter: <?= esc(CodeIgniter::CI_VERSION) ?> --
|
||||||
Environment: <?= ENVIRONMENT ?>
|
Environment: <?= ENVIRONMENT ?>
|
||||||
|
@ -9,37 +9,37 @@
|
|||||||
"php": "^8.1",
|
"php": "^8.1",
|
||||||
"adaures/ipcat-php": "^v1.0.0",
|
"adaures/ipcat-php": "^v1.0.0",
|
||||||
"adaures/podcast-persons-taxonomy": "^v1.0.1",
|
"adaures/podcast-persons-taxonomy": "^v1.0.1",
|
||||||
"aws/aws-sdk-php": "^3.336.10",
|
"aws/aws-sdk-php": "^3.356.3",
|
||||||
"chrisjean/php-ico": "^1.0.4",
|
"chrisjean/php-ico": "^1.0.4",
|
||||||
"cocur/slugify": "^v4.6.0",
|
"cocur/slugify": "^v4.6.0",
|
||||||
"codeigniter4/framework": "v4.5.7",
|
"codeigniter4/framework": "4.6.3",
|
||||||
"codeigniter4/settings": "v2.2.0",
|
"codeigniter4/settings": "v2.2.0",
|
||||||
"codeigniter4/shield": "v1.1.0",
|
"codeigniter4/shield": "^1.2.0",
|
||||||
"codeigniter4/tasks": "dev-develop",
|
"codeigniter4/tasks": "dev-develop",
|
||||||
"geoip2/geoip2": "v3.1.0",
|
"geoip2/geoip2": "3.2.0",
|
||||||
"james-heinrich/getid3": "^2.0.0-beta6",
|
"james-heinrich/getid3": "^2.0.0-beta6",
|
||||||
"league/commonmark": "^2.6.1",
|
"league/commonmark": "^2.7.1",
|
||||||
"league/html-to-markdown": "5.1.1",
|
"league/html-to-markdown": "5.1.1",
|
||||||
"melbahja/seo": "^v2.1.1",
|
"melbahja/seo": "^v2.1.1",
|
||||||
"michalsn/codeigniter4-uuid": "v1.1.0",
|
"michalsn/codeigniter4-uuid": "1.3.0",
|
||||||
"mpratt/embera": "^2.0.42",
|
"mpratt/embera": "^2.0.42",
|
||||||
"opawg/user-agents-v2-php": "dev-main",
|
"opawg/user-agents-v2-php": "dev-main",
|
||||||
"phpseclib/phpseclib": "~2.0.48",
|
"phpseclib/phpseclib": "~2.0.48",
|
||||||
"vlucas/phpdotenv": "v5.6.1",
|
"vlucas/phpdotenv": "^5.6.2",
|
||||||
"whichbrowser/parser": "^v2.1.8",
|
"whichbrowser/parser": "^v2.1.8",
|
||||||
"yassinedoghri/php-icons": "^v1.2.0",
|
"yassinedoghri/php-icons": "^1.3.0",
|
||||||
"yassinedoghri/podcast-feed": "dev-main"
|
"yassinedoghri/podcast-feed": "dev-main"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"captainhook/captainhook": "^5.24.1",
|
"captainhook/captainhook": "^5.25.11",
|
||||||
"codeigniter/phpstan-codeigniter": "v1.5.1",
|
"codeigniter/phpstan-codeigniter": "^1.5.4",
|
||||||
"mikey179/vfsstream": "v1.6.12",
|
"mikey179/vfsstream": "v1.6.12",
|
||||||
"phpstan/extension-installer": "^1.4.3",
|
"phpstan/extension-installer": "^1.4.3",
|
||||||
"phpstan/phpstan": "^2.1.1",
|
"phpstan/phpstan": "^2.1.22",
|
||||||
"phpunit/phpunit": "^10.5.40",
|
"phpunit/phpunit": "^10.5.53",
|
||||||
"rector/rector": "^2.0.6",
|
"rector/rector": "^2.1.4",
|
||||||
"symplify/coding-standard": "^12.2.3",
|
"symplify/coding-standard": "^12.4.3",
|
||||||
"symplify/easy-coding-standard": "^12.5.5"
|
"symplify/easy-coding-standard": "^12.5.24"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
2351
composer.lock
generated
2351
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ d'errors 🐛 i millores de rendiment ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -86,7 +86,6 @@ nicht installiert: %s:
|
|||||||
|
|
||||||
**Hinweis** - Wenn Sie diese Cron-Aufgabe nicht hinzufügen, funktionieren die
|
**Hinweis** - Wenn Sie diese Cron-Aufgabe nicht hinzufügen, funktionieren die
|
||||||
folgenden Castopod-Funktionen nicht:
|
folgenden Castopod-Funktionen nicht:
|
||||||
|
|
||||||
- Einen Podcast aus einem vorhandenen RSS-Feed importieren
|
- Einen Podcast aus einem vorhandenen RSS-Feed importieren
|
||||||
- Sende soziale Aktivitäten an deine Follower im Fediversum
|
- Sende soziale Aktivitäten an deine Follower im Fediversum
|
||||||
- Übertragungen von Episoden zu open hubs mit
|
- Übertragungen von Episoden zu open hubs mit
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Da li treba da napravim rezervnu kopiju pre ažuriranja?](#should-i-make-a-backup-before-updating)
|
[Da li treba da napravim rezervnu kopiju pre ažuriranja?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Gde mogu da pronađem moju verziju Castopod-a?](#where-can-i-find-my-castopod-version)
|
[Gde mogu da pronađem moju verziju Castopod-a?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Uverite se da ste preuzeli Castopod paket a **NE** izvorni kod
|
- ⚠️ Uverite se da ste preuzeli Castopod paket a **NE** izvorni kod
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. Na vašem serveru:
|
3. Na vašem serveru:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -85,7 +85,6 @@ extensiones:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ de errores 🐛 y mejoras de rendimiento ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Antes de cualquier actualización, te recomendamos que respaldes tus
|
0. ⚠️ Antes de cualquier actualización, te recomendamos que respaldes tus
|
||||||
archivos de Castopod y base de datos.
|
archivos de Castopod y base de datos.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[¿Debería hacer una copia de seguridad antes de actualizar?](#should-i-make-a-backup-before-updating)
|
[¿Debería hacer una copia de seguridad antes de actualizar?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Vaya a la página de
|
1. Vaya a la página de
|
||||||
[lanzamientos](https://code.castopod.org/adaures/castopod/-/releases) y vea
|
[lanzamientos](https://code.castopod.org/adaures/castopod/-/releases) y vea
|
||||||
si su instancia está actualizada con la última versión de Castopod
|
si su instancia está actualizada con la última versión de Castopod
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[¿Dónde puedo encontrar mi versión de Castopod?](#where-can-i-find-my-castopod-version)
|
[¿Dónde puedo encontrar mi versión de Castopod?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Descargue el último paquete de lanzamiento llamado `Paquete Castopod`, puede
|
2. Descargue el último paquete de lanzamiento llamado `Paquete Castopod`, puede
|
||||||
elegir entre los archivos `zip` o `tar.gz`
|
elegir entre los archivos `zip` o `tar.gz`
|
||||||
|
|
||||||
- ⚠️ Asegúrate de descargar el paquete de Castopod y **NO** el código fuente
|
- ⚠️ Asegúrate de descargar el paquete de Castopod y **NO** el código fuente
|
||||||
- Ten en cuenta que también puedes descargar el último paquete de
|
- Ten en cuenta que también puedes descargar el último paquete de
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. En tu servidor:
|
3. En tu servidor:
|
||||||
|
|
||||||
- Eliminar todos los archivos excepto `.env` y la carpeta `public/media`
|
- Eliminar todos los archivos excepto `.env` y la carpeta `public/media`
|
||||||
- Copie los nuevos archivos del paquete descargado en su servidor
|
- Copie los nuevos archivos del paquete descargado en su servidor
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -87,7 +87,6 @@ installées :
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,27 +12,23 @@ corrections de bugs 🐛 et des améliorations de performance ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Avant toute mise à jour, nous vous recommandons fortement de sauvegarder
|
0. ⚠️ Avant toute mise à jour, nous vous recommandons fortement de sauvegarder
|
||||||
vos fichiers Castopod et la base de données .
|
vos fichiers Castopod et la base de données .
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Allez à la page
|
1. Allez à la page
|
||||||
[des versions](https://code.castopod.org/adaures/castopod/-/releases) et
|
[des versions](https://code.castopod.org/adaures/castopod/-/releases) et
|
||||||
vérifiez si votre instance est à jour avec la dernière version de Castopod
|
vérifiez si votre instance est à jour avec la dernière version de Castopod
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Téléchargez la dernière version du paquet nommé `Castopod Package`. Vous
|
2. Téléchargez la dernière version du paquet nommé `Castopod Package`. Vous
|
||||||
pouvez choisir entre les archives au format `zip` ou `tar.gz`
|
pouvez choisir entre les archives au format `zip` ou `tar.gz`
|
||||||
|
|
||||||
- ⚠️ Assurez-vous de bien télécharger le paquet Castopod et **NON** le code
|
- ⚠️ Assurez-vous de bien télécharger le paquet Castopod et **NON** le code
|
||||||
source
|
source
|
||||||
- Notez que vous pouvez également télécharger le dernier paquet depuis
|
- Notez que vous pouvez également télécharger le dernier paquet depuis
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. Sur votre serveur :
|
3. Sur votre serveur :
|
||||||
|
|
||||||
- Supprimer tous les fichiers sauf `.env` et `public/media`
|
- Supprimer tous les fichiers sauf `.env` et `public/media`
|
||||||
- Copiez les nouveaux fichiers du paquet téléchargé sur votre serveur
|
- Copiez les nouveaux fichiers du paquet téléchargé sur votre serveur
|
||||||
|
|
||||||
|
@ -86,7 +86,6 @@ installées :
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ corrections de bugs 🐛 et des améliorations de performance ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Avant toute mise à jour, nous vous recommandons fortement de sauvegarder
|
0. ⚠️ Avant toute mise à jour, nous vous recommandons fortement de sauvegarder
|
||||||
vos fichiers Castopod et la base de données .
|
vos fichiers Castopod et la base de données .
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. Sur votre serveur :
|
3. Sur votre serveur :
|
||||||
|
|
||||||
- Supprimer tous les fichiers sauf `.env` et `public/media`
|
- Supprimer tous les fichiers sauf `.env` et `public/media`
|
||||||
- Copiez les nouveaux fichiers du paquet téléchargé sur votre serveur
|
- Copiez les nouveaux fichiers du paquet téléchargé sur votre serveur
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -11,26 +11,22 @@ siste versjonen for å få nye funksjonar, ✨, feilrettingar 🐛 og betre ytin
|
|||||||
|
|
||||||
0. ⚠️ Før du oppdaterer, rår me sterkt til at du tek ein tryggingskopi av filene
|
0. ⚠️ Før du oppdaterer, rår me sterkt til at du tek ein tryggingskopi av filene
|
||||||
og databasen til Castopod.
|
og databasen til Castopod.
|
||||||
|
|
||||||
- Les
|
- Les
|
||||||
[bør eg ta ein tryggingskopi før eg oppdaterer?](#should-i-make-a-backup-before-updating)
|
[bør eg ta ein tryggingskopi før eg oppdaterer?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Gå til
|
1. Gå til
|
||||||
[utgjevingssida](https://code.castopod.org/adaures/castopod/-/releases) og
|
[utgjevingssida](https://code.castopod.org/adaures/castopod/-/releases) og
|
||||||
sjå om nettstaden din er oppdatert til den siste utgåva av Castopod
|
sjå om nettstaden din er oppdatert til den siste utgåva av Castopod
|
||||||
|
|
||||||
- Les
|
- Les
|
||||||
[Kvar finn eg Castopod-versjonen min?](#where-can-i-find-my-castopod-version)
|
[Kvar finn eg Castopod-versjonen min?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Last ned den siste utgåva som heiter `Castopod Package`, du kan velja mellom
|
2. Last ned den siste utgåva som heiter `Castopod Package`, du kan velja mellom
|
||||||
`zip`- eller `tar.gz`-arkiv
|
`zip`- eller `tar.gz`-arkiv
|
||||||
|
|
||||||
- ⚠️ Pass på at du lastar ned Castopod-pakka, og **IKKJE** kjeldekoden
|
- ⚠️ Pass på at du lastar ned Castopod-pakka, og **IKKJE** kjeldekoden
|
||||||
- Hugs at du kan lasta ned den nyaste programpakka frå
|
- Hugs at du kan lasta ned den nyaste programpakka frå
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. Gjer dette på tenaren din:
|
3. Gjer dette på tenaren din:
|
||||||
|
|
||||||
- Slett alle filene utanom `.env` og `public/media`
|
- Slett alle filene utanom `.env` og `public/media`
|
||||||
- Kopier dei nye filene frå den nedlasta programpakka over til tenaren din
|
- Kopier dei nye filene frå den nedlasta programpakka over til tenaren din
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -84,7 +84,6 @@ want to generate Video Clips. As seguintes extensões devem ser instaladas:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ e melhorias de desempenho ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ bagovima 🐛 i unapređenim performansama ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Pre bilo kog ažuriranja, toplo preporučujemo da napravite rezervnu kopiju
|
0. ⚠️ Pre bilo kog ažuriranja, toplo preporučujemo da napravite rezervnu kopiju
|
||||||
svojih Castopod datoteka i baze podataka.
|
svojih Castopod datoteka i baze podataka.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Da li treba da napravim rezervnu kopiju pre ažuriranja?](#should-i-make-a-backup-before-updating)
|
[Da li treba da napravim rezervnu kopiju pre ažuriranja?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Idite na
|
1. Idite na
|
||||||
[stranicu izdanja](https://code.castopod.org/adaures/castopod/-/releases) i
|
[stranicu izdanja](https://code.castopod.org/adaures/castopod/-/releases) i
|
||||||
proverite da li je vaša instanca ažurirana sa najnovijom verzijom Castopod-a
|
proverite da li je vaša instanca ažurirana sa najnovijom verzijom Castopod-a
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Gde mogu da pronađem moju verziju Castopod-a?](#where-can-i-find-my-castopod-version)
|
[Gde mogu da pronađem moju verziju Castopod-a?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Skinite najnoviji paket izdanja koji se zove `Castopod Package`, možete
|
2. Skinite najnoviji paket izdanja koji se zove `Castopod Package`, možete
|
||||||
odabrati `zip` ili `tar.gz` tip arhive
|
odabrati `zip` ili `tar.gz` tip arhive
|
||||||
|
|
||||||
- ⚠️ Uverite se da ste preuzeli Castopod paket a **NE** izvorni kod
|
- ⚠️ Uverite se da ste preuzeli Castopod paket a **NE** izvorni kod
|
||||||
- Imajte na umu da takođe možete preuzeti najnoviji paket sa
|
- Imajte na umu da takođe možete preuzeti najnoviji paket sa
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. Na vašem serveru:
|
3. Na vašem serveru:
|
||||||
|
|
||||||
- Uklonite sve datoteke sem `.env` i `public/media`
|
- Uklonite sve datoteke sem `.env` i `public/media`
|
||||||
- Kopirajte nove datoteke iz preuzetog paketa na vaš server
|
- Kopirajte nove datoteke iz preuzetog paketa na vaš server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ prestanda förbättringar ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Innan någon uppdatering rekommenderar vi starkt att du säkerhetskopierar
|
0. ⚠️ Innan någon uppdatering rekommenderar vi starkt att du säkerhetskopierar
|
||||||
dina Castopod-filer och databas.
|
dina Castopod-filer och databas.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Ska jag göra en säkerhetskopia innan jag uppdaterar?](#should-i-make-a-backup-before-updating)
|
[Ska jag göra en säkerhetskopia innan jag uppdaterar?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Gå till
|
1. Gå till
|
||||||
[releaser sidan](https://code.castopod.org/adaures/castopod/-/releases) och
|
[releaser sidan](https://code.castopod.org/adaures/castopod/-/releases) och
|
||||||
se om din instans är uppdaterad med den senaste Castopod versionen
|
se om din instans är uppdaterad med den senaste Castopod versionen
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Var hittar jag min Castopod-version?](#where-can-i-find-my-castopod-version)
|
[Var hittar jag min Castopod-version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Ladda ner det senaste utgivningspaketet som heter `Castopod Package`, du kan
|
2. Ladda ner det senaste utgivningspaketet som heter `Castopod Package`, du kan
|
||||||
välja mellan `zip` eller `tar.gz` arkiv
|
välja mellan `zip` eller `tar.gz` arkiv
|
||||||
|
|
||||||
- ⚠️ Kontrollera att du laddar ner Castopod-paketet och **INTE** källkoden
|
- ⚠️ Kontrollera att du laddar ner Castopod-paketet och **INTE** källkoden
|
||||||
- Observera att du även kan ladda ner det senaste paketet från
|
- Observera att du även kan ladda ner det senaste paketet från
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. På din server:
|
3. På din server:
|
||||||
|
|
||||||
- Ta bort alla filer utom `.env` och `publik/media`
|
- Ta bort alla filer utom `.env` och `publik/media`
|
||||||
- Kopiera de nya filerna från det nedladdade paketet till din server
|
- Kopiera de nya filerna från det nedladdade paketet till din server
|
||||||
|
|
||||||
|
@ -82,7 +82,6 @@ want to generate Video Clips. The following extensions must be installed:
|
|||||||
|
|
||||||
**Note** - If you do not add this cron task, the following Castopod features
|
**Note** - If you do not add this cron task, the following Castopod features
|
||||||
will not work:
|
will not work:
|
||||||
|
|
||||||
- Importing a podcast from an existing RSS feed
|
- Importing a podcast from an existing RSS feed
|
||||||
- Broadcasting social activities to your followers in the fediverse
|
- Broadcasting social activities to your followers in the fediverse
|
||||||
- Broadcasting episodes to open hubs using
|
- Broadcasting episodes to open hubs using
|
||||||
|
@ -12,26 +12,22 @@ improvements ⚡.
|
|||||||
|
|
||||||
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
0. ⚠️ Before any update, we highly recommend you backup your Castopod files and
|
||||||
database.
|
database.
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
|
||||||
|
|
||||||
1. Go to the
|
1. Go to the
|
||||||
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
|
||||||
see if your instance is up to date with the latest Castopod version
|
see if your instance is up to date with the latest Castopod version
|
||||||
|
|
||||||
- cf.
|
- cf.
|
||||||
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
|
||||||
|
|
||||||
2. Download the latest release package named `Castopod Package`, you may choose
|
2. Download the latest release package named `Castopod Package`, you may choose
|
||||||
between the `zip` or `tar.gz` archives
|
between the `zip` or `tar.gz` archives
|
||||||
|
|
||||||
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
|
||||||
- Note that you can also download the latest package from
|
- Note that you can also download the latest package from
|
||||||
[castopod.org](https://castopod.org/)
|
[castopod.org](https://castopod.org/)
|
||||||
|
|
||||||
3. On your server:
|
3. On your server:
|
||||||
|
|
||||||
- Remove all files except `.env` and `public/media`
|
- Remove all files except `.env` and `public/media`
|
||||||
- Copy the new files from the downloaded package into your server
|
- Copy the new files from the downloaded package into your server
|
||||||
|
|
||||||
|
@ -76,7 +76,6 @@ server administrator.
|
|||||||
```
|
```
|
||||||
|
|
||||||
**注意** - 如果您不添加此 cron 任务,则以下 Castopod 功能不工作:
|
**注意** - 如果您不添加此 cron 任务,则以下 Castopod 功能不工作:
|
||||||
|
|
||||||
- 从现有的 RSS 摘要导入播客文件
|
- 从现有的 RSS 摘要导入播客文件
|
||||||
- 在联邦宇宙中向您的关注者广播社交活动
|
- 在联邦宇宙中向您的关注者广播社交活动
|
||||||
- 使用 [WebSub](https://en.wikipedia.org/wiki/WebSub) 开放订阅打开广播剧集
|
- 使用 [WebSub](https://en.wikipedia.org/wiki/WebSub) 开放订阅打开广播剧集
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user