Releases: vomfive/OnBoard
Releases · vomfive/OnBoard
1.2.3
-
🔗 Lien d’accès unique à la page des visiteurs
Génération d’un lien sécurisé pour consulter la liste des visiteurs sans accès au panneau admin. -
🆕 Nouvel onglet “Liens & QR codes” dans la configuration
Permet de :-
🔍 Récupérer le lien unique vers :
- Le formulaire visiteur
- La page visiteurs
-
📱 Générer automatiquement un QR code pour chaque lien (téléchargeable)
-
🛠️ Améliorations
-
🛑 Correction d’un bug lors de la sortie visiteur
- Résolution d’un bug où certains visiteurs ne pouvaient pas se désinscrire correctement
- Affichage clair de l’état après désinscription
-
📱 Affichage mobile encore amélioré
- Alignement responsive sur les QR codes et liens
- Correction d’un débordement sur iOS
1.2.2
- 📱 Adaptation complète pour mobile et tablette
- Formulaire visiteur fluide sur petit écran
- Navigation simplifiée avec zones cliquables élargies
- Tableaux et boutons reformatés pour écran tactile
- 🧭 Responsive design sur toutes les pages :
/visitors(liste des visiteurs)
1.2.0
🧾 Gestion des visiteurs
| Fonctionnalité | Description |
|---|---|
| 📄 Pagination | Liste paginée si grand nombre d'entrées |
| 🔍 Recherche avancée | Par entreprise, date, personne visitée |
| 🧰 Filtres dynamiques | Présents / Sortis / Plage horaire |
| 📊 Tableau de bord | Stats globales : nombre, pics horaires, etc. |
| 📁 Export CSV | Téléchargement des visiteurs filtrés |
🔐 Sécurité & Sessions
| Fonctionnalité | Description |
|---|---|
| ⏳ Session étendue | 30 min par défaut, 7 jours si "Rester connecté" |
| ♻️ Renouvellement auto | À chaque action utilisateur |
| Pop-up 1 min avant expiration | |
| ➡️ Redirection expiration | Avec message d’explication |
| 👋 Feedback après déco | Message visuel stylé |
| 🛡️ CSRF protection | Flask-WTF sur tous les formulaires |
| 🧼 Validation des entrées | Contre injections (XSS, SQL, etc.) |
🧪 Formulaires & UX
| Fonctionnalité | Description |
|---|---|
| ⚙️ Configuration AJAX | Pour tous les formulaires admin |
| ✅ Feedback stylé | Succès/erreur sous les boutons |
| 📧 Mail de test SMTP | Envoi + retour visuel |
| 🧨 Confirmation suppression | Modale HTML/CSS (plus de onsubmit="...") |
| 🧷 Soumission après validation | Le formulaire est bloqué tant que non confirmé |
| 🔓 Bouton déconnexion visible | Visible, accessible rapidement |
🎨 Personnalisation
| Fonctionnalité | Description |
|---|---|
| 🖼️ Upload de logo | Depuis l’onglet « Personnalisation » |
| ⚡ Upload sans rechargement | AJAX complet |
| 🗑️ Suppression PDF consignes | Option disponible directement |
👥 Gestion des personnes à visiter
| Fonctionnalité | Description |
|---|---|
| ➕ Option "Autre personne" | Choix libre dans le formulaire |
| 🔁 AJAX gestion personnes | Ajout/suppression sans rechargement |
🔐 Sécurité avancée
| Fonctionnalité | Description |
|---|---|
| 🤖 Google reCAPTCHA | Sur connexion admin (activable) |
| 🔑 Confirmation mot de passe | Lors de la modification |
| 🧱 Critères mot de passe | Longueur, majuscule, chiffre, caractère spécial |
| 📉 Feedback mot de passe | Stylisé et explicite |
🧭 Ergonomie & Accessibilité
| Fonctionnalité | Description |
|---|---|
| ⌨️ Navigation au clavier | Entrée = étape suivante ou soumettre |
| ✍️ Autocomplete & suggestions | Dans le formulaire visiteur |
| 🔔 Messages homogènes | Pour erreurs / succès partout dans l'interface |