Skip to content

v0.10.1+36

Choose a tag to compare

@Scriptbash Scriptbash released this 30 Mar 17:12
86a8973

Fixes two little problems with the cloud sync. Please see below for the full release notes!

  • Fix favorites not getting pushed during inital sync by @Scriptbash in #382
  • Fix creating duplicate journal in cloud when issn is empty by @Scriptbash in #383

Wispar has turned 1 year old! 🎉🥳

... Just 2 months late!

Please backup your database, since many changes have been made to it! There is also a cleanup function that will run when upgrading your database. It will attempt to merge and delete duplicated journals!

Anyway, here's what you can find in this update:

  • You can now optionally synchronize your database across devices!
    • You can pick between "Wispar Sync", which is a Pocketbase instance hosted by me or you can self-host it!
    • The hosted server is a Hetzner VPS located in Germany
    • If several devices contain the same data, the first device to sync will have its data added to PocketBase. The other devices will update their local sync IDs to match the cloud and avoid duplicates. Any data that is not already in PocketBase will be uploaded and synced on the other devices.
    • Subsequent syncs work on a most recent changes win.
    • If the "Background syncing" option is enabled (on by default), changes will automatically sync when you interact with the app (add favorite, hide a publication, follow a journal, etc.) and when starting the app.
    • To self-host it, please check the documentation
    • The following can be synced:
      • Articles (only favorites and hidden articles)
      • Journals
      • Saved queries
      • Feed filters
      • EZproxy known URLs
    • These will not sync:
      • Downloads
      • Title and abstract translations
      • Graphical abstracts
      • Settings
  • The Zotero feature has been improved!
    • Group collections are now supported (you will need to give read/write access to groups when creating your API key)
    • A dialog allows picking a collection where to send the publication
    • Collection can be created inside the app, when picking a collection
  • Better MathML rendering
    • Improvements were made to the MathML to Latex conversion, improving the rendering of equations
  • A new search journals by topics has been added
    • Results may not be perfect, since there isn't a direct way to get journals by topics using the OpenAlex API. I instead search for articles using the selected topics, extract the ISSNs and display the journals
  • Date filters have been added to OpenAlex and Crossref search pages, as well as an "Open access only" toggle for OpenAlex
  • Date filters are also available for custom feeds
  • An ISSN filter has been added to the OpenAlex search page
    • You can use this filter if a journal isn't available in Crossref or want more filtering options. By saving the search query, you can follow journals using OpenAlex
  • The Wispar app icon will now follow your Android theme!
  • Desktop apps are now available!
    • The MacOS and Linux builds have been built locally on my computers, they don't come from the GitHub workflow
    • I will package the Linux version in a Flatpak when I have the time!

Also, shout-out to the Chinese translations contributor 大王叫我来巡山! You've been on fire! 🫡 谢谢!

What's Changed

Full Changelog: v0.10.0+32...v0.10.0+33

Full Changelog: v0.10.0+33...v0.10.1+36