87 Commits
Author SHA1 Message Date
bruno 69c347f198 Kanbante 0.45.1 : logo fourni spark.png pour la barre et le menu
CI / test (push) Failing after 0s
CI / test (pull_request) Failing after 0s
2026-10-29 22:21:44 -04:00
bruno 0acb02c333 Kanbante 0.45.1 : logo fourni kanbante.png pour la barre et le menu
CI / test (push) Failing after 1s
2026-10-29 22:21:43 -04:00
bruno 9b0ad1b39c Kanbante 0.45.1 : logo fourni tiktak.svg pour la barre et le menu
CI / test (push) Failing after 2s
2026-10-29 22:21:41 -04:00
bruno 8ade518402 Kanbante 0.45.1 : logo fourni flowdeck.png pour la barre et le menu
CI / test (push) Failing after 1s
2026-10-29 22:21:39 -04:00
bruno 13e66742a1 Kanbante 0.45.1 : logo fourni obsigate.png pour la barre et le menu
CI / test (push) Failing after 1s
2026-10-29 22:21:38 -04:00
bruno 92176f614b Kanbante 0.45.1 : logos barre-apps v0.1.9 dans le menu et la barre (static/css/draco-barre.css)
CI / test (push) Failing after 0s
2026-10-29 22:21:29 -04:00
bruno 93c6a1fc88 Kanbante 0.45.1 : logos barre-apps v0.1.9 dans le menu et la barre (static/js/draco-barre.js)
CI / test (push) Failing after 0s
2026-10-29 22:21:28 -04:00
bruno fc1b40cd98 Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 1s
2026-10-29 12:27:51 -04:00
bruno 5f184f033c Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 1s
2026-10-29 12:27:48 -04:00
bruno ee837972be Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 0s
2026-10-29 11:35:45 -04:00
bruno a090824db3 Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 2s
2026-10-29 08:21:51 -04:00
bruno 0393a91ff8 Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 3s
2026-10-29 08:21:48 -04:00
bruno 50596fd8b2 Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 3s
2026-10-29 08:21:45 -04:00
bruno a65e92f6e8 Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 1s
2026-10-29 08:21:41 -04:00
bruno c8fdf61cf3 Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 0s
2026-10-28 23:40:37 -04:00
bruno 32fbe1d137 Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 0s
2026-10-28 23:12:44 -04:00
bruno 4d1757e3d2 Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 4m8s
2026-10-28 23:12:41 -04:00
bruno f0ca8b9ec6 Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Successful in 4m24s
2026-10-28 22:59:11 -04:00
bruno 6a938cf778 Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 0s
2026-10-28 22:59:09 -04:00
bruno 219c614216 Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 1s
2026-10-28 22:47:09 -04:00
bruno 5ff51d8e2d Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 1s
2026-10-28 22:12:09 -04:00
bruno 436084aebd Page Projets : copie URL dans le menu ⋯ + refonte thème barre Fusion/Spark (#44, #45)
CI / test (push) Failing after 2s
2026-10-28 22:12:07 -04:00
bruno 5c8d9f1a4d recherche: onglet Console Spark sur GET /api/v1/recherche (alignement)
CI / test (push) Failing after 3s
2026-10-28 14:43:56 -04:00
bruno 49bf9b32bf Rebase chantier 5 sur main post-#37/#38 : static/js/draco-barre.js (contenu #39 intact)
CI / test (push) Failing after 0s
2026-10-28 14:27:32 -04:00
bruno 53d1d2c29d Rebase chantier 5 sur main post-#37/#38 : static/js/draco-alertes.js (contenu #39 intact)
CI / test (push) Failing after 0s
2026-10-28 14:27:29 -04:00
bruno e723366755 Rebase chantier 5 sur main post-#37/#38 : static/css/draco-barre.css (contenu #39 intact)
CI / test (push) Failing after 1s
2026-10-28 14:27:27 -04:00
bruno fc70d125d4 Rebase chantier 5 sur main post-#37/#38 : static/css/draco-alertes.css (contenu #39 intact)
CI / test (push) Failing after 0s
2026-10-28 14:27:24 -04:00
bruno b72d2607a8 Recherche partout (#68, chantier 2+3) : onglets, Tout voir sur place, focus, mise en page
CI / test (push) Failing after 0s
2026-10-28 13:49:42 -04:00
bruno 2235d0be02 Recherche partout (#68, chantier 2+3) : onglets, Tout voir sur place, focus, mise en page
CI / test (push) Failing after 0s
2026-10-28 13:49:38 -04:00
bruno d867fbffbf Fusion #69 : alertes unifiées (rebase sur main post-#70 et post-#68)
CI / test (push) Failing after 1s
2026-10-28 12:47:06 -04:00
bruno b90941111a Fusion #69 : alertes unifiées (rebase sur main post-#70 et post-#68)
CI / test (push) Failing after 0s
2026-10-28 12:47:03 -04:00
bruno cf98880fc8 Merge pull request 'Recherche partout (#68) : page de résultats unifiée + endpoint JSON /api/search' (#35) from recherche-partout-68 into main
CI / test (push) Failing after 2s
2026-10-28 12:40:46 -04:00
bruno d41a79a9ed Recherche partout (#68) : JS compatible ESM (test ObsiGate)
CI / test (push) Failing after 1s
CI / test (pull_request) Failing after 3s
2026-10-28 12:18:15 -04:00
bruno ecf7f09fc5 Recherche partout (#68) : styles de la page
CI / test (push) Failing after 0s
2026-10-28 12:07:35 -04:00
bruno 9772ecdcf6 Recherche partout (#68) : page de résultats unifiée — JS client
CI / test (push) Failing after 1s
2026-10-28 12:07:31 -04:00
bruno f503331773 fusion #70 : vendanger CSS sans menu trois points
CI / test (push) Failing after 1s
CI / test (pull_request) Failing after 0s
2026-10-28 12:02:07 -04:00
bruno c75ef7764f fusion #70 : vendanger barre sans trois points, Console Spark, fermeture/focus corriges
CI / test (push) Failing after 2s
2026-10-28 12:02:01 -04:00
bruno f5b007f286 barre-apps v0.1.6 : CSS vendange (menus, avatar bouton)
CI / test (push) Failing after 1s
CI / test (pull_request) Failing after 1s
2026-10-28 10:31:27 -04:00
bruno 2b9b852308 barre-apps v0.1.6 : JS vendange (derivation -dev, menus)
CI / test (push) Failing after 2s
2026-10-28 10:31:23 -04:00
Spark 53f54b1b79 feat(0.37.1): version du service d'agents visible dans le panneau Spark (mode sidebar) — fusion #64
CI / test (push) Failing after 1s
2026-10-26 16:49:25 +00:00
Spark 80fc260a40 feat(0.37.0): tri dashboard « En attente de revue » + sens des tris numériques corrigé
CI / test (push) Successful in 2m27s
- Nouveau critère 🔍 En attente de revue ↓ (compteur de la
  colonne review exposé en data-review sur les cartes) ;
  s'applique à toutes les grilles, Épinglés en tête,
  préférence mémorisée comme les autres tris.
- Correctif attrapé au contrôle navigateur réel : le tri
  « Issues ouvertes ↓ » historique triait croissant — le
  comparateur inversait les clés numériques. Modes open et
  review en ka - kb : plus grand compteur en premier.
  Vérifié sur données réelles (Épinglés : 196, 95, 32, 5, 4).
- 299 tests verts (3 nouveaux, palier 25).
2026-10-26 11:19:53 -04:00
Spark a92353f8ef feat(0.35.0): jalons en écriture depuis la page Projet (issue #26)
CI / test (push) Successful in 2m22s
- Clients : create_milestone / update_milestone (cache
  invalidé) ; GitHub hérite des mêmes endpoints.
- API Kanbante : création, modification (titre/échéance,
  échéance vidée = retirée), fermeture ; CSRF, validation
  de date avant toute écriture, erreurs forge en 502.
- Page Projet : formulaire 'Nouveau jalon' + édition/
  fermeture par jalon (project.js versionné).
- Échéance à midi UTC : à minuit, le fuseau de l'instance
  Gitea faisait reculer la date affichée d'un jour (réel).
- 291 tests verts (5 nouveaux, palier 24) ; cycle réel
  complet sur Projets/kanbante (jalons smoke #37/#38 créés,
  dates vérifiées, fermés).
2026-10-26 10:53:29 -04:00
Spark 8c889878ee feat(0.34.0): vue « En vol partout » /inflight (issue #24)
CI / test (push) Successful in 2m24s
- L'encours (colonnes en vol de l'espace) tous projets
  actifs, regroupé PAR colonne, trié par âge décroissant
  dans la colonne (pipeline _card_ages du board).
- En-tête : total + compteurs par colonne + limite WIP
  globale (somme des projets qui en définissent).
- Entrées Pilotage (menu latéral) et palette Ctrl+K ; SSE
  /api/stream via live.js comme les autres vues.
- Réutilise _collect_focus_groups : aucun appel forge en
  plus. 286 tests verts (5 nouveaux, palier 23) ; vérifié
  en Chromium réel (356 cartes en vol sur les vraies
  données, dont la carte #24 elle-même).
2026-10-26 10:48:45 -04:00
Spark 9fe35f6c8f feat(0.33.0): filtrage professionnel sur Mes issues (/my)
CI / test (push) Successful in 2m26s
- Barre de filtres en carte : recherche texte (titre, projet,
  #numéro, étiquettes ; accents/casse ignorés, raccourci /),
  listes Projet et Étiquette avec compteurs, chips de
  colonnes colorées multi-sélection, 4 tris.
- Facettes calculées côté serveur ; filtrage instantané côté
  client (attributs data-*), compteur en direct, compteurs
  de section, état vide + réinitialisation.
- Filtres structurels persistés en localStorage.
- 281 tests verts (3 nouveaux, palier 22) ; vérifié en
  Chromium réel sur les vraies données (467 issues :
  recherche 'agent' -> 24 résultats instantanés).
2026-10-26 10:20:37 -04:00
Spark 4a97e0d0dc refactor: noms publics dracodev par configuration (dev/prod)
CI / test (push) Successful in 2m22s
2026-10-25 18:02:21 +00:00
Spark 7852d860fe fix(0.31.1): compositeur de création refait, description en <details> natif
CI / test (push) Successful in 2m13s
- Carte compositeur : en-tête + colonne d'arrivée, champ
  pleine largeur, bouton primaire ; neutralise le
  display:flex imposé par .board-toolbar aux formulaires.
- 'Ajouter une description' devient un <details> natif :
  aucun JS requis, insensible au cache et aux erreurs de
  scripts (le bouton 0.31.0 pouvait rester inerte).
- Assets du board versionnés (?v=APP_VERSION) contre les
  mélanges de cache après redéploiement ; Ctrl+Entrée.
- Vérifié en Chromium réel sur le vrai board (captures
  contrôlées) ; 261 tests verts.
2026-10-23 09:48:17 -04:00
Spark d4cf8d1275 feat(0.31.0): description éditable, pièces jointes d'issues, clic carte fiable
CI / test (push) Successful in 2m10s
- Tiroir : édition du titre et de la description (PATCH
  forge, journal 'edited', EVENT_TYPES étendu), création
  avec description dépliable.
- Pièces jointes Gitea de bout en bout : client
  list/upload/delete/download (le téléchargement suit
  browser_download_url — l'endpoint asset ne sert que du
  JSON, attrapé au smoke réel), routes proxifiées avec
  CSRF et plafond 25 Mio, UI liste/envoi/suppression ;
  GitHub : supports_attachments=False, message propre.
- Clic carte en délégation d'événement : les écouteurs par
  carte mouraient au premier rafraîchissement live.
- 261 tests verts (7 nouveaux, palier 21) ; cycle réel
  complet validé sur une issue jetable du vrai Gitea
  (création, édition, envoi, téléchargement, suppression).
2026-10-23 09:27:38 -04:00
Spark 3964323abd Panneau Spark V3 : console en surimpression pleine page (0.29.0)
CI / test (push) Successful in 2m11s
2026-10-23 04:10:35 +00:00
Spark 4230ac1052 Panneau Spark : bouton « Console ↗ » vers la console du service (0.28.1)
CI / test (push) Successful in 2m6s
2026-10-22 21:18:49 +00:00
Spark 868496891d 0.27.0 — Panneau Spark v2 (Lot 1)
CI / test (push) Canceled after 0s
- draco-panneau vendangé v2 (identique dans les 4 apps) : Markdown
  rendu par le service 0.10.0, largeur réglable, thème aligné,
  discussions façon Muse (principale + parallèles)
- 242 tests verts
2026-10-22 11:54:31 -04:00