| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-10 | Refactor playerlist to state-driven rendering with renderPlayerList | David Skoland | |
| handlePR and handlePU now only update client.playerlist state, and renderPlayerList handles all DOM rendering from that state. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
| 2026-02-07 | Prefetch char.ini for characters present in area via playerlist | David Skoland | |
| Store player data (charId, area) in an in-memory Map on the client, updated by PR/PU packet handlers. Use this to eagerly load char.ini when a player's character appears in our area or when switching areas, eliminating the lazy-load delay on first IC message. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
| 2025-12-28 | Match client with how missing data is formatted | mastyra | |
| See https://github.com/AttorneyOnline/AO2-Client/blob/54afceec66744e758595e6a4e9bd861523f5b016/src/widgets/playerlistwidget.cpp#L207 | |||
| 2024-11-20 | Prettified Code! | stonedDiscord | |
| 2024-08-31 | give everything but the names a fixed size | stonedDiscord | |
| 2024-08-31 | hide out of area players | stonedDiscord | |
| 2024-08-31 | playerlist fixes | stonedDiscord | |
| 2024-08-07 | add ban button | stonedDiscord | |
| 2024-08-07 | populate fields correctly | stonedDiscord | |
| 2024-08-07 | adding and removing works | stonedDiscord | |
| 2024-08-07 | update layout | stonedDiscord | |
