MCPcopy
hub / github.com/refined-github/refined-github

github.com/refined-github/refined-github @26.7 sqlite

repository ↗ · DeepWiki ↗ · release 26.7 ↗
1,051 symbols 3,354 edges 335 files 6 documented · 1%
README

Refined GitHub

Browser extension that simplifies the GitHub interface and adds useful features

We use GitHub a lot and notice many annoyances we'd like to fix. So here be dragons.

Our hope is that GitHub will notice and implement some of these much-needed improvements. So if you like any of these improvements, please open a discussion on GitHub feedback or contact GitHub support about doing it.

GitHub Enterprise is also supported: How to enable it.

The GITHUB and REFINED GITHUB trademarks are owned by GitHub, Inc. and used under license.

Install

Chrome and other Chromium browsers

Firefox including Firefox Android

Safari on Mac, iOS and iPadOS

If you love Refined GitHub, consider sponsoring or hiring the maintainer @fregante

@fregante’s open source work is supported by the community. Special thanks to: Prisma.io Next-generation Node.js and TypeScript ORM with an intuitive data model, automated migrations, type-safety & auto-completion. Frappe Fully-featured low-code web framework and more world-class free and open-source software.

Highlights 🔥

Makes whitespace characters visible Tells you whether you're looking at the latest version of a repository, or if there are any unreleased commits
Shows how far behind a PR head branch is + tells you its base commit Lets you hide every event except comments or unresolved comments in issues and PRs
Lets you subscribe to opening/closing events of issues in one click Adds a link to the default branch on directory listings and files
Adds a button to discard all the changes to a file in a PR Select notifications by type and status

Repositories

File management

Code

Writing comments

).](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/260875648-bd495d27-4cd1-4190-bcc5-b8b476f07d39.png) - [](# "fit-textareas") 🔥 [Auto-resizes comment fields to fit their content and no longer show scroll bars.](https://user-images.githubusercontent.com/1402241/54336211-66fd5e00-4666-11e9-9c5e-111fccab004d.gif) - [](# "quick-comment-edit") [Lets you edit any comment with one click instead of having to open a dropdown.](https://user-images.githubusercontent.com/46634000/162252055-54750c89-0ddc-487a-b4ad-cec6009d9870.png) - [](# "one-key-formatting") [Wraps selected text when pressing one of Markdown symbols instead of replacing it:](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/261155564-e7aabd0e-b14b-4fe6-b379-62e7419c43f8.gif)[`` `'"*~_` - Hides unnecessary comment field tooltips and toolbar items (each one has a

Extension points exported contracts — how you extend this code

FeatureMeta (Interface)
(no doc)
source/globals.d.ts
ParentNode (Interface)
(no doc)
source/helpers/types.d.ts
ChildNode (Interface)
(no doc)
source/globals.d.ts
Element (Interface)
(no doc)
source/helpers/types.d.ts
Text (Interface)
(no doc)
source/globals.d.ts
Element (Interface)
(no doc)
source/globals.d.ts
GlobalEventHandlersEventMap (Interface)
(no doc)
source/globals.d.ts

Core symbols most depended-on inside this repo

observe
called by 164
source/helpers/selector-observer.tsx
get
called by 84
source/github-helpers/search-query.ts
append
called by 71
source/helpers/map-of-arrays.ts
remove
called by 69
source/github-helpers/search-query.ts
includes
called by 66
source/github-helpers/search-query.ts
replace
called by 64
source/github-helpers/search-query.ts
from
called by 57
source/github-helpers/search-query.ts
buildRepoUrl
called by 40
source/github-helpers/index.ts

Shape

Function 998
Method 30
Interface 13
Class 10

Languages

TypeScript100%

Modules by API surface

source/github-helpers/index.ts27 symbols
source/github-helpers/search-query.ts19 symbols
source/helpers/dom-utils.ts17 symbols
source/features/useful-not-found-page.tsx15 symbols
source/features/quick-review.tsx14 symbols
source/features/conversation-activity-filter.tsx13 symbols
source/options.tsx12 symbols
source/globals.d.ts12 symbols
source/features/rgh-improve-new-issue-form.tsx12 symbols
source/features/netiquette.tsx12 symbols
source/github-helpers/github-file-url.ts11 symbols
source/features/sync-pr-commit-title.tsx10 symbols

Dependencies from manifests, versioned

@biomejs/biome2.5.1 · 1×
@dprint/json0.22.0 · 1×
@dprint/typescript0.96.1 · 1×
@eslint-react/eslint-plugin5.10.0 · 1×
@eslint/compat2.1.0 · 1×
@eslint/css1.3.0 · 1×
@fregante/mi-cron2.0.1 · 1×
@rollup/plugin-alias6.0.0 · 1×
@rollup/plugin-commonjs29.0.3 · 1×
@rollup/plugin-json6.1.0 · 1×
@rollup/plugin-node-resolve16.0.3 · 1×
@rollup/plugin-sucrase5.1.0 · 1×

For agents

$ claude mcp add refined-github \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact