Author SHA1 Message Date
AnthoandClaude Opus 5 d6ecb46c8d fix(doc): aligne la version des pieds de page CGU et Mentions legales sur 1.1.0
Build & Deploy / build (push) Successful in 25s
Le pied de page Documentation etait passe en 1.1.0, mais les pages CGU et
Mentions legales affichaient encore v1.0 : l'application annoncait donc deux
versions differentes selon l'ecran consulte.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 10:47:17 +02:00
AnthoandClaude Opus 5 9d8ff6b793 fix(doc): affiche la version 1.1.0 dans le pied de page Documentation
Build & Deploy / build (push) Successful in 24s
Le pied de page annoncait encore v1.0 alors que le CHANGELOG et le dossier
donnent la 1.1.0 comme version livree. L'API expose desormais la meme valeur
via GET /health.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 10:38:04 +02:00
Coyaud Anthony 9c62ae11a7 merge: intègre dev dans main (retrait du bouton de notifications)
Build & Deploy / build (push) Successful in 20s
2026-08-17 16:05:26 +02:00
Coyaud Anthony 6834985334 merge: intègre fix/retire-bouton-notifications-inoperant dans dev 2026-08-17 16:05:26 +02:00
Coyaud AnthonyandClaude Opus 5 c1950629f1 fix(ui): retire le bouton de notifications inopérant de l'en-tête
Le bouton cloche portait un aria-label « Notifications » mais aucun gestionnaire
de clic : il n'ouvrait rien et n'était relié à aucune fonctionnalité. Un contrôle
annoncé aux lecteurs d'écran comme actionnable alors qu'il ne fait rien dégrade
l'accessibilité plutôt qu'il ne l'améliore.

- suppression du bouton et de l'icône Bell dans Header.jsx
- retrait de Bell de l'import lucide-react
- suppression de la règle .iconBtn et de son sélecteur :focus-visible dans
  Header.module.css, devenus morts

Aucun test ne référençait ce contrôle.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 16:05:26 +02:00
Coyaud Anthony f9482d5b68 merge: intègre dev dans main (cohérence pages légales et documentation)
Build & Deploy / build (push) Successful in 21s
2026-08-17 12:50:45 +02:00
Coyaud Anthony e4271825f6 merge: intègre fix/coherence-pages-legales-et-documentation dans dev 2026-08-17 12:50:45 +02:00
5 changed files with 4 additions and 17 deletions
@@ -1,6 +1,6 @@
/* En-tête fixe de l'application Data Sentinel */
import { Bell, LogOut, Menu } from 'lucide-react';
import { LogOut, Menu } from 'lucide-react';
import { useAuth } from '../../context/useAuth';
import { useNavigate } from 'react-router-dom';
import styles from './Header.module.css';
@@ -40,9 +40,6 @@ export default function Header({ onToggleSidebar, sidebarOpen }) {
</div>
<div className={styles.right}>
<button className={styles.iconBtn} aria-label="Notifications">
<Bell size={18} color="var(--color-white)" aria-hidden="true" />
</button>
{user && (
<span className={styles.username} aria-label={`Connecté en tant que ${user.username}`}>
{user.username}
@@ -68,15 +68,6 @@
gap: 16px;
}
.iconBtn {
background: none;
border: none;
cursor: pointer;
padding: 4px;
display: flex;
align-items: center;
}
.username {
color: var(--color-white);
font-size: 13px;
@@ -122,7 +113,6 @@
/* Focus visible sur tous les éléments interactifs */
.burgerBtn:focus-visible,
.iconBtn:focus-visible,
.logoutBtn:focus-visible {
outline: 2px solid var(--color-white);
outline-offset: 2px;
+1 -1
View File
@@ -178,7 +178,7 @@ export default function CGU() {
</main>
<footer className={styles.footer} role="contentinfo">
<p>Data Sentinel v1.0 COYAUD Anthony, Nexa Digital School 2026</p>
<p>Data Sentinel v1.1.0 COYAUD Anthony, Nexa Digital School 2026</p>
<nav aria-label="Liens légaux">
<a href="/mentions-legales">Mentions légales</a>
</nav>
@@ -73,7 +73,7 @@ export default function Documentation() {
</div>
<div className={styles.footer}>
<p>Data Sentinel v1.0 — Développé par COYAUD Anthony, Nexa Digital School 2026</p>
<p>Data Sentinel v1.1.0 — Développé par COYAUD Anthony, Nexa Digital School 2026</p>
<p>
<a href="/cgu" className={styles.link}>CGU</a>
{' · '}
@@ -99,7 +99,7 @@ export default function MentionsLegales() {
</div>
<footer className={styles.footer}>
<p>Data Sentinel v1.0 COYAUD Anthony, Nexa Digital School 2026</p>
<p>Data Sentinel v1.1.0 COYAUD Anthony, Nexa Digital School 2026</p>
</footer>
</div>
</div>