Logseq fits the bill. By default it opens today's date journal page and I just type everything into that and tag it (you can tag at any bullet level within the note). You can also create hierarchical tags like #topic/subtopic1 #topic/subtopic2, so the note will show up for topic regardless of the subtopic.