You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 6, 2025. It is now read-only.
We want to get rid of the current subtasks construct. Right now, a subtask is a (done, string) structure inside a task.
Before we remove the old structure, we introduce a new one.
A task can have links to next and previous tasks, called linked tasks
Linked tasks must not result in loops
Therefore it makes sense to use a "double linked list" as a data structure
It must be possible to create a task directly anywhere inside the data link structure. For example (T1 -> T3, T2 -> T4). There must be a method to append to T3 directly.
If a task is marked as completed, this does not affect any other tasks.