Skip to content

Add SoB + LFX selections, close /join with a two-futures band, and stop the desk from cloning its remit onto every hover card - #4

Merged
PRAteek-singHWY merged 3 commits into
ScalerOpenSourceLabsOrg:mainfrom
bhumindeshpande8-spec:edits
Sep 4, 2026
Merged

Add SoB + LFX selections, close /join with a two-futures band, and stop the desk from cloning its remit onto every hover card#4
PRAteek-singHWY merged 3 commits into
ScalerOpenSourceLabsOrg:mainfrom
bhumindeshpande8-spec:edits

Conversation

@bhumindeshpande8-spec

Copy link
Copy Markdown
Contributor

Wall is no longer GSoC-only

First non-GSoC entries in SELECTIONS: one Summer of Bitcoin row, one LFX row. Same
tuple shape and rules as the GSoC arrays.

Vivek Singh Solanki appears twice on purpose (GSoC + LFX) — the wall lists selections,
not people, and everything counting people dedupes by name. He's also a different
person from the "Vivek Singh" in SoB. Both noted in source.

Hardcoded "fifteen" removed from prose comments across CommunityBanner,
ContribWall, Hall, Terminal, club.ts — the count moves as names come in.
Comments only.

New ProgrammeInfo.ours

The "Who from SST has done it" row stays derived from SELECTIONS for selective
programmes — that's what keeps this page and the Hall of Fame in agreement. But GSSoC
and Hacktoberfest are participation programmes, so the honest answer is a count plus
whoever stood out, which no Selection row can express without inventing a selection.
Optional prose field, rendered above the derived names so neither can silently hide
the other.

/join closing band

Contrasts "if you close this tab" against "if you hit the button". Deliberately not a
NextAction — no link at all, because an exit under a half-filled form loses the
application. On the page rather than in ApplyForm, where it read as a third
disclaimer.

Desk hover cards

The desk was pushing its remit onto all four members, so four faces popped the same
paragraph. remit override prop removed with its only caller; the remit still appears
once in the stacked list below, where it's read aloud. That exposed a latent bug —
three of four members carry only a name, and an empty .person-tip renders as a small
dark rectangle on hover. Node now skips the bubble when there's nothing to say.

Review notes

  • Person counts unchanged; check NumbersStrip dedupes with the duplicated name present.
  • New entries have no proof url, same as all existing ones — still the open gap.
  • text-* on .label is a no-op (declared after @tailwind utilities), so the band's
    asymmetry rides on body copy and the accent rule.

@PRAteek-singHWY
PRAteek-singHWY merged commit 2130509 into ScalerOpenSourceLabsOrg:main Sep 4, 2026
2 checks 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.

2 participants