Mode sombre, option désactivation mises à jour, user-picker avec recherche

- Dark mode complet : darkMode:'class' Tailwind, sélecteur clair/sombre/auto
  dans la navigation (mémorisé dans localStorage, sans flash au chargement) ;
  53 vues et 8 composants Breeze mis à jour avec classes dark:
- Composant user-picker : fenêtre modale avec recherche temps réel (nom/email)
  remplace les <select> d'ajout de membres dans sections et sources
- Paramètres : option "Désactiver la vérification automatique des mises à jour"
  (case à cochage auto-soumise, route POST parametres/updates)
- Panneau "Paramètres généraux" remonté en tête de la page de paramètres
- README recentré sur l'installation manuelle hébergement PHP+MySQL
- VERSION 1.0.1

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-04 19:46:22 +02:00
parent 07ab2a7063
commit f530f55577
73 changed files with 1288 additions and 913 deletions
+5 -5
View File
@@ -14,7 +14,7 @@
<link href="https://fonts.bunny.net/css?family=figtree:400,500,600&display=swap" rel="stylesheet"/>
@endif
</head>
<body class="font-sans antialiased bg-gray-50 min-h-screen flex flex-col items-center justify-center px-4">
<body class="font-sans antialiased bg-gray-50 dark:bg-gray-700 min-h-screen flex flex-col items-center justify-center px-4">
<div class="text-center max-w-md w-full">
@@ -23,10 +23,10 @@
<img src="{{ $siteLogoUrl }}" alt="{{ config('app.name') }}"
class="h-28 w-auto object-contain mx-auto mb-8">
@else
<h1 class="text-3xl font-bold text-gray-900 mb-4">{{ config('app.name') }}</h1>
<h1 class="text-3xl font-bold text-gray-900 dark:text-white mb-4">{{ config('app.name') }}</h1>
@endif
<p class="text-gray-500 text-sm mb-10">
<p class="text-gray-500 dark:text-gray-400 text-sm mb-10">
Application de relevés généalogiques
</p>
@@ -43,7 +43,7 @@
</a>
@if($registrationEnabled && Route::has('register'))
<a href="{{ route('register') }}"
class="px-8 py-3 border border-gray-300 text-gray-700 font-medium rounded-lg hover:bg-gray-100 transition-colors">
class="px-8 py-3 border border-gray-300 dark:border-gray-600 text-gray-700 dark:text-gray-300 font-medium rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700 transition-colors">
Créer un compte
</a>
@endif
@@ -51,7 +51,7 @@
@endauth
</div>
<footer class="absolute bottom-6 text-xs text-gray-300">
<footer class="absolute bottom-6 text-xs text-gray-300 dark:text-gray-600">
{{ config('app.name') }}
</footer>