Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update github extension #17468

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

nicolas-marien
Copy link
Contributor

@nicolas-marien nicolas-marien commented Mar 1, 2025

Description

Add a preference to exclude repositories from the "my-issues-*" commands. I wanted to remove some visual cues when I am tagged by mistake on repositories I no longer contribute to.

Screencast

https://youtu.be/tZRXF2U4aao

Checklist

- fix: incorrect filter
- feat: allow exclusion list for listing issues
- Initial commit
@raycastbot raycastbot added extension fix / improvement Label for PRs with extension's fix improvements extension: github Issues related to the github extension labels Mar 1, 2025
@raycastbot
Copy link
Collaborator

raycastbot commented Mar 1, 2025

Thank you for your contribution! 🎉

🔔 @thomaslombart @unnamedd @tonka3000 @khasbilegt @pernielsentikaer @loxygenK @oilbeater @LunaticMuch @aeorge @daquinoaldo @peppy @aeither @marcotf @qeude @nesl247 @xilopaint @antonengelhardt @bangerang @wottpal @LitoMore @d-mitrofanov-v @j3lte @jfkisafk @vlasischar @JavaLangRuntimeException @shyakadavis @sushichan044 you might want to have a look.

You can use this guide to learn how to check out the Pull Request locally in order to test it.

Due to our current reduced availability, the initial review may take up to 10-15 business days

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Summary

Added a repository exclusion feature to GitHub extension, allowing users to filter out specific repositories from "my-issues" commands via a new preference.

  • Added excludedRepositories preference to both my-issues and my-issues-menu commands in package.json
  • Implemented repository filtering in useMyIssues.ts by converting comma-separated list into query exclusions
  • Updated my-issues-menu.tsx and my-issues.tsx to pass the new preference to the hook
  • Added changelog entry with proper {PR_MERGE_DATE} placeholder at the top of CHANGELOG.md
  • Feature helps users remove visual noise from repositories they no longer contribute to but are still tagged in

💡 (5/5) You can turn off certain types of comments like style here!

5 file(s) reviewed, 2 comment(s)
Edit PR Review Bot Settings | Greptile

nicolas-marien and others added 2 commits March 2, 2025 15:32
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
extension fix / improvement Label for PRs with extension's fix improvements extension: github Issues related to the github extension
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants