Mostly working now. Used my cal for the first time today. One thing I implemented that I think I like is that you're not bound to making timeblocks on arbitrary 15-30 minute boundaries. 5 minutes boundaries have less wasted time.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!