From d4378de1a2329ba6e15d560d9662e27493b48775 Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Thu, 27 Mar 2025 07:15:52 +0000 Subject: [PATCH 01/18] Remove `autoprefixer` --- bun.lockb | Bin 134546 -> 126861 bytes package.json | 1 - 2 files changed, 1 deletion(-) diff --git a/bun.lockb b/bun.lockb index 398a4f53012e6fe722598b5930363415f37523f9..4ffd713eeee9319dc2040087713fd693ae8a522f 100755 GIT binary patch delta 20738 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 MGTW#8!R)I39|drG0RR91 delta 25370 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 diff --git a/package.json b/package.json index 8ac72b6..b2b6ebd 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,6 @@ "@tailwindcss/typography": "^0.5.16", "@tailwindcss/vite": "^4.0.4", "@vitejs/plugin-vue": "^5.2.1", - "autoprefixer": "^10.4.20", "laravel-vite-plugin": "^1.2.0", "tailwindcss": "^4.0.0", "vite": "^6.1.0", From ae8acaca23917559b0eccc3cc1ada77f8cb142aa Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Thu, 27 Mar 2025 07:16:09 +0000 Subject: [PATCH 02/18] Update Bun dependencies --- bun.lockb | Bin 126861 -> 112846 bytes package.json | 14 +++++++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bun.lockb b/bun.lockb index 4ffd713eeee9319dc2040087713fd693ae8a522f..f08152a47a92c0c1b43ed3509f677bafc31fac8e 100755 GIT binary patch delta 25236 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�N2$-bX?4=A>qey|GZC) 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 delta 32216 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 Date: Thu, 27 Mar 2025 07:16:56 +0000 Subject: [PATCH 03/18] Update Composer dependencies --- composer.lock | 374 +++++++++++++++++++++++++------------------------- 1 file changed, 188 insertions(+), 186 deletions(-) diff --git a/composer.lock b/composer.lock index 55f5af4..9ab602e 100644 --- a/composer.lock +++ b/composer.lock @@ -71,16 +71,16 @@ }, { "name": "anourvalar/eloquent-serialize", - "version": "1.2.29", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/AnourValar/eloquent-serialize.git", - "reference": "0919c91e548d01261308fd54d27fc05a83c79d03" + "reference": "91188f82c5ec2842a5469fca6d7d64baa37ea593" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/AnourValar/eloquent-serialize/zipball/0919c91e548d01261308fd54d27fc05a83c79d03", - "reference": "0919c91e548d01261308fd54d27fc05a83c79d03", + "url": "https://api.github.com/repos/AnourValar/eloquent-serialize/zipball/91188f82c5ec2842a5469fca6d7d64baa37ea593", + "reference": "91188f82c5ec2842a5469fca6d7d64baa37ea593", "shasum": "" }, "require": { @@ -131,9 +131,9 @@ ], "support": { "issues": "https://github.com/AnourValar/eloquent-serialize/issues", - "source": "https://github.com/AnourValar/eloquent-serialize/tree/1.2.29" + "source": "https://github.com/AnourValar/eloquent-serialize/tree/1.3.0" }, - "time": "2025-02-25T05:18:46+00:00" + "time": "2025-03-22T08:49:12+00:00" }, { "name": "blade-ui-kit/blade-heroicons", @@ -677,16 +677,16 @@ }, { "name": "doctrine/dbal", - "version": "4.2.2", + "version": "4.2.3", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "19a2b7deb5fe8c2df0ff817ecea305e50acb62ec" + "reference": "33d2d7fe1269b2301640c44cf2896ea607b30e3e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/19a2b7deb5fe8c2df0ff817ecea305e50acb62ec", - "reference": "19a2b7deb5fe8c2df0ff817ecea305e50acb62ec", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/33d2d7fe1269b2301640c44cf2896ea607b30e3e", + "reference": "33d2d7fe1269b2301640c44cf2896ea607b30e3e", "shasum": "" }, "require": { @@ -763,7 +763,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/4.2.2" + "source": "https://github.com/doctrine/dbal/tree/4.2.3" }, "funding": [ { @@ -779,7 +779,7 @@ "type": "tidelift" } ], - "time": "2025-01-16T08:40:56+00:00" + "time": "2025-03-07T18:29:05+00:00" }, { "name": "doctrine/deprecations", @@ -1116,16 +1116,16 @@ }, { "name": "egulias/email-validator", - "version": "4.0.3", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "b115554301161fa21467629f1e1391c1936de517" + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b115554301161fa21467629f1e1391c1936de517", - "reference": "b115554301161fa21467629f1e1391c1936de517", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", "shasum": "" }, "require": { @@ -1171,7 +1171,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.0.3" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" }, "funding": [ { @@ -1179,20 +1179,20 @@ "type": "github" } ], - "time": "2024-12-27T00:36:43+00:00" + "time": "2025-03-06T22:45:56+00:00" }, { "name": "filament/actions", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/actions.git", - "reference": "acaaa861bc01f72a73cb5faedcc3fecbbbf599c6" + "reference": "66fc3526f39ec09156928fcdf2cd4cb44e97efc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/actions/zipball/acaaa861bc01f72a73cb5faedcc3fecbbbf599c6", - "reference": "acaaa861bc01f72a73cb5faedcc3fecbbbf599c6", + "url": "https://api.github.com/repos/filamentphp/actions/zipball/66fc3526f39ec09156928fcdf2cd4cb44e97efc4", + "reference": "66fc3526f39ec09156928fcdf2cd4cb44e97efc4", "shasum": "" }, "require": { @@ -1232,20 +1232,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-02-25T08:19:06+00:00" + "time": "2025-03-20T09:28:45+00:00" }, { "name": "filament/filament", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "6ca7e497517a78413777ab74a0688a70337f6b4f" + "reference": "173e4695ed4c7318e26b11dafb79294f56775d55" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/6ca7e497517a78413777ab74a0688a70337f6b4f", - "reference": "6ca7e497517a78413777ab74a0688a70337f6b4f", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/173e4695ed4c7318e26b11dafb79294f56775d55", + "reference": "173e4695ed4c7318e26b11dafb79294f56775d55", "shasum": "" }, "require": { @@ -1297,20 +1297,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-03-05T09:26:29+00:00" + "time": "2025-03-20T09:28:52+00:00" }, { "name": "filament/forms", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "420f6b2b30288c853024d189213e38f644dd6f6e" + "reference": "e98beabb94e290b0edd837ffa4e6f821df5fcc89" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/420f6b2b30288c853024d189213e38f644dd6f6e", - "reference": "420f6b2b30288c853024d189213e38f644dd6f6e", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/e98beabb94e290b0edd837ffa4e6f821df5fcc89", + "reference": "e98beabb94e290b0edd837ffa4e6f821df5fcc89", "shasum": "" }, "require": { @@ -1353,20 +1353,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-03-05T09:26:39+00:00" + "time": "2025-03-20T09:29:10+00:00" }, { "name": "filament/infolists", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/infolists.git", - "reference": "3498bfd23670f94d9c2160d2a7382775dfc97430" + "reference": "cdf80f01fd822cbd7830dbb5892a1d1245e237fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/infolists/zipball/3498bfd23670f94d9c2160d2a7382775dfc97430", - "reference": "3498bfd23670f94d9c2160d2a7382775dfc97430", + "url": "https://api.github.com/repos/filamentphp/infolists/zipball/cdf80f01fd822cbd7830dbb5892a1d1245e237fa", + "reference": "cdf80f01fd822cbd7830dbb5892a1d1245e237fa", "shasum": "" }, "require": { @@ -1404,20 +1404,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-03-03T08:11:43+00:00" + "time": "2025-03-20T09:28:28+00:00" }, { "name": "filament/notifications", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "8cfe18e5d04ba72d777753ed632bbcf3408236a2" + "reference": "25d37ce5c74fcd339490b1cf89c4a4d3db3eb87d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/8cfe18e5d04ba72d777753ed632bbcf3408236a2", - "reference": "8cfe18e5d04ba72d777753ed632bbcf3408236a2", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/25d37ce5c74fcd339490b1cf89c4a4d3db3eb87d", + "reference": "25d37ce5c74fcd339490b1cf89c4a4d3db3eb87d", "shasum": "" }, "require": { @@ -1456,20 +1456,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-02-25T08:18:58+00:00" + "time": "2025-03-11T16:33:09+00:00" }, { "name": "filament/support", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "fb5ff99b8f7559815434c109d505c12c141510da" + "reference": "cf3fa32f6e419ca768e88ac061dc3c47d01ed401" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/fb5ff99b8f7559815434c109d505c12c141510da", - "reference": "fb5ff99b8f7559815434c109d505c12c141510da", + "url": "https://api.github.com/repos/filamentphp/support/zipball/cf3fa32f6e419ca768e88ac061dc3c47d01ed401", + "reference": "cf3fa32f6e419ca768e88ac061dc3c47d01ed401", "shasum": "" }, "require": { @@ -1515,20 +1515,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-03-05T09:26:25+00:00" + "time": "2025-03-20T09:29:02+00:00" }, { "name": "filament/tables", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "5f2fbd8f0c6ffd19b2462269778ed96ce3c6fd35" + "reference": "b153de29ffe0cd5ef77d5c09a871c45f4d04b667" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/5f2fbd8f0c6ffd19b2462269778ed96ce3c6fd35", - "reference": "5f2fbd8f0c6ffd19b2462269778ed96ce3c6fd35", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/b153de29ffe0cd5ef77d5c09a871c45f4d04b667", + "reference": "b153de29ffe0cd5ef77d5c09a871c45f4d04b667", "shasum": "" }, "require": { @@ -1567,20 +1567,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-03-03T09:07:30+00:00" + "time": "2025-03-20T09:28:46+00:00" }, { "name": "filament/widgets", - "version": "v3.3.3", + "version": "v3.3.5", "source": { "type": "git", "url": "https://github.com/filamentphp/widgets.git", - "reference": "3bbd19044e19f93711f3690c441a3a0d35696aa1" + "reference": "2d91f0d509b4ef497678b919e471e9099451bd21" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/widgets/zipball/3bbd19044e19f93711f3690c441a3a0d35696aa1", - "reference": "3bbd19044e19f93711f3690c441a3a0d35696aa1", + "url": "https://api.github.com/repos/filamentphp/widgets/zipball/2d91f0d509b4ef497678b919e471e9099451bd21", + "reference": "2d91f0d509b4ef497678b919e471e9099451bd21", "shasum": "" }, "require": { @@ -1611,7 +1611,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2025-02-19T08:42:37+00:00" + "time": "2025-03-11T16:33:32+00:00" }, { "name": "fruitcake/php-cors", @@ -2233,16 +2233,16 @@ }, { "name": "jean85/pretty-package-versions", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/Jean85/pretty-package-versions.git", - "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", - "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/4d7aa5dab42e2a76d99559706022885de0e18e1a", + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a", "shasum": "" }, "require": { @@ -2252,8 +2252,9 @@ "require-dev": { "friendsofphp/php-cs-fixer": "^3.2", "jean85/composer-provided-replaced-stub-package": "^1.0", - "phpstan/phpstan": "^1.4", + "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^7.5|^8.5|^9.6", + "rector/rector": "^2.0", "vimeo/psalm": "^4.3 || ^5.0" }, "type": "library", @@ -2286,22 +2287,22 @@ ], "support": { "issues": "https://github.com/Jean85/pretty-package-versions/issues", - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.1" }, - "time": "2024-11-18T16:19:46+00:00" + "time": "2025-03-19T14:43:43+00:00" }, { "name": "kirschbaum-development/eloquent-power-joins", - "version": "4.2.1", + "version": "4.2.2", "source": { "type": "git", "url": "https://github.com/kirschbaum-development/eloquent-power-joins.git", - "reference": "84a24784d9abde8bafb1998a0841a6bc10fa6f8e" + "reference": "a307fab78c291526fba754e6ac8a86f7bd58d45d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/84a24784d9abde8bafb1998a0841a6bc10fa6f8e", - "reference": "84a24784d9abde8bafb1998a0841a6bc10fa6f8e", + "url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/a307fab78c291526fba754e6ac8a86f7bd58d45d", + "reference": "a307fab78c291526fba754e6ac8a86f7bd58d45d", "shasum": "" }, "require": { @@ -2349,22 +2350,22 @@ ], "support": { "issues": "https://github.com/kirschbaum-development/eloquent-power-joins/issues", - "source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/4.2.1" + "source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/4.2.2" }, - "time": "2025-03-05T10:11:33+00:00" + "time": "2025-03-08T01:26:00+00:00" }, { "name": "laravel/framework", - "version": "v12.1.1", + "version": "v12.3.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "9be5738f1ca1530055bb9d6db81f909a7ed34842" + "reference": "ca0412e978f78ecea0cafbe34dd8b18010064f73" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/9be5738f1ca1530055bb9d6db81f909a7ed34842", - "reference": "9be5738f1ca1530055bb9d6db81f909a7ed34842", + "url": "https://api.github.com/repos/laravel/framework/zipball/ca0412e978f78ecea0cafbe34dd8b18010064f73", + "reference": "ca0412e978f78ecea0cafbe34dd8b18010064f73", "shasum": "" }, "require": { @@ -2566,7 +2567,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2025-03-05T15:31:19+00:00" + "time": "2025-03-18T13:49:19+00:00" }, { "name": "laravel/prompts", @@ -3549,16 +3550,16 @@ }, { "name": "livewire/livewire", - "version": "v3.6.1", + "version": "v3.6.2", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "0df0a762698176d714e42e2dfed92b6b9e24b8e4" + "reference": "8f8914731f5eb43b6bb145d87c8d5a9edfc89313" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/0df0a762698176d714e42e2dfed92b6b9e24b8e4", - "reference": "0df0a762698176d714e42e2dfed92b6b9e24b8e4", + "url": "https://api.github.com/repos/livewire/livewire/zipball/8f8914731f5eb43b6bb145d87c8d5a9edfc89313", + "reference": "8f8914731f5eb43b6bb145d87c8d5a9edfc89313", "shasum": "" }, "require": { @@ -3613,7 +3614,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v3.6.1" + "source": "https://github.com/livewire/livewire/tree/v3.6.2" }, "funding": [ { @@ -3621,7 +3622,7 @@ "type": "github" } ], - "time": "2025-03-04T21:48:52+00:00" + "time": "2025-03-12T20:24:15+00:00" }, { "name": "masterminds/html5", @@ -3692,16 +3693,16 @@ }, { "name": "monolog/monolog", - "version": "3.8.1", + "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4" + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/aef6ee73a77a66e404dd6540934a9ef1b3c855b4", - "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6", "shasum": "" }, "require": { @@ -3779,7 +3780,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.8.1" + "source": "https://github.com/Seldaek/monolog/tree/3.9.0" }, "funding": [ { @@ -3791,7 +3792,7 @@ "type": "tidelift" } ], - "time": "2024-12-05T17:15:07+00:00" + "time": "2025-03-24T10:02:05+00:00" }, { "name": "nesbot/carbon", @@ -4272,16 +4273,16 @@ }, { "name": "openspout/openspout", - "version": "v4.29.0", + "version": "v4.28.5", "source": { "type": "git", "url": "https://github.com/openspout/openspout.git", - "reference": "3032427a0cd95bdbd8081165f2daf134554cdcc1" + "reference": "ab05a09fe6fce57c90338f83280648a9786ce36b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/openspout/openspout/zipball/3032427a0cd95bdbd8081165f2daf134554cdcc1", - "reference": "3032427a0cd95bdbd8081165f2daf134554cdcc1", + "url": "https://api.github.com/repos/openspout/openspout/zipball/ab05a09fe6fce57c90338f83280648a9786ce36b", + "reference": "ab05a09fe6fce57c90338f83280648a9786ce36b", "shasum": "" }, "require": { @@ -4291,17 +4292,17 @@ "ext-libxml": "*", "ext-xmlreader": "*", "ext-zip": "*", - "php": "~8.3.0 || ~8.4.0" + "php": "~8.2.0 || ~8.3.0 || ~8.4.0" }, "require-dev": { "ext-zlib": "*", - "friendsofphp/php-cs-fixer": "^3.70.2", - "infection/infection": "^0.29.14", + "friendsofphp/php-cs-fixer": "^3.68.3", + "infection/infection": "^0.29.10", "phpbench/phpbench": "^1.4.0", - "phpstan/phpstan": "^2.1.7", + "phpstan/phpstan": "^2.1.2", "phpstan/phpstan-phpunit": "^2.0.4", - "phpstan/phpstan-strict-rules": "^2.0.3", - "phpunit/phpunit": "^12.0.6" + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^11.5.4" }, "suggest": { "ext-iconv": "To handle non UTF-8 CSV files (if \"php-mbstring\" is not already installed or is too limited)", @@ -4349,7 +4350,7 @@ ], "support": { "issues": "https://github.com/openspout/openspout/issues", - "source": "https://github.com/openspout/openspout/tree/v4.29.0" + "source": "https://github.com/openspout/openspout/tree/v4.28.5" }, "funding": [ { @@ -4361,7 +4362,7 @@ "type": "github" } ], - "time": "2025-03-06T09:59:55+00:00" + "time": "2025-01-30T13:51:11+00:00" }, { "name": "phpoption/phpoption", @@ -4901,16 +4902,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.7", + "version": "v0.12.8", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c" + "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/85057ceedee50c49d4f6ecaff73ee96adb3b3625", + "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625", "shasum": "" }, "require": { @@ -4974,9 +4975,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.7" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.8" }, - "time": "2024-12-10T01:58:33+00:00" + "time": "2025-03-16T03:05:19+00:00" }, { "name": "pxlrbt/filament-environment-indicator", @@ -5086,16 +5087,16 @@ }, { "name": "ramsey/collection", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/ramsey/collection.git", - "reference": "3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109" + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109", - "reference": "3c5990b8a5e0b79cd1cf11c2dc1229e58e93f109", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", "shasum": "" }, "require": { @@ -5156,9 +5157,9 @@ ], "support": { "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/2.1.0" + "source": "https://github.com/ramsey/collection/tree/2.1.1" }, - "time": "2025-03-02T04:48:29+00:00" + "time": "2025-03-22T05:38:12+00:00" }, { "name": "ramsey/uuid", @@ -5704,16 +5705,16 @@ }, { "name": "spatie/laravel-health", - "version": "1.32.4", + "version": "1.33.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-health.git", - "reference": "6510025255c04fa2bd37c2a6611095c5129b53c2" + "reference": "2c79b9ad26d37e361689b6df87fe4aba680a3827" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-health/zipball/6510025255c04fa2bd37c2a6611095c5129b53c2", - "reference": "6510025255c04fa2bd37c2a6611095c5129b53c2", + "url": "https://api.github.com/repos/spatie/laravel-health/zipball/2c79b9ad26d37e361689b6df87fe4aba680a3827", + "reference": "2c79b9ad26d37e361689b6df87fe4aba680a3827", "shasum": "" }, "require": { @@ -5785,7 +5786,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/laravel-health/tree/1.32.4" + "source": "https://github.com/spatie/laravel-health/tree/1.33.0" }, "funding": [ { @@ -5793,20 +5794,20 @@ "type": "github" } ], - "time": "2025-03-03T08:40:12+00:00" + "time": "2025-03-18T22:44:18+00:00" }, { "name": "spatie/laravel-package-tools", - "version": "1.19.0", + "version": "1.91.1", "source": { "type": "git", "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "1c9c30ac6a6576b8d15c6c37b6cf23d748df2faa" + "reference": "b0b509b9b01d77caa431ce9af3a706bc678e09c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/1c9c30ac6a6576b8d15c6c37b6cf23d748df2faa", - "reference": "1c9c30ac6a6576b8d15c6c37b6cf23d748df2faa", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/b0b509b9b01d77caa431ce9af3a706bc678e09c9", + "reference": "b0b509b9b01d77caa431ce9af3a706bc678e09c9", "shasum": "" }, "require": { @@ -5845,7 +5846,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.19.0" + "source": "https://github.com/spatie/laravel-package-tools/tree/1.91.1" }, "funding": [ { @@ -5853,7 +5854,7 @@ "type": "github" } ], - "time": "2025-02-06T14:58:20+00:00" + "time": "2025-03-21T09:50:49+00:00" }, { "name": "spatie/laravel-permission", @@ -5940,27 +5941,28 @@ }, { "name": "spatie/packagist-api", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/spatie/packagist-api.git", - "reference": "4d125fec1c937ba8485a5b7e026532508314fc32" + "reference": "0ce5b849df19338f44902008ebc1f9e9e166a1b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/packagist-api/zipball/4d125fec1c937ba8485a5b7e026532508314fc32", - "reference": "4d125fec1c937ba8485a5b7e026532508314fc32", + "url": "https://api.github.com/repos/spatie/packagist-api/zipball/0ce5b849df19338f44902008ebc1f9e9e166a1b6", + "reference": "0ce5b849df19338f44902008ebc1f9e9e166a1b6", "shasum": "" }, "require": { - "composer/semver": "^1.0|^2.0|^3.0", + "composer/semver": "^3.0", "ext-json": "*", "guzzlehttp/guzzle": "^7.0", - "php": "^7.3|^8.0" + "php": "^8.2" }, "require-dev": { - "phpunit/phpunit": "^9.4", - "spatie/phpunit-snapshot-assertions": "^4.2" + "laravel/pint": "^1.17.3", + "phpunit/phpunit": "^11.5 || ^12.0", + "spatie/phpunit-snapshot-assertions": "^5.1" }, "type": "library", "autoload": { @@ -5999,7 +6001,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/packagist-api/tree/2.1.0" + "source": "https://github.com/spatie/packagist-api/tree/2.1.1" }, "funding": [ { @@ -6011,7 +6013,7 @@ "type": "github" } ], - "time": "2022-08-01T10:13:17+00:00" + "time": "2025-03-21T09:22:04+00:00" }, { "name": "spatie/regex", @@ -9539,16 +9541,16 @@ }, { "name": "filp/whoops", - "version": "2.17.0", + "version": "2.18.0", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "075bc0c26631110584175de6523ab3f1652eb28e" + "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/075bc0c26631110584175de6523ab3f1652eb28e", - "reference": "075bc0c26631110584175de6523ab3f1652eb28e", + "url": "https://api.github.com/repos/filp/whoops/zipball/a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", + "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", "shasum": "" }, "require": { @@ -9598,7 +9600,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.17.0" + "source": "https://github.com/filp/whoops/tree/2.18.0" }, "funding": [ { @@ -9606,7 +9608,7 @@ "type": "github" } ], - "time": "2025-01-25T12:00:00+00:00" + "time": "2025-03-15T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -9661,16 +9663,16 @@ }, { "name": "laravel/pint", - "version": "v1.21.0", + "version": "v1.21.2", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "531fa0871fbde719c51b12afa3a443b8f4e4b425" + "reference": "370772e7d9e9da087678a0edf2b11b6960e40558" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/531fa0871fbde719c51b12afa3a443b8f4e4b425", - "reference": "531fa0871fbde719c51b12afa3a443b8f4e4b425", + "url": "https://api.github.com/repos/laravel/pint/zipball/370772e7d9e9da087678a0edf2b11b6960e40558", + "reference": "370772e7d9e9da087678a0edf2b11b6960e40558", "shasum": "" }, "require": { @@ -9681,9 +9683,9 @@ "php": "^8.2.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.68.5", - "illuminate/view": "^11.42.0", - "larastan/larastan": "^3.0.4", + "friendsofphp/php-cs-fixer": "^3.72.0", + "illuminate/view": "^11.44.2", + "larastan/larastan": "^3.2.0", "laravel-zero/framework": "^11.36.1", "mockery/mockery": "^1.6.12", "nunomaduro/termwind": "^2.3", @@ -9723,7 +9725,7 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2025-02-18T03:18:57+00:00" + "time": "2025-03-14T22:31:42+00:00" }, { "name": "mockery/mockery", @@ -9870,20 +9872,20 @@ }, { "name": "nunomaduro/collision", - "version": "v8.6.1", + "version": "v8.7.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "86f003c132143d5a2ab214e19933946409e0cae7" + "reference": "586cb8181a257a2152b6a855ca8d9598878a1a26" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/86f003c132143d5a2ab214e19933946409e0cae7", - "reference": "86f003c132143d5a2ab214e19933946409e0cae7", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/586cb8181a257a2152b6a855ca8d9598878a1a26", + "reference": "586cb8181a257a2152b6a855ca8d9598878a1a26", "shasum": "" }, "require": { - "filp/whoops": "^2.16.0", + "filp/whoops": "^2.17.0", "nunomaduro/termwind": "^2.3.0", "php": "^8.2.0", "symfony/console": "^7.2.1" @@ -9893,14 +9895,14 @@ "phpunit/phpunit": "<11.5.3 || >=12.0.0" }, "require-dev": { - "larastan/larastan": "^2.9.12", - "laravel/framework": "^11.39.1", - "laravel/pint": "^1.20.0", - "laravel/sail": "^1.40.0", - "laravel/sanctum": "^4.0.7", - "laravel/tinker": "^2.10.0", - "orchestra/testbench-core": "^9.9.2", - "pestphp/pest": "^3.7.3", + "larastan/larastan": "^2.10.0", + "laravel/framework": "^11.44.2", + "laravel/pint": "^1.21.2", + "laravel/sail": "^1.41.0", + "laravel/sanctum": "^4.0.8", + "laravel/tinker": "^2.10.1", + "orchestra/testbench-core": "^9.12.0", + "pestphp/pest": "^3.7.4", "sebastian/environment": "^6.1.0 || ^7.2.0" }, "type": "library", @@ -9964,7 +9966,7 @@ "type": "patreon" } ], - "time": "2025-01-23T13:41:43+00:00" + "time": "2025-03-14T22:37:40+00:00" }, { "name": "pestphp/pest", @@ -11450,16 +11452,16 @@ }, { "name": "sebastian/code-unit", - "version": "3.0.2", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca" + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", - "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64", "shasum": "" }, "require": { @@ -11495,7 +11497,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/code-unit/issues", "security": "https://github.com/sebastianbergmann/code-unit/security/policy", - "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.2" + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3" }, "funding": [ { @@ -11503,7 +11505,7 @@ "type": "github" } ], - "time": "2024-12-12T09:59:06+00:00" + "time": "2025-03-19T07:56:08+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -12208,16 +12210,16 @@ }, { "name": "sebastian/type", - "version": "5.1.0", + "version": "5.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "461b9c5da241511a2a0e8f240814fb23ce5c0aac" + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/461b9c5da241511a2a0e8f240814fb23ce5c0aac", - "reference": "461b9c5da241511a2a0e8f240814fb23ce5c0aac", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", "shasum": "" }, "require": { @@ -12253,7 +12255,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/type/issues", "security": "https://github.com/sebastianbergmann/type/security/policy", - "source": "https://github.com/sebastianbergmann/type/tree/5.1.0" + "source": "https://github.com/sebastianbergmann/type/tree/5.1.2" }, "funding": [ { @@ -12261,7 +12263,7 @@ "type": "github" } ], - "time": "2024-09-17T13:12:04+00:00" + "time": "2025-03-18T13:35:50+00:00" }, { "name": "sebastian/version", @@ -12382,16 +12384,16 @@ }, { "name": "spatie/laravel-ray", - "version": "1.39.1", + "version": "1.40.1", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ray.git", - "reference": "0d890fa2cd2c0b6175cf54c56b9321d81047571d" + "reference": "2d01295c5a1306935450b01ff950955479096f5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/0d890fa2cd2c0b6175cf54c56b9321d81047571d", - "reference": "0d890fa2cd2c0b6175cf54c56b9321d81047571d", + "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/2d01295c5a1306935450b01ff950955479096f5f", + "reference": "2d01295c5a1306935450b01ff950955479096f5f", "shasum": "" }, "require": { @@ -12454,7 +12456,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-ray/issues", - "source": "https://github.com/spatie/laravel-ray/tree/1.39.1" + "source": "https://github.com/spatie/laravel-ray/tree/1.40.1" }, "funding": [ { @@ -12466,7 +12468,7 @@ "type": "other" } ], - "time": "2025-02-05T08:16:15+00:00" + "time": "2025-03-14T13:11:12+00:00" }, { "name": "spatie/macroable", @@ -12520,16 +12522,16 @@ }, { "name": "spatie/ray", - "version": "1.41.5", + "version": "1.41.6", "source": { "type": "git", "url": "https://github.com/spatie/ray.git", - "reference": "9d078f04ffa32ad543a20716844ec343fdd7d856" + "reference": "ae6e32a54a901544a3d70b12b865900bc240f71c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ray/zipball/9d078f04ffa32ad543a20716844ec343fdd7d856", - "reference": "9d078f04ffa32ad543a20716844ec343fdd7d856", + "url": "https://api.github.com/repos/spatie/ray/zipball/ae6e32a54a901544a3d70b12b865900bc240f71c", + "reference": "ae6e32a54a901544a3d70b12b865900bc240f71c", "shasum": "" }, "require": { @@ -12589,7 +12591,7 @@ ], "support": { "issues": "https://github.com/spatie/ray/issues", - "source": "https://github.com/spatie/ray/tree/1.41.5" + "source": "https://github.com/spatie/ray/tree/1.41.6" }, "funding": [ { @@ -12601,7 +12603,7 @@ "type": "other" } ], - "time": "2025-02-14T12:51:43+00:00" + "time": "2025-03-21T08:56:30+00:00" }, { "name": "staabm/side-effects-detector", From a7bba7ed7839f838ed43325f4204cf807019d28d Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Thu, 27 Mar 2025 07:17:28 +0000 Subject: [PATCH 04/18] Remove autoprefixer form Vite config --- bun.lockb | Bin 112846 -> 112846 bytes vite.config.js | 1 - 2 files changed, 1 deletion(-) diff --git a/bun.lockb b/bun.lockb index f08152a47a92c0c1b43ed3509f677bafc31fac8e..11258904f95d34d554dd43d1f81d7b401d531299 100755 GIT binary patch delta 85 zcmX^2k?q_^wuUW??z&Q@3=I4X3=G^13=Mh94f7bUu5jgGjI+=)HJzTQ%jm~sXg+V3Xs6_|?UN|l_G?!s50Zsxm r0GF{X0T=->m&z>xGXgLGm;WsR76UOZFt->k0hTHPHaWMjSOFej3l0|l diff --git a/vite.config.js b/vite.config.js index c53f56d..02a90d7 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,5 +1,4 @@ import { defineConfig } from 'vite'; -import autoprefixer from 'autoprefixer'; import laravel from 'laravel-vite-plugin'; import tailwindcss from "@tailwindcss/vite"; import vue from '@vitejs/plugin-vue'; From 6cfe237737c70335c5991db0f2279e179580a656 Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Thu, 27 Mar 2025 07:19:59 +0000 Subject: [PATCH 05/18] Update app.css --- resources/css/app.css | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/resources/css/app.css b/resources/css/app.css index 4ff3920..a3e93c7 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -3,16 +3,15 @@ @import "tailwindcss"; +@plugin '@tailwindcss/forms'; +@plugin '@tailwindcss/typography'; + @import "./typography.css"; @import "./forms.css"; @import "./buttons.css"; @import "./content.css"; -@plugin '@tailwindcss/forms'; -@plugin '@tailwindcss/typography'; - @theme { - --font-*: initial; --font-text: "Arial", sans-serif; --font-heading: "Arial", sans-serif; @@ -38,6 +37,8 @@ --color-brand-950: #282a43; } -#app { - @apply h-full; +@layer base { + #app { + @apply h-full; + } } From e5a41c85debbb88b2ad437e988d9acc14dbc2bd5 Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Thu, 27 Mar 2025 07:20:46 +0000 Subject: [PATCH 06/18] Remove `@tailwindcss/typography` --- bun.lockb | Bin 112846 -> 110813 bytes package.json | 1 - resources/css/app.css | 1 - resources/css/content.css | 2 +- 4 files changed, 1 insertion(+), 3 deletions(-) diff --git a/bun.lockb b/bun.lockb index 11258904f95d34d554dd43d1f81d7b401d531299..5d246735577eaddbf1bb4045ad0e3b512be0e91b 100755 GIT binary patch delta 15571 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 JH?TL`|1TCyT#Enz delta 16772 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 diff --git a/package.json b/package.json index fd2bb2f..2fafae0 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,6 @@ "@inertiajs/vue3": "^2.0.5", "@sentry/vue": "^8.55.0", "@tailwindcss/forms": "^0.5.10", - "@tailwindcss/typography": "^0.5.16", "@tailwindcss/vite": "^4.0.17", "@vitejs/plugin-vue": "^5.2.3", "laravel-vite-plugin": "^1.2.0", diff --git a/resources/css/app.css b/resources/css/app.css index a3e93c7..ca8628e 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -4,7 +4,6 @@ @import "tailwindcss"; @plugin '@tailwindcss/forms'; -@plugin '@tailwindcss/typography'; @import "./typography.css"; @import "./forms.css"; diff --git a/resources/css/content.css b/resources/css/content.css index 63c81cb..08f3a9a 100644 --- a/resources/css/content.css +++ b/resources/css/content.css @@ -1,5 +1,5 @@ @utility content { - @apply prose text-neutral-700; + @apply text-neutral-700; h1, h2, From 47aad1fb2e36e54377b8599d43708ff0126109f1 Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Thu, 27 Mar 2025 07:22:41 +0000 Subject: [PATCH 07/18] Add simple template for testing elements --- resources/js/Pages/Elements.vue | 19 +++++++++++++++++++ routes/web.php | 4 ++++ 2 files changed, 23 insertions(+) create mode 100644 resources/js/Pages/Elements.vue diff --git a/resources/js/Pages/Elements.vue b/resources/js/Pages/Elements.vue new file mode 100644 index 0000000..8d17b7f --- /dev/null +++ b/resources/js/Pages/Elements.vue @@ -0,0 +1,19 @@ + + + diff --git a/routes/web.php b/routes/web.php index 88ee702..11e37b1 100644 --- a/routes/web.php +++ b/routes/web.php @@ -5,6 +5,10 @@ Route::get('health', Spatie\Health\Http\Controllers\HealthCheckResultsController::class)->middleware(['auth', 'role:'.Role::SUPER_ADMIN->value]); +Route::get('elements', function () { + return inertia('Elements'); +})->middleware(['auth', 'role:'.Role::SUPER_ADMIN->value])->name('elements'); + Route::controller(App\Http\Controllers\RegisterController::class) ->middleware(['guest']) ->group(function () { From 7e7294f963968454edc412c32b8026edcb4098ac Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Thu, 27 Mar 2025 07:27:43 +0000 Subject: [PATCH 08/18] Add form elements --- resources/css/typography.css | 2 +- resources/js/Components/PageTitle.vue | 2 +- resources/js/Pages/Elements.vue | 86 ++++++++++++++++++++++++++- 3 files changed, 87 insertions(+), 3 deletions(-) diff --git a/resources/css/typography.css b/resources/css/typography.css index d2b2625..a53a0e1 100644 --- a/resources/css/typography.css +++ b/resources/css/typography.css @@ -1,5 +1,5 @@ @utility heading { - @apply text-neutral-900 font-semibold leading-none; + @apply text-neutral-900 font-medium leading-none; } @utility h1 { diff --git a/resources/js/Components/PageTitle.vue b/resources/js/Components/PageTitle.vue index 362d99a..8bffae0 100644 --- a/resources/js/Components/PageTitle.vue +++ b/resources/js/Components/PageTitle.vue @@ -1,7 +1,7 @@ diff --git a/resources/js/Pages/Elements.vue b/resources/js/Pages/Elements.vue index 8d17b7f..d80bcd9 100644 --- a/resources/js/Pages/Elements.vue +++ b/resources/js/Pages/Elements.vue @@ -8,7 +8,91 @@ >

- Elements +
+
+

+ Forms +

+ +
+
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ +
+ +
+
+
+
+
From 50ccdda7e02dbf2a5036187cfe75d5fefdf8df57 Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Thu, 27 Mar 2025 07:29:17 +0000 Subject: [PATCH 09/18] Add toggle button --- resources/css/forms.css | 2 +- resources/js/Pages/Elements.vue | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/resources/css/forms.css b/resources/css/forms.css index 21a3238..5705b2b 100644 --- a/resources/css/forms.css +++ b/resources/css/forms.css @@ -25,7 +25,7 @@ } @utility inline-label { - @apply flex items-center gap-x-2; + @apply flex items-center gap-x-2 text-sm; } @utility field { diff --git a/resources/js/Pages/Elements.vue b/resources/js/Pages/Elements.vue index d80bcd9..973116b 100644 --- a/resources/js/Pages/Elements.vue +++ b/resources/js/Pages/Elements.vue @@ -89,6 +89,21 @@ Radio + +
+ +
From 1092581614c4796cfece5cba3a3ecb726b1a378c Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Thu, 27 Mar 2025 07:34:37 +0000 Subject: [PATCH 10/18] Add text content --- resources/css/content.css | 2 +- resources/js/Pages/Elements.vue | 71 ++++++++++++++++++++++++++++++++- 2 files changed, 70 insertions(+), 3 deletions(-) diff --git a/resources/css/content.css b/resources/css/content.css index 08f3a9a..6fa6cbe 100644 --- a/resources/css/content.css +++ b/resources/css/content.css @@ -39,7 +39,7 @@ } a { - @apply hover:underline; + @apply underline hover:decoration-transparent transition-colors; } ul li { diff --git a/resources/js/Pages/Elements.vue b/resources/js/Pages/Elements.vue index 973116b..7349ae5 100644 --- a/resources/js/Pages/Elements.vue +++ b/resources/js/Pages/Elements.vue @@ -8,8 +8,8 @@ >
-
-
+
+

Forms

@@ -107,6 +107,73 @@
+ +
+

+ Content +

+ +
+

Heading 1

+

Heading 2

+

Heading 3

+

Heading 4

+
Heading 5
+
Heading 6
+

+ Lorem ipsum dolor sit bold amet italic consectetur adipisicing elit. + Hic praesentium consectetur eum text link laudantium optio temporibus. Beatae, + nulla natus aut accusamus sint culpa at itaque, voluptates architecto laboriosam ipsum + voluptatem ducimus. +

+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Est ad totam distinctio consequatur + quae a pariatur asperiores obcaecati error officiis perspiciatis et similique sit quas, rerum + eius perferendis dolorum culpa. +

+
    +
  • Unordered List Item 1
  • +
  • Unordered List Item 2
  • +
  • Unordered List Item 3
  • +
+
    +
  1. Ordered List Item 1
  2. +
  3. Ordered List Item 2
  4. +
  5. Ordered List Item 3
  6. +
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic praesentium consectetur eum + laudantium optio temporibus. Beatae, nulla natus aut accusamus sint culpa at itaque, voluptates + architecto laboriosam ipsum voluptatem ducimus. +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Table Heading 1Table Heading 2Table Heading 3
Table Data 1Table Data 2Table Data 3
Table Data 1Table Data 2Table Data 3
Table Data 1Table Data 2Table Data 3
+
+
From ef4ed459acf7e0812847dbf00a707b0724a2d6ca Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Thu, 27 Mar 2025 08:33:25 +0000 Subject: [PATCH 11/18] Update forms.css --- resources/css/forms.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/css/forms.css b/resources/css/forms.css index 5705b2b..1528e5b 100644 --- a/resources/css/forms.css +++ b/resources/css/forms.css @@ -45,7 +45,7 @@ } @utility option { - @apply field cursor-pointer size-5 text-brand-800; + @apply field cursor-pointer size-5 text-brand-800 checked:border-transparent; } @utility checkbox { From 85f3213544511ad18650edc4cd0ed7fcf013bf13 Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Thu, 27 Mar 2025 08:49:06 +0000 Subject: [PATCH 12/18] Move toggle styles to forms file --- resources/css/forms.css | 12 ++++++++++++ resources/js/Pages/Elements.vue | 6 +++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/resources/css/forms.css b/resources/css/forms.css index 1528e5b..d2f642d 100644 --- a/resources/css/forms.css +++ b/resources/css/forms.css @@ -55,3 +55,15 @@ @utility radio { @apply option rounded-full; } + +@utility toggle { + @apply inline-flex items-center gap-3 cursor-pointer; + + div { + @apply relative w-9 h-5 bg-brand-200 rounded-full peer-focus:outline-hidden peer-checked:after:translate-x-full peer-checked:rtl:after:-translate-x-full peer-checked:after:border-white peer-checked:bg-brand-800 after:bg-white after:rounded-full after:size-4 after:content-[''] after:absolute after:top-[2px] after:start-[2px] after:transition-all; + } + + span { + @apply text-sm; + } +} diff --git a/resources/js/Pages/Elements.vue b/resources/js/Pages/Elements.vue index 7349ae5..cab61ef 100644 --- a/resources/js/Pages/Elements.vue +++ b/resources/js/Pages/Elements.vue @@ -91,15 +91,15 @@
-
From bc7b83b91498e7f15e1ea72ae6d260f7ca2fe23f Mon Sep 17 00:00:00 2001 From: Seb Kay Date: Thu, 27 Mar 2025 09:02:04 +0000 Subject: [PATCH 15/18] Refactor transition usage --- resources/css/buttons.css | 2 +- resources/css/forms.css | 2 +- resources/css/variables.css | 2 ++ resources/js/Components/Footer.vue | 2 +- resources/js/Components/Header.vue | 2 +- resources/js/Pages/Login/Show.vue | 10 +++++----- resources/js/Pages/Register/Show.vue | 2 +- resources/js/Pages/ResetPassword/Show.vue | 2 +- 8 files changed, 13 insertions(+), 11 deletions(-) diff --git a/resources/css/buttons.css b/resources/css/buttons.css index 6378c3c..b68e56e 100644 --- a/resources/css/buttons.css +++ b/resources/css/buttons.css @@ -1,5 +1,5 @@ @utility button { - @apply cursor-pointer rounded-md bg-brand-800 px-6 py-3 text-sm font-semibold text-white inline-flex shadow-xs hover:bg-brand-600 transition-all ease-in-out duration-200; + @apply cursor-pointer rounded-md bg-brand-800 px-6 py-3 text-sm font-semibold text-white inline-flex shadow-xs hover:bg-brand-600 transition-colors; &[disabled] { @apply pointer-events-none opacity-50; diff --git a/resources/css/forms.css b/resources/css/forms.css index d2f642d..9a50f24 100644 --- a/resources/css/forms.css +++ b/resources/css/forms.css @@ -29,7 +29,7 @@ } @utility field { - @apply block rounded-md border-brand-300 shadow-xs outline-hidden hover:ring-3 hover:ring-brand-200/50 focus:border-brand-300 focus:ring-3 focus:ring-brand-200/50 focus:ring-offset-0 transition ease-in-out duration-200; + @apply block rounded-md border-brand-300 shadow-xs outline-hidden hover:ring-3 hover:ring-brand-200/50 focus:border-brand-300 focus:ring-3 focus:ring-brand-200/50 focus:ring-offset-0 transition; } @utility input { diff --git a/resources/css/variables.css b/resources/css/variables.css index c6b5341..b4d7150 100644 --- a/resources/css/variables.css +++ b/resources/css/variables.css @@ -1,4 +1,6 @@ @theme { + --default-transition-duration: 0.2s; + --font-text: "Arial", sans-serif; --font-heading: "Arial", sans-serif; --font-serif: "Georgia", sans-serif; diff --git a/resources/js/Components/Footer.vue b/resources/js/Components/Footer.vue index 911a2eb..910bafd 100644 --- a/resources/js/Components/Footer.vue +++ b/resources/js/Components/Footer.vue @@ -5,7 +5,7 @@ © 2024 Seb Kay. All rights reserved. diff --git a/resources/js/Components/Header.vue b/resources/js/Components/Header.vue index abe2c7a..ed33a52 100644 --- a/resources/js/Components/Header.vue +++ b/resources/js/Components/Header.vue @@ -21,7 +21,7 @@ :method="link?.method" :as="link?.method == 'post' ? 'button' : 'a'" v-text="link.label" - class="rounded-xl px-3 py-2 text-sm font-medium cursor-pointer transition-colors ease-in-out duration-200" + class="rounded-xl px-3 py-2 text-sm font-medium cursor-pointer transition-colors" :class="{ 'bg-brand-100 text-brand-950': link.components.includes($page.component), 'text-brand-600 hover:text-brand-950 focus:text-brand-950': !link.components.includes($page.component), diff --git a/resources/js/Pages/Login/Show.vue b/resources/js/Pages/Login/Show.vue index 98f5b48..2fb588a 100644 --- a/resources/js/Pages/Login/Show.vue +++ b/resources/js/Pages/Login/Show.vue @@ -34,7 +34,7 @@ > Password @@ -49,16 +49,16 @@
-
-