- FileService: use Storage::temporaryUrl() standard API instead of manual signed route
- FileService: added isImage() and getPreviewUrl() helpers
- Seeder: create actual files on disk instead of fake paths
- Edit Feedback: new 'Attachments' section showing all feedback files with thumbnails
- Interactions modal: image preview thumbnails + inline click-to-open
- New footer layout: edit-footer.blade.php wrapper for attachments + similar cases
- Custom Filament CSS: Material colors (#0058be primary), Manrope/Inter fonts
- Top navigation bar 56px, white bg, border-bottom
- Sharper border-radius, custom badge colors, form input styling
- Similar Cases & Attachment Links redesigned to match HTML mockups
- AdminPanelProvider: topNavigation(), custom colors, renderHook CSS injection
- Dark mode overrides included
This PR does two things...
First, it adds a basic Tailwind configuration out of the box. This lets you start using Tailwind immediately without installing any starter kit. Useful if you just want to mess around or build things from scratch.
Second, it adds a composer run dev script, which starts php artisan serve, php artisan queue:listen --tries=1, php artisan pail (now a dev dependency by default), and npm run dev all in one command, with color coded output in the terminal using concurrently.
* Implement L11 welcome page design
* wip
* Remove shop and sponsor links and use more semantic elements
* Update screenshots to simplified versions
* Update images to use CDN versions and remove images from the repo
* Update Home to Dashboard
* Small tweaks to match Breeze
* wip
* minor tweaks
* Use cool gray for dark mode
* Use the same grays for light and dark
* Improve dots bg
* Add some red back into dark mode
* Replace Tailwind CDN with compiled CSS
* Remove unnecessary class
* Restore font-display: swap
---------
Co-authored-by: Taylor Otwell <taylor@laravel.com>
* Added sans-serif as Fallback Font
Added sans-serif as Fallback Font to the Welcome Page
* Update welcome.blade.php
Co-authored-by: Taylor Otwell <taylor@laravel.com>