surrealroad / alfred-reminders

Manages reminders in Reminders.app
MIT License
670 stars 44 forks source link

doing r x today in rapid succession adds the current time #136

Closed surrealroad closed 4 days ago

surrealroad commented 5 days ago

image

surrealroad commented 5 days ago

Variables: {allvars} [15:13:58.703] Reminders for Alfred[Script Filter] Queuing argument 'c' [15:13:58.824] Reminders for Alfred[Script Filter] Queuing argument 'ch' [15:13:58.925] Reminders for Alfred[Script Filter] Queuing argument 'che' [15:13:58.983] Reminders for Alfred[Script Filter] Script with argv 'ch' finished [15:13:58.991] STDERR: Reminders for Alfred[Script Filter] /Users/jack/Library/CloudStorage/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.53F9A868-17A5-425D-90A4-D26E34E84362/chrono.min.js [15:13:58.993] Reminders for Alfred[Script Filter] {"items":[{"title":"Add Reminder","arg":-1,"valid":true,"subtitle":"Create a new reminder to \"ch\"","icon":{"path":""}}],"variables":{"reminders":"[{\"arg\":-1,\"text\":\"ch\",\"body\":\"\",\"date\":\"\",\"allDay\":false,\"list\":\"\",\"priority\":null,\"application\":\"\"}]","quitAfter":"false"}} [15:13:59.091] Reminders for Alfred[Script Filter] Queuing argument 'chec' [15:13:59.118] Reminders for Alfred[Script Filter] Script with argv 'che' finished [15:13:59.124] STDERR: Reminders for Alfred[Script Filter] /Users/jack/Library/CloudStorage/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.53F9A868-17A5-425D-90A4-D26E34E84362/chrono.min.js [15:13:59.125] Reminders for Alfred[Script Filter] {"items":[{"title":"Add Reminder","arg":-1,"valid":true,"subtitle":"Create a new reminder to \"che\"","icon":{"path":""}}],"variables":{"reminders":"[{\"arg\":-1,\"text\":\"che\",\"body\":\"\",\"date\":\"\",\"allDay\":false,\"list\":\"\",\"priority\":null,\"application\":\"\"}]","quitAfter":"false"}} [15:13:59.202] Reminders for Alfred[Script Filter] Queuing argument 'check' [15:13:59.258] Reminders for Alfred[Script Filter] Script with argv 'chec' finished [15:13:59.266] STDERR: Reminders for Alfred[Script Filter] /Users/jack/Library/CloudStorage/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.53F9A868-17A5-425D-90A4-D26E34E84362/chrono.min.js [15:13:59.268] Reminders for Alfred[Script Filter] {"items":[{"title":"Add Reminder","arg":-1,"valid":true,"subtitle":"Create a new reminder to \"chec\"","icon":{"path":""}}],"variables":{"reminders":"[{\"arg\":-1,\"text\":\"chec\",\"body\":\"\",\"date\":\"\",\"allDay\":false,\"list\":\"\",\"priority\":null,\"application\":\"\"}]","quitAfter":"false"}} [15:13:59.317] Reminders for Alfred[Script Filter] Queuing argument 'check ' [15:13:59.441] Reminders for Alfred[Script Filter] Queuing argument 'check t' [15:13:59.461] Reminders for Alfred[Script Filter] Script with argv 'check ' finished [15:13:59.466] STDERR: Reminders for Alfred[Script Filter] /Users/jack/Library/CloudStorage/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.53F9A868-17A5-425D-90A4-D26E34E84362/chrono.min.js [15:13:59.467] Reminders for Alfred[Script Filter] {"items":[{"title":"Add Reminder","arg":-1,"valid":true,"subtitle":"Create a new reminder to \"check \"","icon":{"path":""}}],"variables":{"reminders":"[{\"arg\":-1,\"text\":\"check \",\"body\":\"\",\"date\":\"\",\"allDay\":false,\"list\":\"\",\"priority\":null,\"application\":\"\"}]","quitAfter":"false"}} [15:13:59.519] Reminders for Alfred[Script Filter] Queuing argument 'check to' [15:13:59.666] Reminders for Alfred[Script Filter] Script with argv 'check to' finished [15:13:59.674] STDERR: Reminders for Alfred[Script Filter] /Users/jack/Library/CloudStorage/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.53F9A868-17A5-425D-90A4-D26E34E84362/chrono.min.js [15:13:59.676] Reminders for Alfred[Script Filter] {"items":[{"title":"Add Reminder","arg":-1,"valid":true,"subtitle":"Create a new reminder to \"check to\"","icon":{"path":""}}],"variables":{"reminders":"[{\"arg\":-1,\"text\":\"check to\",\"body\":\"\",\"date\":\"\",\"allDay\":false,\"list\":\"\",\"priority\":null,\"application\":\"\"}]","quitAfter":"false"}} [15:13:59.701] Reminders for Alfred[Script Filter] Queuing argument 'check tod' [15:13:59.795] Reminders for Alfred[Script Filter] Script with argv 'check tod' finished [15:13:59.804] STDERR: Reminders for Alfred[Script Filter] /Users/jack/Library/CloudStorage/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.53F9A868-17A5-425D-90A4-D26E34E84362/chrono.min.js [15:13:59.805] Reminders for Alfred[Script Filter] {"items":[{"title":"Add Reminder","arg":-1,"valid":true,"subtitle":"Create a new reminder to \"check tod\"","icon":{"path":""}}],"variables":{"reminders":"[{\"arg\":-1,\"text\":\"check tod\",\"body\":\"\",\"date\":\"\",\"allDay\":false,\"list\":\"\",\"priority\":null,\"application\":\"\"}]","quitAfter":"false"}} [15:13:59.842] Reminders for Alfred[Script Filter] Queuing argument 'check toda' [15:13:59.939] Reminders for Alfred[Script Filter] Queuing argument 'check today' [15:13:59.983] Reminders for Alfred[Script Filter] Script with argv 'check toda' finished [15:13:59.992] STDERR: Reminders for Alfred[Script Filter] /Users/jack/Library/CloudStorage/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.53F9A868-17A5-425D-90A4-D26E34E84362/chrono.min.js [15:13:59.993] Reminders for Alfred[Script Filter] {"items":[{"title":"Add Reminder","arg":-1,"valid":true,"subtitle":"Create a new reminder to \"check toda\"","icon":{"path":""}}],"variables":{"reminders":"[{\"arg\":-1,\"text\":\"check toda\",\"body\":\"\",\"date\":\"\",\"allDay\":false,\"list\":\"\",\"priority\":null,\"application\":\"\"}]","quitAfter":"false"}} [15:14:00.141] Reminders for Alfred[Script Filter] Script with argv 'check today' finished [15:14:00.150] STDERR: Reminders for Alfred[Script Filter] /Users/jack/Library/CloudStorage/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.53F9A868-17A5-425D-90A4-D26E34E84362/chrono.min.js true true true false false false [15:14:00.151] Reminders for Alfred[Script Filter] {"items":[{"title":"Remind me today","arg":0,"valid":true,"subtitle":"Create a new reminder to \"check\" on Tue Oct 15 2024","icon":{"path":""}},{"title":"Add Reminder","arg":-1,"valid":true,"subtitle":"Create a new reminder to \"check today\"","icon":{"path":""}}],"variables":{"reminders":"[{\"arg\":0,\"text\":\"check\",\"body\":\"\",\"date\":\"2024-10-15T15:14:00.000Z\",\"allDay\":true,\"list\":\"\",\"priority\":null,\"application\":\"\"},{\"arg\":-1,\"text\":\"check today\",\"body\":\"\",\"date\":\"\",\"allDay\":false,\"list\":\"\",\"priority\":null,\"application\":\"\"}]","quitAfter":"false"}} [15:14:01.232] Reminders for Alfred[Script Filter] Processing complete [15:14:01.240] Reminders for Alfred[Script Filter] Passing output '0' to Arg and Vars [15:14:01.242] Reminders for Alfred[Arg and Vars] Processing complete [15:14:01.243] Reminders for Alfred[Arg and Vars] Passing output '0' to Run Script [15:14:01.245] Reminders for Alfred[Arg and Vars] Passing output '0' to Debug [15:14:01.246] Reminders for Alfred[Debug] Output from Script: '0' Variables: {allvars} [15:14:02.881] STDERR: Reminders for Alfred[Run Script] Name:check Date:undefined

surrealroad commented 4 days ago

Output from chrono is fine: [12:59:27.253] Reminders for Alfred[Script Filter] {"items":[{"title":"Remind me today","arg":0,"valid":true,"subtitle":"Create a new reminder to \"check\" on Wed Oct 16 2024","icon":{"path":""}},{"title":"Add Reminder","arg":-1,"valid":true,"subtitle":"Create a new reminder to \"check today\"","icon":{"path":""}}],"variables":{"reminders":"[{\"arg\":0,\"text\":\"check\",\"body\":\"\",\"date\":\"2024-10-16T12:59:00.000Z\",\"allDay\":true,\"list\":\"\",\"priority\":null,\"application\":\"\"},{\"arg\":-1,\"text\":\"check today\",\"body\":\"\",\"date\":\"\",\"list\":\"\",\"priority\":null,\"application\":\"\"}]","quitAfter":"false"}}

surrealroad commented 4 days ago

data passed to createReminder is fine: {"items":[{"title":"Remind me today","arg":0,"valid":true,"subtitle":"Create a new reminder to \"check\" on Wed Oct 16 2024","icon":{"path":""}},{"title":"Add Reminder","arg":-1,"valid":true,"subtitle":"Create a new reminder to \"check today\"","icon":{"path":""}}],"variables":{"reminders":"[{\"arg\":0,\"text\":\"check\",\"body\":\"\",\"date\":\"2024-10-16T13:09:00.000Z\",\"allDay\":true,\"list\":\"\",\"priority\":null,\"application\":\"\"},{\"arg\":-1,\"text\":\"check today\",\"body\":\"\",\"date\":\"\",\"list\":\"\",\"priority\":null,\"application\":\"\"}]","quitAfter":"false"}}

surrealroad commented 4 days ago

data passed to reminders.app is ok: Run Script] All Day Due Date:Wed Oct 16 2024 14:13:00 GMT+0100 (British Summer Time)

surrealroad commented 4 days ago

Transmitting: Wed Oct 16 2024 14:22:00 GMT+0100 (British Summer Time)

surrealroad commented 4 days ago

Verified removing the time component makes no difference

Transmitting: Wed Oct 16 2024 00:00:00 GMT+0100 (British Summer Time)

surrealroad commented 4 days ago

Verfied all data is passed to Reminders.app correctly, issue is with reminders.app itself somewhere