diff --git a/CHANGELOG.md b/CHANGELOG.md index aebbd60a1..88df28cc7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,8 @@ - Updated lexer autolinker and extractor, add support for mentioned usernames containing dashes, periods and underscore characters ([f911c96d](https://github.com/pixelfed/pixelfed/commit/f911c96d)) - Updated Story apis, move FE to v0 and add v1 for oauth clients ([92654fab](https://github.com/pixelfed/pixelfed/commit/92654fab)) - Updated robots.txt ([25101901](https://github.com/pixelfed/pixelfed/commit/25101901)) +- Updated mail panel blade view, fix markdown bug ([cbc63b04](https://github.com/pixelfed/pixelfed/commit/cbc63b04)) +- Updated self-diagnosis checks ([03f808c7](https://github.com/pixelfed/pixelfed/commit/03f808c7)) ## [v0.10.8 (2020-01-29)](https://github.com/pixelfed/pixelfed/compare/v0.10.7...v0.10.8) ### Added diff --git a/config/self-diagnosis.php b/config/self-diagnosis.php new file mode 100644 index 000000000..e9b12dba6 --- /dev/null +++ b/config/self-diagnosis.php @@ -0,0 +1,103 @@ + [ + 'prod' => 'production', + 'live' => 'production', + 'local' => 'development', + ], + + /* + * Common checks that will be performed on all environments. + */ + 'checks' => [ + \BeyondCode\SelfDiagnosis\Checks\AppKeyIsSet::class, + \BeyondCode\SelfDiagnosis\Checks\CorrectPhpVersionIsInstalled::class, + \BeyondCode\SelfDiagnosis\Checks\DatabaseCanBeAccessed::class => [ + 'default_connection' => true, + 'connections' => [], + ], + \BeyondCode\SelfDiagnosis\Checks\DirectoriesHaveCorrectPermissions::class => [ + 'directories' => [ + storage_path(), + base_path('bootstrap/cache'), + ], + ], + \BeyondCode\SelfDiagnosis\Checks\EnvFileExists::class, + \BeyondCode\SelfDiagnosis\Checks\LocalesAreInstalled::class => [ + 'required_locales' => [ + 'en_US', + PHP_OS === 'Darwin' ? 'en_US.UTF-8' : 'en_US.utf8', + ], + ], + \BeyondCode\SelfDiagnosis\Checks\MaintenanceModeNotEnabled::class, + \BeyondCode\SelfDiagnosis\Checks\MigrationsAreUpToDate::class, + \BeyondCode\SelfDiagnosis\Checks\PhpExtensionsAreInstalled::class => [ + 'extensions' => [ + 'openssl', + 'PDO', + 'mbstring', + 'tokenizer', + 'xml', + 'ctype', + 'json', + 'redis', + 'bcmath', + 'curl', + 'exif', + 'iconv', + 'intl', + 'zip' + ], + 'include_composer_extensions' => true, + ], + \BeyondCode\SelfDiagnosis\Checks\RedisCanBeAccessed::class => [ + 'default_connection' => true, + 'connections' => [], + ], + \BeyondCode\SelfDiagnosis\Checks\StorageDirectoryIsLinked::class, + ], + + /* + * Environment specific checks that will only be performed for the corresponding environment. + */ + 'environment_checks' => [ + 'development' => [ + \BeyondCode\SelfDiagnosis\Checks\ComposerWithDevDependenciesIsUpToDate::class, + \BeyondCode\SelfDiagnosis\Checks\ConfigurationIsNotCached::class, + \BeyondCode\SelfDiagnosis\Checks\RoutesAreNotCached::class, + \BeyondCode\SelfDiagnosis\Checks\ExampleEnvironmentVariablesAreUpToDate::class, + ], + 'production' => [ + \BeyondCode\SelfDiagnosis\Checks\ComposerWithoutDevDependenciesIsUpToDate::class, + \BeyondCode\SelfDiagnosis\Checks\ConfigurationIsCached::class, + \BeyondCode\SelfDiagnosis\Checks\DebugModeIsNotEnabled::class, + \BeyondCode\SelfDiagnosis\Checks\PhpExtensionsAreDisabled::class => [ + 'extensions' => [ + 'xdebug', + ], + ], + \BeyondCode\SelfDiagnosis\Checks\RoutesAreCached::class, + //\BeyondCode\SelfDiagnosis\Checks\ServersArePingable::class => [ + // 'servers' => [ + // 'www.google.com', + // ['host' => 'www.google.com', 'port' => 8080], + // '8.8.8.8', + // ['host' => '8.8.8.8', 'port' => 8080, 'timeout' => 5], + // ], + //], + //\BeyondCode\SelfDiagnosis\Checks\SupervisorProgramsAreRunning::class => [ + // 'programs' => [ + // 'horizon', + // ], + // 'restarted_within' => 300, + //], + //\BeyondCode\SelfDiagnosis\Checks\HorizonIsRunning::class, + ], + ], + +]; diff --git a/resources/views/vendor/mail/html/button.blade.php b/resources/views/vendor/mail/html/button.blade.php index 512c1d8c7..d760329c1 100644 --- a/resources/views/vendor/mail/html/button.blade.php +++ b/resources/views/vendor/mail/html/button.blade.php @@ -1,19 +1,19 @@ - - - + + + diff --git a/resources/views/vendor/mail/html/footer.blade.php b/resources/views/vendor/mail/html/footer.blade.php index 33f7dad76..3ff41f89c 100644 --- a/resources/views/vendor/mail/html/footer.blade.php +++ b/resources/views/vendor/mail/html/footer.blade.php @@ -1,11 +1,11 @@ - - - - - - - + + + + + + + diff --git a/resources/views/vendor/mail/html/header.blade.php b/resources/views/vendor/mail/html/header.blade.php index eefabab92..79971d9e8 100644 --- a/resources/views/vendor/mail/html/header.blade.php +++ b/resources/views/vendor/mail/html/header.blade.php @@ -1,7 +1,7 @@ - - - {{ $slot }} - - + + +{{ $slot }} + + diff --git a/resources/views/vendor/mail/html/message.blade.php b/resources/views/vendor/mail/html/message.blade.php index 1ae9ed8f1..deec4a1f4 100644 --- a/resources/views/vendor/mail/html/message.blade.php +++ b/resources/views/vendor/mail/html/message.blade.php @@ -1,27 +1,27 @@ @component('mail::layout') - {{-- Header --}} - @slot('header') - @component('mail::header', ['url' => config('app.url')]) - {{ config('app.name') }} - @endcomponent - @endslot - - {{-- Body --}} - {{ $slot }} - - {{-- Subcopy --}} - @isset($subcopy) - @slot('subcopy') - @component('mail::subcopy') - {{ $subcopy }} - @endcomponent - @endslot - @endisset - - {{-- Footer --}} - @slot('footer') - @component('mail::footer') - © {{ date('Y') }} {{ config('app.name') }}. @lang('All rights reserved.') - @endcomponent - @endslot +{{-- Header --}} +@slot('header') +@component('mail::header', ['url' => config('app.url')]) +{{ config('app.name') }} +@endcomponent +@endslot + +{{-- Body --}} +{{ $slot }} + +{{-- Subcopy --}} +@isset($subcopy) +@slot('subcopy') +@component('mail::subcopy') +{{ $subcopy }} +@endcomponent +@endslot +@endisset + +{{-- Footer --}} +@slot('footer') +@component('mail::footer') +© {{ date('Y') }} {{ config('app.name') }}. @lang('All rights reserved.') +@endcomponent +@endslot @endcomponent diff --git a/resources/views/vendor/mail/html/panel.blade.php b/resources/views/vendor/mail/html/panel.blade.php index 783af16ce..0b72ec45a 100644 --- a/resources/views/vendor/mail/html/panel.blade.php +++ b/resources/views/vendor/mail/html/panel.blade.php @@ -1,13 +1,13 @@ - - - + + + diff --git a/resources/views/vendor/mail/html/promotion.blade.php b/resources/views/vendor/mail/html/promotion.blade.php index f78b358c3..8fef44c97 100644 --- a/resources/views/vendor/mail/html/promotion.blade.php +++ b/resources/views/vendor/mail/html/promotion.blade.php @@ -1,7 +1,7 @@ - - - + + + diff --git a/resources/views/vendor/mail/html/subcopy.blade.php b/resources/views/vendor/mail/html/subcopy.blade.php index f559e8f1b..790ce6c24 100644 --- a/resources/views/vendor/mail/html/subcopy.blade.php +++ b/resources/views/vendor/mail/html/subcopy.blade.php @@ -1,7 +1,7 @@ - - - + + +