Skip to content

HappyPanda X v0.13.3

Latest
Compare
Choose a tag to compare
@twiddli twiddli released this 29 Aug 21:09
· 6 commits to master since this release

Changes in this patch release:

Important: If you're upgrading from v0.13.0 or v0.13.1 you might still be getting an error about not being able to start esearch. In that case please delete the bin/[PLATFORM]/elasticsearch folder found where you installed HPX and reinstall this update.
  • fixed bottom drawer button in webclient not working
  • fixed error occurring when adding galleries (note that galleries were still being added successfully, if they don't show up, please reindex your library)
  • fixed an error occurring during indexing

Hello 😊 it's been a while. I hope you're doing well.

I think you will appreciate this release.

You might also notice that the releases has more than doubled in size. This is because a whole ElasticSearch installation is now also included. This is the cost of wanting everything to be plug and play, please don't mind it.

Highlights

  • improved performance across the board 🚀
  • Webclient improvements
  • Working regex search
  • Send galleries to the metadata queue after download 😍 no more manually fetching

✨Check out HappyPanda X Desktop | HappyPanda X Browser Extension | HappyPanda X Docker

Read how to install and set up in the docs.

You can always refer to Settings in the docs for a description of all settings

See here for possible known issues in this build


Changelog

New stuff

  • server: regex searching now finally works on a postgresql backend too!
  • server: improved search performance
  • server: improved thumbnail generation performance
  • server: added rudimentary user permission checks, guest users are now not allowed to modify anything and will be met with an error
  • server: it is now possible to add items to the metadata queue on import, configurable with the setting import.send_to_metadata_queue
  • gui: 'gui.start_on_boot' now works on Mac OS too
  • webclient: moved Downloads and Metadata to their own page
  • webclient: added a way to preview gallery pages from the gallery menu
  • webclient: added a way to manually prompt for a reindex in the About popup, use this if you experience newly added items not showing up
  • webclient: improved and fixed page listing on the reader page
  • plugin api: added new commands UpdateGalleryProgress and Notification
  • plugin api: added new commands SearchToESearch, ESearchSort, ReIndex and Index
  • plugin api: added several new events on database-related commands
  • client api: notification-related api functions are now ready
  • api: added new enums NotificationType and NotificationScope
  • i18n: added new Chinese translations zh_hans, courtesy of @EliseSchwarzer (#198), I highly encourage others to add translations in more languages
  • server: updated the database to version 0.9.0

Changed stuff

  • webclient: reduced the amount of command-related errors seen
  • server: the backend config value postgres is now deprecated. Please use postgresql instead
  • client api: changed the return value of api function library_view to now be a mapping that also includes count of items
  • plugin api: renamed command PartialModelFilter to LegacyPartialModelFilter
  • i18n: updated all en_us translations
  • docs: updated docs

Notable fixes

  • webclient: fixed several reader-related issues
  • server: some gallery entities failed to be created from a client, like #186
  • server: downloaded galleries had names that weren't being html unescaped properly
  • server: an error would occur when sending items to library
  • server: using multiple clients simultaneously would start multiple release downloads on new update
  • server: hptohpx conversion script would sometimes error out
  • server: i'm not entirely sure, but rar archives should also now work properly, if not then please raise an issue