Elektrine lite

← Feed

@trurl@mastodon.sdf.org

Post #1404667

2026-02-18 04:47 UTC

@nasser @technomancy I'll have to look into this some more for a project of my own that I mothballed years ago (to-do list/project tracker with first-class Emacs, Web, and Android clients, styled after the old Emacs planner-mode). I still have a server component with a few backends (git, flat text files, ...) and basic CLI, Emacs, and Web UIs. But the CRUD endpoint complexity explosion is real. Maybe Automerge will work. How do you plan to handle authz, versioning, and endpoint hardening?

Replies (1)

  • @trurl@mastodon.sdf.org 2026-02-18 04:53

    @nasser @technomancy oh, yeah, and conflicts! I know CRDT is supposed to Just Work, but I expect there will still be a complex UI for "you did this on your phone and that on your laptop. the result is stupid. how fix?" Implementing it more than once was too much. Even now, I run into this with org-mode files and just a single user (me). If I mark a task as done twice, which completion timestamp is correct? Etc. CRDT would be better than SVN merge conflict resolution, at least.

    Open ##1404668