Skip to content

Add filters for minimum stars and recent activity within language results#2723

Open
ghassouine19 wants to merge 4 commits into
DeepSourceCorp:masterfrom
ghassouine19:master
Open

Add filters for minimum stars and recent activity within language results#2723
ghassouine19 wants to merge 4 commits into
DeepSourceCorp:masterfrom
ghassouine19:master

Conversation

@ghassouine19

Copy link
Copy Markdown

Summary
Adds filtering controls to help users discover repositories within a selected programming language based on:

Minimum stars
Recent activity (updated within the last X months)
Or both combined
Changes
Extended the existing language filter to work together with stars and last activity filters
Added a minimum stars control (dropdown/slider)
Added a recent activity control (last activity within X months)
Updated the repository list to re-filter and sort in real time when selections change
Why
This improves discoverability by letting beginners quickly find projects that are popular, actively maintained, or both—rather than inactive/obscure repos.

How to test
Select a language (e.g., Python)
Set a minimum stars value and confirm the list updates
Set “recent activity within X months” and confirm the list updates
Enable both filters and confirm results match both criteria
Clear filters and confirm the full language list returns

Copilot AI and others added 4 commits May 16, 2026 07:36
Agent-Logs-Url: https://github.com/ghassouine19/good-first-issue/sessions/6f013145-8d3a-4fe7-bec7-e8e83492c131

Co-authored-by: ghassouine19 <201739754+ghassouine19@users.noreply.github.com>
Add composable stars/activity filtering and deterministic sorting on language pages
@vercel

vercel Bot commented May 16, 2026

Copy link
Copy Markdown

@ghassouine19 is attempting to deploy a commit to the DeepSource Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants