Skip to content

Show the Developers/Companies switch to everyone#101

Closed
peetzweg wants to merge 1 commit into
mainfrom
show-board-toggle
Closed

Show the Developers/Companies switch to everyone#101
peetzweg wants to merge 1 commit into
mainfrom
show-board-toggle

Conversation

@peetzweg

@peetzweg peetzweg commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Re #84. Removes the SHOW_BOARD_TOGGLE feature flag so the Developers/Companies switch always renders on the leaderboard index.

Why: The company board shipped dark — fully working but reachable only via a direct /?kind=org URL so it could be filled and sanity-checked in production. It's ready to launch.

How: Drop the flag and render <BoardKindToggle /> unconditionally. Nothing else gated visibility, so this is the whole change.

The company board shipped dark behind the SHOW_BOARD_TOGGLE flag, reachable
only via a direct /?kind=org URL. It's ready to launch, so drop the flag and
always render the switch.
peetzweg added a commit that referenced this pull request Jul 8, 2026
…unhide board toggle

Three changes that together make the organization leaderboard a shippable, go-live feature:

- Rebrand: user-facing copy, code identifiers (Company* → Org*, matching the
  codebase's existing `org` convention), and URLs (/company/* → /organizations/*)
  all say "Organizations" now — GitHub's own term. Old /company/<slug> URLs 301
  to their new home so no link or search result breaks. The GitHub user-profile
  `company` field is left untouched (it's a different, GitHub-named thing).
- Recent lookups now include organizations: the org build path records the
  lookup, queryRecent surfaces user+org entries, and the chip renders a square
  avatar plus the verified badge for orgs.
- The Developers/Organizations board toggle is shown to everyone (drops the
  SHOW_BOARD_TOGGLE dark-launch flag; supersedes PR #101).
@peetzweg

peetzweg commented Jul 8, 2026

Copy link
Copy Markdown
Owner Author

Folded into #103 (the org leaderboard go-live PR) — the SHOW_BOARD_TOGGLE flag is removed there and the toggle ships to everyone. Closing in favor of that.

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