Logseq is currently the best outline and knowledge management application I'm aware of, and I tested a bunch. I appreciate the outline-only approach, so you don't have to think about files and organizing in directories and hierarchy, you can just create notes which will get attached to your graph via deep-links, or attach nodes to a date.