Skip to content

Teammates, shared-name detection, and a reworked player page - #31

Merged
needs merged 2 commits into
masterfrom
data-preview
Aug 24, 2026
Merged

Teammates, shared-name detection, and a reworked player page#31
needs merged 2 commits into
masterfrom
data-preview

Conversation

@needs

@needs needs commented Aug 24, 2026

Copy link
Copy Markdown
Owner

The daily rollup now derives three things from the archived snapshots: rolling per-pair "time played together" totals (PlayerPartner, thresholded so passing encounters are dropped), and per-player pollCount/occurrenceCount counters whose ratio — the average servers-at-once — identifies shared names like nameless tee (badge next to the name, excluded from teammate tracking, hideable in every player listing via an eye toggle whose filtering, counting, and pagination run in SQL). The player page is restructured into Playtime (default at the bare path, game types with a toggleable map column), Activity (recent servers from the snapshots retained in Postgres, backed by a new GameServerClient index), Clans, and Teammates tabs, with the old /maps URL redirecting into Playtime. "Online" links go to the server, or to the Activity tab when a name is on several servers at once; playtime and last-seen values in listings link to the player's Playtime and Activity tabs. The clan page's past-members checkbox is replaced by a matching "inactive" eye toggle.

🤖 Generated with Claude Code

needs and others added 2 commits August 25, 2026 00:21
The daily rollup now tracks time pairs of players spend on the same server
(rolling PlayerPartner totals above a tunable daily threshold) and counts
per-player polls and server occurrences, all derived from the archived
snapshots. A name whose occurrences-per-poll ratio crosses a threshold is a
shared name: it gets a corner-bracket ratio badge next to its name, is
excluded from teammate tracking, and every player listing can hide such
names with an eye toggle whose filtering and pagination run in SQL.

The player page is restructured into Playtime (default, game types with a
toggleable map column), Activity (recent servers from retained snapshots),
Clans, and Teammates tabs; the old /maps route redirects into Playtime.
Online links point at the single server or the activity tab when a name is
on several servers at once.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@needs
needs merged commit dc07fe2 into master Aug 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant