Jay
I understand what you are saying, but to me I just need to API otherwise I cannot use legend. I have been looking for a notes app that I like for a long time. I hated obsidian because it was too complicated and the UI is bad, notion because it was not end-to-end encrypted, Anytype because it isn’t nearly ready, apple notes well is apple depended, and standard notes is to basic.
Then I discovered outliners and workflowy. I really loved it because that’s exactly how my brain works, but again no encryption, so I can’t use that. Workflowy comes with a Zapier integration, but the lack of encryption sucks, and even with the Chrome extension that can provide encryption, you can’t access encrypted things on mobile. I went looking for an alternative, and it took me a while to find legend, but I really really like it. I want to switch to it for everything because it could do everything I need it to do, and it works exactly like my brain. But I just can’t because it lacks some features that I need.
I currently use todoist for tasks, google calendar as my calendar, and reclaim to schedule things automatically. This setup does have flaws, like not being E2EE, but it comes with features I just cannot give up. I love todoist reminders at certain times and locations or when I leave a location and reclaims auto scheduling which works with todoist. If I were to use legend, its all in or nothing, because I do not want to have to manually transfer things. So an API would allow me to transfer things I would give a # like #todoist. It would transfer it into todoist and then schedule it with reclaim. It would also allow me to set reminders for the task based on time or location.
I am asking for an API because it is likely easier to implement than these other features. Reminders are likely easier, but the auto scheduling probably isn’t, and I do not even know if you have any interest in implementing it. To me the auto scheduling, in particular, is absolutely crucial, and I cannot live without.
TLDR: Time and Location Based Reminders and auto scheduling are missing features which can be bypassed with an API.