Notes on building CRDT-based local-first and end-to-end encrypted applications | Heykuki News