The “Link” component to make a graph of Pages
planned
trekhleb
trekhleb
planned
trekhleb
Graph + Autocompletion is an interesting idea.
The Tree was chosen in favor of a Graph for simplicity reasons mostly. Easier to delete a branch of children, easier to clean up unused nodes, easier to show the “Breadcrumbs“ path to the page, easier (arguably) to reason about the pages dependencies.
However, I do see the use-cases when the same page might be linked from several parents, indeed.
So yeah, the Link component with the Autosuggestion might be introduced to achieve that