Skip to content

v0.5.4 — lancement en une commande, couplage auto, groupe d'onglets, guide de démarrage - #14

Open
Jonassuhard wants to merge 3 commits into
mainfrom
feature/v054-simple-launch-ux
Open

v0.5.4 — lancement en une commande, couplage auto, groupe d'onglets, guide de démarrage#14
Jonassuhard wants to merge 3 commits into
mainfrom
feature/v054-simple-launch-ux

Conversation

@Jonassuhard

Copy link
Copy Markdown
Owner

Ce que change cette PR

Demande produit : ouvrir Cortex Bridge doit être extrêmement simple — lancer, paramétrer, écrire une tâche.

Lancement en une commande

  • scripts/cortex.sh go : démarre le serveur (idempotent), détecte le profil Chrome qui porte l'extension, ouvre l'onglet console dans Chrome et affiche les étapes à suivre en français dans le Terminal.
  • Cortex Bridge.command (double-clic Finder) exécute exactement ce même flux.

Couplage automatique

  • Quand la console détecte l'extension non pairée, le pairing se fait automatiquement au chargement — aucun code à copier. Le bouton manuel reste disponible en secours.

Groupe d'onglets Chrome

  • La console et l'onglet ChatGPT sont regroupés dans un groupe d'onglets Cortex Bridge (permission tabGroups ajoutée). Best-effort : jamais bloquant pour une mission.

Guide de démarrage

  • Bouton Guide de démarrage dans la barre latérale : rouvre à tout moment une checklist 3 étapes (couplage, onglet ChatGPT, première mission) avec état d'avancement en direct.

Docs

  • README (EN), docs/fr/DEMARRAGE.md, docs/fr/UTILISATION.md, docs/fr/DEPANNAGE.md, docs/user-guide.md, docs/troubleshooting.md, CHANGELOG 0.5.4, ROADMAP.

Vérifications

  • Extension : 129/129 (dont 3 nouveaux tests ensureCortexTabGroup)
  • Frontend unit : 155/155 · typecheck ✓ · lint ✓ · build ✓ · coverage ✓
  • E2E Playwright : 12/12 · a11y axe : 4/4 (sélecteur du test responsive 375px corrigé : 2 boutons .settings-entry désormais)
  • Backend : 629/629 (serveur arrêté ; 2 littéraux 0.5.3 restants corrigés dans tests/test_installer.py)
  • verify-links.sh PASS · check-public-privacy.sh PASS (avec flags CI)

Note CI attendue

Le gate release-gates sera rouge sur cette PR : docs/verification/v0.5.4.json n'existe pas encore. C'est l'état normal du repo en cycle de dev — le manifest sera scellé lors de la phase release v0.5.4 (après gates live). Le manifest v0.5.3 n'est pas touché.

Non inclus (reporté)

  • Tests live sur compte macOS propre / VM (reportés par le owner)
  • Batch Dependabot (reporté post-release : tout merge de dépendance casse release-gates par dérive)

Cortex Bridge and others added 3 commits August 27, 2026 00:31
… guide

- scripts/cortex.sh go: start + open console tab in the Chrome profile
  carrying the extension + French next-step guidance; Cortex Bridge.command
  now runs the same flow
- extension pairs automatically when the console detects it unpaired
  (manual button kept); console and ChatGPT tabs share one Cortex Bridge
  tab group (new tabGroups permission, best-effort, never blocking)
- sidebar Guide de démarrage button reopens a 3-step checklist with live
  completion state
- bump 0.5.4; docs EN/FR, changelog, roadmap updated
A console restart left the extension dead until a manual gesture: MV3
kills the idle service worker and pending setTimeout reconnects die with
it. A chrome.alarms keepalive (30 s) now wakes the worker and reconnects;
connect() already no-ops while the socket is alive. New alarms permission.
Adds a 4-step self-diagnostic to cortex.sh that checks server status,
extension pairing, DOM probe, and version consistency — all reported in
French with clear remediation steps. Includes 6 new tests (syntax + live)
and updates ROADMAP/CHANGELOG for v0.5.3/v0.5.4 completion.

🤖 Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant