I actually agree with you. I was avoiding making doc the whole time, but as amount of features growth, readme is not enough. I will introduce a good doc soon. Thanks!
- 2 Posts
- 5 Comments
- quolpr@lemmy.worldOPtoSelfhosted@lemmy.world•[AIP] Will Be Done v0.10 released: offline-first self-hosted task manager with weekly timeline. Now with checklist!English1·1 month ago
- quolpr@lemmy.worldOPtoSelfhosted@lemmy.world•[AIP] Will Be Done v0.10 released: offline-first self-hosted task manager with weekly timeline. Now with checklist!English71·1 month ago
You still need to sign up to sync between devices. With the self-hosted version, you also create an account, but authentication and all synced data stay on your own server.
Offline-first means the app works without an internet connection; it doesn’t necessarily mean that no account is required. After sign up/sign in, you can use it offline without any problems.
- quolpr@lemmy.worldOPtoSelfhosted@lemmy.world•[AIP] Will Be Done v0.10 released: offline-first self-hosted task manager with weekly timeline. Now with checklist!English5·1 month ago
It is just LWW per column. On each client I track last change of each field with current time(actually sysytemTime-counter-clientId to make time uniq). Then, when changes arrive to server, I compare previous clock time with new clock time from client. If client win, it overwrite server column time + value. No tracking causality for now, just current system time of the client.
- quolpr@lemmy.worldOPtoSelfhosted@lemmy.world•[AIP] Will Be Done v0.10 released: offline-first self-hosted task manager with weekly timeline. Now with checklist!English4·1 month ago
Fixed. Thanks for the hint!
Nah, it will very hard to do. I wanted it to be fast from the start, so I was playing with sync and how I store data in browser.