Rhapsode 0.3.2 — remote server support
The Zotero plugin can now talk to a hosted Rhapsode instead of a local one.
Remote mode. Set two prefs in Zotero's Config Editor:
extensions.rhapsode.server_url— e.g.https://rhapsode.example.comextensions.rhapsode.server_auth—user:passwordif the server requires a login
Leave server_url empty to keep using a local server on localhost:7717, exactly as before. Both prefs now ship with empty defaults, so they are visible in the Config Editor rather than needing to be created by hand.
Fixes
- Uploads to a remote server work from the collection and single-item actions. The plugin builds its multipart body by hand: Zotero's bootstrap runs in a privileged context with no DOM, where
FormDatais undefined and the previous code threw. dev-install.shremoves a released XPI carrying the same plugin id before linking the development build, so the two no longer conflict.- Cross-platform launch fixes from 0.3.1 carried forward.
Install: Zotero → Tools → Plugins → gear → Install Plugin From File. Existing installs update automatically.