{"action":"created","issue":{"url":"https://api.github.com/repos/DestinyItemManager/DIM/issues/1424","repository_url":"https://api.github.com/repos/DestinyItemManager/DIM","labels_url":"https://api.github.com/repos/DestinyItemManager/DIM/issues/1424/labels{/name}","comments_url":"https://api.github.com/repos/DestinyItemManager/DIM/issues/1424/comments","events_url":"https://api.github.com/repos/DestinyItemManager/DIM/issues/1424/events","html_url":"https://github.com/DestinyItemManager/DIM/issues/1424","id":202973866,"number":1424,"title":"Notifications Support","user":{"login":"EffortlessFury","id":1612977,"avatar_url":"https://avatars1.githubusercontent.com/u/1612977?v=4","gravatar_id":"","url":"https://api.github.com/users/EffortlessFury","html_url":"https://github.com/EffortlessFury","followers_url":"https://api.github.com/users/EffortlessFury/followers","following_url":"https://api.github.com/users/EffortlessFury/following{/other_user}","gists_url":"https://api.github.com/users/EffortlessFury/gists{/gist_id}","starred_url":"https://api.github.com/users/EffortlessFury/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EffortlessFury/subscriptions","organizations_url":"https://api.github.com/users/EffortlessFury/orgs","repos_url":"https://api.github.com/users/EffortlessFury/repos","events_url":"https://api.github.com/users/EffortlessFury/events{/privacy}","received_events_url":"https://api.github.com/users/EffortlessFury/received_events","type":"User","site_admin":false},"labels":[{"id":475951856,"url":"https://api.github.com/repos/DestinyItemManager/DIM/labels/Help%20Wanted:%20Designer","name":"Help Wanted: Designer","color":"1d76db","default":false},{"id":426972306,"url":"https://api.github.com/repos/DestinyItemManager/DIM/labels/Need%20More%20Details","name":"Need More Details","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2017-01-24T23:44:51Z","updated_at":"2018-02-05T00:42:06Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"My idea is to have a central notification service that supports registering two other types of services:\r\n\r\nA. Notification generators. Ex. New loot received, roll quality xx%.\r\nB. Notification recipients. Ex. Chrome, Pushbullet.\r\n\r\nEither of these services will have their module register with the notifications service in a \"run\" step. They'll provide description information and hooks into configurable settings. This way, the notifications service can expose these generators and recipients in a settings window and allow users to configure what notifications they want and where they want them to go.\r\n\r\nThen, the notifications service can return a hook to each notification generator after its registered (to prevent a notification from getting pushed to the service if it hasn't registered). The notifications service will then hand it off to each of the configured recipients."},"comment":{"url":"https://api.github.com/repos/DestinyItemManager/DIM/issues/comments/362954609","html_url":"https://github.com/DestinyItemManager/DIM/issues/1424#issuecomment-362954609","issue_url":"https://api.github.com/repos/DestinyItemManager/DIM/issues/1424","id":362954609,"user":{"login":"jamieisboss","id":5108847,"avatar_url":"https://avatars3.githubusercontent.com/u/5108847?v=4","gravatar_id":"","url":"https://api.github.com/users/jamieisboss","html_url":"https://github.com/jamieisboss","followers_url":"https://api.github.com/users/jamieisboss/followers","following_url":"https://api.github.com/users/jamieisboss/following{/other_user}","gists_url":"https://api.github.com/users/jamieisboss/gists{/gist_id}","starred_url":"https://api.github.com/users/jamieisboss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamieisboss/subscriptions","organizations_url":"https://api.github.com/users/jamieisboss/orgs","repos_url":"https://api.github.com/users/jamieisboss/repos","events_url":"https://api.github.com/users/jamieisboss/events{/privacy}","received_events_url":"https://api.github.com/users/jamieisboss/received_events","type":"User","site_admin":false},"created_at":"2018-02-05T00:42:06Z","updated_at":"2018-02-05T00:42:06Z","author_association":"NONE","body":"This is exactly the feature I was hoping for! \r\n\r\nIssue is labeled need more details so in case my thoughts are useful to you:\r\n\r\nMy main use case would be to have a saved search for  \"is:weapon rating:>4\" which would notify me.\r\n\r\nQuite a few times, especially when I was still getting the hang of the D2 weapons system, I've gotten a weapon which didn't seem particularly special and dismantled it, only to realise it's usefulness later. \r\n\r\nVery specifically, I'm pretty sure I dismantled a Uriel's Gift before I got to the endgame and haven't had another one drop since, prompting me to come checking for a \"Tell me if I get something good in case I didn't realise\" feature.\r\n\r\nOther Search Notifications I thought of that I would be using at the moment:\r\n\r\n- is:masterwork is:helmet is:warlock (or similar) Just because I'm grinding to get one at the moment \r\n- stack:>=10 Radiolarian Culture\r\n- \"Gift of\" - because i often dont notice \"Gift of Vanguard Tokens\" \r\n\r\n"}}
{"actor":{"display_login":"jamieisboss"}}