Skip to content

Releases: bjm021/NClientV3

3.3.0-beta

3.3.0-beta Pre-release
Pre-release

Choose a tag to compare

@bjm021 bjm021 released this 09 Aug 02:32
48ca207

NClientV3 3.3.0-beta

What's new

  • Full nhentai API v2 migration — nhentai.net rewrote its site as a SvelteKit SPA backed by a JSON /api/v2/* REST API; the app's entire netcode layer has been rewritten to match. Browsing, search, tags, random gallery, and favorites/random-favorite now query the JSON API directly instead of scraping HTML
    • Auth model updated to match: Authorization: User <access_token> header, no more CSRF token scraping
    • Favorite/unfavorite and comment fetching confirmed working against the new API
  • Redesigned with Material You — the entire app has been rebuilt on Material 3, seeded from the app's own brand color
    • Dynamic color support on Android 12+, with a "System default" light/dark option
    • Edge-to-edge layout across every screen, a proper splash screen, and predictive back gesture support
    • Toolbars, cards, chips, and progress bars migrated to their Material 3 counterparts
  • Android 16 support — target/compile SDK bumped to 37
  • Cosmetic rename to NClientV3 — app display name only; package ID is unchanged, so this update installs in place with no re-login required
  • Dependency updates and removal of deprecated API usage across the codebase

Bug fixes

  • Fixed galleries failing to load due to nhentai's changed page/API structure
  • Fixed toolbar titles getting clipped at the top of the screen on edge-to-edge layouts
  • Fixed gallery tag chips incorrectly showing a removable/selectable close icon
  • Fixed cramped dialog layouts under edge-to-edge insets

Known issues

  • Tag blacklist toggling and torrent/gallery download still hit old, now-dead API endpoints and are not yet migrated to /api/v2 — expect these two features to be broken in this beta

Full changelog

3.1.0-beta...3.3.0-beta

Notes

This is a beta release. The app ID has not changed since 3.1.0-beta, so no re-login is needed this time.

3.1.0-beta

3.1.0-beta Pre-release
Pre-release

Choose a tag to compare

@bjm021 bjm021 released this 27 Apr 15:03
72df53d

NClientV2 3.1.0-beta

What's new

  • Android 16 support — updated target SDK to 36, fixing layout issues on newer devices
  • nhentai compatibility fixes — updated parser to work with nhentai's new SvelteKit-based site
    • Gallery pages now load correctly with the new image format
    • Login now works with the new token-based authentication (access_token / refresh_token)
    • Login session persists across app restarts
  • New app ID — changed to net.bjmsw.nclientv2 for PlayStore release purposes
  • Removed built-in updater — updates are now distributed via GitHub releases and Play Store Testing builds

Bug fixes

  • Fixed galleries failing to load due to nhentai's changed page structure
  • Fixed blank gallery page list after opening a doujin
  • Fixed login screen not closing after successful login

Full changelog 3.0.7-beta...3.1.0-beta

Notes

This is a beta release. If you are migrating from a previous version with a different app ID, you will need to log in again.