feat(groups): session de groupe au parent commun + redirection vers le terminal

Le cwd d'une session de groupe devient le PARENT COMMUN des répertoires
couverts (racine neutre, chemins relatifs cross-repo naturels) au lieu du
premier repo arbitraire ; chaque repo reste relié en --add-dir. Garde-fou :
si le parent commun est la racine du FS, on retombe sur le premier répertoire.
Nouveau module pur resolveGroupCwd (core/group-session.ts). Côté web, un
lancement réussi redirige vers le terminal plein écran de la session, avec
un toast (succès ou couverture partielle).
This commit is contained in:
2026-06-22 14:41:15 +02:00
parent 4e3b1f5604
commit 1b57c3801c
7 changed files with 107 additions and 5 deletions

View File

@@ -309,6 +309,8 @@ const fr: typeof en = {
groupCreated: 'Groupe créé',
groupUpdated: 'Groupe mis à jour',
groupDeleted: 'Groupe supprimé',
groupSessionLaunched: 'Session de groupe démarrée',
groupSessionPartial: 'Session de groupe démarrée ({n} dépôt(s) ignoré(s))',
genericError: 'Une erreur est survenue',
dismiss: 'Fermer',
},