From 1468f21c0db0c70ccd3aac35af7bef3db9c4bdc6 Mon Sep 17 00:00:00 2001 From: Shift Date: Mon, 23 Mar 2026 12:30:44 +0000 Subject: [PATCH 1/7] Shift core files --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index f53d292..895a2c1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +*.log /node_modules /public/hot !/public/build From 2752ce7cb6bb29b59f9d5cf213aa20dc8482ac9f Mon Sep 17 00:00:00 2001 From: Shift Date: Mon, 23 Mar 2026 12:30:47 +0000 Subject: [PATCH 2/7] Adopt new PHP attributes for simple properties --- app/Console/Commands/Update.php | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/app/Console/Commands/Update.php b/app/Console/Commands/Update.php index 14a49e4..3af81b3 100644 --- a/app/Console/Commands/Update.php +++ b/app/Console/Commands/Update.php @@ -2,25 +2,15 @@ namespace App\Console\Commands; +use Illuminate\Console\Attributes\Description; +use Illuminate\Console\Attributes\Signature; use Illuminate\Console\Command; use Illuminate\Support\Facades\Artisan; +#[Signature('app:update')] +#[Description('Update the application')] class Update extends Command { - /** - * The name and signature of the console command. - * - * @var string - */ - protected $signature = 'app:update'; - - /** - * The console command description. - * - * @var string - */ - protected $description = 'Update the application'; - /** * Execute the console command. */ From 10d92fe3cee3b3b4008ce49e73a660de9048ed67 Mon Sep 17 00:00:00 2001 From: Shift Date: Mon, 23 Mar 2026 12:30:51 +0000 Subject: [PATCH 3/7] Shift `ENV` variables --- phpunit.xml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/phpunit.xml b/phpunit.xml index 22e456b..e40dd17 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -1,9 +1,5 @@ - + ./tests/Unit @@ -29,6 +25,7 @@ + From 3b947b42c48cfc4d46d47a8e226f4d619bdd7b11 Mon Sep 17 00:00:00 2001 From: Shift Date: Mon, 23 Mar 2026 12:30:51 +0000 Subject: [PATCH 4/7] Bump Composer dependencies --- composer.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/composer.json b/composer.json index 327ae7f..1327335 100644 --- a/composer.json +++ b/composer.json @@ -10,36 +10,36 @@ "require": { "php": "^8.4", "barryvdh/laravel-dompdf": "^3.1", - "cyrildewit/eloquent-viewable": "^7.0", - "filament/filament": "^3.3", + "cyrildewit/eloquent-viewable": "dev-feature/laravel-13-support", + "filament/filament": "^4.0", "filament/spatie-laravel-tags-plugin": "^3.3", - "graham-campbell/markdown": "^16.0", + "graham-campbell/markdown": "^16.1", "kilobyteno/laravel-user-guest-like": "^1.4.0", - "laravel/framework": "^12.48", - "laravel/jetstream": "^5.3", - "laravel/nightwatch": "^1.22", - "laravel/sanctum": "^4.0", - "laravel/tinker": "^2.10.1", + "laravel/framework": "^13.0", + "laravel/jetstream": "^5.5", + "laravel/nightwatch": "^1.24", + "laravel/sanctum": "^4.3", + "laravel/tinker": "^3.0", "livewire/livewire": "^3.5", "mtownsend/read-time": "^2.0", "romanzipp/laravel-seo": "^2.9", - "sentry/sentry-laravel": "^4.13", - "spatie/laravel-honeypot": "^4.5", - "spatie/laravel-permission": "^6.12", - "spatie/laravel-tags": "^4.9", + "sentry/sentry-laravel": "^4.22", + "spatie/laravel-honeypot": "^4.7", + "spatie/laravel-permission": "^7.2", + "spatie/laravel-tags": "^4.11", "torchlight/torchlight-commonmark": "^0.6.0" }, "require-dev": { - "barryvdh/laravel-debugbar": "^3.15", + "barryvdh/laravel-debugbar": "^4.0", "fakerphp/faker": "^1.23", "laravel/boost": "^2.3", - "laravel/pail": "^1.2.2", - "laravel/pint": "^1.13", - "laravel/sail": "^1.41", + "laravel/pail": "^1.2.5", + "laravel/pint": "^1.27", + "laravel/sail": "^1.53", "mockery/mockery": "^1.6", "nunomaduro/collision": "^8.6", - "pestphp/pest": "^3.0", - "pestphp/pest-plugin-laravel": "^3.1", + "pestphp/pest": "^4.0", + "pestphp/pest-plugin-laravel": "^4.1", "spatie/boost-spatie-guidelines": "^1.1" }, "autoload": { From 1129716f19460b1f868af19610a52ca4f643bd22 Mon Sep 17 00:00:00 2001 From: Shift Date: Mon, 23 Mar 2026 12:30:51 +0000 Subject: [PATCH 5/7] Bump NPM dependencies --- package.json | 3 ++- vite.config.js | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 1e67f34..72cb2e2 100644 --- a/package.json +++ b/package.json @@ -25,5 +25,6 @@ "resolutions": { "node-forge": "^1.0.0" }, - "type": "module" + "type": "module", + "$schema": "https://www.schemastore.org/package.json" } diff --git a/vite.config.js b/vite.config.js index 89f26f5..2bdb685 100644 --- a/vite.config.js +++ b/vite.config.js @@ -11,4 +11,9 @@ export default defineConfig({ refresh: true, }), ], + server: { + watch: { + ignored: ['**/storage/framework/views/**'], + }, + }, }); From 9cc8bbd221a0fe24ff0a19f9ff96d9296e4bd77c Mon Sep 17 00:00:00 2001 From: Shift Date: Mon, 23 Mar 2026 12:30:52 +0000 Subject: [PATCH 6/7] Rename Bootstrap 3 pagination templates --- .../pagination/{default.blade.php => bootstrap-3.blade.php} | 0 .../{simple-default.blade.php => simple-bootstrap-3.blade.php} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename resources/views/vendor/pagination/{default.blade.php => bootstrap-3.blade.php} (100%) rename resources/views/vendor/pagination/{simple-default.blade.php => simple-bootstrap-3.blade.php} (100%) diff --git a/resources/views/vendor/pagination/default.blade.php b/resources/views/vendor/pagination/bootstrap-3.blade.php similarity index 100% rename from resources/views/vendor/pagination/default.blade.php rename to resources/views/vendor/pagination/bootstrap-3.blade.php diff --git a/resources/views/vendor/pagination/simple-default.blade.php b/resources/views/vendor/pagination/simple-bootstrap-3.blade.php similarity index 100% rename from resources/views/vendor/pagination/simple-default.blade.php rename to resources/views/vendor/pagination/simple-bootstrap-3.blade.php From cc3f3f4d46ac768bd61fe9c5ded2d36ef8da66ac Mon Sep 17 00:00:00 2001 From: Shift Date: Mon, 23 Mar 2026 12:30:52 +0000 Subject: [PATCH 7/7] Default core files --- ...01_add_expiration_index_to_cache_table.php | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 database/migrations/2026_03_23_000001_add_expiration_index_to_cache_table.php diff --git a/database/migrations/2026_03_23_000001_add_expiration_index_to_cache_table.php b/database/migrations/2026_03_23_000001_add_expiration_index_to_cache_table.php new file mode 100644 index 0000000..0893b75 --- /dev/null +++ b/database/migrations/2026_03_23_000001_add_expiration_index_to_cache_table.php @@ -0,0 +1,30 @@ +index('expiration'); + }); + + Schema::table('cache_locks', function (Blueprint $table) { + $table->index('expiration'); + }); + } + + public function down() + { + Schema::table('cache', function (Blueprint $table) { + $table->dropIndex(['expiration']); + }); + + Schema::table('cache_locks', function (Blueprint $table) { + $table->dropIndex(['expiration']); + }); + } +};