{"action":"created","issue":{"url":"https://api.github.com/repos/toggl/mobileapp/issues/1689","repository_url":"https://api.github.com/repos/toggl/mobileapp","labels_url":"https://api.github.com/repos/toggl/mobileapp/issues/1689/labels{/name}","comments_url":"https://api.github.com/repos/toggl/mobileapp/issues/1689/comments","events_url":"https://api.github.com/repos/toggl/mobileapp/issues/1689/events","html_url":"https://github.com/toggl/mobileapp/pull/1689","id":303766252,"number":1689,"title":"Shortcuts handler","user":{"login":"simonrozsival","id":374616,"avatar_url":"https://avatars0.githubusercontent.com/u/374616?v=4","gravatar_id":"","url":"https://api.github.com/users/simonrozsival","html_url":"https://github.com/simonrozsival","followers_url":"https://api.github.com/users/simonrozsival/followers","following_url":"https://api.github.com/users/simonrozsival/following{/other_user}","gists_url":"https://api.github.com/users/simonrozsival/gists{/gist_id}","starred_url":"https://api.github.com/users/simonrozsival/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonrozsival/subscriptions","organizations_url":"https://api.github.com/users/simonrozsival/orgs","repos_url":"https://api.github.com/users/simonrozsival/repos","events_url":"https://api.github.com/users/simonrozsival/events{/privacy}","received_events_url":"https://api.github.com/users/simonrozsival/received_events","type":"User","site_admin":false},"labels":[{"id":831152836,"url":"https://api.github.com/repos/toggl/mobileapp/labels/foundation","name":"foundation","color":"646490","default":false},{"id":773208974,"url":"https://api.github.com/repos/toggl/mobileapp/labels/ios","name":"ios","color":"51bdf7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-09T08:49:53Z","updated_at":"2018-03-12T10:24:00Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/toggl/mobileapp/pulls/1689","html_url":"https://github.com/toggl/mobileapp/pull/1689","diff_url":"https://github.com/toggl/mobileapp/pull/1689.diff","patch_url":"https://github.com/toggl/mobileapp/pull/1689.patch"},"body":"Ref #1529 \r\n\r\nThis PR adds basics of handling shortcuts or any links with the `toggl://` scheme (this can be later easily used for implementing `x-calblack-url`). Handling actual links will be part of a different PR.\r\n\r\n_How to test:_ Set a breakpoint in `TogglApplicationShortcutsHandlingService.cs` on the line `21`, run the app, open Safari on the device/simulator, type `toggl://whatever?x=y` into the address field, you should see the parsed shortcut in the debugger.\r\n\r\nSquash whenever"},"comment":{"url":"https://api.github.com/repos/toggl/mobileapp/issues/comments/372260536","html_url":"https://github.com/toggl/mobileapp/pull/1689#issuecomment-372260536","issue_url":"https://api.github.com/repos/toggl/mobileapp/issues/1689","id":372260536,"user":{"login":"simonrozsival","id":374616,"avatar_url":"https://avatars0.githubusercontent.com/u/374616?v=4","gravatar_id":"","url":"https://api.github.com/users/simonrozsival","html_url":"https://github.com/simonrozsival","followers_url":"https://api.github.com/users/simonrozsival/followers","following_url":"https://api.github.com/users/simonrozsival/following{/other_user}","gists_url":"https://api.github.com/users/simonrozsival/gists{/gist_id}","starred_url":"https://api.github.com/users/simonrozsival/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonrozsival/subscriptions","organizations_url":"https://api.github.com/users/simonrozsival/orgs","repos_url":"https://api.github.com/users/simonrozsival/repos","events_url":"https://api.github.com/users/simonrozsival/events{/privacy}","received_events_url":"https://api.github.com/users/simonrozsival/received_events","type":"User","site_admin":false},"created_at":"2018-03-12T10:24:00Z","updated_at":"2018-03-12T10:24:00Z","author_association":"CONTRIBUTOR","body":"I briefly read the docs of MVVM Uri routing which I wasn't aware of and it seems like all of the parsing in the PR could be removed + the service is also not relevant. Maybe even the `ShortcutUrl` type could be removed completely for generating the URLs. I will think about it and either close this PR as a whole or I will 🔥 most of the stuff and keep just the generating of URLs."}}
{"actor":{"display_login":"simonrozsival"}}