Hi Chris, welcome to the Tidbyt community!
We’ve got Google Calendar integration already actually. It shows your next event, or if you’re in a meeting it’ll show you how much longer until it’s over.
Looks like Tasks has an API as well so that could be added as well, probably with a very minimal amount of code.
You are correct that OAuth integration is a pain Fortunately after spending way too much time reading specs and setting up endpoints and callbacks and other Rube Goldberg contraptions… we have a pretty simple way to integrate any Tidbyt app with any service that is gated by OAuth 2.0. That’s what we use for Google Calendar, Spotify, GitHub, etc.
I don’t see us adding buttons, at least not in this version. If you have a separate smart button that connects to Google and/or to the Tidbyt API, that would totally work though.