{"action":"created","issue":{"url":"https://api.github.com/repos/mpcjanssen/simpletask-android/issues/466","repository_url":"https://api.github.com/repos/mpcjanssen/simpletask-android","labels_url":"https://api.github.com/repos/mpcjanssen/simpletask-android/issues/466/labels{/name}","comments_url":"https://api.github.com/repos/mpcjanssen/simpletask-android/issues/466/comments","events_url":"https://api.github.com/repos/mpcjanssen/simpletask-android/issues/466/events","html_url":"https://github.com/mpcjanssen/simpletask-android/issues/466","id":162181069,"number":466,"title":"Add custom reminder extension and use that for calendar syncing","user":{"login":"mpcjanssen","id":146895,"avatar_url":"https://avatars.githubusercontent.com/u/146895?v=3","gravatar_id":"","url":"https://api.github.com/users/mpcjanssen","html_url":"https://github.com/mpcjanssen","followers_url":"https://api.github.com/users/mpcjanssen/followers","following_url":"https://api.github.com/users/mpcjanssen/following{/other_user}","gists_url":"https://api.github.com/users/mpcjanssen/gists{/gist_id}","starred_url":"https://api.github.com/users/mpcjanssen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mpcjanssen/subscriptions","organizations_url":"https://api.github.com/users/mpcjanssen/orgs","repos_url":"https://api.github.com/users/mpcjanssen/repos","events_url":"https://api.github.com/users/mpcjanssen/events{/privacy}","received_events_url":"https://api.github.com/users/mpcjanssen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mpcjanssen/simpletask-android/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-06-24T16:15:12Z","updated_at":"2016-06-25T08:21:15Z","closed_at":null,"body":"As raised in #192 by @smichel17 a general reminder extension could be introduced which also allows specification of a time and which would be automatically synchronized with the calendar.\r\n\r\n> 1. Remove the current automatic calendar reminder feature entirely.\r\n> 2. Support a new extension: `rem:YYYY-MM-DD:HH:MM`. (edit: or just `r:` instead of `rem:`)\r\n>   - Any task with this extension will have a calendar reminder be created on that date at that time.\r\n>   - If no time is given (just `rem:YYYY-MM-DD`), add it to the calendar but do not set any reminders.\r\n>   - Multiple reminders work fine. If they're on different days, create multiple calendar appointments for those days. If they're on the same day, create a single appointment with multiple reminders.\r\n>   - Repurpose the \"Set Reminder\" functionality so instead of opening the calendar app, it adds a reminder to the task.\r\n>     - Add an option to clear all reminders.\r\n> 3. Optional: remove support for the `due:` extension -> people should use the `rem:` extension instead.\r\n>   - Alternative: Don't use `rem:`, but instead change `due:` to work the way `rem:` was described.\r\n>   - I wanted to include this here because it's related content-wise, but there's another discussion we should have about design philosophy before we talk about it. ~~I'll make a separate issue about that.~~ #465"},"comment":{"url":"https://api.github.com/repos/mpcjanssen/simpletask-android/issues/comments/228522873","html_url":"https://github.com/mpcjanssen/simpletask-android/issues/466#issuecomment-228522873","issue_url":"https://api.github.com/repos/mpcjanssen/simpletask-android/issues/466","id":228522873,"user":{"login":"mpcjanssen","id":146895,"avatar_url":"https://avatars.githubusercontent.com/u/146895?v=3","gravatar_id":"","url":"https://api.github.com/users/mpcjanssen","html_url":"https://github.com/mpcjanssen","followers_url":"https://api.github.com/users/mpcjanssen/followers","following_url":"https://api.github.com/users/mpcjanssen/following{/other_user}","gists_url":"https://api.github.com/users/mpcjanssen/gists{/gist_id}","starred_url":"https://api.github.com/users/mpcjanssen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mpcjanssen/subscriptions","organizations_url":"https://api.github.com/users/mpcjanssen/orgs","repos_url":"https://api.github.com/users/mpcjanssen/repos","events_url":"https://api.github.com/users/mpcjanssen/events{/privacy}","received_events_url":"https://api.github.com/users/mpcjanssen/received_events","type":"User","site_admin":false},"created_at":"2016-06-25T08:21:15Z","updated_at":"2016-06-25T08:21:15Z","body":"How about a part of the Lua script that allows a reminder date and time to be calculated from any task, so analogous to filtering due and threshold can be used from UI, anything else can be used from Lua and takes precedence over the UI setting."}}
{"actor":{"display_login":"mpcjanssen"}}