I'm using Logseq. It's a great tool to document things and connect information that belongs together. If tasks need additional details, I simply link them to corresponding resources or tags. Additionally I set up Syncthing to synchronize everything across all my devices (desktop and mobile). Takes some time to get used to, but I don't want to miss it anymore.