Op dit moment wordt door de frontend de start datum berekend op de volgende manier:
bereken welke datum de maandag is in de week aangegeven met het 'week-nn' label
Gewenste manier
loop door de lijst met commits in oplopende volgoorde van "created_at", als er een commit is met een link naar dit issue, neem dan de "created_at" van de vorige commit die een ander issue refereerde én meer dan 1 uur voor deze commit ligt - bewaar de "created_at" van deze commit voor de daaropvolgende issues indien deze meer dan 1 uur verder in de tijd ligt dan de reeds bewaarde tijd
indien stap (1) geen startdatum oplevert, bereken welke datum de maandag is in de week aangegeven met het 'week-nn' label (indien label aanwezig)
indien de 'create-at' datum later is dan de datum berekend in (1) of (2), neem dan deze
indien er nog steeds geen start datum is, neem dan altijd de 'create-at' datum
Op dit moment wordt door de frontend de eind datum berekend op de volgende manier:
Is het issue gesloten: neem de 'closed_at' date
Is het issue open: bereken welke datum de vrijdag is in de week aangegeven met het 'week-nn' label
De nieuwe gewenste situatie wordt:
Bekijk alle commits, indien het issue wordt genoemd in een van de commits, neem dan de 'create_at' van de laatste commit waarin dit wordt genoemd.
Indien het issue is gesloten en de `close_at` date van dit issue die later is als de in (1) berekende datum, deem dan deze als sluit datum
Indien het issue nog open is, en nooit genoemd in een commit, dan is er geen eind datum, laat in de Gantt chart het issue dan doorlopen tot vandaag
Pas de Repository functie in ./frontend-next-js/app/repo/[owner]/[repo]/page.tsx#L99 aan zodat deze ook de commits doorgeeft aan de Chart.
Op dit moment wordt door de frontend de start datum berekend op de volgende manier:
Gewenste manier
Op dit moment wordt door de frontend de eind datum berekend op de volgende manier:
De nieuwe gewenste situatie wordt:
Pas de Repository functie in ./frontend-next-js/app/repo/[owner]/[repo]/page.tsx#L99 aan zodat deze ook de commits doorgeeft aan de Chart.