payload: {"action":"opened","issue":{"url":"https://api.github.com/repos/fabifors/Listly/issues/6","repository_url":"https://api.github.com/repos/fabifors/Listly","labels_url":"https://api.github.com/repos/fabifors/Listly/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/fabifors/Listly/issues/6/comments","events_url":"https://api.github.com/repos/fabifors/Listly/issues/6/events","html_url":"https://github.com/fabifors/Listly/issues/6","id":512695472,"node_id":"MDU6SXNzdWU1MTI2OTU0NzI=","number":6,"title":"Review","user":{"login":"marcusradell","id":2698848,"node_id":"MDQ6VXNlcjI2OTg4NDg=","avatar_url":"https://avatars3.githubusercontent.com/u/2698848?v=4","gravatar_id":"","url":"https://api.github.com/users/marcusradell","html_url":"https://github.com/marcusradell","followers_url":"https://api.github.com/users/marcusradell/followers","following_url":"https://api.github.com/users/marcusradell/following{/other_user}","gists_url":"https://api.github.com/users/marcusradell/gists{/gist_id}","starred_url":"https://api.github.com/users/marcusradell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcusradell/subscriptions","organizations_url":"https://api.github.com/users/marcusradell/orgs","repos_url":"https://api.github.com/users/marcusradell/repos","events_url":"https://api.github.com/users/marcusradell/events{/privacy}","received_events_url":"https://api.github.com/users/marcusradell/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2019-10-25T20:03:16Z","updated_at":"2019-10-25T20:03:16Z","closed_at":null,"author_association":"NONE","body":"Thought it would be cool to send you a review here!\r\n\r\n* Link to running project 👍 \r\n* Playful language 👍 \r\n* Awesome infobox! 🌮 \r\n\r\n* Editing an item should be easier. It feels like a technical solution where you change it from editing false to true, and then back to false after writing something. As a user I just want to edit, not click buttons.\r\n* No tests 😿 \r\n* functions.js is not the most descriptive name 😅 Name it hash.js?\r\n* I did not know about `localStorage.todos` shorthand. Cool! 😎 \r\n* Filters not implemented in GUI. 👀 \r\n* I think even crazy frog would approve over this CSS BEM. 🐸 \r\n* https://github.com/fabifors/Listly/blob/master/src/components/NewTodo.vue#L44-L46 this style of defensive code is dangerous. If the user wants to add a todo, is there ever a case where an early return makes sense?\r\n* Nice use of clip path CSS animations! There's lots of need for good CSS animations in today's products! 💰 \r\n* https://github.com/fabifors/Listly/blob/master/src/components/Todo.vue#L100-L102 seems like a typical antipattern to use setTimeout with a really small timeout like 25ms. Can't say more without understanding the issue more though.\r\n\r\nOverall, the code is really easy to go through even though I'm not a Vue developer. The biggest wow is the RepoInformation component.\r\n\r\nKeep being awesome! 💪 \r\n/MR"}}
other: {"actor":{"display_login":"marcusradell"}}