{"action":"created","issue":{"url":"https://api.github.com/repos/errbit/errbit/issues/784","labels_url":"https://api.github.com/repos/errbit/errbit/issues/784/labels{/name}","comments_url":"https://api.github.com/repos/errbit/errbit/issues/784/comments","events_url":"https://api.github.com/repos/errbit/errbit/issues/784/events","html_url":"https://github.com/errbit/errbit/issues/784","id":53370391,"number":784,"title":"plugin icon improvements","user":{"login":"stevecrozz-","id":3187320,"avatar_url":"https://avatars.githubusercontent.com/u/3187320?v=3","gravatar_id":"","url":"https://api.github.com/users/stevecrozz-","html_url":"https://github.com/stevecrozz-","followers_url":"https://api.github.com/users/stevecrozz-/followers","following_url":"https://api.github.com/users/stevecrozz-/following{/other_user}","gists_url":"https://api.github.com/users/stevecrozz-/gists{/gist_id}","starred_url":"https://api.github.com/users/stevecrozz-/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stevecrozz-/subscriptions","organizations_url":"https://api.github.com/users/stevecrozz-/orgs","repos_url":"https://api.github.com/users/stevecrozz-/repos","events_url":"https://api.github.com/users/stevecrozz-/events{/privacy}","received_events_url":"https://api.github.com/users/stevecrozz-/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"arthurnn","id":833383,"avatar_url":"https://avatars.githubusercontent.com/u/833383?v=3","gravatar_id":"","url":"https://api.github.com/users/arthurnn","html_url":"https://github.com/arthurnn","followers_url":"https://api.github.com/users/arthurnn/followers","following_url":"https://api.github.com/users/arthurnn/following{/other_user}","gists_url":"https://api.github.com/users/arthurnn/gists{/gist_id}","starred_url":"https://api.github.com/users/arthurnn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arthurnn/subscriptions","organizations_url":"https://api.github.com/users/arthurnn/orgs","repos_url":"https://api.github.com/users/arthurnn/repos","events_url":"https://api.github.com/users/arthurnn/events{/privacy}","received_events_url":"https://api.github.com/users/arthurnn/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/errbit/errbit/milestones/9","html_url":"https://github.com/errbit/errbit/milestones/0.4.0","labels_url":"https://api.github.com/repos/errbit/errbit/milestones/9/labels","id":581149,"number":9,"title":"0.4.0","description":"","creator":{"login":"shingara","id":1088,"avatar_url":"https://avatars.githubusercontent.com/u/1088?v=3","gravatar_id":"","url":"https://api.github.com/users/shingara","html_url":"https://github.com/shingara","followers_url":"https://api.github.com/users/shingara/followers","following_url":"https://api.github.com/users/shingara/following{/other_user}","gists_url":"https://api.github.com/users/shingara/gists{/gist_id}","starred_url":"https://api.github.com/users/shingara/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shingara/subscriptions","organizations_url":"https://api.github.com/users/shingara/orgs","repos_url":"https://api.github.com/users/shingara/repos","events_url":"https://api.github.com/users/shingara/events{/privacy}","received_events_url":"https://api.github.com/users/shingara/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":8,"state":"open","created_at":"2014-02-26T15:37:47Z","updated_at":"2015-02-24T15:51:29Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2015-01-05T07:14:04Z","updated_at":"2015-03-16T01:30:06Z","closed_at":null,"body":"Currently, plugins provide icons (images) for remote services by virtue of some rails engine/asset pipeline magic and forcing errbit the application to serve up a dynamically generated CSS file with directives that set background images. When plugins are changed, the css file that references them doesn't and that can cause stale cache issues. Moreover, this is an overcomplication.\r\n\r\nPlugins should have a much more straightforward way of providing images to errbit for use as icons. Something like a method called 'icon' on the plugin itself that returns the image's binary data seems like a good way to go. This will have to change here and in errbit/errbit_plugin"},"comment":{"url":"https://api.github.com/repos/errbit/errbit/issues/comments/81335647","html_url":"https://github.com/errbit/errbit/issues/784#issuecomment-81335647","issue_url":"https://api.github.com/repos/errbit/errbit/issues/784","id":81335647,"user":{"login":"stevecrozz","id":133328,"avatar_url":"https://avatars.githubusercontent.com/u/133328?v=3","gravatar_id":"","url":"https://api.github.com/users/stevecrozz","html_url":"https://github.com/stevecrozz","followers_url":"https://api.github.com/users/stevecrozz/followers","following_url":"https://api.github.com/users/stevecrozz/following{/other_user}","gists_url":"https://api.github.com/users/stevecrozz/gists{/gist_id}","starred_url":"https://api.github.com/users/stevecrozz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stevecrozz/subscriptions","organizations_url":"https://api.github.com/users/stevecrozz/orgs","repos_url":"https://api.github.com/users/stevecrozz/repos","events_url":"https://api.github.com/users/stevecrozz/events{/privacy}","received_events_url":"https://api.github.com/users/stevecrozz/received_events","type":"User","site_admin":false},"created_at":"2015-03-16T01:30:06Z","updated_at":"2015-03-16T01:30:06Z","body":"Sure. Here's the upstream PRs:\r\nhttps://github.com/errbit/errbit_plugin/pull/3\r\nhttps://github.com/errbit/errbit_github_plugin/pull/5"}}