Skip to content

feat: issues et PR suivies par projet, créer une tâche depuis Mon GitHub - #12

Merged
William-De71 merged 1 commit into
mainfrom
feat/mine-only-track-from-mine
Oct 20, 2026
Merged

William-De71 merged 1 commit into
mainfrom
feat/mine-only-track-from-mine

Conversation

@William-De71

Copy link
Copy Markdown
Owner

Nouveautés

  • Issues et PR suivies par projet : nouveau réglage projects.github_scope (migration 10).
    • Valeurs : Auto (par défaut ; tout sur les dépôts de l'utilisateur, seulement ce qui le concerne sur ceux des autres, par exemple GladysAssistant/Gladys), Toutes, Seulement celles qui me concernent.
    • La valeur effective est stockée dans projects.mine_only : recalculée à la création, à la modification et à la synchro (le login du token est gardé dans github.viewer).
    • Sur un tel projet, ces vues ne gardent que ce qui concerne l'utilisateur : compteurs du projet, tuiles du tableau de bord, « PR récentes », « En attente », résumé hebdo et nouvelles entrées de la boîte de réception (donc ntfy). Le filtre commun est VISIBLE_ITEM (server/src/visibility.js).
    • L'onglet GitHub s'ouvre par défaut sur « Me concernant ».
  • Créer une tâche depuis « Mon GitHub », avec un titre selon l'état : « Résoudre le conflit : … » (priorité haute), « Corriger les retours de review », « Corriger la CI », « Faire la review ». POST /github-items/:id/track accepte un titre. item_id est renvoyé pour afficher « Tâche créée » ou « Suivi », sans doublon.

Documentation : README FR / EN, CLAUDE.md.

Vérifications

  • cd server && npm test : 35/35, le test « Me concernant » étendu couvre les compteurs par portée, le tableau de bord et la tâche créée avec un titre (puis non dupliquée).
  • Traductions : 583 ; build OK.
  • Vérifié dans le navigateur : la tuile PR/MR baisse quand le projet passe en « Seulement celles… », l'onglet GitHub s'ouvre sur « Me concernant », et la tâche « Résoudre le conflit » est créée en priorité haute.

Generated by Claude Code

…dépôts des autres), créer une tâche depuis Mon GitHub

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SYMcy2ff4fam7pKKMjdkGa
@William-De71
William-De71 merged commit 26c0284 into main Oct 20, 2026
3 checks passed
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.

2 participants