Skip to content

Conversation

@nscuro
Copy link
Member

@nscuro nscuro commented Jul 18, 2025

Description

Adds support for keyset-paginated API endpoints.

Keyset pagination will be the primary pagination method for v2 of the REST API.

Addressed Issue

N/A

Additional Details

Unfortunately Bootstrap Table only support offset pagination.

Hence, custom navigation controls and state keeping is necessary.

This solution merely wraps the Bootstrap Table component, which will allow most UI elements to use it without requiring lots of refactoring.

image

Checklist

@nscuro nscuro added this to the 5.6.0 milestone Jul 18, 2025
@nscuro nscuro added the enhancement New feature or request label Jul 18, 2025
@nscuro nscuro force-pushed the support-keyset-pagination branch from 5c808ae to cbb430e Compare July 18, 2025 17:21
@nscuro nscuro force-pushed the support-keyset-pagination branch from a71c79b to 14fb26d Compare July 21, 2025 20:33
@nscuro nscuro changed the title Support keyset paginated API endpoints Support token-based pagination Jul 23, 2025
@nscuro nscuro modified the milestones: 5.6.0, 5.7.0 Jul 31, 2025
nscuro added a commit that referenced this pull request Aug 15, 2025
nscuro added a commit that referenced this pull request Aug 15, 2025
The component is still very bare-bones and the design is quite rough, but it works.

Extracted from #311

Signed-off-by: nscuro <[email protected]>
nscuro added a commit that referenced this pull request Aug 15, 2025
The component is still very bare-bones and the design is quite rough, but it works.

Extracted from #311

Signed-off-by: nscuro <[email protected]>
nscuro added a commit that referenced this pull request Aug 15, 2025
The component is still very bare-bones and the design is quite rough, but it works.

Extracted from #311

Signed-off-by: nscuro <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants