[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2101":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":15,"starSnapshotCount":15,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},2101,"refined-github","refined-github\u002Frefined-github",":octocat: Browser extension that simplifies the GitHub interface and adds useful features","",null,"TypeScript",31499,1789,222,72,0,5,43,182,25,109.76,"MIT License",false,"main",true,[26,27,28,29,30,31,32],"browser-extension","chrome-extension","firefox-addon","github","github-extension","safari-extension","userstyle","2026-06-12 04:00:13","# \u003Cimg src=\"source\u002Ficon.png\" width=\"45\" align=\"left\"> Refined GitHub\n\n> Browser extension that simplifies the GitHub interface and adds useful features\n\nWe use GitHub a lot and notice many annoyances we'd like to fix. So here be dragons.\n\nOur 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](https:\u002F\u002Fgithub.com\u002Fgithub-community\u002Fcommunity\u002Fdiscussions) or contact [GitHub support](https:\u002F\u002Fsupport.github.com\u002Frequest) about doing it.\n\nGitHub Enterprise is also supported: [How to enable it](https:\u002F\u002Ffregante.github.io\u002Fwebext-permission-toggle\u002F?name=Refined%20GitHub&icon=https%3A%2F%2Fraw.githubusercontent.com%2Frefined-github%2Frefined-github%2Fmain%2Fsource%2Ficon.png). \u003C!-- icon.png renders best -->\n\n*The GITHUB and REFINED GITHUB trademarks are owned by GitHub, Inc. and used under license.*\n\n## Install\n\n[link-chrome]: https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Frefined-github\u002Fhlepfoohegkhhmjieoechaddaejaokhf 'Version published on Chrome Web Store'\n[link-firefox]: https:\u002F\u002Faddons.mozilla.org\u002Ffirefox\u002Faddon\u002Frefined-github-\u002F 'Version published on Mozilla Add-ons'\n[link-safari]: https:\u002F\u002Fapps.apple.com\u002Fapp\u002Fid1519867270 'Version published on the Mac App Store'\n\n[\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Falrra\u002Fbrowser-logos\u002F90fdf03c\u002Fsrc\u002Fchrome\u002Fchrome.svg\" width=\"48\" alt=\"Chrome\" valign=\"middle\">][link-chrome] [\u003Cimg valign=\"middle\" src=\"https:\u002F\u002Fimg.shields.io\u002Fchrome-web-store\u002Fv\u002Fhlepfoohegkhhmjieoechaddaejaokhf.svg?label=%20\">][link-chrome] and other Chromium browsers\n\n[\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Falrra\u002Fbrowser-logos\u002F90fdf03c\u002Fsrc\u002Ffirefox\u002Ffirefox.svg\" width=\"48\" alt=\"Firefox\" valign=\"middle\">][link-firefox] [\u003Cimg valign=\"middle\" src=\"https:\u002F\u002Fimg.shields.io\u002Famo\u002Fv\u002Frefined-github-.svg?label=%20\">][link-firefox] including Firefox Android\n\n[\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Falrra\u002Fbrowser-logos\u002F90fdf03c\u002Fsrc\u002Fsafari\u002Fsafari_128x128.png\" width=\"48\" alt=\"Safari\" valign=\"middle\">][link-safari] [\u003Cimg valign=\"middle\" src=\"https:\u002F\u002Fimg.shields.io\u002Fitunes\u002Fv\u002F1519867270.svg?label=%20\">][link-safari] on Mac, iOS and iPadOS\n\n[\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fiamcal\u002Femoji-data\u002F08ec822c38e0b7a6fea0b92a9c42e02b6ba24a84\u002Fimg-apple-160\u002F1f99a.png\" width=\"48\" valign=\"middle\">](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Ffregante) _If you love Refined GitHub, consider [sponsoring or hiring](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Ffregante) the maintainer [@fregante](https:\u002F\u002Ftwitter.com\u002Ffregante)_\n\n\n\u003Cdiv align=\"center\">\n\n\u003Ctable>\u003Ctr>\u003Ctd width=\"550\">\u003Cdiv align=\"center\">\n\t\u003Cp>\u003Csup>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Ffregante\">@fregante\u003C\u002Fa>’s open source work is supported by the community.\u003Cbr>Special thanks to:\u003C\u002Fsup>\u003C\u002Fp>\n\t\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.prisma.io\u002F\">\n\t\t\u003Cpicture>\n\t\t\t\u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"media\u002Fsponsor-prisma-dark.svg\">\n\t\t\t\u003Cimg width=\"250\" alt=\"Prisma.io\" src=\"media\u002Fsponsor-prisma-light.svg\">\n\t\t\u003C\u002Fpicture>\n\t\t\u003Cbr>\u003Csup>Next-generation Node.js and TypeScript ORM with an intuitive data model, automated migrations, type-safety & auto-completion.\u003C\u002Fsup>\n\t\u003C\u002Fa>\u003C\u002Fp>\n\t\u003Cp>\u003Ca href=\"https:\u002F\u002Ffrappe.io\u002F\">\n\t\t\u003Cpicture>\n\t\t\t\u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"media\u002Fsponsor-frappe-dark.png\">\n\t\t\t\u003Cimg width=\"190\" alt=\"Frappe\" src=\"media\u002Fsponsor-frappe-light.png\">\n\t\t\u003C\u002Fpicture>\n\t\t\u003Cbr>\u003Csup>Fully-featured low-code web framework and more world-class free and open-source software.\u003C\u002Fsup>\n\t\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Ftable>\n\n\u003C\u002Fdiv>\n\n---\n\n## Highlights 🔥\n\n\u003Ctable>\n\t\u003Ctr>\n\t\t\u003Cth width=\"50%\">\n\t\t\t\u003Cp>\u003Ca title=\"show-whitespace\">\u003C\u002Fa> Makes whitespace characters visible\n\t\t\t\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F61187598-f9118380-a6a5-11e9-985a-990a7f798805.png\">\n\t\t\u003Cth width=\"50%\">\n\t\t\t\u003Cp>\u003Ca title=\"unreleased-commits\">\u003C\u002Fa> Tells you whether you're looking at the latest version of a repository, or if there are any unreleased commits\n\t\t\t\u003Cp>\u003Cimg src=\"https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F1402241\u002F267236196-8564c193-a3c7-4248-9735-54749c1990c7.png\">\n\t\u003Ctr>\n\t\t\u003Cth width=\"50%\">\n\t\t\t\u003Cp>\u003Ca title=\"pr-base-commit\">\u003C\u002Fa> Shows how far behind a PR head branch is + tells you its base commit\n\t\t\t\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F234492651-b54bf9ba-c218-4a30-bed4-f85a7f037297.png\">\n\t\t\u003Cth width=\"50%\">\n\t\t\t\u003Cp>\u003Ca title=\"conversation-activity-filter\">\u003C\u002Fa> Lets you hide every event except comments or unresolved comments in issues and PRs\n\t\t\t\u003Cp>\u003Cimg src=\"https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F252116522-053bce84-5c55-477b-8cc2-42a48104fb02.png\">\n\t\u003Ctr>\n\t\t\u003Cth width=\"50%\">\n\t\t\t\u003Cp>\u003Ca title=\"status-subscription\">\u003C\u002Fa> Lets you subscribe to opening\u002Fclosing events of issues in one click\n\t\t\t\u003Cp>\u003Cimg src=\"https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F1402241\u002F238186901-cbc98b51-d173-40c6-b21e-5f0bae3d800c.png\">\n\t\t\u003Cth width=\"50%\">\n\t\t\t\u003Cp>\u003Ca title=\"default-branch-button\">\u003C\u002Fa> Adds a link to the default branch on directory listings and files\n\t\t\t\u003Cp>\u003Cimg src=\"https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F252176294-9130783c-51aa-4df9-9c35-9b87c179199a.png\">\n\t\u003Ctr>\n\t\t\u003Cth width=\"50%\">\n\t\t\t\u003Cp>\u003Ca title=\"restore-file\">\u003C\u002Fa> Adds a button to discard all the changes to a file in a PR\n\t\t\t\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F236630610-e11a64f6-5e70-4353-89b8-39aae830dd16.gif\">\n\t\t\u003Cth width=\"50%\">\n\t\t\t\u003Cp>\u003Ca title=\"select-notifications\">\u003C\u002Fa> Select notifications by type and status\n\t\t\t\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F83146190\u002F252175851-e0826d3b-1990-4bff-ba09-71892463818e.gif\">\n\u003C\u002Ftable>\n\n### Repositories\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n- [](# \"ci-link\") 🔥 [Adds a build\u002FCI status icon next to the repo’s name.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F1402241\u002F237923995-5e14a272-0bf2-4fe4-b409-8c05378aa4fd.png)\n- [](# \"more-dropdown-links\") [Adds useful links to the repository navigation dropdown](https:\u002F\u002Fuser-images.githubusercontent.com\u002F16872793\u002F124681432-856e6f80-de96-11eb-89c9-6d78e8ae4329.png)\n- [](# \"swap-branches-on-compare\") [Adds a link to swap branches in the branch compare view.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F44045911\u002F230370539-ebc94246-864f-48f2-85fa-7318fc1f6d71.png)\n- [](# \"repo-age\") [Displays the age of the repository in the sidebar.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F252176778-f8260312-d0dc-41b5-a4d1-ca680208d347.png)\n- [](# \"show-open-prs-of-forks\") [In your forked repos, shows number of your open PRs to the original repo.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F252177140-94165582-628b-45b6-9a62-faf0c7fc2335.png)\n- [](# \"clean-repo-filelist-actions\") [Makes some buttons on repository lists more compact to make room for other features.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F108955170-52d48080-7633-11eb-8979-67e0d3a53f16.png)\n- [](# \"new-repo-disable-projects-and-wikis\") [Automatically disables projects and wikis when creating a repository.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F2537e5a0-f537-4901-8d11-96c1f536663e)\n- [](# \"sticky-sidebar\") [Makes sidebars sticky in repositories, issues, and PRs, if they fit the viewport.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F252179311-ea6d42dc-1525-401a-bc4d-404cf8fa1785.gif)\n- [](# \"link-to-github-io\") [Adds a link to visit the user’s github.io website from its repo.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F34235681\u002F152473104-c4723999-9239-48fd-baee-273b01c4eb87.png)\n- [](# \"github-actions-indicators\") [In the workflows sidebar, shows an indicator that a workflow can be triggered manually, and its next scheduled time if relevant.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F252181237-a1d809b1-e5d4-4747-9654-7dde5ab5c61a.png)\n- [](# \"quick-repo-deletion\") [Simplifies the deletion of repositories. Adds \"Delete fork\" button on 0-star repos. Enables \u003Ckbd>shift\u003C\u002Fkbd> \u003Ckbd>alt\u003C\u002Fkbd> clicks to delete repos in 2 clicks.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F9e05ec18-680d-4fbd-acbd-2b5b3505c5b5)\n- [](# \"archive-forks-link\") [Helps you find forks on archived repos.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F230362566-12493c80-bffe-4c7a-b9ba-4a11b1358ab0.png)\n- [](# \"clean-repo-tabs\") [Moves the \"Security\" and \"Insights\"  to the repository navigation dropdown. Also moves the \"Projects\", \"Actions\" and \"Wiki\" tabs if they're empty\u002Funused.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F16872793\u002F124681343-4a6c3c00-de96-11eb-9055-a8fc551e6eb8.png)\n- [](# \"repo-avatars\") [Adds the profile picture to the header of public repositories.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F1402241\u002F255323568-aee4d90e-844e-41e8-880a-ce466826516c.png)\n- [](# \"small-user-avatars\") [Shows a small avatar next to the username in issue\u002FPR lists and mentions.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F1402241\u002F271184107-24ec471e-54d1-434a-a5f2-615902d2cad9.png)\n- [](# \"action-pr-link\") 🔥 [Adds a link back to the PR that ran the workflow.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F50487467\u002F241645264-076a0137-36a2-4fd0-a66e-735ef3b3a563.png)\n- [](# \"repo-header-info\") [Shows whether a repo is a fork and adds the number of stars to its header.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F1402241\u002F267216946-404d79ab-46d7-4bc8-ba88-ae8f8029150d.png)\n- [](# \"visit-tag\") [When navigating a repo's file on a specific tag, it adds a link to see the release\u002Ftag itself.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F1402241\u002F285123739-e5f4fa0a-3f48-49ef-9b87-2fd6f183c923.png)\n- [](# \"actions-run-removal\") [Lets you cancel or delete workflow runs faster from the workflow list.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fa054f9b4-9d56-40c0-9aac-09a8b07bbb3b)\n- [](# \"rerun-workflow\") [Unwraps the \"Re-run jobs\" dropdown into individual buttons and adds a keyboard shortcut to re-run failed jobs: \u003Ckbd>r\u003C\u002Fkbd> \u003Ckbd>f\u003C\u002Fkbd>](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F67331112-f5b2-4a2b-af43-800d46bd6bf7).\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### File management\n\n- [](# \"download-folder-button\") [Adds a button to download entire folders](https:\u002F\u002Fuser-images.githubusercontent.com\u002F46634000\u002F158347358-49234bb8-b9e6-41be-92ed-c0c0233cbad2.png), via https:\u002F\u002Fdownload-directory.github.io.\n- [](# \"quick-file-edit\") [Adds a button to edit files from the repo file list.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F252182890-081975f4-f041-4ba5-ae48-d52cb0796543.png)\n- [](# \"repo-wide-file-finder\") Enables the File Finder keyboard shortcut (\u003Ckbd>t\u003C\u002Fkbd>) on entire repository.\n- [](# \"show-associated-branch-prs-on-fork\") [Shows the associated PRs on branches for forked repositories.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F260873542-2a7fc7a2-231f-4f2e-9c7e-272d894de4c6.png)\n- [](# \"html-preview-link\") [Adds a link to preview HTML files.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F260874191-69d386a0-7c1f-42ae-84fd-4f67f90982da.png)\n- [](# \"file-age-color\") [Highlights the most-recently-modified items in file lists.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F218314631-1442cc89-3616-40fc-abe2-9ba3d3697b6a.png)\n- [](# \"previous-version\") [Lets you see the previous version of a file in one click.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fassets\u002F1402241\u002Fbc82cc77-bde2-4683-98a6-012c87b4a319)\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Code\n\n- [](# \"linkify-code\") [Linkifies issue\u002FPR references and URLs in code.](https:\u002F\u002Fcloud.githubusercontent.com\u002Fassets\u002F170270\u002F25370217\u002F61718820-29b3-11e7-89c5-2959eaf8cac8.png)\n- [](# \"copy-on-y\") Enhances [the \u003Ckbd>y\u003C\u002Fkbd> hotkey](https:\u002F\u002Fhelp.github.com\u002Farticles\u002Fgetting-permanent-links-to-files\u002F) to also copy the permalink.\n- [](# \"linkify-symbolic-links\") [Linkifies symbolic links files.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F62036664-6d0e6880-b21c-11e9-9270-4ae30cc10de2.png)\n- [](# \"list-prs-for-file\") [Alerts you if the current file is altered by an open PR.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F234559302-b9911ac2-a1bb-4f8a-8e88-078d631cde18.png)\n- [](# \"refined-github.css\") [Reduces tabs’ size to 4 spaces instead of 8](https:\u002F\u002Fcloud.githubusercontent.com\u002Fassets\u002F170270\u002F14170088\u002Fd3be931e-f755-11e5-8edf-c5f864336382.png) where GitHub doesn't follow [the user’s preferences.](https:\u002F\u002Fgithub.com\u002Fsettings\u002Fappearance)\n- [](# \"esc-to-deselect-line\") [Adds a keyboard shortcut to deselect the current line: \u003Ckbd>esc\u003C\u002Fkbd>.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fissues\u002F1590)\n- [](# \"vertical-front-matter\") [Shows Markdown front matter as vertical table.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F44045911\u002F87251695-26069b00-c4a0-11ea-9077-53ce366490ed.png)\n- [](# \"list-prs-for-branch\") [On branch commit lists, shows the PR that touches the current branch.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F16872793\u002F119760295-b8751a80-be77-11eb-87da-91d0c403bb49.png)\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Writing comments\n\n- [](# \"tab-to-indent\") 🔥 [Enables \u003Ckbd>tab\u003C\u002Fkbd> and \u003Ckbd>shift\u003C\u002Fkbd> \u003Ckbd>tab\u003C\u002Fkbd> for indentation in comment fields.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F33802977-beb8497c-ddbf-11e7-899c-698d89298de4.gif)\n- [](# \"collapsible-content-button\") [Adds a button in the text editor to insert collapsible content (via `\u003Cdetails>`).](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F260875648-bd495d27-4cd1-4190-bcc5-b8b476f07d39.png)\n- [](# \"fit-textareas\") 🔥 [Auto-resizes comment fields to fit their content and no longer show scroll bars.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F54336211-66fd5e00-4666-11e9-9c5e-111fccab004d.gif)\n- [](# \"quick-comment-edit\") [Lets you edit any comment with one click instead of having to open a dropdown.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F46634000\u002F162252055-54750c89-0ddc-487a-b4ad-cec6009d9870.png)\n- [](# \"one-key-formatting\") [Wraps selected text when pressing one of Markdown symbols instead of replacing it:](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F261155564-e7aabd0e-b14b-4fe6-b379-62e7419c43f8.gif) `[` `` ` `` `'` `\"` `*` `~` `_`\n- [](# \"clean-rich-text-editor\") [Hides unnecessary comment field tooltips and toolbar items](https:\u002F\u002Fuser-images.githubusercontent.com\u002F46634000\u002F158201651-7364aba7-f9d0-4a51-89c4-2ced0cc34e48.png) (each one has a keyboard shortcut.)\n- [](# \"quick-mention\") [Adds a button to `@mention` a user in issues and PRs.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F261158402-5a79cc3e-4331-475f-8063-5ed81fefcf10.gif)\n- [](# \"table-input\") [Adds a button in the text editor to quickly insert a simplified HTML table.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F46634000\u002F94559114-09892c00-0261-11eb-8fb0-c5a85ea76b6f.gif)\n- [](# \"unfinished-comments\") [Notifies the user of unfinished comments in hidden tabs.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F97792086-423d5d80-1b9f-11eb-9a3a-daf716d10b0e.gif)\n- [](# \"quick-review-comment-deletion\") [Adds a button to delete review comments in one click when editing them.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F4e56a9d8-5f6f-48f7-921a-8288c0eb5435)\n- [](# \"avoid-accidental-submissions\") [Disables the \u003Ckbd>enter\u003C\u002Fkbd>-to-submit shortcut in some commit\u002FPR\u002Fissue title fields to avoid accidental submissions. Use \u003Ckbd>ctrl\u003C\u002Fkbd> \u003Ckbd>enter\u003C\u002Fkbd> instead.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F723651\u002F125863341-6cf0bce0-f120-4cec-ac1f-1ce35920e7a7.gif)\n- [](# \"no-self-reference\") [Warns against self-reference links, helping you avoid mistakes.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ff5f7a3da-513e-4eff-9571-1cdb72fac2bd)\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Reading comments\n\n- [](# \"reactions-avatars\") 🔥 [Adds reaction avatars showing _who_ reacted to a comment.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F236628453-8b646178-b838-44a3-9541-0a9b5f54a84a.png)\n- [](# \"embed-gist-inline\") [Embeds short gists when linked in comments on their own lines.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F152117903-80d784d5-4f43-4786-bc4c-d4993aec5c79.png)\n- [](# \"comments-time-machine-links\") Adds links to [browse the repository](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F252749373-9313f1d9-3d92-44a2-a1d1-2b49a29e6a5c.png) and [linked files](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F252749616-085103bf-17be-4a7d-b63c-aa5003de6dff.png) at the time of each comment.\n- [](# \"show-names\") [Adds the real name of users by their usernames.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F252756294-94785dc2-423e-498c-939a-359a012036e0.png)\n- [](# \"shorten-links\") [Shortens URLs and repo URLs to readable references like \"_user\u002Frepo\u002F.file@`d71718d`\".](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F27252232-8fdf8ed0-538b-11e7-8f19-12d317c9cd32.png)\n- [](# \"preview-hidden-comments\") 🔥 [Previews hidden comments inline.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F262556553-ca04b870-9adb-4a8c-a6d0-6238863948be.png)\n- [](# \"highest-rated-comment\") 🔥 [Highlights the most useful comment in issues.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F252763905-a0c3b074-b032-4d97-946e-328e8a6fb2da.png)\n- [](# \"hide-low-quality-comments\") [Hides reaction comments (\"+1\", \"👍\", …)](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F258220965-4743b9b9-2aef-41b3-a905-ccf8d7beb74e.png) (except the maintainers’) [but they can still be shown.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F258221444-e43f2486-5ba1-40b5-aa1d-d9d5768e8c0a.png)\n- [](# \"scrollable-areas\") [Limits the height of tall code blocks and quotes.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fissues\u002F1123)\n- [](# \"quick-comment-hiding\") [Simplifies the UI to hide comments.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F43039221-1ddc91f6-8d29-11e8-9ed4-93459191a510.gif)\n- [](# \"open-issue-to-latest-comment\") [Makes the \"comment\" icon in issue lists link to the latest comment of the issue.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F261159396-0610574b-ab1f-42fb-813f-ee7310a1e5b6.png)\n- [](# \"expand-all-hidden-comments\") [On long conversations where GitHub hides comments under a \"N hidden items. Load more...\", alt-clicking it will load up to 200 comments at once instead of 60.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F261160123-9c4f894b-38c0-446f-af50-9beca7ff1f74.png)\n- [](# \"keyboard-navigation\") [Adds shortcuts to issues, PRs conversations, and PR file lists: \u003Ckbd>j\u003C\u002Fkbd> focuses the comment\u002Ffile below; \u003Ckbd>k\u003C\u002Fkbd> focuses the comment\u002Ffile above; \u003Ckbd>x\u003C\u002Fkbd> marks the file as viewed\u002Funviewed.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F86573176-48665900-bf74-11ea-8996-a5c46cb7bdfd.gif)\n- [](# \"comment-excess\") [Informs you that there are hidden comments in the header of long issues. Also scrolls down to the hidden comments when pressing Cmd+F or Ctrl+F.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fassets\u002F1402241\u002F4e4660f9-c987-4b0d-82ca-56ef29952c31)\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Conversations\n\n- [](# \"open-all-conversations\") [Lets you open all visible issues\u002FPRs at once.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F0d890b01-d5ca-4247-8270-055dd6355606)\n- [](# \"sticky-conversation-list-toolbar\") [Makes the issue\u002FPR list’s filters toolbar sticky.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F261164103-875b70f7-5adc-4bb2-b158-8d5231d47da2.gif)\n- [](# \"sticky-comment-header\") [Makes the comment header sticky when scrolling through long comments. Requires `show-names` to be enabled.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F0d6deca0-0f49-4aa3-ab23-0cfbde4fa4e8)\n- [](# \"conversation-authors\") [Highlights issues\u002FPRs opened by you or the current repo’s collaborators.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F252804821-a412e05c-fb76-400b-85b5-5acbda538ab2.png)\n- [](# \"align-issue-labels\") [In issue\u002FPR lists, aligns the labels to the left, below each title.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdca5dc12-7283-4704-a93f-5bfe5f2b1938)\n- [](# \"sort-conversations-by-update-time\") 🔥 Changes the default sort order of issues\u002FPRs to `Recently updated`.\n- [](# \"global-conversation-list-filters\") [Adds filters for PRs _in your repos_ and _commented on by you_ in the global PR search.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F253048449-2f7cc331-c379-4ec0-a542-441e8b4f8d79.png)\n- [](# \"clean-conversation-sidebar\") 🔥 [Hides empty sections (or just their \"empty\" label) in the issue\u002FPR sidebar.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F253054419-48c38c01-b1dc-42ca-9ff6-fd63392b5921.png)\n- [](# \"clean-conversation-filters\") [Hides `Projects` filter in issue\u002FPR lists if it is empty.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fb690405f-b138-413d-9779-9467c160e802)\n- [](# \"toggle-everything-with-alt\") [Adds a shortcut to toggle all similar items (minimized comments, deferred diffs, etc) at once: \u003Ckbd>alt\u003C\u002Fkbd> \u003Ckbd>click\u003C\u002Fkbd> on each button or checkbox.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F253063446-6f556e7d-2ac5-439d-92f0-0c6d719fc86f.gif)\n- [](# \"extend-conversation-status-filters\") [Lets you toggle between is:open\u002Fis:closed\u002Fis:merged filters in searches.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F73605061-2125ed00-45cc-11ea-8cbd-41a53ae00cd3.gif)\n- [](# \"bugs-tab\") [Adds a \"Bugs\" tab to repos, if there are any open issues with the \"bug\" label.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F46634000\u002F156766081-f2ea100b-a9f3-472b-bddc-a984a88ddcd3.png)\n- [](# \"pinned-issues-update-time\") [Replaces the \"opened\" time with the \"updated\" time on pinned issues.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F1402241\u002F240707405-e416be14-5ab5-4869-b33c-f43aab7afcb6.png)\n- [](# \"clean-pinned-issues\") [Changes the layout of pinned issues from side-by-side to a standard list.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F258224321-e8ee8c70-6952-4a42-8626-6b5f31d167a3.png)\n- [](# \"quick-label-removal\") [Adds one-click buttons to remove labels in issues\u002FPRs.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F36174850\u002F89980178-0bc80480-dc7a-11ea-8ded-9e25f5f13d1a.gif)\n- [](# \"clean-conversation-headers\") [Removes duplicate information in the header of PRs (\"User wants to merge X commits from Y into Z\")](https:\u002F\u002Fuser-images.githubusercontent.com\u002F44045911\u002F112314137-a34b0680-8ce3-11eb-9e0e-8afd6c8235c2.png)\n- [](# \"dim-bots\") [Dims commits and PRs by bots to reduce noise.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F220607557-f8ea0863-f05b-48c8-a447-1fec42af0afd.gif)\n- [](# \"esc-to-cancel\") [Adds a shortcut to cancel editing a PR title: \u003Ckbd>esc\u003C\u002Fkbd>.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F35100156\u002F98303086-d81d2200-1fbd-11eb-8529-70d48d889bcf.gif)\n- [](# \"no-duplicate-list-update-time\") [Hides the update time of issues\u002FPRs in lists when it matches the open\u002Fclosed\u002Fmerged time.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F111357166-ac3a3900-864e-11eb-884a-d6d6da88f7e2.png)\n- [](# \"linkify-user-labels\") [Links the \"Contributor\", \"Member\" and \"Collaborator\" labels on comments and PRs to the author’s commits on the repo.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F177033344-4d4eea63-e075-4096-b2d4-f4b879f1df31.png)\n- [](# \"jump-to-conversation-close-event\") [Adds a link to jump to the latest close event of a issue\u002FPR.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F16872793\u002F177792713-64219754-f8df-4629-a9ec-33259307cfe7.gif)\n- [](# \"close-as-unplanned\") [Lets you \"close issue as unplanned\" in one click instead of three.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F1402241\u002F279745773-709cde60-c26a-4a0e-89e1-56444d25ebdf.png)\n- [](# \"locked-issue\") [Show a label on locked issues and PRs.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F283015579-0a04becc-9bff-4aef-8770-272d6804970b.png)\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Viewing pull requests\n\n- [](# \"linkify-commit-sha\") [Adds a link to the non-PR commit when visiting a PR commit.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F261164635-b3caa3fa-3bb6-41a5-90d3-4aba84517da6.png)\n- [](# \"pr-filters\") [Adds Checks and Draft PR dropdown filters in PR lists.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F253068868-6afb4656-4ef5-4846-89c5-24dc6ee7f839.png)\n- [](# \"unclip-checks\") [Automatically shows all checks without scrolling when expanding the checks panel.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F785fffab-43e8-4f79-8170-7c264111df9f)\n- [](# \"pr-approvals-count\") [Shows color-coded review counts in PR lists.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F253125143-d10d95df-4a89-4692-b218-5eba5cd79906.png)\n- [](# \"highlight-non-default-base-branch\") [Shows the base branch in PR lists if it’s not the default branch.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F88480306-39f4d700-cf4d-11ea-9e40-2b36d92d41aa.png)\n- [](# \"hide-inactive-deployments\") [Hides inactive deployments in PRs.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fissues\u002F1144)\n- [](# \"previous-next-commit-buttons\") [Adds duplicate commit navigation buttons at the bottom of the `Commits` tab page.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F24777\u002F41755271-741773de-75a4-11e8-9181-fcc1c73df633.png)\n- [](# \"hidden-review-comments-indicator\") [Adds comment indicators when comments are hidden in PR review.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F253128043-a10eaf9e-ff81-48db-b67c-ee823804c859.gif)\n- [](# \"conflict-marker\") [Shows which PRs have conflicts in PR lists.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F253128438-d67c8f49-44f1-4e15-9363-a717109fef39.png)\n- [](# \"pr-commit-lines-changed\") [Adds diff stats on PR commits.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F253130044-494cd822-c460-42dc-8f65-44454a9d18e3.png)\n- [](# \"cross-deleted-pr-branches\") [Adds a line-through to the deleted branches in PRs.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F140871606\u002F256963526-646ac7d0-3e7f-40c6-ba39-014b49bc0063.png)\n- [](# \"batch-mark-files-as-viewed\") [Mark\u002Funmark multiple files as “Viewed” in the PR Files tab. Click on the first checkbox you want to mark\u002Funmark and then `shift`-click another one; all the files between the two checkboxes will be marked\u002Funmarked as “Viewed”.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F140871606\u002F257009611-17249bee-d2e2-42ac-bdf0-ebc90029544e.gif)\n- [](# \"closing-remarks\") 🔥 [Shows the first Git tag a merged PR was included in or suggests creating a release if not yet released.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F169497171-85d4a97f-413a-41b4-84ba-885dca2b51cf.png)\n- [](# \"pr-jump-to-first-non-viewed-file\") [Jumps to first non-viewed file in a PR when clicking on the progress bar.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F140871606\u002F257011208-764f509d-fed9-424b-84e9-c01cf2fd428b.gif)\n- [](# \"jump-to-change-requested-comment\") [Adds a link to jump to the latest changed requested comment.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F19198931\u002F98718312-418b9f00-23c9-11eb-8da2-dfb616e95eb6.gif)\n- [](# \"view-last-pr-deployment\") [Adds a link to open the latest deployment to the PR header.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F90d2498d-ef65-45b9-96eb-07e7988bea61)\n- [](# \"no-unnecessary-split-diff-view\") [Always uses unified diffs on files where split diffs aren’t useful.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F46634000\u002F121495005-89af8600-c9d9-11eb-822d-77e0b987e3b1.png)\n- [](# \"emphasize-draft-pr-label\") [Makes it easier to distinguish draft PR in lists.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F218252438-062a1ab3-4437-436d-9140-87bee23aaefb.png)\n- [](# \"clean-checks-list\") Prioritizes failing and pending checks in the merge checks list, and untruncates long check names.\n- [](# \"mobile-tabs-pr\") Makes the PR tabs smaller so they fit in the screen without scrolling.\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Editing pull requests\n\n- [](# \"sync-pr-commit-title\") 🔥 [Uses the PR’s title as the default squash commit title](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fissues\u002F276) and [updates the PR’s title to match the commit title, if changed.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F140871606\u002F257011579-25332762-b25f-407b-b6d2-bbfc13de2be7.png)\n- [](# \"update-pr-from-base-branch\") [Adds an \"Update branch | Rebase\" button to every PR.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F7bd2745b-c57c-4c26-bbb8-b05e9cf089db) GitHub has the same feature, but it must be manually configured for each repo.\n- [](# \"one-click-review-submission\") [Simplifies the PR review form: Approve or reject reviews faster with one-click review-type buttons.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F236627732-df341ff7-cd98-4cd0-a579-722d1fffa5cf.png)\n- [](# \"pull-request-hotkeys\") [Adds keyboard shortcuts to cycle through PR tabs: \u003Ckbd>g\u003C\u002Fkbd> \u003Ckbd>←\u003C\u002Fkbd> and \u003Ckbd>g\u003C\u002Fkbd> \u003Ckbd>→\u003C\u002Fkbd>, or \u003Ckbd>g\u003C\u002Fkbd> \u003Ckbd>1\u003C\u002Fkbd>, \u003Ckbd>g\u003C\u002Fkbd> \u003Ckbd>2\u003C\u002Fkbd>, \u003Ckbd>g\u003C\u002Fkbd> \u003Ckbd>3\u003C\u002Fkbd>, and \u003Ckbd>g\u003C\u002Fkbd> \u003Ckbd>4\u003C\u002Fkbd>](https:\u002F\u002Fuser-images.githubusercontent.com\u002F16872793\u002F94634958-7e7b5680-029f-11eb-82ea-1f96cd11e4cd.png).\n- [](# \"pr-branch-auto-delete\") [Automatically deletes the branch right after merging a PR, if possible.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F177067141-eabc7494-38a2-45b5-aef9-ac33cc0da370.png) Common branch names known to be long-lived are excluded (`develop`, `release\u002F*`, etc)\n- [](# \"one-click-pr-or-gist\") [Lets you create draft PRs and public gists in one click.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F34235681\u002F152473201-868ad7c1-e06f-4826-b808-d90bca7f08b3.png)\n- [](# \"clear-pr-merge-commit-message\") [Clears the PR merge commit message of clutter, leaving only deduplicated co-authors.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F79257078-62b6fc00-7e89-11ea-8798-c06f33baa94b.png)\n- [](# \"quick-review\") [Adds quick-review buttons to the PR sidebar, automatically focuses the review textarea, and adds a keyboard shortcut to open the review popup: \u003Ckbd>v\u003C\u002Fkbd>.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fassets\u002F1402241\u002Ff11039c4-c9d1-4adc-9a65-cfe1f2027ec3)\n- [](# \"pr-first-commit-title\") [Uses the first commit for a new PR’s title and description.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F16872793\u002F87246205-ccf42400-c419-11ea-86d5-0e6570d99e6e.gif)\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Commits\n\n- [](# \"patch-diff-links\") [Adds links to `.patch` and `.diff` files in commits.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F140871606\u002F257011950-51712338-ffba-4b71-ad8f-9a0f142afb85.png)\n- [](# \"more-file-links\") [Adds links to view the raw version, the blame, and the history of files in PRs and commits.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F46634000\u002F145016304-aec5a8b8-4cdb-48e6-936f-b214a3fb4b49.png)\n- [](# \"one-click-diff-options\") [Adds \"Hide whitespace\" button to Compare pages and a keyboard shortcut to PRs and Compare pages: \u003Ckbd>d\u003C\u002Fkbd> \u003Ckbd>w\u003C\u002Fkbd>.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F0b92992a-69a4-4de1-ab2a-cb6508870b4a)\n- [](# \"extend-diff-expander\") [Widens the `Expand diff` button to be clickable across the screen.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F152118201-f25034c7-6fae-4be0-bb3f-c217647e32b7.gif)\n- [](# \"hide-diff-signs\") [Hides diff signs since diffs are color coded already.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F54807718-149cec80-4cb9-11e9-869c-e265863211e3.png)\n- [](# \"suggest-commit-title-limit\") [Suggests limiting commit and PR titles to 72 characters.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fe0392989-9c60-4f5c-9052-27a3bb51d4e4)\n- [](# \"tags-on-commits-list\") [Displays the corresponding tags next to commits.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F285106537-3c882cb2-6847-4098-9e51-cf2951dee818.png)\n- [](# \"mark-merge-commits-in-list\") [Marks merge commits in commit lists.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F1402241\u002F285106996-9bdbc938-69c4-4692-8d47-11e30676de62.png)\n- [](# \"deep-reblame\") [When exploring blames, `Alt`-clicking the “Reblame” buttons will extract the associated PR’s commits first, instead of treating the commit as a single change.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F140871606\u002F257035884-732ee7ff-22c5-4049-af7d-f11117d2bbe4.png)\n- [](# \"new-or-deleted-file\") [Indicates with an icon whether files in commits and PRs are being added or removed.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F90332474-23262b00-dfb5-11ea-9a03-8fd676ea0fdd.png)\n- [](# \"easy-toggle-files\") [Enables toggling file diffs by clicking on their header bar.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F47531779\u002F99855419-be173e00-2b7e-11eb-9a55-0f6251aeb0ef.gif)\n- [](# \"same-branch-author-commits\") [Preserves current branch and path when viewing all commits by an author.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F44045911\u002F148764372-ee443213-e61a-4227-9219-0ee54ed832e8.png)\n- [](# \"easy-toggle-commit-messages\") [Enables toggling commit messages by clicking on the commit box.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F152121837-ca13bf8a-9b7f-4517-8e8d-b58bb135523b.gif)\n- [](# \"link-to-compare-diff\") [Linkifies the \"X files changed\" text on compare pages to allow jumping to the diff.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F46634000\u002F157072587-0335357a-18c7-44c4-ae6e-237080fb36b4.png)\n- [](# \"conventional-commits\") [Shows conventional commit types as labels before the commit message.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F980a2d5e-13c2-4b1b-bb80-81dc94723000)\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Tags and releases\n\n- [](# \"release-download-count\") [Adds a download count next to release assets.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F197958719-1577bc1b-1f4d-44a8-98c2-2645b7b14d31.png)\n- [](# \"releases-tab\") [Adds a `Releases` tab and a keyboard shortcut: \u003Ckbd>g\u003C\u002Fkbd> \u003Ckbd>r\u003C\u002Fkbd>.](https:\u002F\u002Fcloud.githubusercontent.com\u002Fassets\u002F170270\u002F13136797\u002F16d3f0ea-d64f-11e5-8a45-d771c903038f.png)\n- [](# \"releases-dropdown\") [Adds a tags dropdown\u002Fsearch on release pages.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F231678527-f0a96112-9c30-4b49-8205-efa472bd880e.png)\n- [](# \"create-release-shortcut\") Adds a keyboard shortcut to create a new release while on the Releases page: \u003Ckbd>c\u003C\u002Fkbd>.\n- [](# \"tag-changes-link\") 🔥 [Adds a link to changes since last tag\u002Frelease for each tag\u002Frelease.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F140871606\u002F257036739-bebafb94-cb94-4053-9768-ff97306ab862.png)\n- [](# \"convert-release-to-draft\") [Adds a button to convert a release to draft.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F46634000\u002F139236979-44533bfd-5c17-457d-bdc1-f9ec395f6a3a.png)\n- [](# \"confirm-release\") [Adds a confirmation dialog when publishing a release, preventing accidental submissions.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F6cff805d-3825-43c4-ac20-38c76decd858)\n- [](# \"link-to-changelog-file\") [Adds a button to view the changelog file from the releases page.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F46634000\u002F139236982-a1bce2a2-f3aa-40a9-bca4-8756bc941210.png)\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Profiles\n\n- [](# \"user-profile-follower-badge\") [On profiles, it shows whether the user follows you.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F1402241\u002F263206287-c8e1b94c-ec80-4394-bbb3-1cf6fb08b807.png)\n- [](# \"profile-gists-link\") [Adds a link to the user’s public gists on their profile.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F44045911\u002F87950518-f7a94100-cad9-11ea-8393-609fad70635c.png)\n- [](# \"mark-private-orgs\") [Marks private organizations on your own profile.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F145a7a97-7b8c-4ac4-8288-f72dcb4613ea)\n- [](# \"profile-hotkey\") Adds a keyboard shortcut to visit your own profile: \u003Ckbd>g\u003C\u002Fkbd> \u003Ckbd>m\u003C\u002Fkbd>.\n- [](# \"show-user-top-repositories\") [Adds a link to the user’s most starred repositories.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F48474026-43e3ae80-e82c-11e8-93de-159ad4c6f283.png)\n- [](# \"hide-user-forks\") [Filters out forks and archived repos from profiles by default, leaving only the sources.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F1402241\u002F263195425-85cf0951-c6ed-45fe-8cfc-e447e3ed2a25.png) [(but they can still be shown.)](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F262547829-2da96718-fb18-4f2e-b637-8157f552e278.png)\n- [](# \"linkify-user-location\") [Linkifies the user location in their hovercard and profile page.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F262554067-43bea584-cdb4-41c7-b0fa-f487e7ef8807.png)\n- [](# \"conversation-links-on-repo-lists\") [Adds a link to the issues and pulls on the user profile repository tab and global search.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F16872793\u002F78712349-82c54900-78e6-11ea-8328-3c2d39a78862.png)\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Notifications\n\n- [](# \"open-all-notifications\") [Adds a button to the notification page to open all your unread notifications at once.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F140871606\u002F257085496-17e5c6fa-6bad-443d-96d2-d97e73cd1a5e.png)\n- [](# \"unread-anywhere\") 🔥 [Adds a button to the global header to open your unread notifications from any page.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F978ac1fe-db98-40f9-9b56-7d289849aa2f)\n- [](# \"select-all-notifications-shortcut\") Adds a shortcut to select all visible notifications: \u003Ckbd>a\u003C\u002Fkbd>.\n- [](# \"stop-redirecting-in-notification-bar\") [Stops redirecting to notification inbox from notification bar actions while holding \u003Ckbd>Alt\u003C\u002Fkbd>.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F202916\u002F80318782-c38cef80-880c-11ea-9226-72c585f42a51.png)\n- [](# \"last-notification-page-button\") [Adds a link to the last page of notifications.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F16872793\u002F199828181-3ff2cef3-8740-4efa-8122-8f2f222bd657.png)\n- [](# \"pr-notification-link\") [Points PR notifications to the Conversation tabs instead of the commits page, which may be a 404.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fassets\u002F1402241\u002F621f6512-655e-4565-a37b-2b159ea0ffce)\n- [](# \"sticky-notifications-actions\") [Make the notifications action bar sticky.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fassets\u002F1402241\u002F5b370430-2319-4c78-88e7-c2c06cd1c30f)\n- [](# \"clean-notifications\") Makes the notifications list more compact when grouped by repo.\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Global\n\n- [](# \"useful-not-found-page\") 🔥 [Adds possible related pages and alternatives on 404 pages.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F46402857-7bdada80-c733-11e8-91a1-856573078ff5.png)\n- [](# \"selection-in-new-tab\") [Adds a keyboard shortcut to open selection in new tab when navigating via \u003Ckbd>j\u003C\u002Fkbd> and \u003Ckbd>k\u003C\u002Fkbd>: \u003Ckbd>shift\u003C\u002Fkbd> \u003Ckbd>o\u003C\u002Fkbd>.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fissues\u002F1110)\n- [](# \"close-out-of-view-modals\") [Automatically closes dropdown menus when they’re no longer visible.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F37022353-531c676e-2155-11e8-96cc-80d934bb22e0.gif)\n- [](# \"parse-backticks\") [GitHub renders `` `text in backticks` `` in some places but not others; this features fills in where forgotten.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F262555091-df31aa17-e7a2-4c16-91ca-fb077ba6134a.png)\n- [](# \"action-used-by-link\") [Lets you see how others are using the current Action in the Marketplace.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F258552390-7d2cd013-c167-4fe5-9731-33622b8607e9.png)\n- [](# \"improve-shortcut-help\") [Shows all of Refined GitHub’s new keyboard shortcuts in the help modal (\u003Ckbd>?\u003C\u002Fkbd> hotkey).](https:\u002F\u002Fuser-images.githubusercontent.com\u002F29176678\u002F36999174-9f07d33e-20bf-11e8-83e3-b3a9908a4b5f.png)\n- [](# \"clean-footer\") Dims the site footer so it's less prominent.\n- [](# \"night-not-found\") Adds dark mode to the global 404 page.\n- [](# \"monospace-textareas\") Uses a monospace font in commit message, description, release body, and other fields that benefit from it.\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Netiquette\n\n- [](# \"netiquette\") [Adds unobtrusive netiquette reminders (old closed issues, highly-active issues, draft PRs, …).](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F8646d663-7458-4e6d-888a-68d38110fcda)\n- [](# \"warn-pr-from-master\") [Warns you when creating a PR from the default branch, as it’s an anti-pattern.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F52543516-3ca94e00-2de5-11e9-9f80-ff8f9fe8bdc4.png)\n- [](# \"warning-for-disallow-edits\") [Warns you when unchecking `Allow edits from maintainers`, as it’s maintainer-hostile.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F53151888-24101380-35ef-11e9-8d30-d6315ad97325.gif)\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Fixes for GitHub shortcomings\n\n- [](# \"github-bugs\") Applies various CSS fixes to GitHub's interface.\n- [](# \"hide-navigation-hover-highlight\") Removes the file hover effect in the repo file browser.\n- [](# \"clean-repo-sidebar\") [Removes unnecessary or redundant information from the repository sidebar.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F46634000\u002F107955448-18694480-6f9e-11eb-8bc6-80cc90d910bc.png)\n- [](# \"linkify-branch-references\") [Linkifies branch references in \"Quick PR\" pages.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F258553554-e1711be0-d5ce-4edc-aaf8-72d659c881bc.png)\n- [](# \"actionable-pr-view-file\") [Points the \"View file\" on PRs to the branch instead of the commit, so the Edit\u002FDelete buttons will be enabled on the \"View file\" page.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F1402241\u002F69044026-c5b17d80-0a26-11ea-86ae-c95f89d3669a.png)\n- [](# \"reload-failed-proxied-images\") [Retries downloading images that failed downloading due to GitHub limited proxying.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F14858959\u002F64068746-21991100-cc45-11e9-844e-827f5ac9b51e.png)\n- [](# \"unwrap-unnecessary-dropdowns\") [Makes some dropdowns 1-click instead of unnecessarily 2-click.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F258554504-97d4079a-2aae-4aea-a870-653a267494a8.png)\n- [](# \"prevent-link-loss\") [Suggests fixing links that are wrongly shortened by GitHub.](https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F83146190\u002F260087535-a0f19995-5f4a-44e9-87d8-cf742b9bfeed.gif)\n- [](# \"prevent-duplicate-pr-submission\") [Avoids creating duplicate PRs when mistakenly clicking \"Create pull request\" more than once.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F16872793\u002F89589967-e029c200-d814-11ea-962b-3ff1f6236781.gif)\n- [](# \"command-palette-navigation-shortcuts\") Adds keyboard shortcuts to select items in command palette using \u003Ckbd>ctrl\u003C\u002Fkbd> \u003Ckbd>n\u003C\u002Fkbd> and \u003Ckbd>ctrl\u003C\u002Fkbd> \u003Ckbd>p\u003C\u002Fkbd> (macOS only).\n- [](# \"prevent-comment-loss\") [While writing\u002Fediting comments, open the preview links in new tab instead of navigating away from the page.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F17681399\u002F282616531-2befcabe-5c80-4b9a-bfb5-7b9917847bb5.gif)\n- [](# \"fix-no-pr-search\") [Redirect to repo issue list when the search doesn‘t include `is:pr`.](https:\u002F\u002Fuser-images.githubusercontent.com\u002F46634000\u002F286579939-50122f02-dcfd-4510-b9e1-03d9985da2cd.gif)\n- [](# \"clean-readme-url\") [Drops redundant \"readme-ov-file\" parameter from repo URLs.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fassets\u002F1402241\u002F73e96411-3314-4501-a9b6-d006af6fcc47)\n- [](# \"click-outside-modal\") [Closes checks list when clicking outside of modal.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fissues\u002F7157)\n- [](# \"linkify-line-numbers\") [Linkifies the line numbers where GitHub forgot to add links.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fassets\u002F1402241\u002Fd5b67f4e-35c3-45d8-b72c-937b855168c3)\n- [](# \"sidebar-focus-file\") [Scrolls the file tree to the current file.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F25e1e19e-799b-4dab-ae81-59ba17ad1194)\n- [](# \"no-modals\") [Disable modals that reduce user-experience instead of enhancing it.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F7b63c7db-ae31-4ee8-8510-3b9db0c11f3e)\n- [](# \"same-page-links\") Keeps links from opening in new tabs when they shouldn't. \"Open in new tab\" must be the user's choice, not the default behavior.\n- [](# \"linkify-text\") [Makes certain text clickable, like issue references in the issue title and discussion sidebar.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F1d31f695-c198-477e-a3ae-cc0687417a90)\n- [](# \"new-milestone-button\") [Adds a 'New Milestone' button to the milestone page.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F1fceb336-6d32-4733-afe0-9971989b1987)\n- [](# \"mark-private-repos\") Highlights private repositories in the repository list with a distinct color.\n- [](# \"tab-size\") Reduces the default tab indent width from 8 to 4 characters in code views where GitHub doesn't follow [the user's preferences.](https:\u002F\u002Fgithub.com\u002Fsettings\u002Fappearance)\n- [](# \"sticky-file-header\") Makes the file header sticky when scrolling through code diffs.\n- [](# \"sticky-csv-header\") Makes the first column of CSV\u002FTSV file previews sticky while scrolling horizontally.\n- [](# \"reactions-popup\") Improves the usability of the comment reactions popup by making it smaller.\n- [](# \"readable-title-change-events\") Stacks the old and new titles in title change timeline events for better readability.\n- [](# \"cmd-enter\") [Fixes \u003Ckbd>cmd\u003C\u002Fkbd> \u003Ckbd>enter\u003C\u002Fkbd> to submit comments on closed PRs, which is broken.](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fe972239b-6a28-42a4-9bac-fd71aa5a465f)\n\n\u003C!--\nRefer to style guide in the wiki. Keep this message between sections.\nhttps:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing#metadata-guidelines\n-->\n\n### Previously part of Refined GitHub\n\n[GitHub took inspiration from Refined GitHub](https:\u002F\u002Fgithub.blog\u002F2018-08-28-announcing-paper-cuts\u002F) and natively implemented dozens of its features, 🎉 so they've been [removed from this extension.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fpulls?q=is%3Apr+is%3Amerged+label%3A%22implemented+by+github%22) You can also see [all the past features](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fpulls?q=is%3Apr+is%3Amerged+-label%3Ameta+in%3Atitle+drop+feature) of Refined GitHub in a single list.\n\n## Customization\n\nMost features can be disabled if they are JavaScript-based and you can override our CSS with your own in the extension options.\n\nWe're happy to receive suggestions and contributions, but be aware this is a highly opinionated project. There's [a high bar for adding features.](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002F%22Can-you-add-this-feature%3F%22) Users will always disagree with something. That being said, we're open to discussing things.\n\n## Links\n\n- [Contribution guide](https:\u002F\u002Fgithub.com\u002Frefined-github\u002Frefined-github\u002Fwiki\u002FContributing)\n","Refined GitHub 是一个浏览器扩展，旨在简化 GitHub 界面并添加实用功能。它使用 TypeScript 开发，能够解决用户在使用 GitHub 时遇到的诸多不便，如代码审查、仓库管理等方面的优化。该扩展支持 Chrome、Firefox 和 Safari 浏览器，并且兼容 GitHub Enterprise。对于频繁使用 GitHub 的开发者来说，无论是个人项目还是企业级开发，Refined GitHub 都能显著提升用户体验和工作效率。",2,"2026-06-11 02:48:05","top_all"]