Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Story] Poll history: list #2187

Closed
3 tasks done
Tracked by #2020
alfogrillo opened this issue Nov 10, 2023 · 0 comments
Closed
3 tasks done
Tracked by #2020

[Story] Poll history: list #2187

alfogrillo opened this issue Nov 10, 2023 · 0 comments

Comments

@alfogrillo
Copy link

alfogrillo commented Nov 10, 2023

Description

  • As a user
  • I want to access the history of polls
  • So that I can find and vote on polls conveniently

Users can access to the poll history from the room's settings. Polls are filtered by "open" and "ended" using a segmented control.
(for reference Element Legacy: FigJam)

Acceptance criteria

  • User can access to the poll history from the room's settings
    • (TBD: needs design) direct chat rooms UX
  • The history shows a loader during the fetch of the polls
    • (TBD: needs design)
    • Suggestion: limit the fetch to the latest 250 events and address backward pagination better in the next story
  • The poll history shows polls putting the most recent on top and the older following below (aka reverse chronological order)
    • The default selected tab in the segmented control is "ongoing" (aka open polls)
  • User can filter the polls using the segmented control
    • Ongoing = open polls
    • Past = ended polls
  • The poll history reacts to live updates
    • New polls?
    • New incoming votes
    • Ended polls (in this case the poll disappears from the "ongoing" polls list)

Size estimate

L

Dependencies

  • None

Preconditions

  • None

Sign-off

Android

  • Design sign-off on completion
  • QA sign-off on completion
  • Product sign-off on completion

iOS

  • Design sign-off on completion
  • QA sign-off on completion
  • Product sign-off on completion

Out of scope

  • User interaction with polls
  • Backward pagination to load more polls

Open questions

  • TBD

Subtasks

Android

  1. ganfra

iOS

  1. alfogrillo
  2. nimau

Other

No tasks being tracked yet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants