Lot UX complet : jetons, boutons, icônes, accessibilité, cartes, thème clair (#57-68) #69

Merged
bruno merged 37 commits from ux-57-68 into main 2026-10-28 23:41:03 -04:00
Owner

Périmètre — les 12 issues [UX] en un lot

  • #57 Jetons : échelle fermée documentée, rayons pilule -> --radius-full.
  • #58 Boutons : primary uni (fini les dégradés), secondary, danger, icon 36px, états unifiés.
  • #59 Icônes : emoji d'interface retirés des gabarits ; épingler et recherche en SVG trait ; favicons et contenu utilisateur inchangés.
  • #60 Accessibilité : --accent-text distinct (#14b8a6 sombre, #0f766e clair, 5,47:1 sur blanc) pour les textes d'accent.
  • #61 Typographie : pile système assumée (Inter déclarée mais jamais chargée ; pas de CDN tiers pour une app auto-hébergée).
  • #62 Pages : Aujourd'hui et Focus reprennent .page-head / .page-title commun.
  • #63 Navigation : recherche en double supprimée de l'en-tête (palette Ctrl+K + recherche sidebar restent).
  • #64 Mobile : cibles 44px sous 640px, en-tête et KPI compacts.
  • #65 États : .empty-state/.focus-empty unifiés, classe .skeleton (respect de prefers-reduced-motion).
  • #66 Formulaires : .field-error / .field-error-msg.
  • #67 Cartes : titre clampé 2 lignes, code discret, labels/chips en texte thème sur fond teinté color-mix (contraste garanti quelle que soit la couleur Gitea).
  • #68 Thème clair : connexion et wallboard suivent le thème mémorisé (init avant rendu) + variantes claires.

Tests et incidents en cours de route

  • Suite complète locale : 355 passed.
  • Incident corrigé avant merge : la regex de nettoyage des titres <h1> a corrompu {{ slide.full_name }} / {{ full_name }} / {{ repo_info.name }} (les {{ ont été mangés) — réparé et vérifié sur la branche, et les tests wall/projet repassent.
  • Tests anciens ajustés à la nouvelle réalité UX (bouton palette en SVG, option revue sans emoji, nav-pill -> seg-tabs sur le dashboard, 'Ouvertes' sans emoji).

Bump 0.42.0 (MINOR) + CHANGELOG. Attention : ce lot touche 37 fichiers, dont tous les gabarits — à valider visuellement sur les instances avant de fermer les issues #57-68.

## Périmètre — les 12 issues [UX] en un lot - #57 Jetons : échelle fermée documentée, rayons pilule -> `--radius-full`. - #58 Boutons : primary uni (fini les dégradés), secondary, danger, icon 36px, états unifiés. - #59 Icônes : emoji d'interface retirés des gabarits ; épingler et recherche en SVG trait ; favicons et contenu utilisateur inchangés. - #60 Accessibilité : `--accent-text` distinct (#14b8a6 sombre, #0f766e clair, 5,47:1 sur blanc) pour les textes d'accent. - #61 Typographie : pile système assumée (Inter déclarée mais jamais chargée ; pas de CDN tiers pour une app auto-hébergée). - #62 Pages : Aujourd'hui et Focus reprennent `.page-head` / `.page-title` commun. - #63 Navigation : recherche en double supprimée de l'en-tête (palette Ctrl+K + recherche sidebar restent). - #64 Mobile : cibles 44px sous 640px, en-tête et KPI compacts. - #65 États : `.empty-state`/`.focus-empty` unifiés, classe `.skeleton` (respect de prefers-reduced-motion). - #66 Formulaires : `.field-error` / `.field-error-msg`. - #67 Cartes : titre clampé 2 lignes, code discret, labels/chips en texte thème sur fond teinté color-mix (contraste garanti quelle que soit la couleur Gitea). - #68 Thème clair : connexion et wallboard suivent le thème mémorisé (init avant rendu) + variantes claires. ## Tests et incidents en cours de route - Suite complète locale : **355 passed**. - Incident corrigé avant merge : la regex de nettoyage des titres `<h1>` a corrompu `{{ slide.full_name }}` / `{{ full_name }}` / `{{ repo_info.name }}` (les `{{` ont été mangés) — réparé et vérifié sur la branche, et les tests wall/projet repassent. - Tests anciens ajustés à la nouvelle réalité UX (bouton palette en SVG, option revue sans emoji, nav-pill -> seg-tabs sur le dashboard, 'Ouvertes' sans emoji). Bump 0.42.0 (MINOR) + CHANGELOG. Attention : ce lot touche 37 fichiers, dont tous les gabarits — à valider visuellement sur les instances avant de fermer les issues #57-68.
bruno added 37 commits 2026-10-28 23:40:55 -04:00
Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 0s
CI / test (pull_request) Failing after 1s
95b0b219e8
bruno merged commit fe41eca899 into main 2026-10-28 23:41:03 -04:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Projets/kanbante#69