- Unlinking a client works again: revoking a key the login handshake handed out answered 500, which is every key a desktop client holds. Reported by @ScatteredComet in #5.
- Deployment cites a reader's NixOS configuration for Podman.
- The image is published in the Docker format, so Podman reads the health check it carries.
- Deployment documents running altero under Podman.
- The Zotero linking screen is translated throughout.
- The image's health check follows
ALTERO_PORT. - Linking a profile that synced elsewhere says what to do.
- Creating an account now says how to give it a password.
- A confidential OAuth client can present its secret as HTTP Basic, which RFC 6749 §2.3.1 requires a server to accept.
- A file whose digest an attachment already claims can be uploaded: the question is asked of the store rather than of the item, so a library migrated from zotero.org with its files on WebDAV can send them at last.
- The migration summary says why files are missing when they synced over WebDAV, in all twelve languages, and how to get them here.
- The documentation says how attachment files sync, and what to do about a library whose files are on WebDAV.
- Every
ALTERO_setting indocker/.envnow reaches the container, rather than only the handfuldocker/compose.yamlnames. - The documentation lists every configuration setting with its default, and how to set it from
config.py, the environment or Docker.