{"action":"created","issue":{"url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/4714","labels_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/4714/labels{/name}","comments_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/4714/comments","events_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/4714/events","html_url":"https://github.com/HabitRPG/habitrpg/pull/4714","id":58172215,"number":4714,"title":"Preview markdown","user":{"login":"crookedneighbor","id":2916945,"avatar_url":"https://avatars.githubusercontent.com/u/2916945?v=3","gravatar_id":"","url":"https://api.github.com/users/crookedneighbor","html_url":"https://github.com/crookedneighbor","followers_url":"https://api.github.com/users/crookedneighbor/followers","following_url":"https://api.github.com/users/crookedneighbor/following{/other_user}","gists_url":"https://api.github.com/users/crookedneighbor/gists{/gist_id}","starred_url":"https://api.github.com/users/crookedneighbor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crookedneighbor/subscriptions","organizations_url":"https://api.github.com/users/crookedneighbor/orgs","repos_url":"https://api.github.com/users/crookedneighbor/repos","events_url":"https://api.github.com/users/crookedneighbor/events{/privacy}","received_events_url":"https://api.github.com/users/crookedneighbor/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/HabitRPG/habitrpg/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-19T06:19:08Z","updated_at":"2015-02-19T06:35:51Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/HabitRPG/habitrpg/pulls/4714","html_url":"https://github.com/HabitRPG/habitrpg/pull/4714","diff_url":"https://github.com/HabitRPG/habitrpg/pull/4714.diff","patch_url":"https://github.com/HabitRPG/habitrpg/pull/4714.patch"},"body":"Users can preview messages before submitting. Good for catching emoji and markdown errors before submitting chat.\r\n\r\n## Tavern\r\n![screen shot 2015-02-19 at 12 17 25 am](https://cloud.githubusercontent.com/assets/2916945/6262630/d18185ee-b7cc-11e4-9fb9-0269132b406a.png)\r\n\r\n![screen shot 2015-02-19 at 12 17 30 am](https://cloud.githubusercontent.com/assets/2916945/6262631/d44b0caa-b7cc-11e4-8105-591e66f3c4ea.png)\r\n\r\n## Private Messages\r\n![screen shot 2015-02-19 at 12 17 51 am](https://cloud.githubusercontent.com/assets/2916945/6262636/e260c38e-b7cc-11e4-81c8-f5cd49e0326b.png)\r\n\r\n![screen shot 2015-02-19 at 12 17 55 am](https://cloud.githubusercontent.com/assets/2916945/6262637/e58b8080-b7cc-11e4-8aee-6cda7a811b42.png)\r\n"},"comment":{"url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/comments/75005396","html_url":"https://github.com/HabitRPG/habitrpg/pull/4714#issuecomment-75005396","issue_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/4714","id":75005396,"user":{"login":"crookedneighbor","id":2916945,"avatar_url":"https://avatars.githubusercontent.com/u/2916945?v=3","gravatar_id":"","url":"https://api.github.com/users/crookedneighbor","html_url":"https://github.com/crookedneighbor","followers_url":"https://api.github.com/users/crookedneighbor/followers","following_url":"https://api.github.com/users/crookedneighbor/following{/other_user}","gists_url":"https://api.github.com/users/crookedneighbor/gists{/gist_id}","starred_url":"https://api.github.com/users/crookedneighbor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crookedneighbor/subscriptions","organizations_url":"https://api.github.com/users/crookedneighbor/orgs","repos_url":"https://api.github.com/users/crookedneighbor/repos","events_url":"https://api.github.com/users/crookedneighbor/events{/privacy}","received_events_url":"https://api.github.com/users/crookedneighbor/received_events","type":"User","site_admin":false},"created_at":"2015-02-19T06:35:51Z","updated_at":"2015-02-19T06:35:51Z","body":"This also might be a good time to resolve #4460 (return key sends chat). Should I include that as part of the PR?\r\n\r\nIf so, do we have an easy way to tell if the user is on a windows/linux machine or a mac? Might be useful to show the appropriate key shortcut (ctrl/cmd + enter) in the send chat button, or as a popover for it. "}}