From ccf45ea79f849b71978907262a34050d6afdbe8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=98=A4=EC=A7=80=ED=99=98=20=28Cooper=29?= Date: Fri, 18 Aug 2023 06:15:33 +0900 Subject: [PATCH 0001/1047] Restore `quick-comment-hiding` (#6825) --- source/features/quick-comment-hiding.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/source/features/quick-comment-hiding.tsx b/source/features/quick-comment-hiding.tsx index 3f87911f4f84..15075f2ccd19 100644 --- a/source/features/quick-comment-hiding.tsx +++ b/source/features/quick-comment-hiding.tsx @@ -26,6 +26,7 @@ function generateSubmenu(hideButton: Element): void { const newForm = hideCommentForm.cloneNode(); const fields = [...hideCommentForm.elements].map(field => field.cloneNode()); newForm.append(); // Add existing fields (comment ID, token) + newForm.setAttribute('novalidate', 'true'); // Ignore the form's required attributes // Imitate existing menu, reset classes newForm.className = ['dropdown-menu', 'dropdown-menu-sw', 'color-fg-default', 'show-more-popover', 'anim-scale-in'].join(' '); From 05099f2d2e0ba38d18b2145333e70eca86a68e2a Mon Sep 17 00:00:00 2001 From: kang Date: Fri, 18 Aug 2023 16:30:39 +0800 Subject: [PATCH 0002/1047] Add missing `isSingleReleaseOrTag` when `isReleasesOrTags` usage (#6835) --- source/features/reactions-avatars.tsx | 1 + source/features/release-download-count.tsx | 1 + source/features/rgh-linkify-features.tsx | 12 ++++++++++++ source/features/tag-changes-link.tsx | 1 + 4 files changed, 15 insertions(+) diff --git a/source/features/reactions-avatars.tsx b/source/features/reactions-avatars.tsx index 1038f19c9b3a..f254e57fd7b0 100644 --- a/source/features/reactions-avatars.tsx +++ b/source/features/reactions-avatars.tsx @@ -88,6 +88,7 @@ void features.add(import.meta.url, { include: [ pageDetect.hasComments, pageDetect.isReleasesOrTags, + pageDetect.isSingleReleaseOrTag, pageDetect.isDiscussion, ], init, diff --git a/source/features/release-download-count.tsx b/source/features/release-download-count.tsx index d4e74c0af64d..45529a7ddd30 100644 --- a/source/features/release-download-count.tsx +++ b/source/features/release-download-count.tsx @@ -79,6 +79,7 @@ function init(signal: AbortSignal): void { void features.add(import.meta.url, { include: [ pageDetect.isReleasesOrTags, + pageDetect.isSingleReleaseOrTag, ], init, }); diff --git a/source/features/rgh-linkify-features.tsx b/source/features/rgh-linkify-features.tsx index 9a6f2ad40d32..00fa8c18b4ae 100644 --- a/source/features/rgh-linkify-features.tsx +++ b/source/features/rgh-linkify-features.tsx @@ -54,6 +54,7 @@ void features.add(import.meta.url, { include: [ pageDetect.hasComments, pageDetect.isReleasesOrTags, + pageDetect.isSingleReleaseOrTag, pageDetect.isCommitList, pageDetect.isSingleCommit, pageDetect.isRepoWiki, @@ -62,3 +63,14 @@ void features.add(import.meta.url, { ], init, }); + +/* + +Test URLs + +- isReleasesOrTags: https://github.com/refined-github/refined-github/releases +- isSingleCommit: https://github.com/refined-github/refined-github/releases/tag/23.7.25 +- isIssue: https://github.com/refined-github/refined-github/issues +- isPR: https://github.com/refined-github/refined-github/pull + +*/ diff --git a/source/features/tag-changes-link.tsx b/source/features/tag-changes-link.tsx index fc006123a159..946a79eb8b21 100644 --- a/source/features/tag-changes-link.tsx +++ b/source/features/tag-changes-link.tsx @@ -141,6 +141,7 @@ async function init(): Promise { void features.add(import.meta.url, { include: [ pageDetect.isReleasesOrTags, + pageDetect.isSingleReleaseOrTag, ], exclude: [ pageDetect.isEmptyRepoRoot, From a845070fdd9fbde4aa63ecce7882b33335423cc4 Mon Sep 17 00:00:00 2001 From: Katsute <58778985+Katsute@users.noreply.github.com> Date: Wed, 23 Aug 2023 13:38:05 -0400 Subject: [PATCH 0003/1047] Discard truncated linkified URLs (#6844) --- source/features/linkify-code.tsx | 1 + source/github-helpers/dom-formatters.tsx | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/source/features/linkify-code.tsx b/source/features/linkify-code.tsx index 4aa524142a07..cd16a6beb790 100644 --- a/source/features/linkify-code.tsx +++ b/source/features/linkify-code.tsx @@ -63,5 +63,6 @@ void features.add(import.meta.url, { ## Test URLs - Discussions: https://github.com/File-New-Project/EarTrumpet/discussions/877 +- Code Search: https://github.com/search?q=repo%3AKatsuteDev%2FBackground+marketplace&type=code */ diff --git a/source/github-helpers/dom-formatters.tsx b/source/github-helpers/dom-formatters.tsx index 819c6a7e7da2..10ec80620a49 100644 --- a/source/github-helpers/dom-formatters.tsx +++ b/source/github-helpers/dom-formatters.tsx @@ -80,6 +80,10 @@ export function linkifyURLs(element: Element): Element[] | void { }, }); + if (linkified.lastChild?.textContent === '…') { // Link is followed by … + return; + } + if (linkified.children.length === 0) { // Children are return; } From c23f33b34159b91ab1ff3987515e03e9bac0948a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=98=A4=EC=A7=80=ED=99=98=20=28Cooper=29?= Date: Thu, 24 Aug 2023 20:41:06 +0900 Subject: [PATCH 0004/1047] Improve support of New Repository Overview (#6837) --- source/github-helpers/get-default-branch.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/github-helpers/get-default-branch.ts b/source/github-helpers/get-default-branch.ts index f5e0c5db7aea..5681325b034e 100644 --- a/source/github-helpers/get-default-branch.ts +++ b/source/github-helpers/get-default-branch.ts @@ -11,13 +11,19 @@ const isCurrentRepo = ({nameWithOwner}: RepositoryInfo): boolean => Boolean(getR // Do not make this function complicated. We're only optimizing for the repo root. async function fromDOM(): Promise { if (!['', 'commits'].includes(getRepo()!.path)) { - return undefined; + return; } // We're on the default branch, so we can extract it from the current page. This exclusively happens on the exact pages: // /user/repo // /user/repo/commits (without further path) - return extractCurrentBranchFromBranchPicker((await elementReady(branchSelector))!); + const element = await elementReady(branchSelector); + + if (!element) { + return; + } + + return extractCurrentBranchFromBranchPicker(element); } async function fromAPI(repository: RepositoryInfo): Promise { From 31d0f773e414ab05d01f93d8ee9cc055dd75f730 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=98=A4=EC=A7=80=ED=99=98=20=28Cooper=29?= Date: Thu, 24 Aug 2023 20:58:54 +0900 Subject: [PATCH 0005/1047] Fix `conflict-marker` duplicated (#6839) Co-authored-by: Federico Brigante --- source/features/conflict-marker.tsx | 89 ++++++++++------------------- 1 file changed, 29 insertions(+), 60 deletions(-) diff --git a/source/features/conflict-marker.tsx b/source/features/conflict-marker.tsx index e16c5ae7011c..0c7b1d3825cd 100644 --- a/source/features/conflict-marker.tsx +++ b/source/features/conflict-marker.tsx @@ -1,63 +1,34 @@ import './conflict-marker.css'; import React from 'dom-chef'; -import select from 'select-dom'; -import {AlertIcon} from '@primer/octicons-react'; -import oneMutation from 'one-mutation'; import * as pageDetect from 'github-url-detection'; +import {AlertIcon} from '@primer/octicons-react'; +import batchedFunction from 'batched-function'; import features from '../feature-manager.js'; import api from '../github-helpers/api.js'; +import observe from '../helpers/selector-observer.js'; -type PRConfig = { - number: string; - user: string; - repo: string; - link: HTMLAnchorElement; - key: string; -}; +async function addIcon(links: HTMLAnchorElement[]): Promise { + const prConfigs = links.map(link => { + const [, owner, name, , prNumber] = link.pathname.split('/'); + const key = api.escapeKey(owner, name, prNumber); + return { + key, link, owner, name, number: Number(prNumber), + }; + }); -function createQueryFragment(pr: PRConfig): string { - return ` - ${pr.key}: repository(owner: "${pr.user}", name: "${pr.repo}") { - pullRequest(number: ${pr.number}) { + // Batch queries cannot be exported to .gql files + const batchQuery = prConfigs.map(({key, owner, name, number}) => ` + ${key}: repository(owner: "${owner}", name: "${name}") { + pullRequest(number: ${number}) { mergeable } } - `; -} - -function buildQuery(prs: PRConfig[]): string { - return prs.map(pr => createQueryFragment(pr)).join('\n'); -} - -function getPRConfig(prIcon: Element): PRConfig { - const link = prIcon.closest('.js-navigation-item')!.querySelector('a.js-navigation-open')!; - const [, user, repo, , number] = link.pathname.split('/'); - return { - user, - repo, - number, - link, - key: api.escapeKey(user, repo, number), - }; -} - -async function init(): Promise { - // Milestone issues are lazy-loaded - if (pageDetect.isMilestone()) { - // TODO: Use observe instead - await oneMutation(select('.js-milestone-issues-container')!, {childList: true}); - } - - const openPrIcons = select.all('.js-issue-row .octicon-git-pull-request.color-fg-open'); - if (openPrIcons.length === 0) { - return false; - } + `).join('\n'); - const prs = openPrIcons.map(icon => getPRConfig(icon)); - const data = await api.v4(buildQuery(prs)); + const data = await api.v4(batchQuery); - for (const pr of prs) { + for (const pr of prConfigs) { if (data[pr.key].pullRequest.mergeable === 'CONFLICTING') { pr.link.after( { } } +function init(signal: AbortSignal): void { + observe('.js-issue-row:has(.octicon-git-pull-request.color-fg-open) a.js-navigation-open', batchedFunction(addIcon, {delay: 100}), {signal}); +} + void features.add(import.meta.url, { include: [ pageDetect.isIssueOrPRList, ], - exclude: [ - pageDetect.isGlobalIssueOrPRList, - pageDetect.isBlank, - ], - awaitDomReady: true, // TODO: Use observe + batched-function - deduplicate: 'has-rgh-inner', // TODO: Use observe instead - init, -}, { - include: [ - pageDetect.isGlobalIssueOrPRList, - ], exclude: [ pageDetect.isBlank, ], - deduplicate: 'has-rgh', - awaitDomReady: true, // TODO: Use observe + batched-function init, }); + +/* +Test URLs +https://github.com/pulls +https://github.com/refined-github/sandbox/issues?q=conflict +https://github.com/kubernetes/kubernetes/milestone/62 +*/ From ec32c7bf7030ecd797be0cb148ec982d3a035a20 Mon Sep 17 00:00:00 2001 From: Daniel Miao Date: Thu, 24 Aug 2023 05:06:24 -0700 Subject: [PATCH 0006/1047] Restore `linkify-user-location` in hover cards (#6847) --- source/features/linkify-user-location.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/source/features/linkify-user-location.tsx b/source/features/linkify-user-location.tsx index 5b5238c497e6..adfda621cf85 100644 --- a/source/features/linkify-user-location.tsx +++ b/source/features/linkify-user-location.tsx @@ -28,10 +28,19 @@ function addLocation({nextElementSibling, nextSibling}: SVGElement): Element { function init(): void { observe([ '[itemprop="homeLocation"] svg.octicon-location', // `isUserProfile` - '[aria-label="user location"] svg.octicon-location', // Hover cards + '[aria-label="User location"] svg.octicon-location', // Hover cards ], addLocation); } void features.add(import.meta.url, { init, }); + +/* + +Test URLs + +https://github.com/docubot +https://github.com/ + +*/ From fe3fdb900ca8a5ea341eb72fed3e88d82377b835 Mon Sep 17 00:00:00 2001 From: Katsute <58778985+Katsute@users.noreply.github.com> Date: Fri, 25 Aug 2023 03:20:39 -0400 Subject: [PATCH 0007/1047] Enable `parse-backticks` on search and subscription pages (#6842) Co-authored-by: Federico Brigante --- source/features/parse-backticks.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/features/parse-backticks.tsx b/source/features/parse-backticks.tsx index 5a9f02e13f8d..c9f97ca547a2 100644 --- a/source/features/parse-backticks.tsx +++ b/source/features/parse-backticks.tsx @@ -23,6 +23,8 @@ const selectors = [ '.js-hovercard-content > .Popover-message .Link--primary', // Hovercard '.js-discussions-title-container h1 > .js-issue-title', // `isDiscussion` 'a[data-hovercard-type="discussion"]', // `isDiscussionList` + '.search-title a', // `isGlobalSearchResults` search titles + '.notification-thread-subscription [id^="subscription_link_"]', // Subscription titles ] as const; // No `include`, no `signal` necessary @@ -39,5 +41,8 @@ Test URLs: Commits: https://github.com/refined-github/refined-github/commits/main isRepoSearch: https://github.com/search?q=repo%3Arefined-github%2Frefined-github+latest+reliable+button+is%3Aissue&type=Issues +isGlobalSearchResults: https://github.com/search?q=repo%3Arefined-github%2Frefined-github+is%3Aissue&type=issues +isGlobalSearchResults: https://github.com/search?q=repo%3Acommunity%2Fcommunity+backticks+in+titles&type=discussions +Subscriptions: https://github.com/notifications/subscriptions */ From f8afe36f6a588982f18580418754d0ef535ecfa0 Mon Sep 17 00:00:00 2001 From: Federico Brigante Date: Fri, 25 Aug 2023 15:08:11 +0700 Subject: [PATCH 0008/1047] Disable broken `sticky-sidebar` in Firefox (#6855) --- source/features/sticky-sidebar.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/features/sticky-sidebar.tsx b/source/features/sticky-sidebar.tsx index 307d0ce49293..f73547ebb7e0 100644 --- a/source/features/sticky-sidebar.tsx +++ b/source/features/sticky-sidebar.tsx @@ -6,6 +6,7 @@ import features from '../feature-manager.js'; import observe from '../helpers/selector-observer.js'; import onAbort from '../helpers/abort-controller.js'; import calculateCssCalcString from '../helpers/calculate-css-calc-string.js'; +import {isHasSelectorSupported} from '../helpers/select-has.js'; const minimumViewportWidthForSidebar = 768; // Less than this, the layout is single-column @@ -64,6 +65,9 @@ function init(signal: AbortSignal): void { } void features.add(import.meta.url, { + asLongAs: [ + isHasSelectorSupported, + ], include: [ pageDetect.isRepoRoot, pageDetect.isConversation, From e83de1c01249cf6087668f291bcf82d70b0a6422 Mon Sep 17 00:00:00 2001 From: Daniel Miao Date: Sun, 27 Aug 2023 03:27:28 -0700 Subject: [PATCH 0009/1047] Meta: Update old screenshots (#6830) Co-authored-by: Federico Brigante --- readme.md | 118 +++++++++++++++++++++++++++--------------------------- 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/readme.md b/readme.md index 706ecb281244..ec165045f019 100644 --- a/readme.md +++ b/readme.md @@ -93,21 +93,21 @@ GitHub Enterprise is also supported: [How to enable it](https://fregante.github.

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 the option to wait for checks when merging a PR -

+

Adds a button to discard all the changes to a file in a PR

Select notifications by type and status -

+

@@ -165,12 +165,12 @@ Thanks for contributing! 🦋🙌 ### File management - [](# "download-folder-button") [Adds a button to download entire folders](https://user-images.githubusercontent.com/46634000/158347358-49234bb8-b9e6-41be-92ed-c0c0233cbad2.png), via https://download-directory.github.io. -- [](# "toggle-files-button") [Adds a button to toggle the repo file list.](https://user-images.githubusercontent.com/1402241/35480123-68b9af1a-043a-11e8-8934-3ead3cff8328.gif) -- [](# "quick-file-edit") [Adds a button to edit files from the repo file list.](https://user-images.githubusercontent.com/1402241/56370462-d51cde00-622d-11e9-8cd3-8a173bd3dc08.png) +- [](# "toggle-files-button") [Adds a button to toggle the repo file list.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/252182642-763ae9a1-f8c3-4796-bab2-25b815a7fd52.gif) +- [](# "quick-file-edit") [Adds a button to edit files from the repo file list.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/252182890-081975f4-f041-4ba5-ae48-d52cb0796543.png) - [](# "edit-readme") [Ensures that the “Edit readme” button always appears (even when you have to make a fork) and works (GitHub’s link doesn’t work on git tags).](https://user-images.githubusercontent.com/1402241/62073307-a8378880-b26a-11e9-9e31-be6525d989d2.png) - [](# "repo-wide-file-finder") Enables the File Finder keyboard shortcut (t) on entire repository. -- [](# "show-associated-branch-prs-on-fork") [Shows the associated pull requests on branches for forked repositories.](https://user-images.githubusercontent.com/16872793/81504659-7e5ec800-92b8-11ea-9ee6-924110e8cca1.png) -- [](# "html-preview-link") [Adds a link to preview HTML files.](https://user-images.githubusercontent.com/44045911/67634792-48995980-f8fb-11e9-8b6a-7b57d5b12a2f.png) +- [](# "show-associated-branch-prs-on-fork") [Shows the associated pull requests on branches for forked repositories.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/260873542-2a7fc7a2-231f-4f2e-9c7e-272d894de4c6.png) +- [](# "html-preview-link") [Adds a link to preview HTML files.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/260874191-69d386a0-7c1f-42ae-84fd-4f67f90982da.png) - [](# "file-age-color") [Highlights the most-recently-modified items in file lists.](https://user-images.githubusercontent.com/1402241/218314631-1442cc89-3616-40fc-abe2-9ba3d3697b6a.png) - [](# "previous-version") [Lets you see the previous version of a file in one click.](https://user-images.githubusercontent.com/50487467/236657960-401f3cd7-cc99-494e-b522-1dca76827369.png) @@ -192,14 +192,14 @@ Thanks for contributing! 🦋🙌 ### Writing comments - [](# "tab-to-indent") 🔥 [Enables tab and shifttab for indentation in comment fields.](https://user-images.githubusercontent.com/1402241/33802977-beb8497c-ddbf-11e7-899c-698d89298de4.gif) -- [](# "collapsible-content-button") [Adds a button to insert collapsible content (via `

`).](https://user-images.githubusercontent.com/1402241/53678019-0c721280-3cf4-11e9-9c24-4d11a697f67c.png) +- [](# "collapsible-content-button") [Adds a button to insert collapsible content (via `
`).](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) - [](# "comment-fields-keyboard-shortcuts") [Adds a shortcut to edit your last comment: .](https://github.com/refined-github/refined-github/pull/961) (Only works in the following comment field, if it’s empty.) -- [](# "one-key-formatting") [Wraps selected text when pressing one of Markdown symbols instead of replacing it:](https://user-images.githubusercontent.com/1402241/65020298-1f2dfb00-d957-11e9-9a2a-1c0ceab8d9e0.gif) `[` `` ` `` `'` `"` `*` `~` `_` +- [](# "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) `[` `` ` `` `'` `"` `*` `~` `_` - [](# "minimize-upload-bar") [Reduces the upload bar to a small button.](https://user-images.githubusercontent.com/17612510/99140148-205dd380-2693-11eb-9a61-9c228f8f9e36.png) - [](# "clean-rich-text-editor") [Hides unnecessary comment field tooltips and toolbar items](https://user-images.githubusercontent.com/46634000/158201651-7364aba7-f9d0-4a51-89c4-2ced0cc34e48.png) (each one has a keyboard shortcut.) -- [](# "quick-mention") [Adds a button to `@mention` a user in conversations.](https://user-images.githubusercontent.com/1402241/70406615-f445d580-1a73-11ea-9ab1-bf6bd9aa70a3.gif) +- [](# "quick-mention") [Adds a button to `@mention` a user in conversations.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/261158402-5a79cc3e-4331-475f-8063-5ed81fefcf10.gif) - [](# "table-input") [Adds a button in the text editor to quickly insert a simplified HTML table.](https://user-images.githubusercontent.com/46634000/94559114-09892c00-0261-11eb-8fb0-c5a85ea76b6f.gif) - [](# "unfinished-comments") [Notifies the user of unfinished comments in hidden tabs.](https://user-images.githubusercontent.com/1402241/97792086-423d5d80-1b9f-11eb-9a3a-daf716d10b0e.gif) - [](# "wait-for-attachments") [Wait for the attachments to finish uploading before allowing to post a comment.](https://user-images.githubusercontent.com/46634000/104294547-9b8b0c80-54bf-11eb-93e5-65ae158353b3.gif) @@ -212,16 +212,16 @@ Thanks for contributing! 🦋🙌 - [](# "reactions-avatars") 🔥 [Adds reaction avatars showing _who_ reacted to a comment.](https://user-images.githubusercontent.com/1402241/236628453-8b646178-b838-44a3-9541-0a9b5f54a84a.png) - [](# "embed-gist-inline") [Embeds short gists when linked in comments on their own lines.](https://user-images.githubusercontent.com/1402241/152117903-80d784d5-4f43-4786-bc4c-d4993aec5c79.png) -- [](# "comments-time-machine-links") Adds links to [browse the repository](https://user-images.githubusercontent.com/1402241/56450896-68076680-635b-11e9-8b24-ebd11cc4e655.png) and [linked files](https://user-images.githubusercontent.com/1402241/56450895-68076680-635b-11e9-86b4-b6c2f3745d51.png) at the time of each comment. -- [](# "show-names") [Adds the real name of users by their usernames.](https://user-images.githubusercontent.com/1402241/62075835-5f82ce00-b270-11e9-91eb-4680b70cb3cb.png) +- [](# "comments-time-machine-links") Adds links to [browse the repository](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/252749373-9313f1d9-3d92-44a2-a1d1-2b49a29e6a5c.png) and [linked files](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/252749616-085103bf-17be-4a7d-b63c-aa5003de6dff.png) at the time of each comment. +- [](# "show-names") [Adds the real name of users by their usernames.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/252756294-94785dc2-423e-498c-939a-359a012036e0.png) - [](# "shorten-links") [Shortens URLs and repo URLs to readable references like "_user/repo/.file@`d71718d`".](https://user-images.githubusercontent.com/1402241/27252232-8fdf8ed0-538b-11e7-8f19-12d317c9cd32.png) -- [](# "preview-hidden-comments") 🔥 [Previews hidden comments inline.](https://user-images.githubusercontent.com/1402241/52545036-6e271700-2def-11e9-8c0c-b5e0fa6f37dd.png) -- [](# "highest-rated-comment") 🔥 [Highlights the most useful comment in conversations.](https://user-images.githubusercontent.com/1402241/99895146-16b50c80-2c4d-11eb-8038-210e6fd5e798.png) -- [](# "hide-low-quality-comments") [Hides reaction comments ("+1", "👍", …)](https://user-images.githubusercontent.com/1402241/45543717-d45f3c00-b847-11e8-84a5-8c439d0ad1a5.png) (except the maintainers’) [but they can still be shown.](https://user-images.githubusercontent.com/1402241/45543720-d628ff80-b847-11e8-9fb6-758a3102e3a9.png) +- [](# "preview-hidden-comments") 🔥 [Previews hidden comments inline.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/262556553-ca04b870-9adb-4a8c-a6d0-6238863948be.png) +- [](# "highest-rated-comment") 🔥 [Highlights the most useful comment in conversations.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/252763905-a0c3b074-b032-4d97-946e-328e8a6fb2da.png) +- [](# "hide-low-quality-comments") [Hides reaction comments ("+1", "👍", …)](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/258220965-4743b9b9-2aef-41b3-a905-ccf8d7beb74e.png) (except the maintainers’) [but they can still be shown.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/258221444-e43f2486-5ba1-40b5-aa1d-d9d5768e8c0a.png) - [](# "scrollable-areas") [Limits the height of tall code blocks and quotes.](https://github.com/refined-github/refined-github/issues/1123) - [](# "quick-comment-hiding") [Simplifies the UI to hide comments.](https://user-images.githubusercontent.com/1402241/43039221-1ddc91f6-8d29-11e8-9ed4-93459191a510.gif) -- [](# "open-issue-to-latest-comment") [Makes the "comment" icon in issue lists link to the latest comment of the issue.](https://user-images.githubusercontent.com/14323370/57962709-7019de00-78e8-11e9-8398-7e617ba7a96f.png) -- [](# "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://user-images.githubusercontent.com/1402241/73838332-0c548e00-4846-11ea-935f-28d728b30ae9.png) +- [](# "open-issue-to-latest-comment") [Makes the "comment" icon in issue lists link to the latest comment of the issue.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/261159396-0610574b-ab1f-42fb-813f-ee7310a1e5b6.png) +- [](# "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://github-production-user-asset-6210df.s3.amazonaws.com/83146190/261160123-9c4f894b-38c0-446f-af50-9beca7ff1f74.png) - [](# "keyboard-navigation") [Adds shortcuts to conversations and PR file lists: j focuses the comment/file below; k focuses the comment/file above.](https://user-images.githubusercontent.com/1402241/86573176-48665900-bf74-11ea-8996-a5c46cb7bdfd.gif) @@ -229,19 +229,19 @@ Thanks for contributing! 🦋🙌 ### Conversations - [](# "open-all-conversations") [Lets you open all visible conversations at once.](https://user-images.githubusercontent.com/46634000/110980658-5face000-8366-11eb-88f9-0cc94f75ce57.gif) -- [](# "sticky-conversation-list-toolbar") [Makes the conversation list’s filters toolbar sticky.](https://user-images.githubusercontent.com/380914/39878141-7632e61a-542c-11e8-9c66-74fcd3a134aa.gif) -- [](# "highlight-collaborators-and-own-conversations") [Highlights conversations opened by you or the current repo’s collaborators.](https://user-images.githubusercontent.com/1402241/65013882-03225d80-d947-11e9-8eb8-5507bc1fc14b.png) -- [](# "align-issue-labels") [In conversation lists, aligns the labels to the left, below each title.](https://user-images.githubusercontent.com/37769974/85866472-11aa7900-b7e5-11ea-80aa-d84e3aee2551.png) +- [](# "sticky-conversation-list-toolbar") [Makes the conversation list’s filters toolbar sticky.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/261164103-875b70f7-5adc-4bb2-b158-8d5231d47da2.gif) +- [](# "highlight-collaborators-and-own-conversations") [Highlights conversations opened by you or the current repo’s collaborators.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/252804821-a412e05c-fb76-400b-85b5-5acbda538ab2.png) +- [](# "align-issue-labels") [In conversation lists, aligns the labels to the left, below each title.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/261160640-28ae4f12-0e95-4db5-a79c-e89ae523a4d0.png) - [](# "sort-conversations-by-update-time") 🔥 Changes the default sort order of conversations to `Recently updated`. -- [](# "more-conversation-filters") [Adds `Everything you’re involved in` and `Everything you subscribed to` filters in the search box dropdown.](https://user-images.githubusercontent.com/202916/84156153-72a62300-aa69-11ea-8592-3094292fde3c.png) -- [](# "global-conversation-list-filters") [Adds filters for conversations _in your repos_ and _commented on by you_ in the global conversation search.](https://user-images.githubusercontent.com/8295888/36827126-8bfc79c4-1d37-11e8-8754-992968b082be.png) -- [](# "clean-conversation-sidebar") 🔥 [Hides empty sections (or just their "empty" label) in the conversation sidebar.](https://user-images.githubusercontent.com/1402241/57199809-20691780-6fb6-11e9-9672-1ad3f9e1b827.png) -- [](# "clean-conversation-filters") [Hides `Projects` and `Milestones` filters in conversation lists if they are empty.](https://user-images.githubusercontent.com/37769974/59083449-0ef88f80-8915-11e9-8296-68af1ddcf191.png) -- [](# "toggle-everything-with-alt") [Adds a shortcut to toggle all similar items (minimized comments, deferred diffs, etc) at once: alt click on each button or checkbox.](https://user-images.githubusercontent.com/37769974/62208543-dcb75b80-b3b4-11e9-984f-ddb479ea149d.gif) +- [](# "more-conversation-filters") [Adds `Everything you’re involved in` and `Everything you subscribed to` filters in the search box dropdown.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/253043952-cfb99cea-1c7b-43ad-9144-9d84bda8206f.png) +- [](# "global-conversation-list-filters") [Adds filters for conversations _in your repos_ and _commented on by you_ in the global conversation search.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/253048449-2f7cc331-c379-4ec0-a542-441e8b4f8d79.png) +- [](# "clean-conversation-sidebar") 🔥 [Hides empty sections (or just their "empty" label) in the conversation sidebar.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/253054419-48c38c01-b1dc-42ca-9ff6-fd63392b5921.png) +- [](# "clean-conversation-filters") [Hides `Projects` and `Milestones` filters in conversation lists if they are empty.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/262557246-4ef1c702-eece-4701-9000-0aad21c54c1b.png) +- [](# "toggle-everything-with-alt") [Adds a shortcut to toggle all similar items (minimized comments, deferred diffs, etc) at once: alt click on each button or checkbox.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/253063446-6f556e7d-2ac5-439d-92f0-0c6d719fc86f.gif) - [](# "extend-conversation-status-filters") [Lets you toggle between is:open/is:closed/is:merged filters in searches.](https://user-images.githubusercontent.com/1402241/73605061-2125ed00-45cc-11ea-8cbd-41a53ae00cd3.gif) - [](# "bugs-tab") [Adds a "Bugs" tab to repos, if there are any open issues with the "bug" label.](https://user-images.githubusercontent.com/46634000/156766081-f2ea100b-a9f3-472b-bddc-a984a88ddcd3.png) - [](# "pinned-issues-update-time") [Replaces the "opened" time with the "updated" time on pinned issues.](https://github-production-user-asset-6210df.s3.amazonaws.com/1402241/240707405-e416be14-5ab5-4869-b33c-f43aab7afcb6.png) -- [](# "clean-pinned-issues") [Changes the layout of pinned issues from side-by-side to a standard list.](https://user-images.githubusercontent.com/1402241/84509958-c82a3c00-acc4-11ea-8399-eaf06a59e9e4.png) +- [](# "clean-pinned-issues") [Changes the layout of pinned issues from side-by-side to a standard list.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/258224321-e8ee8c70-6952-4a42-8626-6b5f31d167a3.png) - [](# "quick-label-removal") [Adds one-click buttons to remove labels in conversations.](https://user-images.githubusercontent.com/36174850/89980178-0bc80480-dc7a-11ea-8ded-9e25f5f13d1a.gif) - [](# "clean-conversation-headers") [Removes duplicate information in the header of issues and PRs ("User wants to merge X commits from Y into Z")](https://user-images.githubusercontent.com/44045911/112314137-a34b0680-8ce3-11eb-9e0e-8afd6c8235c2.png) - [](# "dim-bots") [Dims commits and PRs by bots to reduce noise.](https://user-images.githubusercontent.com/1402241/220607557-f8ea0863-f05b-48c8-a447-1fec42af0afd.gif) @@ -254,19 +254,19 @@ Thanks for contributing! 🦋🙌 ### Viewing pull requests -- [](# "linkify-commit-sha") [Adds a link to the non-PR commit when visiting a PR commit.](https://user-images.githubusercontent.com/101152/42968387-606b23f2-8ba3-11e8-8a4b-667bddc8d33c.png) -- [](# "pr-filters") [Adds Checks and Draft PR dropdown filters in PR lists.](https://user-images.githubusercontent.com/202916/74453250-6d9de200-4e82-11ea-8fd4-7c0de57e001a.png) -- [](# "pr-approvals-count") [Shows color-coded review counts in PR lists.](https://user-images.githubusercontent.com/1402241/33474535-a814ee78-d6ad-11e7-8f08-a8b72799e376.png) +- [](# "linkify-commit-sha") [Adds a link to the non-PR commit when visiting a PR commit.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/261164635-b3caa3fa-3bb6-41a5-90d3-4aba84517da6.png) +- [](# "pr-filters") [Adds Checks and Draft PR dropdown filters in PR lists.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/253068868-6afb4656-4ef5-4846-89c5-24dc6ee7f839.png) +- [](# "pr-approvals-count") [Shows color-coded review counts in PR lists.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/253125143-d10d95df-4a89-4692-b218-5eba5cd79906.png) - [](# "highlight-non-default-base-branch") [Shows the base branch in PR lists if it’s not the default branch.](https://user-images.githubusercontent.com/1402241/88480306-39f4d700-cf4d-11ea-9e40-2b36d92d41aa.png) - [](# "hide-inactive-deployments") [Hides inactive deployments in PRs.](https://github.com/refined-github/refined-github/issues/1144) - [](# "previous-next-commit-buttons") [Adds duplicate commit navigation buttons at the bottom of the `Commits` tab page.](https://user-images.githubusercontent.com/24777/41755271-741773de-75a4-11e8-9181-fcc1c73df633.png) -- [](# "hidden-review-comments-indicator") [Adds comment indicators when comments are hidden in PR review.](https://user-images.githubusercontent.com/1402241/63112671-011d5580-bfbb-11e9-9e19-53e11641990e.gif) -- [](# "conflict-marker") [Shows which PRs have conflicts in PR lists.](https://user-images.githubusercontent.com/9092510/62777551-2affe500-baae-11e9-8ba4-67f078347913.png) -- [](# "pr-commit-lines-changed") [Adds diff stats on PR commits.](https://user-images.githubusercontent.com/16872793/76107253-48deeb00-5fa6-11ea-9931-721cde553bdf.png) -- [](# "cross-deleted-pr-branches") [Adds a line-through to the deleted branches in PRs.](https://user-images.githubusercontent.com/16872793/75619638-9bef1300-5b4c-11ea-850e-3a8f95c86d83.png) -- [](# "batch-mark-files-as-viewed") [Mark/unmark multiple files as “Viewed” in the PR Files tab. Click on the first checkbox you want to mark/unmark and then `shift`-click another one; all the files between the two checkboxes will be marked/unmarked as “Viewed”.](https://user-images.githubusercontent.com/1402241/79343285-854f2080-7f2e-11ea-8d4c-a9dc163be9be.gif) +- [](# "hidden-review-comments-indicator") [Adds comment indicators when comments are hidden in PR review.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/253128043-a10eaf9e-ff81-48db-b67c-ee823804c859.gif) +- [](# "conflict-marker") [Shows which PRs have conflicts in PR lists.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/253128438-d67c8f49-44f1-4e15-9363-a717109fef39.png) +- [](# "pr-commit-lines-changed") [Adds diff stats on PR commits.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/253130044-494cd822-c460-42dc-8f65-44454a9d18e3.png) +- [](# "cross-deleted-pr-branches") [Adds a line-through to the deleted branches in PRs.](https://github-production-user-asset-6210df.s3.amazonaws.com/140871606/256963526-646ac7d0-3e7f-40c6-ba39-014b49bc0063.png) +- [](# "batch-mark-files-as-viewed") [Mark/unmark multiple files as “Viewed” in the PR Files tab. Click on the first checkbox you want to mark/unmark and then `shift`-click another one; all the files between the two checkboxes will be marked/unmarked as “Viewed”.](https://github-production-user-asset-6210df.s3.amazonaws.com/140871606/257009611-17249bee-d2e2-42ac-bdf0-ebc90029544e.gif) - [](# "closing-remarks") 🔥 [Shows the first Git tag a merged PR was included in or suggests creating a release if not yet released.](https://user-images.githubusercontent.com/1402241/169497171-85d4a97f-413a-41b4-84ba-885dca2b51cf.png) -- [](# "pr-jump-to-first-non-viewed-file") [Jumps to first non-viewed file in a pull request when clicking on the progress bar.](https://user-images.githubusercontent.com/16872793/85226580-3bf3d500-b3a6-11ea-8494-3d9b6280d033.gif) +- [](# "pr-jump-to-first-non-viewed-file") [Jumps to first non-viewed file in a pull request when clicking on the progress bar.](https://github-production-user-asset-6210df.s3.amazonaws.com/140871606/257011208-764f509d-fed9-424b-84e9-c01cf2fd428b.gif) - [](# "jump-to-change-requested-comment") [Adds a link to jump to the latest changed requested comment.](https://user-images.githubusercontent.com/19198931/98718312-418b9f00-23c9-11eb-8da2-dfb616e95eb6.gif) - [](# "view-last-pr-deployment") [Adds a link to open the latest deployment from the header of a PR.](https://user-images.githubusercontent.com/44045911/232313171-b54ac9cc-ebb1-43ef-bd41-5d81ec9f9588.png) - [](# "no-unnecessary-split-diff-view") [Always uses unified diffs on files where split diffs aren’t useful.](https://user-images.githubusercontent.com/46634000/121495005-89af8600-c9d9-11eb-822d-77e0b987e3b1.png) @@ -276,7 +276,7 @@ Thanks for contributing! 🦋🙌 ### Editing pull requests -- [](# "sync-pr-commit-title") 🔥 [Uses the PR’s title as the default squash commit title](https://github.com/refined-github/refined-github/issues/276) and [updates the PR’s title to match the commit title, if changed.](https://user-images.githubusercontent.com/1402241/51669708-9a712400-1ff7-11e9-913a-ac1ea1050975.png) +- [](# "sync-pr-commit-title") 🔥 [Uses the PR’s title as the default squash commit title](https://github.com/refined-github/refined-github/issues/276) and [updates the PR’s title to match the commit title, if changed.](https://github-production-user-asset-6210df.s3.amazonaws.com/140871606/257011579-25332762-b25f-407b-b6d2-bbfc13de2be7.png) - [](# "update-pr-from-base-branch") [Adds an "Update branch" button to every PR.](https://user-images.githubusercontent.com/1402241/234483592-4867cb2e-21cb-436d-9ea0-aedadf834f19.png) GitHub has the same feature, but it must be manually configured with protected branches. - [](# "one-click-review-submission") [Simplifies the PR review form: Approve or reject reviews faster with one-click review-type buttons.](https://user-images.githubusercontent.com/1402241/236627732-df341ff7-cd98-4cd0-a579-722d1fffa5cf.png) - [](# "pull-request-hotkeys") [Adds keyboard shortcuts to cycle through PR tabs: g and g , or g 1, g 2, g 3, and g 4](https://user-images.githubusercontent.com/16872793/94634958-7e7b5680-029f-11eb-82ea-1f96cd11e4cd.png). @@ -290,15 +290,15 @@ Thanks for contributing! 🦋🙌 ### Commits -- [](# "patch-diff-links") [Adds links to `.patch` and `.diff` files in commits.](https://cloud.githubusercontent.com/assets/737065/13605562/22faa79e-e516-11e5-80db-2da6aa7965ac.png) +- [](# "patch-diff-links") [Adds links to `.patch` and `.diff` files in commits.](https://github-production-user-asset-6210df.s3.amazonaws.com/140871606/257011950-51712338-ffba-4b71-ad8f-9a0f142afb85.png) - [](# "more-file-links") [Adds links to view the raw version, the blame, and the history of files in PRs and commits.](https://user-images.githubusercontent.com/46634000/145016304-aec5a8b8-4cdb-48e6-936f-b214a3fb4b49.png) - [](# "one-click-diff-options") [Adds one-click buttons to change diff style and to ignore the whitespace and a keyboard shortcut to ignore the whitespace: dw.](https://user-images.githubusercontent.com/46634000/156766044-18c9ff50-aead-4c40-ba16-7428b3742b6c.png) - [](# "extend-diff-expander") [Widens the `Expand diff` button to be clickable across the screen.](https://user-images.githubusercontent.com/1402241/152118201-f25034c7-6fae-4be0-bb3f-c217647e32b7.gif) - [](# "hide-diff-signs") [Hides diff signs since diffs are color coded already.](https://user-images.githubusercontent.com/1402241/54807718-149cec80-4cb9-11e9-869c-e265863211e3.png) - [](# "suggest-commit-title-limit") [Suggests limiting commit titles to 72 characters.](https://user-images.githubusercontent.com/37769974/60379478-106b3280-9a51-11e9-88b9-0e3607f214cd.gif) -- [](# "tags-on-commits-list") [Displays the corresponding tags next to commits.](https://user-images.githubusercontent.com/14323370/66400400-64ba7280-e9af-11e9-8d6c-07b35afde91f.png) -- [](# "mark-merge-commits-in-list") [Marks merge commits in commit lists.](https://user-images.githubusercontent.com/16872793/75561016-457eb900-5a14-11ea-95e1-a89e81ee7390.png) -- [](# "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://user-images.githubusercontent.com/16872793/77248541-8e3f2180-6c10-11ea-91d4-221ccc0ecebb.png) +- [](# "tags-on-commits-list") [Displays the corresponding tags next to commits.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/261457544-eb22c570-b295-4e02-a41a-969a11763873.png) +- [](# "mark-merge-commits-in-list") [Marks merge commits in commit lists.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/261457100-07ed6fd2-1d47-453a-aced-9578179f53d6.png) +- [](# "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://github-production-user-asset-6210df.s3.amazonaws.com/140871606/257035884-732ee7ff-22c5-4049-af7d-f11117d2bbe4.png) - [](# "new-or-deleted-file") [Indicates with an icon whether files in commits and pull requests are being added or removed.](https://user-images.githubusercontent.com/1402241/90332474-23262b00-dfb5-11ea-9a03-8fd676ea0fdd.png) - [](# "easy-toggle-files") [Enables toggling file diffs by clicking on their header bar.](https://user-images.githubusercontent.com/47531779/99855419-be173e00-2b7e-11eb-9a55-0f6251aeb0ef.gif) - [](# "same-branch-author-commits") [Preserves current branch and path when viewing all commits by an author.](https://user-images.githubusercontent.com/44045911/148764372-ee443213-e61a-4227-9219-0ee54ed832e8.png) @@ -313,7 +313,7 @@ Thanks for contributing! 🦋🙌 - [](# "releases-tab") [Adds a `Releases` tab and a keyboard shortcut: g r.](https://cloud.githubusercontent.com/assets/170270/13136797/16d3f0ea-d64f-11e5-8a45-d771c903038f.png) - [](# "releases-dropdown") [Adds a tags dropdown/search on tag/release pages.](https://user-images.githubusercontent.com/1402241/231678527-f0a96112-9c30-4b49-8205-efa472bd880e.png) - [](# "create-release-shortcut") Adds a keyboard shortcut to create a new release while on the Releases page: c. -- [](# "tag-changes-link") 🔥 [Adds a link to changes since last tag/release for each tag/release.](https://user-images.githubusercontent.com/1402241/57081611-ad4a7180-6d27-11e9-9cb6-c54ec1ac18bb.png) +- [](# "tag-changes-link") 🔥 [Adds a link to changes since last tag/release for each tag/release.](https://github-production-user-asset-6210df.s3.amazonaws.com/140871606/257036739-bebafb94-cb94-4053-9768-ff97306ab862.png) - [](# "convert-release-to-draft") [Adds a button to convert a release to draft.](https://user-images.githubusercontent.com/46634000/139236979-44533bfd-5c17-457d-bdc1-f9ec395f6a3a.png) - [](# "link-to-changelog-file") [Adds a button to view the changelog file from the releases page.](https://user-images.githubusercontent.com/46634000/139236982-a1bce2a2-f3aa-40a9-bca4-8756bc941210.png) @@ -321,14 +321,14 @@ Thanks for contributing! 🦋🙌 ### Profiles -- [](# "user-profile-follower-badge") [On profiles, it shows whether the user follows you.](https://user-images.githubusercontent.com/3723666/45190460-03ecc380-b20c-11e8-832b-839959ee2c99.gif) +- [](# "user-profile-follower-badge") [On profiles, it shows whether the user follows you.](https://github-production-user-asset-6210df.s3.amazonaws.com/1402241/263206287-c8e1b94c-ec80-4394-bbb3-1cf6fb08b807.png) - [](# "profile-gists-link") [Adds a link to the user’s public gists on their profile.](https://user-images.githubusercontent.com/44045911/87950518-f7a94100-cad9-11ea-8393-609fad70635c.png) - [](# "mark-private-orgs") [Marks private organizations on your own profile.](https://user-images.githubusercontent.com/6775216/44633467-d5dcc900-a959-11e8-9116-e6b0ffef66af.png) - [](# "profile-hotkey") Adds a keyboard shortcut to visit your own profile: g m. - [](# "show-user-top-repositories") [Adds a link to the user’s most starred repositories.](https://user-images.githubusercontent.com/1402241/48474026-43e3ae80-e82c-11e8-93de-159ad4c6f283.png) -- [](# "hide-user-forks") [Hides forks and archived repos from profiles (but they can still be shown).](https://user-images.githubusercontent.com/1402241/45133648-fe21be80-b1c8-11e8-9052-e38cb443efa9.png) -- [](# "linkify-user-location") [Linkifies the user location in their hovercard and profile page.](https://user-images.githubusercontent.com/1402241/69076885-00d3a100-0a67-11ea-952a-690acec0826f.png) -- [](# "user-local-time") [Shows the user local time in their hovercard (based on their last commit).](https://user-images.githubusercontent.com/1402241/69863648-ef449180-12cf-11ea-8f36-7c92fc487f31.gif) +- [](# "hide-user-forks") [Hides forks and archived repos from profiles](https://github-production-user-asset-6210df.s3.amazonaws.com/1402241/263195425-85cf0951-c6ed-45fe-8cfc-e447e3ed2a25.png) [(but they can still be shown.)](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/262547829-2da96718-fb18-4f2e-b637-8157f552e278.png) +- [](# "linkify-user-location") [Linkifies the user location in their hovercard and profile page.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/262554067-43bea584-cdb4-41c7-b0fa-f487e7ef8807.png) +- [](# "user-local-time") [Shows the user local time in their hovercard (based on their last commit).](https://github-production-user-asset-6210df.s3.amazonaws.com/140871606/257039621-132bd789-e213-4a89-83ff-e1266215c60d.png) - [](# "conversation-links-on-repo-lists") [Adds a link to the issues and pulls on the user profile repository tab and global search.](https://user-images.githubusercontent.com/16872793/78712349-82c54900-78e6-11ea-8328-3c2d39a78862.png) @@ -343,7 +343,7 @@ Thanks for contributing! 🦋🙌 ### Notifications -- [](# "open-all-notifications") [Adds a button to open all your unread notifications at once.](https://user-images.githubusercontent.com/1402241/80861295-fbad8b80-8c6d-11ea-87a4-8025fbc3a3f4.png) +- [](# "open-all-notifications") [Adds a button to open all your unread notifications at once.](https://github-production-user-asset-6210df.s3.amazonaws.com/140871606/257085496-17e5c6fa-6bad-443d-96d2-d97e73cd1a5e.png) - [](# "select-all-notifications-shortcut") Adds a shortcut to select all visible notifications: a. - [](# "linkify-notification-repository-header") [Linkifies the header of each notification group (when grouped by repository).](https://user-images.githubusercontent.com/1402241/80849887-81531c00-8c19-11ea-8777-7294ce318630.png) - [](# "stop-redirecting-in-notification-bar") [Stops redirecting to notification inbox from notification bar actions while holding Alt.](https://user-images.githubusercontent.com/202916/80318782-c38cef80-880c-11ea-9226-72c585f42a51.png) @@ -356,9 +356,9 @@ Thanks for contributing! 🦋🙌 - [](# "useful-not-found-page") 🔥 [Adds possible related pages and alternatives on 404 pages.](https://user-images.githubusercontent.com/1402241/46402857-7bdada80-c733-11e8-91a1-856573078ff5.png) - [](# "selection-in-new-tab") [Adds a keyboard shortcut to open selection in new tab when navigating via j and k: shift o.](https://github.com/refined-github/refined-github/issues/1110) - [](# "close-out-of-view-modals") [Automatically closes dropdown menus when they’re no longer visible.](https://user-images.githubusercontent.com/1402241/37022353-531c676e-2155-11e8-96cc-80d934bb22e0.gif) -- [](# "parse-backticks") [Renders `` `text in backticks` `` in issue titles, commit titles, and more places.](https://user-images.githubusercontent.com/170270/55060505-31179b00-50a4-11e9-99a9-c3691ba38d66.png) +- [](# "parse-backticks") [GitHub renders `` `text in backticks` `` in some places but not others; this features fills in where forgotten.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/262555091-df31aa17-e7a2-4c16-91ca-fb077ba6134a.png) - [](# "pagination-hotkey") Adds shortcuts to navigate through pages with pagination: and . -- [](# "action-used-by-link") [Lets you see how others are using the current Action in the Marketplace.](https://user-images.githubusercontent.com/8360597/80250140-86d9c080-8673-11ea-9d28-f62faf9fd3d4.png) +- [](# "action-used-by-link") [Lets you see how others are using the current Action in the Marketplace.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/258552390-7d2cd013-c167-4fe5-9731-33622b8607e9.png) - [](# "improve-shortcut-help") [Shows all of Refined GitHub’s new keyboard shortcuts in the help modal (? hotkey).](https://user-images.githubusercontent.com/29176678/36999174-9f07d33e-20bf-11e8-83e3-b3a9908a4b5f.png) @@ -377,14 +377,14 @@ Thanks for contributing! 🦋🙌 - [](# "hide-navigation-hover-highlight") Removes the file hover effect in the repo file browser. - [](# "clean-repo-sidebar") [Removes unnecessary or redundant information from the repository sidebar.](https://user-images.githubusercontent.com/46634000/107955448-18694480-6f9e-11eb-8bc6-80cc90d910bc.png) - [](# "hide-disabled-milestone-sorter") [Hides the milestone sorter UI if you don’t have permission to use it.](https://user-images.githubusercontent.com/7753001/56913933-738a2880-6ae5-11e9-9d13-1973cbbf5df0.png) -- [](# "linkify-branch-references") [Linkifies branch references in "Quick PR" pages.](https://user-images.githubusercontent.com/1402241/30208043-fa1ceaec-94bb-11e7-9c32-feabcf7db296.png) +- [](# "linkify-branch-references") [Linkifies branch references in "Quick PR" pages.](https://github-production-user-asset-6210df.s3.amazonaws.com/83146190/258553554-e1711be0-d5ce-4edc-aaf8-72d659c881bc.png) - [](# "hide-issue-list-autocomplete") [Removes the autocomplete on search fields.](https://user-images.githubusercontent.com/1402241/42991841-1f057e4e-8c07-11e8-909c-b051db7a2a03.png) -- [](# "embed-gist-via-iframe") [Adds a menu item to embed a gist via ``; - select('.select-menu-item-heading', embedViaIframe)!.textContent = 'Embed via `; - $('.select-menu-item-heading', embedViaIframe)!.textContent = 'Embed via `; - $('.select-menu-item-heading', embedViaIframe).textContent = 'Embed via