Skip to content

Add unread book listing and course updates - #214

Closed
dylanjubb-hub wants to merge 1 commit into
github:mainfrom
dylanjubb-hub:feat/unread-books-and-course-updates
Closed

dylanjubb-hub wants to merge 1 commit into
github:mainfrom
dylanjubb-hub:feat/unread-books-and-course-updates

Conversation

@dylanjubb-hub

@dylanjubb-hub dylanjubb-hub commented Sep 7, 2026

Copy link
Copy Markdown

Summary

  • Add BookCollection.list_unread_books() while preserving collection order.
  • Add the unread CLI command and a distinct empty-state message.
  • Add tests for unread filtering, CLI routing, input handling, and display behavior.
  • Update the book app README and add agent, skill, and error-handling documentation.

Validation

  • python -m pytest samples\book-app-project\tests — 26 passed

Add unread book filtering and CLI support with tests and documentation. Include the other current agent, skill, error-handling, utility, and test updates in the same change set.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@DanWahlin

Copy link
Copy Markdown
Collaborator

Appreciate the PR @dylanjubb-hub. Due to the many scenarios where we use this course we aren't able to make all of these changes (we have multiple languages that are supported for example - not just Python). In an effort to keep this at a "For Beginners" level we're careful about introducing new topics, files and code. This PR will be around though so if we decide to expand it at some point we'll have it to refer to. Thanks again.

@DanWahlin DanWahlin closed this Sep 13, 2026
@dylanjubb-hub
dylanjubb-hub deleted the feat/unread-books-and-course-updates branch September 14, 2026 07:14
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.

2 participants