✨ Features
- Configurable admin panel path: New
admin_pathsetting in Settings → Admin Panel. Change your admin URL from/adminto any custom path. Saved to.envasBLOGR_ADMIN_PATHandconfig/blogr.php. Runphp artisan blogr:sync-admin-pathafter saving to update yourAdminPanelProvider.php. - Localized notifications: Success messages now display in the user's language (EN/FR/ES/DE) with clear instructions to run the sync command.
🐛 Bug Fixes
- Admin panel path save: Fixed Livewire form binding by using
$this->form->getState()with\Throwablefallback. Also persists to.envfor production reliability whenconfig/is not writable. - Settings page crash: Fixed
syntax erroron the Admin Panel tab caused by a missing tabs array closing bracket. - PHP 8.4 compatibility: Added explicit
public string $admin_pathproperty declaration to avoid dynamic property deprecation. - BackToTopSettings type error: Caught
\Throwableinstead of\Exceptionduring form state retrieval.
🔧 Maintenance
- Syntax check test: Added
tests/Unit/SyntaxCheckTest.phpthat validates PHP syntax of allsrc/files viaphp -l.