Skip to content

feat: Show contextual message when "Last updated" data is stale post-GSoC selectionΒ #497

@bhavyanjain3004

Description

@bhavyanjain3004

✨ Feature Description

Add a small informational message near the "Last updated" timestamp to clarify that infrequent data updates are expected after GSoC contributor selection is complete.

πŸ€” Problem It Solves

After GSoC selection is finalized, the "Last updated" timestamp on the site appears misleading in two places:

  • Good First Issues section shows "Last updated: 90 hours ago" right next to a banner claiming "Updated every 6 hours via GitHub Actions" a direct contradiction that makes users think the pipeline is broken.

  • Mentor Finder section shows "Last updated: 3 days ago" with an amber warning dot, further signaling something is wrong.

Users visiting post-selection may assume the site is broken or unmaintained, when infrequent updates are completely expected at this stage.

πŸ’‘ Proposed Solution

Display a contextual note alongside the "Last updated" timestamp after completion:

"GSoC selection complete. Data won't update frequently."

This should only appear post-selection , before the completion , the timestamp displays as usual.

πŸ”„ Alternatives Considered

Hiding the timestamp entirely post-selection β€” rejected as it removes useful info.
Changing the "Updated every 6 hours" claim dynamically β€” possible but more complex than a simple note.

πŸ“Έ Mockups / Examples

Screenshots showing the current confusing state:

Good First Issues: "Last updated: 90 hours ago" contradicts "Updated every 6 hours" in the same banner.

Image

Mentor Finder: "Last updated: 3 days ago" with amber warning dot implies an error state.

Image

βœ… Acceptance Criteria

  • Contextual message appears near "Last updated" after GSoC selection is complete
  • Message does not appear before completion
  • Amber warning dot is either removed or explained post-selection
  • No backend changes required, frontend/display only

πŸ“‹ Additional Context

Affects both the Good First Issues section and the Mentor Finder section at https://findmygsoc.vercel.app/. Small UX fix with high clarity gain for end users.

🌱 Contributor Checklist

  • I am participating via GSSoC
  • I have read the contribution guidelines
  • I checked for existing issues before creating this

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions