3 ms·
This is incredible! A few years ago we used InboxSDK to build a custom interface to visualize all kinds of interaction information from a corporate database, ba
by btown 4y ago
This is incredible! A few years ago we used InboxSDK to build a custom interface to visualize all kinds of interaction information from a corporate database, based on a currently selected or hovered email address or thread (and in a way that it could be used alongside Streak, and actively was!).
It was a breath of fresh air, but not having access to source code meant that when we went outside of the supported interfaces and needed to do some reverse engineering ourselves, we were working with a hand tied behind our back, and couldn't easily contribute any of our findings upstream. Now, it's the perfect solution, and I hope an open community sprouts up around this!
Regarding the updates, it might be a good idea to put together a status page just for the SDK - similar to https://status.streak.com/ https://status.streak.com/ but perhaps a product that doesn't track historical uptime :) and provides more granular subscription capabilities.
That way, any project using this can subscribe to "Gmail made a change, if you're affected you'll need to bump your InboxSDK version and re-publish to the Chrome store" in a Slack thread or even write a webhook-creates-a-Github-PR integration and - in cases where there are business users of their extension - ensure that any resulting outage is triaged appropriately. And perhaps subscribe to more minor releases in a separate more-asynchronous Slack channel. I imagine this might be helpful for Streak as a consumer of the SDK as well :)
- alooPotato 4y agoYeah this is a great idea. Will explore.