I'm really enjoying some more productive work on @karrot in the last few days with this nice cosy desk setup, thanks to kanthaus for having me here.
I've been adding the first part of custom activity types (pickups, meetings, events, etc.), geoip to show local groups more prominently, saving message drafts, playing with new cool vue state management techniques, and maybe more.
The data management got complex in karrot. I'm exploring switching from vuex to the new composition API (reactive(), computed(), etc).
State is so complicated once all the realities have been added in: pagination, filtering, loading, validation errors, network/server errors, caching, offline, dependent data, clearing...
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!