Only Google Calendar is currently supported:
https://wakatime.com/integrations
We've tried getting OAuth access for Microsoft's Graph API, but it's a mess of forms, verifications, poor docs, etc. Maybe someday if you know someone at Microsoft who can verify our Azure Portal Directory app?
Unfortunately we don't have any plans to support BTC currently. It was a possibility, but then Stripe ended it's Bitcoin support https://stripe.com/en-US/blog/ending-bitcoin-support.
Time is tracked via editor plugins, GitHub is only used for commit logs so it can't effect your main dashboard charts. When was the last time we received data from your editor according to this page:
Hi qcol, wakatime user here, I'm guessing it shouldn't be too difficult to implement something like that, and I think I'm going to give it a go. I personally also have that problem, but I fix it by playing with the timeout. Not perfect for sure, but so far it works for me as it's nearly impossible to track my time otherwise.
Remember this still will only track time spend in Chrome, and time spend in other apps would be left out. The strategy used by RescueTime may be a better fix there, but that seems like it would be way more complicated to implement, and you'd as well need to manually define which apps/files belong to which project.