- Add @fluxAppearance and @fluxScripts to Demo layout
- Replace custom button with flux:button component
- Flux button handles loading states internally
The wire:loading directives weren't working because Livewire's
CSS wasn't being parsed by the browser (style sheet not applied).
Using Flux's button component resolves this cleanly.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add HasMenuPermissions trait to classes implementing AdminMenuProvider:
- Website\Hub\Boot
- Core\Mod\Hub\Boot
The trait provides default implementations for the new menuPermissions()
and canViewMenu() methods added to the AdminMenuProvider interface.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Remove internal branding:
- Replace "Snide" codename with "Core" in documentation
- Remove "host-uk/core" package name check in Boot.php
- Remove company references from CDN service comments
- Remove hardcoded fallback domains
Improve generated code clarity:
- Add [USER] prefix to TODO comments in MakePlugCommand templates
- Add header comments explaining generated files need implementation
- Convert dashboard TODOs to placeholder UI sections
- Remove internal roadmap TODOs from route files
Add EUPL-1.2 license headers:
- Added license header to 231 PHP files
- Skipped 208 Blade templates (HTML, not PHP)
Update release documentation:
- Mark critical and high issues as fixed in RELEASE-BLOCKERS.md
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Load Font Awesome Pro CSS in admin layout using Cdn::versioned helper
for cache-busted asset loading.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>