• Questions/Challenges
    • How to store/structure notes? collapsed:: true
      • Store ancestry path
        • Screenshot 2023-11-11 at 19.45.51.png
        • Ids have to be appended to the path during query
        • Makes moving items in the tree somewhat because all items below have to updated as well
      • Adjacency list (parent_id)
        • Unpredictable query performance
        • Getting the path to a given item requires a query
    • Rendering: collapsed:: true
      • Items can be rendered as a flat list, allowing us to take advantage of Phoenix.LiveView.stream
        • Indentation can be done using CSS
    • How to handle drag and drop?
    • How to do live editing?
    • Link unfurling
      • Eric already wrote the web_inspector for link unfurling that can be used and expanded
      • How and when are the links processed?