{"action":"created","issue":{"url":"https://api.github.com/repos/rstudio/shiny-server/issues/172","labels_url":"https://api.github.com/repos/rstudio/shiny-server/issues/172/labels{/name}","comments_url":"https://api.github.com/repos/rstudio/shiny-server/issues/172/comments","events_url":"https://api.github.com/repos/rstudio/shiny-server/issues/172/events","html_url":"https://github.com/rstudio/shiny-server/pull/172","id":123016155,"number":172,"title":"Add a reconnect now button, eliminate countdown.","user":{"login":"trestletech","id":1593639,"avatar_url":"https://avatars.githubusercontent.com/u/1593639?v=3","gravatar_id":"","url":"https://api.github.com/users/trestletech","html_url":"https://github.com/trestletech","followers_url":"https://api.github.com/users/trestletech/followers","following_url":"https://api.github.com/users/trestletech/following{/other_user}","gists_url":"https://api.github.com/users/trestletech/gists{/gist_id}","starred_url":"https://api.github.com/users/trestletech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trestletech/subscriptions","organizations_url":"https://api.github.com/users/trestletech/orgs","repos_url":"https://api.github.com/users/trestletech/repos","events_url":"https://api.github.com/users/trestletech/events{/privacy}","received_events_url":"https://api.github.com/users/trestletech/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-12-18T19:57:39Z","updated_at":"2015-12-21T22:13:31Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rstudio/shiny-server/pulls/172","html_url":"https://github.com/rstudio/shiny-server/pull/172","diff_url":"https://github.com/rstudio/shiny-server/pull/172.diff","patch_url":"https://github.com/rstudio/shiny-server/pull/172.patch"},"body":"I think we were over-communicating with the to-the-second countdown on reconnects. I'm modeling this after Pivotal Tracker's disconnect dialog which is much simpler. It just says \"Disconnected from server\" with a reconnect now button, but also periodically tries to reconnect. I'm guessing that may be what we want: give the user the option to fix it immediately, otherwise do our best in the background.\r\n\r\n(CC @wch)"},"comment":{"url":"https://api.github.com/repos/rstudio/shiny-server/issues/comments/166438172","html_url":"https://github.com/rstudio/shiny-server/pull/172#issuecomment-166438172","issue_url":"https://api.github.com/repos/rstudio/shiny-server/issues/172","id":166438172,"user":{"login":"trestletech","id":1593639,"avatar_url":"https://avatars.githubusercontent.com/u/1593639?v=3","gravatar_id":"","url":"https://api.github.com/users/trestletech","html_url":"https://github.com/trestletech","followers_url":"https://api.github.com/users/trestletech/followers","following_url":"https://api.github.com/users/trestletech/following{/other_user}","gists_url":"https://api.github.com/users/trestletech/gists{/gist_id}","starred_url":"https://api.github.com/users/trestletech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trestletech/subscriptions","organizations_url":"https://api.github.com/users/trestletech/orgs","repos_url":"https://api.github.com/users/trestletech/repos","events_url":"https://api.github.com/users/trestletech/events{/privacy}","received_events_url":"https://api.github.com/users/trestletech/received_events","type":"User","site_admin":false},"created_at":"2015-12-21T22:13:31Z","updated_at":"2015-12-21T22:13:31Z","body":"Maybe my limitations as a programmer, but I can't find a good way to do this with the timeouts without introducing lots of opportunities for bugs. In the spirit of iteration, I'm going to hold off on your suggested changes and we'll see if people comment on it."}}