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.
@neil @karrot yup, I've been very happy with vue, using it with https://quasar.dev. I was contributing to freegle for a short time, it's using https://nuxtjs.org.
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...