github degoog-org/degoog 0.23.0
[Stable Beta] 0.23.0

5 hours ago


Join our discord community


Attention

Every image engine will get an update for next release that will ONLY work from next release onward.
Both store and degoog must be updated in order for the image engines to work well, sorry.

If you are a theme developer make sure your image result templates match the new system!

This is, as always, a change for the better, so apologise for the annoyance.

UPDATED DOCS AND CLI WILL FOLLOW IN THE MORNING

Changelog

bugfixes

  • Fixed inconsistent styling around "add repository" - Thank you @Panonim
  • Fix pruning of large data in postgres - thank you @notkudu
  • Fix sticky settings sidebar to also show back button and header - thank you @Panonim
  • Fixed lightbox navigation so previous/next actions don’t stack across repeated openings, keeping slide changes consistent - thank you @Panonim
  • Corrected store catalog filter counts to reflect the currently selected repository context - thank you @Panonim
  • Improved grid interactions so install/uninstall/update/delete actions respond reliably via a single delegated handler - thank you @Panonim
  • Reduced store grid re-rendering by reusing existing card DOM when possible instead of rebuilding the entire grid - thank you @Panonim
  • Overall improvements of image search UI
  • Switched toggles to checkboxes in the settings for setting groups so it's easier to read/turn on and off

features

  • Add optional flag for extensions that need an app restart (e.g. the 4play transport) so users are aware of it
  • Add button to quickly restart the server from the UI
  • Improved filtering for image search
  • Improved visibility of time/language options
  • Added progress bar to store item updates/install
  • Add option to filter which category uses streaming results - thank you @Panonim
  • Allow storing general settings as defaults and allow restoring default server settings on both private and public instances - thank you @Panonim
  • Allow plugins to be rearranged via number input and not just arrows - thank you @Panonim
  • Add support to run degoog via unix socket (e.g. DEGOOG_UNIX_SOCKET=/path/to/degoog.sock)
  • Add support for centred results - thank you @Panonim
  • Add custom timeout per engine - thank you @Panonim
  • Store update and repo refresh in Settings now streams live progress (items/repos) with status overlays
  • Drag-and-drop reordering for plugins and engine type tab order

Don't miss a new degoog release

NewReleases is sending notifications on new releases.