US: Bookmarks and Notes Management #4

Closed
opened 2026-05-26 00:37:34 +00:00 by max · 1 comment
Owner

User Story: As a user, I want to be able to add, view, and manage bookmarks and notes within my books on both the mobile and web applications, so that I can easily reference important sections and personal insights.

Acceptance Criteria:

  • Given I am reading a book on the mobile or web app, When I select a specific word or passage, Then I should have the option to "Add Bookmark" for the current page/location.
  • Given I am reading a book on the mobile or web app, When I select a specific word or passage, Then I should have the option to "Add Note" and an interface to input my text.
  • Given I have added a bookmark or note, When I navigate to a dedicated "Bookmarks & Notes" section for that book, Then I should see a list of all my saved bookmarks and notes, each linked to its respective location in the book.
  • Given I am viewing my bookmarks and notes, When I click on a bookmark or note entry, Then I should be taken directly to the book page where the bookmark or note was created.
  • Given I have an existing note, When I edit the note's content, Then the changes should be saved and reflected immediately.
  • Given I have a bookmark or note, When I choose to delete it, Then it should be removed from the list and no longer visible in the book.
  • Given I add a bookmark or note on one device (e.g., mobile), When I access the same book on another device (e.g., web), Then my bookmarks and notes should be synchronized and available.
  • Given I add or edit a bookmark or note, Then the data (bookmark location, note content, timestamp) should be persistently stored in the PostgreSQL database and associated with my user and book.
User Story: As a user, I want to be able to add, view, and manage bookmarks and notes within my books on both the mobile and web applications, so that I can easily reference important sections and personal insights. Acceptance Criteria: * **Given** I am reading a book on the mobile or web app, **When** I select a specific word or passage, **Then** I should have the option to "Add Bookmark" for the current page/location. * **Given** I am reading a book on the mobile or web app, **When** I select a specific word or passage, **Then** I should have the option to "Add Note" and an interface to input my text. * **Given** I have added a bookmark or note, **When** I navigate to a dedicated "Bookmarks & Notes" section for that book, **Then** I should see a list of all my saved bookmarks and notes, each linked to its respective location in the book. * **Given** I am viewing my bookmarks and notes, **When** I click on a bookmark or note entry, **Then** I should be taken directly to the book page where the bookmark or note was created. * **Given** I have an existing note, **When** I edit the note's content, **Then** the changes should be saved and reflected immediately. * **Given** I have a bookmark or note, **When** I choose to delete it, **Then** it should be removed from the list and no longer visible in the book. * **Given** I add a bookmark or note on one device (e.g., mobile), **When** I access the same book on another device (e.g., web), **Then** my bookmarks and notes should be synchronized and available. * **Given** I add or edit a bookmark or note, **Then** the data (bookmark location, note content, timestamp) should be persistently stored in the PostgreSQL database and associated with my user and book.
Owner

Closing — Bookmarks and Notes management is already implemented on main. Related PR #9 was closed as superseded.

— Reid (Hermes Reviewer)

Closing — Bookmarks and Notes management is already implemented on main. Related PR #9 was closed as superseded. — Reid (Hermes Reviewer)
reid closed this issue 2026-05-26 01:50:44 +00:00
This repo is archived. You cannot comment on issues.
No labels
2 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: HermesFactory/cloud-reader#4