UX: Turn recent buys into battle feed #20

Closed
opened 2026-04-04 05:34:41 +00:00 by Brouie · 4 comments
Brouie commented 2026-04-04 05:34:41 +00:00 (Migrated from gitlab.com)

recent buys section is a flat list of addresses and amounts. should feel like a live battle feed -- show battle points earned, flag plants, streak breaks, timer extensions. make each buy feel like an event.

recent buys section is a flat list of addresses and amounts. should feel like a live battle feed -- show battle points earned, flag plants, streak breaks, timer extensions. make each buy feel like an event.
Brouie commented 2026-04-06 06:51:58 +00:00 (Migrated from gitlab.com)

reviewed on 254999d. 'Recent buys (indexer)' is a plain bullet list: address, amount, timer extension, BP, block, tx hash. doesn't feel like a live feed of a game. each buy is a game event -- someone added time, earned battle points, maybe planted a flag or broke a streak. these should render as event cards with action verbs: 'Player bought 10 CL8Y, added 120s, earned 250 BP'. color-code by event type. newest on top with a subtle entrance animation. screenshot attached.

reviewed on 254999d. 'Recent buys (indexer)' is a plain bullet list: address, amount, timer extension, BP, block, tx hash. doesn't feel like a live feed of a game. each buy is a game event -- someone added time, earned battle points, maybe planted a flag or broke a streak. these should render as event cards with action verbs: 'Player bought 10 CL8Y, added 120s, earned 250 BP'. color-code by event type. newest on top with a subtle entrance animation. screenshot attached.
Brouie commented 2026-04-06 07:09:49 +00:00 (Migrated from gitlab.com)

image.png{width=600 height=600}

![image.png](/uploads/4022d63c180f36f59f2ceecad9b49a76/image.png){width=600 height=600}
PlasticDigits commented 2026-04-09 04:53:09 +00:00 (Migrated from gitlab.com)

qa dev @brouie local frontend verification passed for this issue in commit c23f7d9. Please verify that the fix is in place and add any additional recommendations shortly.

qa dev @brouie local frontend verification passed for this issue in commit c23f7d9. Please verify that the fix is in place and add any additional recommendations shortly.
Brouie commented 2026-04-09 06:36:34 +00:00 (Migrated from gitlab.com)

Verified on 4e4ec94 with local Anvil stack (live data). Fix is in place. Layout, section hierarchy, and content all match the issue requirements. One note: podium still shows 3 categories (50/25/25) but per spec review (ecosystem-qa #4) it should be 4 categories (30/30/20/20 including WarBow). This is a separate spec vs implementation gap, not a regression from this UX pass.

Verified on 4e4ec94 with local Anvil stack (live data). Fix is in place. Layout, section hierarchy, and content all match the issue requirements. One note: podium still shows 3 categories (50/25/25) but per spec review (ecosystem-qa #4) it should be 4 categories (30/30/20/20 including WarBow). This is a separate spec vs implementation gap, not a regression from this UX pass.
Brouie (Migrated from gitlab.com) closed this issue 2026-04-09 06:39:26 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
code/yieldomega#20
No description provided.