Closed TaylorFacen closed 1 month ago
Thank you for opening this issue!
🔔 @loris @andreaselia @thomaslombart you might want to have a look.
The problem is with this logic:
If we select tags tag1
and tag2
, then after qs.stringify(json)
the deep link becomes
things:///add?tags%5B0%5D=tag1&tags%5B1%5D=tag2
because that's how qs.stringify
converts ["tag1", "tag2"]
. Instead, from the playground, it seems the required deep link should be in the format
things:///add?tags=tag1%2Ctag2
which is what we get if we join the tags array with ,
, so ["tags1", "tags2"].join(",")
.
Extension
https://www.raycast.com/loris/things
Raycast Version
v1.79.1
macOS Version
13.4 (22F66)
Description
I use Raycast to quickly enter tasks into Things. Although the task is created, the selected tags aren't being applied to the task.
Steps To Reproduce
Current Behaviour
No tags are on the task
https://github.com/user-attachments/assets/5fa8d927-c486-4e52-8d1b-e5e1d143eeeb
Expected Behaviour
Tags on the task