US: Reading Pace Notifications #33

Open
opened 2026-06-20 19:02:31 +00:00 by reid · 0 comments
Owner

User Story: As a group member, I want to receive notifications about my reading pace relative to upcoming meetings so that I can stay on track with my reading group.

Acceptance Criteria:

  • Given I am a member with reading progress, When I open the app and there is an upcoming meeting within 3 days, Then I should see a notification showing the target section for that meeting (e.g., "You should be on Section 3 by Friday's meeting").
  • Given my current progress is behind the target section, When I view the notification, Then it should clearly indicate I am behind schedule and show how many sections I need to catch up.
  • Given my current progress is ahead of target, When I view the notification, Then it should congratulate me and show I am on track.
  • Given I am reading the book, When I reach the section just before the target section for the upcoming meeting, Then I should see a persistent banner reminding me of the upcoming meeting target.
  • Given I am behind schedule, When I continue reading past the target section, Then the notification should update to show I have completed the meeting target.
  • Given I have notifications enabled, When the day before a meeting arrives, Then I should receive a reminder notification with the meeting details and target sections.
  • Given I prefer not to see notifications, When I disable them in settings, Then I should not receive pace notifications but can still view my progress manually.

Subtasks (checklist):

  • Add notification preference settings per user
  • Implement pace calculation (current section vs target section)
  • Create notification trigger logic (3 days before meeting)
  • Build in-app notification UI component
  • Add push notification support (mobile)
  • Implement ahead/behind status calculation
  • Add persistent reading banner in reader view
  • Create pre-meeting reminder (24h before)
  • Add notification frequency settings
User Story: As a group member, I want to receive notifications about my reading pace relative to upcoming meetings so that I can stay on track with my reading group. Acceptance Criteria: * **Given** I am a member with reading progress, **When** I open the app and there is an upcoming meeting within 3 days, **Then** I should see a notification showing the target section for that meeting (e.g., "You should be on Section 3 by Friday's meeting"). * **Given** my current progress is behind the target section, **When** I view the notification, **Then** it should clearly indicate I am behind schedule and show how many sections I need to catch up. * **Given** my current progress is ahead of target, **When** I view the notification, **Then** it should congratulate me and show I am on track. * **Given** I am reading the book, **When** I reach the section just before the target section for the upcoming meeting, **Then** I should see a persistent banner reminding me of the upcoming meeting target. * **Given** I am behind schedule, **When** I continue reading past the target section, **Then** the notification should update to show I have completed the meeting target. * **Given** I have notifications enabled, **When** the day before a meeting arrives, **Then** I should receive a reminder notification with the meeting details and target sections. * **Given** I prefer not to see notifications, **When** I disable them in settings, **Then** I should not receive pace notifications but can still view my progress manually. Subtasks (checklist): - [ ] Add notification preference settings per user - [ ] Implement pace calculation (current section vs target section) - [ ] Create notification trigger logic (3 days before meeting) - [ ] Build in-app notification UI component - [ ] Add push notification support (mobile) - [ ] Implement ahead/behind status calculation - [ ] Add persistent reading banner in reader view - [ ] Create pre-meeting reminder (24h before) - [ ] Add notification frequency settings
This repo is archived. You cannot comment on issues.
No labels
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: HermesFactory/cloud-reader#33