Booru Enhancer

Modular enhancement suite for Danbooru/Gelbooru/Moebooru-family booru sites — original-quality media, smart downloads, fullscreen viewer, tag tools, blacklist filtering, infinite scroll, reverse image search, and more.

< Feedback on Booru Enhancer

Review: Good - script works

§
Posted: 2026-08-24

Obviously will change my preview once the bugs have been corrected.

For now, I've only tested it on gelbooru but:

The settings don't save.
Can't open the settings on the main page, only works on a specific post. The other buttons do nothing.
Thumbnails are tiny since they're still in their original size (as opposed to danbooru that lets you browse with huge thumbnails.) Hope this script will make it possible to change this.

itachi-reAuthor
§
Posted: 2026-08-25

Thanks for testing it and reporting these issues.

I've gone through the problems you mentioned and addressed them in v1.1.0:

  • Settings not saving — fixed the settings/storage initialization and persistence handling.
  • Settings only opening on post pages — the Settings button is now created on all supported page types, including gallery/index pages.
  • Other toolbar buttons doing nothing — actions that require a post or selection now provide visible feedback instead of failing silently.
  • Tiny Gelbooru thumbnails — thumbnail sizing is now independent of metadata/API requests. The gallery uses an actual configurable CSS grid, so thumbnails are enlarged immediately rather than waiting for the API response.
  • Gelbooru API reliability — added fallback handling that tries the site's authenticated API, GM_xmlhttpRequest, and finally the rendered post page itself if the API is unavailable.

The Gelbooru fallback also uses limited concurrency so an API outage doesn't result in dozens of simultaneous requests.

The gallery sizing changes are applied independently of metadata loading, which specifically addresses the tiny-thumbnail issue you reported.

v1.1.0 is now available for testing. If you get a chance to test it again on Gelbooru, I'd especially appreciate confirmation that the settings persist after a page reload and that the larger grid behaves as expected.

Thanks again for the detailed feedback — it helped identify some real issues in the initial release.

§
Posted: 2026-08-25

Scripts work well enough to warrant a "good" now imo !
Here's a few bugs I noticed or features that would be nice to have

- Infinite scrolling doesnt work as it tells us that its "unable to load the next page"
- Cant configure thumbnail size for now
- Some thumbnails sometimes overlap with others, often when they are pretty thin.
- Thumbnails seem to not have any kind of space separating them from other thumbnails either, which makes the main page appear pretty messy.
- Some settings dont seem to be doing anything on the index page at least (like grid columns)
- Some features seem to not work right away and you need to wait a bit for it to work (example: clicking on an image opens it in another tab instead of its intended behavior of getting bigger on a viewer until you wait 10-20 seconds, then it work as it should. Same for thumbnail previews not showing up until the script starts working)

I'll most likely give you more feedback overtime, but its the only things I noticed for now. Everything seems to work much better, and it shows the most promise by far out of every other scripts I tried.

itachi-reAuthor
§
Posted: 2026-08-25

Thanks for the detailed follow-up!

I'm glad the script has reached the point where you consider it "good". The feedback is very useful, especially the issues around the gallery taking several seconds before becoming interactive.

I've addressed most of these in v1.1.2:

  • Added configurable thumbnail size.
  • Added configurable spacing between thumbnails.
  • Fixed the grid layout so thin images shouldn't overlap adjacent thumbnails.
  • Improved grid-column handling and live gallery settings updates.
  • Changed gallery interactions to use event delegation, so viewer clicks and hover previews are available immediately instead of waiting for metadata processing.
  • Dynamically loaded thumbnails are now interactive as soon as they are inserted.
  • Improved gallery-container detection for different page layouts.
  • Added much more detailed infinite-scroll diagnostics, including HTTP errors, login responses, empty pages, and rate limiting.

I'm still testing the infinite-scroll implementation across the different Gelbooru-family sites, so I don't want to claim that pagination is completely solved everywhere yet.

Thanks again for testing it and reporting the problems. This kind of feedback is exactly what helps me find the differences between the various booru engines and make the adapters more reliable.

Please keep the feedback coming if you notice anything else — especially if a problem is site-specific.

Post reply

Sign in to post a reply.