Show a project's roadmap, releases and first issues from TaskStream

When a project has a board in TaskStream, its page lists the epics with
their dates and progress, the releases with their notes, the sprint under
way and the tickets meant for newcomers, linking to the board. TaskStream
being slow or down only leaves those sections out.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
pigui
2026-10-08 19:13:58 +02:00
parent bca3e4bcc6
commit a3783222c8
10 changed files with 4708 additions and 10 deletions

View File

@@ -107,6 +107,16 @@ export interface Copy {
archived: string;
openCalls: string;
technologies: string;
roadmap: string;
roadmapLead: string;
releases: string;
released: string;
planned: string;
sprint: string;
goodFirst: string;
goodFirstLead: string;
board: string;
done: string;
};
member: {
projects: string;
@@ -297,6 +307,16 @@ const es: Copy = {
archived: 'Archivado',
openCalls: 'Buscamos ayuda',
technologies: 'Tecnologías',
roadmap: 'Hoja de ruta',
roadmapLead: 'Lo que viene, según nuestro tablero.',
releases: 'Versiones',
released: 'Publicada',
planned: 'Prevista',
sprint: 'Ahora mismo',
goodFirst: 'Para empezar a colaborar',
goodFirstLead: 'Tareas pensadas para quien llega nuevo.',
board: 'Ver el tablero',
done: 'Hecho',
},
member: {
projects: 'Proyectos',
@@ -506,6 +526,16 @@ const en: Copy = {
archived: 'Archived',
openCalls: 'Looking for help',
technologies: 'Technologies',
roadmap: 'Roadmap',
roadmapLead: 'What is coming, from our board.',
releases: 'Releases',
released: 'Released',
planned: 'Planned',
sprint: 'Right now',
goodFirst: 'Good first issues',
goodFirstLead: 'Tasks meant for newcomers.',
board: 'See the board',
done: 'Done',
},
member: {
projects: 'Projects',
@@ -715,6 +745,16 @@ const ca: Copy = {
archived: 'Arxivat',
openCalls: 'Busquem ajuda',
technologies: 'Tecnologies',
roadmap: 'Full de ruta',
roadmapLead: 'El que ve, segons el nostre tauler.',
releases: 'Versions',
released: 'Publicada',
planned: 'Prevista',
sprint: 'Ara mateix',
goodFirst: 'Per començar a col·laborar',
goodFirstLead: 'Tasques pensades per a qui arriba de nou.',
board: 'Veure el tauler',
done: 'Fet',
},
member: {
projects: 'Projectes',