bruno pushed to main at Projets/NewTube 2026-09-28 08:32:53 -04:00
69c722fdf9 Document env vars and remove theme collapse button
bruno pushed to main at Projets/NewTube 2026-09-27 22:02:54 -04:00
23d5e58a8e feat(history): surlignage des mots-cles recherches (mode highlight)
bruno pushed to main at Projets/NewTube 2026-09-27 21:33:21 -04:00
71278eb0b1 fix(history): recherche et filtres fonctionnels sur les 3 onglets
bruno pushed to main at Projets/NewTube 2026-09-27 20:54:51 -04:00
a57bc0f7ae fix(transcript): tlang en dernier recours + garde anti-blob
bruno pushed to main at Projets/NewTube 2026-09-27 20:46:11 -04:00
a79831f406 fix(transcript): pipeline URLs signees yt-dlp + fetch durci anti-429
bruno pushed to main at Projets/NewTube 2026-09-27 18:50:32 -04:00
148a00e60f feat(couverture): 100pc API/MCP/tests/docs - volet 2
bruno pushed to main at Projets/NewTube 2026-09-27 18:38:16 -04:00
1812b86dd4 feat(mcp): serveur MCP stdio 7 outils + guide API/MCP + couverture tests
d0d1c07535 fix(shorts): flux dedie avec filtre duree serveur + loop + replis
ebfb39fec2 feat(groups): anti-bruit prénoms, 4 thèmes, persistance analyse, fix filtre provider
a2b4139887 feat(groups): ratissage élargi (3 lettres, sous-chaînes, singletons, plafond, copie inclassables)
63a2bddf47 fix(groups): assignation en lot 1 requête + trackBy (plus de wipe/429)
Compare 36 commits »
bruno pushed tag v2.28.16 to Projets/ObsiGate 2026-09-27 14:46:25 -04:00
bruno pushed tag v2.28.15 to Projets/ObsiGate 2026-09-27 14:45:00 -04:00
bruno pushed to main at Projets/ObsiGate 2026-09-27 14:44:59 -04:00
4c4b1222d5 chore: ignore les diagrammes E2E générés (excalidraw)
a3973b981c securite: #87 T6-T8 fin dette — deps qualifiées, semgrep, Secure auto, CORS
Compare 2 commits »
bruno pushed tag v2.28.14 to Projets/ObsiGate 2026-09-27 11:27:51 -04:00
bruno pushed to main at Projets/ObsiGate 2026-09-27 11:27:50 -04:00
b6e2029770 fix: E2E node-direct, timeouts réalistes 25/30 min (complément BUG-080)
bruno pushed tag v2.28.13 to Projets/ObsiGate 2026-09-27 10:34:45 -04:00
bruno pushed tag v2.28.12 to Projets/ObsiGate 2026-09-27 10:34:44 -04:00
bruno pushed to main at Projets/ObsiGate 2026-09-27 10:34:44 -04:00
6b878caff3 securite: #87 T5c script-src sans unsafe-inline (nonces T5b)
e9b7a317c1 fix: mfa/status 200 auth désactivée (garde anonymous) BUG-081 + clôture BUG-080/082/083
Compare 2 commits »
bruno pushed tag v2.28.11 to Projets/ObsiGate 2026-09-27 09:43:03 -04:00
bruno pushed to main at Projets/ObsiGate 2026-09-27 09:43:03 -04:00
14b8032635 fix: CI lint — config-ai-keys.test.mjs rejoint l'étape JSDOM (complément BUG-082)
bruno pushed tag v2.28.10 to Projets/ObsiGate 2026-09-27 09:36:48 -04:00
bruno pushed to main at Projets/ObsiGate 2026-09-27 09:36:48 -04:00
7dfe26c83d fix: CI security — echo pip-audit sans dièse (runner Act) BUG-083
bruno pushed to main at Projets/ObsiGate 2026-09-27 09:22:36 -04:00
24229316c7 fix: CI lint — upload.test.mjs rejoint l'étape JSDOM (jsdom) BUG-082