Skip to content

Conversation

karenska
Copy link
Member

@karenska karenska commented Oct 22, 2026 •

Added catalogue search, a searchable artist filter and sorting controls connected to the GraphQL API. Changes reset pagination to page 1. Includes result count, Clear all, loading/error/empty states and responsive controls.
Build and lint pass. Manually checked combined search, filtering, sorting and pagination. Verified mobile layout, keyboard navigation and recovery after API errors.

During testing, artworks without a known artist appeared first when sorting by artist A–Z. A separate backend fix is planned to place unknown artists last in both directions.

Future improvements: Filtering by year or date range. This requires numeric date fields in the database, since date_display currently contains text and date ranges.

Closes #36

@karenska karenska added this to the P2: #3 delivery milestone Oct 22, 2026
@karenska karenska requested a review from emmafre October 22, 2026 15:57
@karenska karenska self-assigned this Oct 22, 2026
@karenska karenska requested a review from a team as a code owner October 22, 2026 15:57
@karenska karenska linked an issue Oct 22, 2026 that may be closed by this pull request
9 tasks
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add catalogue search, filtering and sorting controls
1 participant