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 apostgresql
backend too!server:
improved search performanceserver:
improved thumbnail generation performanceserver:
added rudimentary user permission checks, guest users are now not allowed to modify anything and will be met with an errorserver:
it is now possible to add items to the metadata queue on import, configurable with the settingimport.send_to_metadata_queue
gui:
'gui.start_on_boot' now works on Mac OS toowebclient:
moved Downloads and Metadata to their own pagewebclient:
added a way to preview gallery pages from the gallery menuwebclient:
added a way to manually prompt for a reindex in the About popup, use this if you experience newly added items not showing upwebclient:
improved and fixed page listing on the reader pageplugin api:
added new commandsUpdateGalleryProgress
andNotification
plugin api:
added new commandsSearchToESearch
,ESearchSort
,ReIndex
andIndex
plugin api:
added several new events on database-related commandsclient api:
notification-related api functions are now readyapi:
added new enumsNotificationType
andNotificationScope
i18n:
added new Chinese translationszh_hans
, courtesy of @EliseSchwarzer (#198), I highly encourage others to add translations in more languagesserver:
updated the database to version0.9.0
Changed stuff
webclient:
reduced the amount of command-related errors seenserver:
the backend config valuepostgres
is now deprecated. Please usepostgresql
insteadclient api:
changed the return value of api functionlibrary_view
to now be a mapping that also includes count of itemsplugin api:
renamed commandPartialModelFilter
toLegacyPartialModelFilter
i18n:
updated allen_us
translationsdocs:
updated docs
Notable fixes
webclient:
fixed several reader-related issuesserver:
some gallery entities failed to be created from a client, like #186server:
downloaded galleries had names that weren't being html unescaped properlyserver:
an error would occur when sending items to libraryserver:
using multiple clients simultaneously would start multiple release downloads on new updateserver:
hptohpx conversion script would sometimes error outserver:
i'm not entirely sure, but rar archives should also now work properly, if not then please raise an issue