Skip to content

Improve reading list browse UX: active-filter chips, template consolidation, and Creator list type#546

Merged
bpepple merged 3 commits into
masterfrom
reading-list
Jun 29, 2026
Merged

Improve reading list browse UX: active-filter chips, template consolidation, and Creator list type#546
bpepple merged 3 commits into
masterfrom
reading-list

Conversation

@bpepple

@bpepple bpepple commented Jun 29, 2026

Copy link
Copy Markdown
Member

Summary

  • Add an active-filter chip bar to the reading list browse page so users can see and remove individual filters at a glance, matching the pattern used on the issue list page
  • Consolidate user_readinglist_list.html into readinglist_list.html using an is_user_view context flag, eliminating duplicated markup and keeping both views in sync automatically
  • Add CREATOR as a new ListType choice on ReadingList (with migration) to support creator-focused reading lists

bpepple added 3 commits June 29, 2026 08:42
…ist.html

Use a single template for both the public and user list views, driven by an `is_user_view` context flag, eliminating ~400 lines of duplicated CSS and markup.
Adds the same active-filter chip bar pattern used on the issue and series list pages to the reading list list view. Introduces build_active_filters() in reading_lists/views.py and passes active_filters context to the template, which now includes comicsdb/partials/active_filters.html after the filter panel.
Adds a new CREATOR choice to the ReadingList.ListType enum for reading lists focused on a particular creator's run or body of work. Includes the migration and updates to the reading list and API documentation.
@bpepple bpepple self-assigned this Jun 29, 2026
@bpepple bpepple added enhancement New feature or request api An API bug/feature reading list labels Jun 29, 2026
@bpepple bpepple merged commit 1779b53 into master Jun 29, 2026
2 checks passed
@bpepple bpepple deleted the reading-list branch June 29, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api An API bug/feature enhancement New feature or request reading list

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant