API & Quick Add Magic

Hey, I’m trying to get into using Vikunja and I’m trying to create a task using the API. I was wondering if the Quick Add Magic could be applied when submitting a task through the API. I couldn’t find anything related to Quick Add Magic in the docs.

Edit: I see that the logic for this feature is based in the frontend application. Is there any plan to move it to the backend (or can I contribute to it?)

Yeah, quick add magic is frontend only. You can add the same properties to the task via the api, just not with magic keywords.

I hope to integrate it in the api at some point, but not with a high priority right now.

bumping this up again- it would be really great to have this functionality exposed via API, and thus available in vja

I have looked into this in the past - it will require a rewrite of the Frontend logic in another programming language. The most straightforward way here would be Go, to make this usable in the api. I don’t want to maintain multiple implementations of this, and I would like to have a way to do this in the Frontend to allow for highlighting of keywords as you type. Then, in the very long run, I’d also like to do the same in the mobile app. This means we need something that allows interoperability between the Go api, the web and flutter. We could get away with compiling the go library to wasm and use that in the web, but I’m not sure about flutter.

I’m very much open for suggestions about this, unfortunately it’s not as easy as moving code from one repo to another.