Closed Bug 2041156 Opened 5 months ago Closed 5 months ago

Show full schedule one date per card for no team selected

Categories

(Firefox for Android :: Homepage, task)

All
Android
task

Tracking

()

VERIFIED FIXED
153 Branch
Tracking Status
firefox151 --- verified
firefox152 --- verified
firefox153 --- verified

People

(Reporter: skhan, Assigned: skhan)

References

Details

(Whiteboard: [fxdroid][group3][world-cup-phase2] )

Attachments

(2 files, 3 external files)

Attached image image (70).png —

Product request - Earlier we were just showing the next game day schedule now we should show all days schedule

Assignee: nobody → skhan
Status: NEW → ASSIGNED
Attachment #9588276 - Attachment description: Bug 2041156 - Show full schedule for no team selected forphase 2 → Bug 2041156 - Show full schedule for no team selected for phase 2
Pushed by skhan@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/2f12eee323fd https://hg.mozilla.org/integration/autoland/rev/55a7c585ab24 Show full schedule for no team selected for phase 2 r=android-reviewers,pollymce
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 153 Branch
Attached video carousel.mp4 —

Verified on the latest Nightly 153.0a1 build.

The full schedule on date per card is displayed for no team selected.

Verified on:

  • Samsung Galaxy S25 Ultra (Android 16);
  • Oneplus Pad 3 (Android 15);
  • Motorola Nexus 6 (Android 8).

Marking the ticket as verified on 153.

  • buildForNoTeam previously filtered the group stage down to a single
    "next available day" card. It now groups every match the response
    returns by LocalDate and emits one MatchCard per day, in
    chronological order, regardless of stage. The round label is derived
    from each day's first match so mixed-stage responses label correctly.
  • buildForNoTeam no longer needs a today: LocalDate parameter.
  • orderedForPager continues to bucket live → past → upcoming with
    chronological order preserved inside each bucket, so the pager

{F70904278}
always lands on a live day if one exists.

Original Revision: https://phabricator.services.mozilla.com/D301669

Attachment #9589893 - Attachment description: WIP: Bug 2041156 - Show full schedule for no team selected for phase 2 → Bug 2041156 - Show full schedule for no team selected for phase 2
Attachment #9589893 - Flags: approval-mozilla-beta+

Verified on the latest Nightly 152.0b4 build as well.

The full schedule on date per card is displayed for no team selected.

Verified on:

  • Samsung Galaxy S25 Ultra (Android 16);
  • Oneplus Pad 3 (Android 15);
  • Motorola Nexus 6 (Android 8).

Marking the ticket as verified on 152 as well.

  • buildForNoTeam previously filtered the group stage down to a single
    "next available day" card. It now groups every match the response
    returns by LocalDate and emits one MatchCard per day, in
    chronological order, regardless of stage. The round label is derived
    from each day's first match so mixed-stage responses label correctly.
  • buildForNoTeam no longer needs a today: LocalDate parameter.
  • orderedForPager continues to bucket live → past → upcoming with
    chronological order preserved inside each bucket, so the pager

{F70904278}
always lands on a live day if one exists.

Original Revision: https://phabricator.services.mozilla.com/D301669

Attachment #9591764 - Attachment description: WIP: Bug 2041156 - Show full schedule for no team selected for phase 2 → Bug 2041156 - Show full schedule for no team selected for phase 2
Attachment #9591764 - Flags: approval-mozilla-release+
QA Whiteboard: [qa-triage-done-c153/b152]

Verified on the RC 151.0.3 build.

The full schedule on date per card is displayed for no team selected.

Verified on: Pixel Tablet (Android 16), Huawei Pura 70 (Android 12), Asus Zenfone 9 ( Android 13)

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: