☰

NHentai Improved

Partially fade/remove non-english, custom thumbnail sizing, Infinite scrolling, Mark as read, Subscriptions, Version grouping and more...

Ini adalah versi dari skrip ini yang kodenya telah diperbarui. Tampilkan semua versi.

  • v3.4.1 10 Juni 2026

    Added new option to Import/Export to/from a personal secret Github Gist as a sort of cloud storage solution.

    Used Gists because it was very easy to set up.
    Might look into setting up a proper cloudbackup option with OAuth login to Dropbox or something like that at some point, but that's not a current priority...

  • v3.4.0 22 Mei 2026

    New (small) feature: improved_comic_infobox_cover - improved the comic infobox space use. Specifically, allowing cover to scale up until hitting one of: (cover resolution, 650px height, 50% width). Also wrapping now behaves better.
    Some of these improvements were already applied previously when using use_custom_thumbnail_sizing, but now it is better and applied separately, though the benefits are most notable with use_custom_thumbnail_sizing enabled and a wider than default browse_thumnail_container_width.

    improved_comic_infobox_cover currently not found in nhi-settings and can only be disabled by editing the script.

  • v3.3.5 22 Mei 2026

    small update to comic info page info container spacing: fixed info wrapping to newline and made info use all available space dynamically

  • v3.3.4 19 Mei 2026

    Made Mark as read and Subscribe buttons a slightly darker green and changed the on-hover to be a static brightness increase instead of a direct color adjustment.

  • v3.3.3 15 Mei 2026

    marked /parody/ and /character/ type pages as tagPages (i.e. they now have infinite load and everything else that tag pages get)

  • v3.3.2 15 Mei 2026

    Fixes to UpdateThumbnailServerList that was causing the entire script to break down...

  • v3.3.1 14 Mei 2026

    Now trying nhentai_data_v1 first, before resorting to the API when getting tag id for subscribing to tag.

  • v3.3.0 14 Mei 2026

    Added multi-language-flag handling. Thumbnails now get multiple flag icons if they have multiple languages listed in its tags. This also fixes issues with initially loaded comics with multiple languages sometimes getting faded out/removed even if one of the languages was english.

  • v3.2.1 14 Mei 2026

    - fixed subscribe and unsubscribe buttons not appearing

  • v3.2.0 14 Mei 2026

    - Added infinite load handling for search results page (search results page should be entirely supported now)
    - General updates to infinite load handling

  • v3.1.13 14 Mei 2026

    - Fixed issues related to custom thumbnail / thumbnail container settings breaking the search results page
    - Fixed (new issue, due to another NH update) subscribed tags not getting colored
    - Changed subscribed tag color to match the Subscribe button color (brighter green)

  • v3.1.12 03 Mei 2026

    - Updated in-script @description
    - switched infinite load isInView target to be the last (not hidden) comic so it triggers a little earlier as you scroll near the bottom
    - Removed mentions of "Native" in "Remove Native Blacklisted" (except in GM_get/GM_set/JSON, to support old saved settings) as there hasn't been a non-native blacklist option for a long time, so no need to confuse people with this whole "native" modifier...
    - Made comics in "Favorites" and "Recent Favorites" exempt from removal by "Remove Non-English" and "Remove Blacklisted"

  • v3.1.11 03 Mei 2026

    updated infinite load triggers to reduce unnecessary API calls:
    - No longer triggering infinite load at the start, even if already at the paginator (which was kinda broken anyway, it pretty much always loaded at least one or two pages at the start regardless)
    - No longer triggering additional page loads after first one, even if still at the paginator
    - Now ONLY triggering page loads on scroll/swipe events where the motion in relation to the page is down, and where the paginator is visible after said event.

  • v3.1.10 02 Mei 2026

    fixed subscribe button const assignment error

  • v3.1.9 02 Mei 2026

    - Rewrote parts of the dynamic load system. Gave up on observers to use a more reliable and simple polling method with dedupe and timeout handling. This appears to have fixed most issues with the script not running in a bunch of situations like newtab, bookmark, and other hard load situations.
    - Got rid of the hardloadrefresh workaround on Subs page links and tag page sort links, as those appear to work without it now.
    - Some cleanup

  • v3.1.8 01 Mei 2026

    Fixed Remove native blacklisted for infinite load (which required handling API auth, which I can now use for other stuff also)

  • v3.1.7 01 Mei 2026

    - Fixed issues with infinite load current / last page detection and indicators
    - Fixed issues with galleries getting all mixed up if manually navigating pages with infinite load enabled

  • v3.1.6 01 Mei 2026

    Updated infinite load thumbnail fetching:
    - Now using "thumbnail" property of returned data instead of guessing filetypes.
    - Now fetching thumbnails server list from API (once per 12h) and trying said servers as the domain for the thumbnail src in order
    - Fixed an issue with thumbnail loading icon not being visible.

  • v3.1.5 01 Mei 2026

    - Improved infinite load spinners, including fixing a major issue that was causing overflow
    - Improved IsInView handling, should now actually work properly.
    - Now adding IntersectionObserver to both paginators (desktop and mobile) instead of just the one first in view, since the one in use can technically change dynamically as the window is resized.

  • v3.1.4 01 Mei 2026

    Fixed issues with Reader / Improved Zoom:
    - Improved Zoom no longer breaks "Fit on screen" and can handle toggling between "Fit on screen" and "Fit Horizontally"
    - Fixed "Fit on screen" not actually fitting on screen properly (issue not related to NHI. This was an issue in normal NH reader)
    - Now hiding the Zoom setting in the native Reader settings panel (since it gets overridden by Improved Zoom anyway)

  • v3.1.3 01 Mei 2026

    Added @compatible metadata

  • v3.1.2 01 Mei 2026

    Updated subscribing to handle API failures. Subscribing system should now work regardless (it just won't record the tag ID if the API call fails)

  • v3.1.1 01 Mei 2026

    fixed Remove Non-english

  • v3.1.0 28 April 2026

    - Reworked the dynamic load system (this should improve a bunch of things)
    - NHI Settings can now also be accessed from the Tampermonkey dropdown
    - Added new icon to NHI settings header
    - NHI Settings should now scale to smaller viewports (mobile)
    - Subscriptions (and the new standalong custom NHI settings page) should now load more reliably.

  • v3.0.6 26 April 2026

    force disabled Remove Non English for now, as it appears to be broken.

  • v3.0.5 26 April 2026

    Added placeholders for covers when infinite loading for a smoother experience + added spinners for loading covers and at the bottom while fetching galleries.

  • v3.0.4 26 April 2026

    small update to thumbnail settings texts

  • v3.0.3 26 April 2026

    update to previous: oops. Forgot to also flip the default value.

  • v3.0.2 26 April 2026

    update to previous: use_default_thumbnails changed to use_custom_thumbnail_sizing. Makes more sense that way around.

  • v3.0.1 26 April 2026

    - Added missing Infinite load setting to settings page
    - Moved some settings
    - Added new setting "use_default_thumbnails" (default: true) for a clearer way to use default/vanilla thumbnail sizing behavior (instead of setting widths to 0)
    - Updated thumbnail sizing defaults to 250 and 1350 (though those are not applied by default since the default for use_default_thumbnails is true.

  • v3.0.0 26 April 2026

    Major version update. V3. Rewrote almost the entire script.

  • v2.2.1 13 Februari 2026

    Added option to combine/replace/discard changes to Marked-As-Read and Subscription data during import. This means, you could have a separate instance of NHI script on your phone and PC and bring in your backup to one or the other to "sync" all your Marked-As-Read and Subscriptions data.

  • v2.2.0 30 April 2025

    - Added new option: "Block Extra Ads" - If enabled, blocks extra ads not caught by normal ad blockers (only tested with uBlock Origin)
    - Added 50px margin to bottom of NHI Settings page

  • v2.1.4 30 April 2025

    User page: Recent comments - Made the link that takes you to the original comment in the gallery that the comment was made in more clear (thanks slesare)

  • v2.1.3 05 Januari 2025

    Fixed an issue with infinite scroll feature's near-page-bottom detection (was especially an issue on phones)

  • v2.1.2 03 Januari 2025

    Changed Reader Improved Zoom max-width from unset to 100%. (Especially important for mobile) There is no horizontal scrolling currently, so there is probably no reason to allow zooming closer than that since that means you won't see the whole page horizontally. This is something that could be added in the future if it's something people might want...

  • v2.1.1 28 Desember 2024

    Fixed issue with native blacklist fetching causing an fatal error that would stop the rest of the script too

  • v2.1.0 24 Desember 2024

    - improved infiniteload fetching
    - Added remove_native_blacklisted feature: Turns out, the way NH did this feature is not that great. It basically works exactly like mine used to... Well whatever, I guess it's still better to not have essentially the same feature twice I guess...

  • v2.0.2 24 Desember 2024

    - more cleanup of infinite load
    - fixed issue where infinite load could not be triggered if there were too many comics in view (because scroll event, which triggers loading more comics, would never fire)
    - Fixed issues with "Completely remove non-english" with infinite load

  • v2.0.1 23 Desember 2024

    re-introduced reader mutationobserver that was accidentally left out of 2.0. Should fix issues with zoom level between pages.

  • v2.0.0 23 Desember 2024

    "Complete" rewrite of the script.
    - fixed bug with reader zoom related to max-width
    - updated jquery library
    - removed my tag blocking feature (use site's own instead. I may improve the site's system at a later date)
    - fixed potential issue if subscribed to MANY tags
    - improved Alt version loading process
    - improved non-english handling (essentially now based on .cover instead of .gallery, making a bunch of other things easier)
    - new settings menu
    - can now access settings through profile page AND through Tampermonkey menu
    - improved import/export with support maintained for old version

  • v1.10.10 20 Desember 2024

    Reverted to 1.10.8 temporarily

  • v1.10.9 10 Desember 2024

    General code cleanup. template literals, let/const, arrow functions, spacing etc.

  • v1.10.8 10 Desember 2024

    Fixed a potential issue with english tag selectors where if a NH has, or later introduces, a tag that contains within it the english tag, it would have broken things. Now it does/will not.
    i.e. english tag = 12227, but if there was another tag like 112227, that would have previously been read as english by parts of the script.

  • v1.10.7 10 Desember 2024

    Fixed issue with infinite scroll getting stuck on pages other than home page

  • v1.10.6 10 Desember 2024

    Fixed some issues with HQ thumbnail load retry system

  • v1.10.5 10 Desember 2024

    - Alt version cover image load fix
    - General improvements to HQ cover loading

  • v1.10.4 10 Desember 2024

    Small improvements to non-english handling

  • v1.10.3 09 Desember 2024

    Fixed issue with HQ thumbnails not loading.

    See dicussion

  • v1.10.2 02 Desember 2024

    Added additional handling for non-english remove/fade when NH (for some reason) randomly doesn't load all tags for some comics. Relying on the title containing either "(English)" or "[English]" (case-insensitive).

Tampilkan semua versi skrip