Skip to content

Feat: NovelBuddy paginate the chapter list and update watermark checkFeat novelbuddy#2152

Closed
7ui77 wants to merge 7 commits into
lnreader:masterfrom
7ui77:feat-novelbuddy
Closed

Feat: NovelBuddy paginate the chapter list and update watermark checkFeat novelbuddy#2152
7ui77 wants to merge 7 commits into
lnreader:masterfrom
7ui77:feat-novelbuddy

Conversation

@7ui77
Copy link
Copy Markdown
Contributor

@7ui77 7ui77 commented Apr 29, 2026

Checklist

  • Update version code if an existing plugin was modified
  • Test changes in Plugin Playground or the app
  • Reference related issues in the PR body (e.g. Closes #xyz)

Changes:

This PR updates the NovelBuddy plugin to support chapter pagination
using the PagePlugin interface.

  • Feature: Paginate the chapter list with 50 chapters per page.

  • Reason: For novels with thousands of chapters (e.g., Shadow Slave
    with 2900+ chapters), finding specific chapters was difficult.
    Dividing them into pages improves navigation and user experience.

  • Implementation:

    • Switched from PluginBase to Plugin.PagePlugin.
    • Implemented parsePage to serve chapters in chunks of 50.
  • Optimization: Added better error handling and validation for API
    responses to prevent crashes on empty/failed pages.

Fix:

  • Fix watermarks for freewebnovel.

@7ui77 7ui77 closed this May 3, 2026
@7ui77 7ui77 deleted the feat-novelbuddy branch May 5, 2026 04:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant