OpenTodo 0.18.1 is a fix release. A device whose clock runs fast no longer loses an edit when it has more than 500 changes waiting to upload, and the browser extension 0.6.2 shortens its store description so the Chrome Web Store accepts it. Nothing to do when upgrading.
Fixed
- A device whose clock ran fast no longer loses its later edit when it has many changes to upload. When the server refused a fast clock's changes in more than one batch of an exchange, the device set its clock back to the server's time for each batch, so a change in a later batch could be stamped before an earlier change of the same field: the server kept the earlier value while the device showed the later one. The clock now restarts only when it is more than 2.5 minutes ahead of the server, so the changes keep their order. (Sync, closes #651)
- The browser extension 0.6.2 can be published in the Chrome Web Store. The store refused 0.6.1 because its description was longer than 132 characters in every language. Each language now has a shorter description with the same meaning, and a test keeps the name and description within the store's limits. (Capture)
Install
- Docker:
docker run -d -p 8080:8080 -v opentodo:/data ghcr.io/opentodoapp/opentodo:0.18.1 - Binary: download
opentodo-<os>-<arch>below, then run it (data goes to./data). - Command-line client:
ot-<os>-<arch>. Browser extension:opentodo-browser-extension-chrome.zipandopentodo-browser-extension-firefox.zip.
Verify downloads with sha256sum -c SHA256SUMS. Self-hosting guides: docs/self-hosting.