high
nodeIntegration: true
2 windows set nodeIntegration to true, so web content can call Node.js APIs directly.
src/main-process/app-window.ts:84 · src/main-process/crash-window.ts:54
Gallery · App X-Ray
high
2 windows set nodeIntegration to true, so web content can call Node.js APIs directly.
src/main-process/app-window.ts:84 · src/main-process/crash-window.ts:54
high
2 windows set contextIsolation to false, so page scripts share a JavaScript world with the preload script.
src/main-process/app-window.ts:84 · src/main-process/crash-window.ts:54
low
3 main-process handlers, and no check of event.senderFrame or event.sender was found. Any page that can send IPC, including an injected one, is trusted.
info
as of 2026-10-22, Electron 43–45 are supported.
info
8 IPC calls take the channel name from a variable. When a preload script forwards a channel chosen by the page, the page can reach every handler; worth reviewing.
info
Uses local-storage (32 uses).
src/lib/get-renderer-guid.ts:21 · src/ui/lib/default-dir.ts:9 · src/lib/stores/app-store.ts:6309 · src/ui/lib/default-dir.ts:15 · src/lib/get-renderer-guid.ts:29 · src/lib/stores/app-store.ts:7781 · src/lib/stores/app-store.ts:10430 · src/ui/lib/update-store.ts:321 · src/lib/databases/issues-database.ts:63 · src/lib/generic-git-auth.ts:13 · src/lib/generic-git-auth.ts:47 · src/lib/stats/stats-store.ts:808 · src/lib/endpoint-capabilities.ts:78 · src/ui/banners/update-available.tsx:154 · src/lib/endpoint-capabilities.ts:96 · src/ui/lib/application-theme.ts:71 · src/lib/stats/stats-store.ts:1499 · src/lib/generic-git-auth.ts:19 · src/lib/hooks/config.ts:47 · src/ui/lib/application-theme.ts:108 · src/lib/stores/helpers/tags-to-push-storage.ts:36 · src/lib/stats/stats-store.ts:912 · src/lib/git/authentication.ts:9 · src/ui/lib/application-theme.ts:53 · src/lib/stores/helpers/tutorial-assessor.ts:167 · src/lib/copilot/byok.ts:97 · src/lib/local-storage.ts:118 · src/lib/local-storage.ts:205 · src/lib/copilot/byok.ts:94 · src/models/formatting-preferences.ts:300 · src/lib/copilot/byok.ts:73 · src/models/formatting-preferences.ts:351
| Module | Used by |
|---|---|
| . | src/lib/git/cherry-pick.ts, src/lib/git/format-patch.ts, src/lib/git/reorder.ts, src/lib/git/squash.ts, src/lib/git/status.ts, src/lib/stores/app-store.ts, src/lib/stores/pull-request-coordinator.ts, src/ui/autocompletion/build-autocompletion-providers.ts, src/ui/dispatcher/error-handlers.ts, src/ui/octicons/diff-check.ts, src/ui/octicons/diff.ts, src/ui/octicons/icon-preview-dialog.tsx, src/ui/octicons/octicon.tsx, src/ui/octicons/sync-clockwise.ts |
| ../../../lib/app-shell | src/ui/lib/conflicts/unmerged-file.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx |
| ../../../lib/app-state | src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx |
| ../../../lib/copilot-conflict-resolution | src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-resolution-summary.tsx |
| ../../../lib/copilot/conflict-resolution-model | src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx |
| ../../../lib/drag-and-drop-manager | src/ui/lib/list/list-item-insertion-overlay.tsx |
| ../../../lib/email | src/ui/lib/author-input/author-input.tsx |
| ../../../lib/emoji | src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-resolution-summary.tsx, src/ui/multi-commit-operation/dialog/progress-dialog.tsx |
| ../../../lib/equality | src/ui/lib/list/list.tsx, src/ui/lib/list/section-list.tsx |
| ../../../lib/fatal-error | src/ui/diff/image-diffs/modified-image-diff.tsx, src/ui/diff/syntax-highlighting/index.ts, src/ui/lib/input-description/input-description.tsx, src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-resolution-summary.tsx |
| ../../../lib/feature-flag | src/ui/lib/list/list-row.tsx, src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx |
| ../../../lib/file-system | src/ui/diff/syntax-highlighting/index.ts |
| ../../../lib/format-number | src/ui/multi-commit-operation/choose-branch/merge-choose-branch-dialog.tsx |
| ../../../lib/fuzzy-find | src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/choose-target-branch.tsx |
| ../../../lib/get-account-for-repository | src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx |
| ../../../lib/get-old-path | src/ui/diff/syntax-highlighting/index.ts |
| ../../../lib/git | src/ui/multi-commit-operation/choose-branch/merge-choose-branch-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx |
| ../../../lib/git/merge-tree | src/ui/multi-commit-operation/choose-branch/merge-choose-branch-dialog.tsx |
| ../../../lib/git/show | src/ui/diff/syntax-highlighting/index.ts |
| ../../../lib/helpers/non-fatal-exception | src/ui/lib/list/list.tsx, src/ui/lib/list/section-list.tsx, src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx |
| ../../../lib/highlighter/types | src/ui/diff/syntax-highlighting/index.ts |
| ../../../lib/highlighter/worker | src/ui/diff/syntax-highlighting/index.ts |
| ../../../lib/menu-item | src/ui/lib/conflicts/unmerged-file.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx |
| ../../../lib/range | src/ui/lib/list/list.tsx, src/ui/lib/list/section-list.tsx |
| ../../../lib/rebase | src/ui/multi-commit-operation/dialog/progress-dialog.tsx |
| ../../../lib/status | src/ui/lib/conflicts/unmerged-file.tsx, src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx |
| ../../../lib/stores/copilot-store | src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx |
| ../../../lib/truncate-with-ellipsis | src/ui/multi-commit-operation/choose-branch/merge-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/rebase-choose-branch-dialog.tsx |
| ../../../main-process/log | src/lib/logging/main/install.ts |
| ../../../models/account | src/lib/stores/helpers/create-tutorial-repository.ts, src/lib/stores/helpers/pull-request-updater.ts, src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx |
| ../../../models/author | src/ui/lib/author-input/author-handle.tsx, src/ui/lib/author-input/author-input.tsx, src/ui/lib/author-input/author-text.ts |
| ../../../models/branch | src/lib/stores/helpers/branch-pruner.ts, src/lib/stores/helpers/find-forked-remotes-to-prune.ts, src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/choose-target-branch.tsx, src/ui/multi-commit-operation/choose-branch/merge-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/rebase-choose-branch-dialog.tsx |
| ../../../models/computed-action | src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/merge-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/rebase-choose-branch-dialog.tsx |
| ../../../models/diff | src/lib/stores/updates/changes-state.ts, src/ui/diff/image-diffs/deleted-image-diff.tsx, src/ui/diff/image-diffs/image-container.tsx, src/ui/diff/image-diffs/modified-image-diff.tsx, src/ui/diff/image-diffs/new-image-diff.tsx, src/ui/diff/syntax-highlighting/index.ts, src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx |
| ../../../models/drag-drop | src/ui/lib/list/list-item-insertion-overlay.tsx, src/ui/lib/list/list.tsx, src/ui/lib/list/section-list.tsx |
| ../../../models/github-repository | src/lib/stores/helpers/background-fetcher.ts, src/lib/stores/helpers/find-branch-name.ts, src/lib/stores/helpers/find-upstream-remote.ts, src/lib/stores/updates/update-remote-url.ts, src/ui/multi-commit-operation/dialog/copilot-conflicts-resolution-summary.tsx |
| ../../../models/manual-conflict-resolution | src/lib/stores/updates/changes-state.ts, src/ui/lib/conflicts/unmerged-file.tsx, src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-resolution-helpers.ts |
| ../../../models/merge | src/ui/multi-commit-operation/choose-branch/merge-choose-branch-dialog.tsx |
| ../../../models/multi-commit-operation | src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/merge-choose-branch-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-resolution-summary.tsx |
| ../../../models/popup | src/ui/multi-commit-operation/choose-branch/merge-choose-branch-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx |
| ../../../models/preferences | src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx |
| ../../../models/progress | src/ui/multi-commit-operation/dialog/progress-dialog.tsx |
| ../../../models/pull-request | src/lib/stores/helpers/find-forked-remotes-to-prune.ts |
| ../../../models/rebase | src/ui/multi-commit-operation/choose-branch/rebase-choose-branch-dialog.tsx |
| ../../../models/remote | src/lib/stores/helpers/create-tutorial-repository.ts, src/lib/stores/helpers/find-branch-name.ts, src/lib/stores/helpers/find-default-remote.ts, src/lib/stores/helpers/find-forked-remotes-to-prune.ts, src/lib/stores/helpers/find-upstream-remote.ts |
| ../../../models/repository | src/lib/stores/helpers/background-fetcher.ts, src/lib/stores/helpers/branch-pruner.ts, src/lib/stores/helpers/pull-request-updater.ts, src/lib/stores/helpers/repository-indicator-updater.ts, src/lib/stores/helpers/tags-to-push-storage.ts, src/ui/diff/syntax-highlighting/index.ts, src/ui/lib/conflicts/unmerged-file.tsx, src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/choose-target-branch.tsx, src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx |
| ../../../models/status | src/lib/stores/updates/changes-state.ts, src/ui/diff/syntax-highlighting/index.ts, src/ui/lib/conflicts/unmerged-file.tsx, src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-resolution-helpers.ts |
| ../../../models/tip | src/lib/stores/helpers/find-branch-name.ts, src/lib/stores/helpers/tutorial-assessor.ts |
| ../../../models/tutorial-step | src/lib/stores/helpers/tutorial-assessor.ts |
| ../../../ui/main-process-proxy | src/lib/logging/renderer/install.ts |
| ../../accessibility/aria-live-container | src/ui/lib/input-description/input-description.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx |
| ../../api | src/lib/stores/helpers/background-fetcher.ts, src/lib/stores/helpers/create-tutorial-repository.ts, src/lib/stores/updates/update-remote-url.ts |
| ../../app-state | src/lib/stores/helpers/tutorial-assessor.ts, src/lib/stores/updates/changes-state.ts |
| ../../autocompletion | src/ui/lib/author-input/author-input.tsx |
| ../../branches | src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/choose-target-branch.tsx |
| ../../branches/branch-renderer | src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/choose-target-branch.tsx |
| ../../compare | src/lib/stores/updates/changes-state.ts |
| ../../copy-button | src/ui/multi-commit-operation/dialog/copilot-conflicts-resolution-summary.tsx |
| ../../dialog | src/ui/lib/conflicts/unmerged-file.tsx, src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/choose-target-branch.tsx, src/ui/multi-commit-operation/dialog/confirm-abort-dialog.tsx, src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflict-resolution-always-nudge.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx, src/ui/multi-commit-operation/dialog/progress-dialog.tsx, src/ui/multi-commit-operation/dialog/warn-force-push-dialog.tsx |
| ../../dialog/header | src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx |
| ../../dialog/ok-cancel-button-group | src/ui/multi-commit-operation/dialog/confirm-abort-dialog.tsx, src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflict-resolution-always-nudge.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/warn-force-push-dialog.tsx |
| ../../dialog/success | src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx |
| ../../diff/diff-options | src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx |
| ../../diff/seamless-diff-switcher | src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx |
| ../../diff/syntax-highlighting | src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx |
| ../../dispatcher | src/ui/lib/conflicts/unmerged-file.tsx, src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx, src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx, src/ui/multi-commit-operation/dialog/warn-force-push-dialog.tsx |
| ../../dropdown-select-button | src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx |
| ../../fatal-error | src/lib/stores/helpers/background-fetcher.ts, src/lib/stores/helpers/branch-pruner.ts, src/lib/stores/updates/changes-state.ts |
| ../../format-relative | src/lib/stores/helpers/branch-pruner.ts |
| ../../git | src/lib/stores/helpers/branch-pruner.ts, src/lib/stores/helpers/create-tutorial-repository.ts, src/lib/stores/updates/changes-state.ts |
| ../../git/environment | src/lib/stores/helpers/create-tutorial-repository.ts |
| ../../helpers/default-branch | src/lib/stores/helpers/create-tutorial-repository.ts |
| ../../history/file-list | src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx |
| ../../http | src/lib/stores/helpers/create-tutorial-repository.ts |
| ../../lib/action-status-icon | src/ui/multi-commit-operation/choose-branch/merge-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/rebase-choose-branch-dialog.tsx |
| ../../lib/api | src/lib/stores/sign-in-store.ts, src/ui/branches/ci-status.tsx, src/ui/check-runs/ci-check-re-run-button.tsx, src/ui/check-runs/ci-check-run-actions-job-step-item.tsx, src/ui/check-runs/ci-check-run-actions-job-step-list.tsx, src/ui/check-runs/ci-check-run-list-item.tsx, src/ui/check-runs/ci-check-run-list.tsx, src/ui/check-runs/ci-check-run-popover.tsx, src/ui/check-runs/ci-check-run-rerun-dialog.tsx, src/ui/clone-repository/clone-github-repository.tsx, src/ui/clone-repository/clone-repository.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/clone-repository/group-repositories.ts, src/ui/create-branch/create-branch-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/forks/create-fork-dialog.tsx, src/ui/history/commit-list.tsx, src/ui/history/selected-commits.tsx, src/ui/invalidated-token/invalidated-token.tsx, src/ui/lib/avatar.tsx, src/ui/lib/branch-name-rule-validation.tsx, src/ui/lib/enterprise-server-confirmation.tsx, src/ui/lib/sign-in.tsx, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/no-repositories/create-tutorial-repository-dialog.tsx, src/ui/no-repositories/no-repositories-view.tsx, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/notifications/pull-request-comment.tsx, src/ui/open-pull-request/open-pull-request-dialog.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/preferences/accounts.tsx, src/ui/preferences/snapshot-card.tsx, src/ui/publish-repository/publish-repository.tsx, src/ui/rename-branch/rename-branch-dialog.tsx, src/ui/repositories-list/group-repositories.ts, src/ui/secret-scanning/push-protection-error-dialog.tsx, src/ui/sign-in/sign-in.tsx |
| ../../lib/app-shell | src/ui/banners/update-available.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/editor/editor-error.tsx, src/ui/history/selected-commits.tsx, src/ui/install-git/install.tsx, src/ui/lib/link-button.tsx, src/ui/lib/open-file.ts, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/release-notes/release-notes-dialog.tsx |
| ../../lib/app-state | src/ui/add-repository/add-existing-repository.tsx, src/ui/add-repository/create-repository.tsx, src/ui/app-menu/app-menu-bar.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/pull-request-list.tsx, src/ui/changes/changes-list-filter-options.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/continue-rebase.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/filter-changes-logic.ts, src/ui/changes/no-changes.tsx, src/ui/changes/sidebar.tsx, src/ui/clone-repository/clone-repository.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/history/compare.tsx, src/ui/history/merge-call-to-action-with-conflicts.tsx, src/ui/history/merge-call-to-action.tsx, src/ui/history/selected-commits.tsx, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/multi-commit-operation/base-rebase.tsx, src/ui/multi-commit-operation/cherry-pick.tsx, src/ui/multi-commit-operation/merge.tsx, src/ui/open-pull-request/open-pull-request-dialog.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/stashing/stash-diff-viewer.tsx, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/push-pull-button.tsx, src/ui/toolbar/revert-progress.tsx, src/ui/toolbar/worktree-dropdown.tsx |
| ../../lib/button | src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx |
| ../../lib/bytes | src/ui/diff/image-diffs/two-up.tsx |
| ../../lib/checkbox | src/ui/multi-commit-operation/dialog/warn-force-push-dialog.tsx |
| ../../lib/ci-checks/ci-checks | src/ui/branches/ci-status.tsx, src/ui/branches/pull-request-badge.tsx, src/ui/check-runs/ci-check-re-run-button.tsx, src/ui/check-runs/ci-check-run-actions-job-step-item.tsx, src/ui/check-runs/ci-check-run-actions-job-step-list.tsx, src/ui/check-runs/ci-check-run-list-item.tsx, src/ui/check-runs/ci-check-run-list.tsx, src/ui/check-runs/ci-check-run-popover.tsx, src/ui/check-runs/ci-check-run-rerun-dialog.tsx, src/ui/check-runs/ci-check-run-step-list-header.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/notifications/pull-request-checks-failed.tsx |
| ../../lib/clamp | src/ui/history/selected-commits.tsx, src/ui/lib/path-text.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/resizable/resizable.tsx, src/ui/stashing/stash-diff-viewer.tsx, src/ui/toolbar/button.tsx |
| ../../lib/cli-action | src/ui/cli-action/test-cli-action-dialog.tsx, src/ui/dispatcher/dispatcher.ts |
| ../../lib/commit-url | src/ui/open-pull-request/pull-request-files-changed.tsx |
| ../../lib/compare | src/ui/autocompletion/emoji-autocompletion-provider.tsx, src/ui/clone-repository/group-repositories.ts, src/ui/publish-repository/publish-repository.tsx, src/ui/repositories-list/group-repositories.ts |
| ../../lib/conflicts | src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx |
| ../../lib/context-menu | src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx |
| ../../lib/copilot-app | src/ui/copilot-app/copilot-app-not-found-dialog.tsx, src/ui/preferences/integrations.tsx, src/ui/preferences/preferences.tsx |
| ../../lib/copilot-conflict-resolution | src/ui/dispatcher/dispatcher.ts |
| ../../lib/copilot/byok | src/ui/copilot/confirm-delete-byok-provider-dialog.tsx, src/ui/copilot/edit-byok-model-dialog.tsx, src/ui/copilot/edit-byok-provider-dialog.tsx, src/ui/lib/copilot-model-picker.tsx, src/ui/preferences/copilot-custom-providers-dialog.tsx, src/ui/preferences/copilot-user-settings.tsx |
| ../../lib/copilot/conflict-resolution-model | src/ui/multi-commit-operation/base-multi-commit-operation.tsx |
| ../../lib/create-branch | src/ui/create-branch/create-branch-dialog.tsx |
| ../../lib/credential-sessions | src/ui/preferences/test-token-expiration-dialog.tsx |
| ../../lib/custom-integration | src/ui/dispatcher/dispatcher.ts, src/ui/open-with-external-editor/open-with-external-editor.tsx, src/ui/preferences/custom-integration-form.tsx, src/ui/preferences/integrations.tsx, src/ui/preferences/preferences.tsx |
| ../../lib/databases/index | src/ui/autocompletion/user-autocompletion-provider.tsx |
| ../../lib/desktop-fake-repository | src/ui/release-notes/release-notes-dialog.tsx, src/ui/thank-you/thank-you.tsx |
| ../../lib/diff-parser | src/ui/diff/text-diff-expansion.ts |
| ../../lib/directory-exists | src/ui/add-repository/create-repository.tsx |
| ../../lib/drag-and-drop-manager | src/ui/branches/branch-list-item.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/branches/pull-request-list.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/drag-elements/commit-drag-element.tsx, src/ui/history/commit-list-item.tsx, src/ui/lib/draggable.tsx, src/ui/toolbar/branch-dropdown.tsx |
| ../../lib/editors/lookup | src/ui/open-with-external-editor/open-with-external-editor.tsx, src/ui/preferences/preferences.tsx |
| ../../lib/editors/shared | src/ui/dispatcher/error-handlers.ts, src/ui/editor/editor-error.tsx, src/ui/preferences/integrations.tsx, src/ui/tutorial/tutorial-panel.tsx |
| ../../lib/email | src/ui/autocompletion/user-autocompletion-provider.tsx, src/ui/changes/commit-message.tsx, src/ui/lib/avatar.tsx, src/ui/lib/configure-git-user.tsx, src/ui/lib/git-config-user-form.tsx, src/ui/lib/git-email-not-found-warning.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/preferences/accounts.tsx, src/ui/preferences/preferences.tsx, src/ui/preferences/snapshot-card.tsx |
| ../../lib/emoji | src/ui/autocompletion/build-autocompletion-providers.ts, src/ui/autocompletion/emoji-autocompletion-provider.tsx, src/ui/banners/open-thank-you-card.tsx, src/ui/banners/update-available.tsx, src/ui/branches/branches-container.tsx, src/ui/changes/sidebar.tsx, src/ui/changes/undo-commit.tsx, src/ui/drag-elements/commit-drag-element.tsx, src/ui/history/commit-list-item.tsx, src/ui/history/commit-list.tsx, src/ui/history/compare.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/history/selected-commits.tsx, src/ui/history/unreachable-commits-dialog.tsx, src/ui/lib/rich-text.tsx, src/ui/lib/sandboxed-markdown.tsx, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/notifications/pull-request-comment.tsx, src/ui/notifications/pull-request-review.tsx, src/ui/release-notes/release-notes-dialog.tsx, src/ui/thank-you/thank-you.tsx, src/ui/toolbar/branch-dropdown.tsx |
| ../../lib/endpoint-capabilities | src/ui/autocompletion/user-autocompletion-provider.tsx, src/ui/changes/commit-message.tsx, src/ui/check-runs/ci-check-run-popover.tsx, src/ui/lib/avatar.tsx, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/preferences/copilot.tsx, src/ui/repositories-list/group-repositories.ts |
| ../../lib/equality | src/ui/changes/filter-changes-list.tsx, src/ui/diff/diff-helpers.tsx, src/ui/diff/side-by-side-diff-row.tsx, src/ui/history/commit-list.tsx |
| ../../lib/error-with-metadata | src/ui/add-repository/create-repository.tsx, src/ui/dispatcher/error-handlers.ts, src/ui/lib/update-store.ts, src/ui/stashing/stash-diff-header.tsx |
| ../../lib/fatal-error | src/lib/git/status.ts, src/models/diff/diff-selection.ts, src/ui/about/about.tsx, src/ui/app-menu/menu-pane.tsx, src/ui/autocompletion/autocompleting-text-input.tsx, src/ui/banners/render-banner.tsx, src/ui/branches/branch-list.tsx, src/ui/branches/branches-container.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/commit-warning.tsx, src/ui/cli-action/test-cli-action-dialog.tsx, src/ui/clone-repository/clone-repository.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/diff/index.tsx, src/ui/diff/side-by-side-diff.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/drag-elements/commit-drag-element.tsx, src/ui/history/commit-list.tsx, src/ui/lib/action-status-icon.tsx, src/ui/lib/avatar.tsx, src/ui/lib/popover.tsx, src/ui/lib/rich-text.tsx, src/ui/lib/sign-in.tsx, src/ui/lib/tooltip.tsx, src/ui/local-changes-overwritten/local-changes-overwritten-dialog.tsx, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/multi-commit-operation/multi-commit-operation.tsx, src/ui/octicons/status.ts, src/ui/open-pull-request/pull-request-merge-status.tsx, src/ui/preferences/accounts.tsx, src/ui/preferences/preferences.tsx, src/ui/preferences/prompts.tsx, src/ui/publish-repository/publish.tsx, src/ui/repositories-list/group-repositories.ts, src/ui/repositories-list/repositories-list.tsx, src/ui/repository-settings/fork-settings.tsx, src/ui/repository-settings/git-config.tsx, src/ui/repository-settings/repository-settings.tsx, src/ui/sign-in/sign-in.tsx, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/button.tsx, src/ui/toolbar/dropdown.tsx, src/ui/upstream-already-exists/upstream-already-exists.tsx, src/ui/welcome/welcome.tsx |
| ../../lib/feature-flag | src/main-process/menu/build-default-menu.ts, src/main-process/menu/build-test-menu.ts, src/ui/add-repository/create-repository.tsx, src/ui/branches/branch-list-item.tsx, src/ui/branches/branches-container.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/files-changed-badge.tsx, src/ui/create-tag/create-tag-dialog.tsx, src/ui/history/commit-list-item.tsx, src/ui/lib/bytes.ts, src/ui/lib/update-store.ts, src/ui/open-with-external-editor/open-with-external-editor.tsx, src/ui/preferences/appearance.tsx, src/ui/preferences/copilot-user-settings.tsx, src/ui/preferences/copilot.tsx, src/ui/preferences/integrations.tsx, src/ui/preferences/preferences.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/repositories-list/repository-list-item.tsx, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/button.tsx, src/ui/toolbar/dropdown.tsx, src/ui/toolbar/push-pull-button.tsx, src/ui/toolbar/revert-progress.tsx, src/ui/toolbar/worktree-dropdown.tsx, src/ui/worktrees/worktree-list-item.tsx |
| ../../lib/find-account | src/ui/clone-repository/clone-repository.tsx |
| ../../lib/focus-container | src/ui/lib/list/list.tsx, src/ui/lib/list/section-list.tsx |
| ../../lib/format-commit-message | src/ui/changes/commit-message.tsx |
| ../../lib/format-date | src/ui/about/about.tsx, src/ui/branches/branch-list-item.tsx, src/ui/branches/branch-list.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/history/commit-list-item.tsx, src/ui/history/commit-list.tsx |
| ../../lib/format-number | src/ui/changes/files-changed-badge.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/no-changes.tsx, src/ui/history/compare-branch-list-item.tsx, src/ui/history/compare.tsx, src/ui/history/merge-call-to-action.tsx, src/ui/lib/bytes.ts, src/ui/lib/copilot-model-picker.tsx, src/ui/preferences/appearance.tsx, src/ui/preferences/snapshot-card.tsx, src/ui/toolbar/push-pull-button.tsx |
| ../../lib/format-relative | src/ui/branches/pull-request-list-item.tsx, src/ui/branches/pull-request-list.tsx, src/ui/notifications/pull-request-comment-like.tsx |
| ../../lib/fuzzy-find | src/ui/autocompletion/branch-autocompletion-provider.tsx, src/ui/branches/branch-list-item.tsx, src/ui/branches/branch-list.tsx, src/ui/branches/branch-renderer.tsx, src/ui/branches/branch-select.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/branches/pull-request-list.tsx, src/ui/changes/changed-file.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/history/compare-branch-list-item.tsx, src/ui/history/compare.tsx, src/ui/lib/augmented-filter-list.tsx, src/ui/lib/filter-list.tsx, src/ui/lib/path-label.tsx, src/ui/lib/path-text.tsx, src/ui/lib/section-filter-list.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/repositories-list/repository-list-item.tsx, src/ui/worktrees/worktree-list-item.tsx, src/ui/worktrees/worktree-list.tsx |
| ../../lib/generic-git-auth | src/ui/dispatcher/dispatcher.ts |
| ../../lib/get-account-for-repository | src/ui/changes/commit-message.tsx, src/ui/changes/sidebar.tsx, src/ui/lib/branch-name-rule-validation.tsx |
| ../../lib/get-os | src/ui/about/about.tsx, src/ui/dialog/dialog.tsx, src/ui/lib/application-theme.ts, src/ui/lib/popover.tsx, src/ui/window/title-bar.tsx |
| ../../lib/git | src/lib/stores/git-store.ts, src/ui/add-repository/add-existing-repository.tsx, src/ui/add-repository/create-repository.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/sidebar.tsx, src/ui/commit-progress/commit-progress.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/history/compare.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/history/selected-commits.tsx, src/ui/hook-failed/hook-failed.tsx, src/ui/lib/configure-git-user.tsx, src/ui/lib/update-branch.ts, src/ui/open-pull-request/open-pull-request-header.tsx, src/ui/preferences/preferences.tsx, src/ui/publish-repository/publish.tsx, src/ui/repository-settings/repository-settings.tsx, src/ui/welcome/welcome.tsx |
| ../../lib/git/cherry-pick | src/ui/dispatcher/dispatcher.ts |
| ../../lib/git/coerce-to-string | src/ui/dispatcher/error-handlers.ts |
| ../../lib/git/config | src/ui/changes/commit-message-avatar.tsx, src/ui/changes/commit-message.tsx, src/ui/lib/configure-git-user.tsx, src/ui/preferences/preferences.tsx, src/ui/repository-settings/repository-settings.tsx |
| ../../lib/git/core | src/ui/dispatcher/error-handlers.ts |
| ../../lib/git/description | src/ui/add-repository/create-repository.tsx |
| ../../lib/git/lfs | src/ui/changes/sidebar.tsx |
| ../../lib/git/log | src/ui/branches/branch-list.tsx |
| ../../lib/git/worktree | src/ui/worktrees/add-worktree-dialog.tsx |
| ../../lib/helpers/default-branch | src/ui/preferences/preferences.tsx |
| ../../lib/helpers/non-fatal-exception | src/ui/dispatcher/dispatcher.ts, src/ui/forks/create-fork-dialog.tsx, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/suggested-actions/dropdown-suggested-action.tsx |
| ../../lib/helpers/repo-rules | src/ui/changes/commit-message.tsx, src/ui/lib/branch-name-rule-validation.tsx |
| ../../lib/highlighter/types | src/ui/diff/diff-helpers.tsx, src/ui/diff/get-tokens.ts, src/ui/diff/side-by-side-diff-row.tsx, src/ui/diff/side-by-side-diff.tsx |
| ../../lib/hooks/config | src/ui/preferences/git.tsx, src/ui/preferences/preferences.tsx |
| ../../lib/http | src/ui/lib/update-store.ts |
| ../../lib/id-pool | src/ui/lib/list/list.tsx, src/ui/lib/list/section-list.tsx |
| ../../lib/ipc-renderer | src/ui/lib/ui-activity-monitor.ts, src/ui/window/window-controls.tsx |
| ../../lib/is-empty-or-whitespace | src/ui/changes/commit-message.tsx |
| ../../lib/is-git-on-path | src/ui/dispatcher/dispatcher.ts |
| ../../lib/large-files | src/ui/changes/sidebar.tsx |
| ../../lib/link-button | src/ui/multi-commit-operation/dialog/copilot-conflicts-resolution-summary.tsx |
| ../../lib/list | src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/choose-target-branch.tsx |
| ../../lib/local-storage | src/ui/banners/os-version-no-longer-supported-banner.tsx, src/ui/lib/application-theme.ts, src/ui/lib/diff-mode.tsx, src/ui/lib/features.ts, src/ui/lib/update-store.ts |
| ../../lib/logging/get-log-path | src/main-process/menu/build-default-menu.ts |
| ../../lib/markdown-filters/node-filter | src/ui/lib/sandboxed-markdown.tsx |
| ../../lib/menu-item | src/main-process/menu/build-context-menu.ts, src/ui/app-menu/menu-list-item.tsx, src/ui/autocompletion/autocompleting-text-input.tsx, src/ui/branches/branch-list-item-context-menu.tsx, src/ui/branches/branch-list.tsx, src/ui/branches/pull-request-list-item-context-menu.tsx, src/ui/branches/pull-request-list.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/no-changes.tsx, src/ui/check-runs/ci-check-re-run-button.tsx, src/ui/diff/side-by-side-diff.tsx, src/ui/history/commit-list.tsx, src/ui/history/selected-commits.tsx, src/ui/lib/text-area.tsx, src/ui/lib/text-box.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/repositories-list/repository-list-item-context-menu.ts, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/worktree-dropdown.tsx, src/ui/worktrees/worktree-list-item-context-menu.ts |
| ../../lib/merge | src/lib/stats/stats-store.ts, src/ui/clone-repository/clone-repository.tsx, src/ui/publish-repository/publish-repository.tsx |
| ../../lib/mouse-scroller | src/ui/lib/draggable.tsx |
| ../../lib/multi-commit-operation | src/ui/dispatcher/dispatcher.ts |
| ../../lib/offset-from | src/ui/check-runs/ci-check-run-rerun-dialog.tsx, src/ui/lib/avatar.tsx, src/ui/lib/update-store.ts |
| ../../lib/open-file | src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx |
| ../../lib/parse-app-url | src/ui/dispatcher/dispatcher.ts |
| ../../lib/path | src/lib/highlighter/worker.ts, src/ui/about/about.tsx, src/ui/branches/no-branches.tsx, src/ui/branches/no-pull-requests.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/multiple-selection.tsx, src/ui/changes/no-changes.tsx, src/ui/check-runs/ci-check-run-no-steps.tsx, src/ui/check-runs/ci-check-run-popover.tsx, src/ui/check-runs/ci-check-run-rerun-dialog.tsx, src/ui/diff/index.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/history/selected-commits.tsx, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/preferences/appearance.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/tutorial/done.tsx, src/ui/tutorial/tutorial-panel.tsx, src/ui/tutorial/welcome.tsx, src/ui/welcome/welcome.tsx |
| ../../lib/path-exists | src/ui/add-repository/create-repository.tsx, src/ui/dispatcher/error-handlers.ts, src/ui/history/selected-commits.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx |
| ../../lib/path-text | src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx |
| ../../lib/promise | src/ui/dispatcher/dispatcher.ts, src/ui/lib/draggable.tsx, src/ui/lib/update-branch.ts |
| ../../lib/rebase | src/ui/changes/no-changes.tsx, src/ui/toolbar/push-pull-button.tsx |
| ../../lib/ref | src/ui/multi-commit-operation/dialog/copilot-conflicts-resolution-summary.tsx |
| ../../lib/release-notes | src/ui/lib/update-store.ts |
| ../../lib/remote-parsing | src/lib/stores/app-store.ts, src/ui/clone-repository/clone-repository.tsx, src/ui/diff/submodule-diff.tsx |
| ../../lib/repository-matching | src/ui/dispatcher/dispatcher.ts |
| ../../lib/rich-text | src/ui/multi-commit-operation/dialog/progress-dialog.tsx |
| ../../lib/sandboxed-markdown | src/ui/multi-commit-operation/dialog/copilot-conflicts-resolution-summary.tsx |
| ../../lib/sanitize-ref-name | src/ui/lib/ref-name-text-box.tsx, src/ui/worktrees/add-worktree-dialog.tsx |
| ../../lib/shells | src/ui/dispatcher/dispatcher.ts, src/ui/dispatcher/error-handlers.ts, src/ui/preferences/integrations.tsx, src/ui/preferences/preferences.tsx |
| ../../lib/squash/squashed-commit-description | src/ui/history/compare.tsx |
| ../../lib/squirrel-error-parser | src/ui/lib/update-store.ts |
| ../../lib/ssh/ssh | src/ui/preferences/advanced.tsx |
| ../../lib/stats | src/ui/dispatcher/dispatcher.ts, src/ui/preferences/advanced.tsx, src/ui/welcome/start.tsx |
| ../../lib/status | src/ui/changes/changed-file.tsx, src/ui/changes/continue-rebase.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/sidebar.tsx, src/ui/diff/diff-header.tsx, src/ui/history/committed-file-item.tsx, src/ui/history/file-list.tsx, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/multi-commit-operation/merge.tsx |
| ../../lib/stores | src/ui/autocompletion/build-autocompletion-providers.ts, src/ui/autocompletion/user-autocompletion-provider.tsx, src/ui/changes/sidebar.tsx, src/ui/lib/sign-in.tsx, src/ui/saml-reauth-required/saml-reauth-required.tsx, src/ui/sign-in/sign-in.tsx, src/ui/upstream-already-exists/upstream-already-exists.tsx, src/ui/welcome/sign-in-enterprise.tsx, src/ui/welcome/welcome.tsx, src/ui/workflow-push-rejected/workflow-push-rejected.tsx |
| ../../lib/stores/ahead-behind-store | src/ui/history/compare-branch-list-item.tsx, src/ui/history/compare.tsx |
| ../../lib/stores/api-repositories-store | src/ui/clone-repository/clone-repository.tsx, src/ui/no-repositories/no-repositories-view.tsx |
| ../../lib/stores/app-store | src/ui/dispatcher/dispatcher.ts, src/ui/preferences/appearance.tsx |
| ../../lib/stores/commit-status-store | src/ui/dispatcher/dispatcher.ts |
| ../../lib/stores/copilot-store | src/ui/copilot/edit-byok-model-dialog.tsx, src/ui/copilot/edit-byok-provider-dialog.tsx, src/ui/lib/copilot-model-picker.tsx, src/ui/preferences/copilot-model-selection-info.tsx, src/ui/preferences/copilot-user-settings.tsx, src/ui/preferences/copilot.tsx, src/ui/preferences/preferences.tsx |
| ../../lib/stores/issues-store | src/ui/autocompletion/issues-autocompletion-provider.tsx |
| ../../lib/stores/repository-state-cache | src/ui/dispatcher/dispatcher.ts |
| ../../lib/stores/sign-in-store | src/ui/dispatcher/dispatcher.ts |
| ../../lib/stores/upstream-already-exists-error | src/ui/dispatcher/error-handlers.ts |
| ../../lib/text-token-parser | src/ui/history/expandable-commit-summary.tsx, src/ui/lib/rich-text.tsx |
| ../../lib/tip | src/ui/dispatcher/dispatcher.ts |
| ../../lib/to_sentence | src/ui/check-runs/ci-check-run-popover.tsx |
| ../../lib/truncate-with-ellipsis | src/main-process/menu/build-default-menu.ts |
| ../../lib/unique-coauthors-as-authors | src/ui/history/compare.tsx |
| ../../lib/update-branch | src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/rebase-choose-branch-dialog.tsx |
| ../../lib/valid-notification-pull-request-review | src/ui/dispatcher/dispatcher.ts, src/ui/notifications/pull-request-review-helpers.ts, src/ui/notifications/pull-request-review.tsx |
| ../../lib/window-state | src/ui/window/full-screen-info.tsx, src/ui/window/title-bar.tsx, src/ui/window/window-controls.tsx |
| ../../lib/wrap-rich-text-commit-message | src/ui/changes/commit-message.tsx, src/ui/history/expandable-commit-summary.tsx |
| ../../local-storage | src/lib/stores/helpers/tags-to-push-storage.ts, src/lib/stores/helpers/tutorial-assessor.ts |
| ../../models/accessible-message | src/ui/add-repository/add-existing-repository.tsx |
| ../../models/account | src/lib/ci-checks/ci-checks.ts, src/lib/helpers/repo-rules.ts, src/lib/stats/stats-store.ts, src/lib/stores/accounts-store.ts, src/lib/stores/alive-store.ts, src/lib/stores/api-repositories-store.ts, src/lib/stores/app-store.ts, src/lib/stores/commit-status-store.ts, src/lib/stores/copilot-store.ts, src/lib/stores/github-user-store.ts, src/lib/stores/issues-store.ts, src/lib/stores/pull-request-coordinator.ts, src/lib/stores/pull-request-store.ts, src/lib/stores/sign-in-store.ts, src/lib/trampoline/find-account.ts, src/lib/trampoline/trampoline-ui-helper.ts, src/ui/autocompletion/build-autocompletion-providers.ts, src/ui/autocompletion/user-autocompletion-provider.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/sidebar.tsx, src/ui/clone-repository/clone-github-repository.tsx, src/ui/clone-repository/clone-repository.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/drag-elements/commit-drag-element.tsx, src/ui/forks/create-fork-dialog.tsx, src/ui/history/commit-list-item.tsx, src/ui/history/commit-list.tsx, src/ui/history/compare.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/history/selected-commits.tsx, src/ui/history/unreachable-commits-dialog.tsx, src/ui/invalidated-token/invalidated-token.tsx, src/ui/lib/avatar-stack.tsx, src/ui/lib/avatar.tsx, src/ui/lib/branch-name-rule-validation.tsx, src/ui/lib/configure-git-user.tsx, src/ui/lib/git-config-user-form.tsx, src/ui/lib/git-email-not-found-warning.tsx, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/no-repositories/create-tutorial-repository-dialog.tsx, src/ui/no-repositories/no-repositories-view.tsx, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/notifications/pull-request-comment.tsx, src/ui/notifications/pull-request-review.tsx, src/ui/preferences/accounts.tsx, src/ui/preferences/copilot.tsx, src/ui/preferences/git.tsx, src/ui/preferences/preferences.tsx, src/ui/preferences/snapshot-card.tsx, src/ui/preferences/test-copilot-snapshot-card-dialog.tsx, src/ui/preferences/test-token-expiration-dialog.tsx, src/ui/publish-repository/publish-repository.tsx, src/ui/publish-repository/publish.tsx, src/ui/rename-branch/rename-branch-dialog.tsx, src/ui/repository-settings/git-config.tsx, src/ui/repository-settings/repository-settings.tsx, src/ui/welcome/configure-git.tsx, src/ui/welcome/welcome.tsx |
| ../../models/app-menu | src/lib/stores/app-store.ts, src/ui/app-menu/app-menu-bar-button.tsx, src/ui/app-menu/app-menu-bar.tsx, src/ui/app-menu/app-menu.tsx, src/ui/app-menu/menu-list-item.tsx, src/ui/app-menu/menu-pane.tsx, src/ui/changes/no-changes.tsx, src/ui/dispatcher/dispatcher.ts |
| ../../models/author | src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/ui/changes/commit-message.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/unknown-authors/unknown-authors-dialog.tsx |
| ../../models/avatar | src/ui/autocompletion/user-autocompletion-provider.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/changes/commit-message.tsx, src/ui/history/commit-list-item.tsx, src/ui/history/commit-list.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/lib/avatar-stack.tsx, src/ui/lib/avatar.tsx, src/ui/lib/commit-attribution.tsx, src/ui/preferences/accounts.tsx |
| ../../models/banner | src/lib/stores/app-store.ts, src/ui/banners/render-banner.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/multi-commit-operation/merge.tsx |
| ../../models/branch | src/lib/git/branch.ts, src/lib/git/checkout.ts, src/lib/git/fetch.ts, src/lib/git/for-each-ref.ts, src/lib/git/merge-tree.ts, src/lib/git/push.ts, src/lib/git/rebase.ts, src/lib/git/rev-list.ts, src/lib/git/stash.ts, src/lib/git/status.ts, src/lib/helpers/pull-request-matching.ts, src/lib/stores/ahead-behind-store.ts, src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/lib/stores/repository-state-cache.ts, src/ui/autocompletion/branch-autocompletion-provider.tsx, src/ui/branches/branch-list-item-context-menu.tsx, src/ui/branches/branch-list.tsx, src/ui/branches/branch-renderer.tsx, src/ui/branches/branch-select.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/group-branches.ts, src/ui/branches/push-branch-commits.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/no-changes.tsx, src/ui/changes/sidebar.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/delete-branch/delete-branch-dialog.tsx, src/ui/delete-branch/delete-pull-request-dialog.tsx, src/ui/delete-branch/delete-remote-branch-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/history/compare-branch-list-item.tsx, src/ui/history/compare.tsx, src/ui/history/merge-call-to-action-with-conflicts.tsx, src/ui/history/merge-call-to-action.tsx, src/ui/lib/branch-name-warnings.tsx, src/ui/lib/update-branch.ts, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/multi-commit-operation/cherry-pick.tsx, src/ui/open-pull-request/open-pull-request-dialog.tsx, src/ui/open-pull-request/open-pull-request-header.tsx, src/ui/rename-branch/rename-branch-dialog.tsx, src/ui/repositories-list/group-repositories.ts, src/ui/repositories-list/repositories-list.tsx, src/ui/repositories-list/repository-list-item.tsx, src/ui/stash-changes/overwrite-stashed-changes-dialog.tsx, src/ui/stash-changes/stash-and-switch-branch-dialog.tsx, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/push-pull-button.tsx, src/ui/worktrees/add-worktree-dialog.tsx |
| ../../models/branches-tab | src/lib/stores/app-store.ts, src/ui/branches/branches-container.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/toolbar/branch-dropdown.tsx |
| ../../models/cherry-pick | src/lib/git/cherry-pick.ts |
| ../../models/clone-options | src/lib/git/clone.ts, src/lib/stores/cloning-repositories-store.ts |
| ../../models/clone-repository-tab | src/lib/stores/app-store.ts, src/ui/clone-repository/clone-repository.tsx, src/ui/dispatcher/dispatcher.ts |
| ../../models/cloning-repository | src/lib/stores/app-store.ts, src/lib/stores/cloning-repositories-store.ts, src/ui/dispatcher/dispatcher.ts, src/ui/octicons/repository.ts, src/ui/repositories-list/group-repositories.ts |
| ../../models/commit | src/lib/git/checkout.ts, src/lib/git/cherry-pick.ts, src/lib/git/log.ts, src/lib/git/rebase.ts, src/lib/git/reorder.ts, src/lib/git/rev-list.ts, src/lib/git/revert.ts, src/lib/git/squash.ts, src/lib/squash/squashed-commit-description.ts, src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/lib/stores/notifications-debug-store.ts, src/lib/stores/notifications-store.ts, src/lib/stores/repository-state-cache.ts, src/ui/changes/commit-message.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/oversized-files-warning.tsx, src/ui/changes/sidebar.tsx, src/ui/changes/undo-commit.tsx, src/ui/checkout/confirm-checkout-commit.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/diff/submodule-diff.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/drag-elements/commit-drag-element.tsx, src/ui/history/commit-list-item.tsx, src/ui/history/commit-list.tsx, src/ui/history/compare.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/history/selected-commits.tsx, src/ui/history/unreachable-commits-dialog.tsx, src/ui/lib/configure-git-user.tsx, src/ui/lib/tooltipped-commit-sha.tsx, src/ui/merge-conflicts/commit-conflicts-warning.tsx, src/ui/reset/warning-before-reset.tsx, src/ui/undo/warn-local-changes-before-undo.tsx |
| ../../models/commit-identity | src/lib/git/log.ts, src/lib/git/var.ts, src/ui/changes/commit-message.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/sidebar.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/lib/configure-git-user.tsx |
| ../../models/commit-message | src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/lib/stores/repository-state-cache.ts, src/ui/changes/commit-message.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/oversized-files-warning.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/merge-conflicts/commit-conflicts-warning.tsx, src/ui/multi-commit-operation/merge.tsx |
| ../../models/computed-action | src/lib/git/merge-tree.ts, src/lib/stores/app-store.ts, src/ui/history/merge-call-to-action-with-conflicts.tsx, src/ui/lib/action-status-icon.tsx, src/ui/lib/update-branch.ts, src/ui/open-pull-request/open-pull-request-dialog.tsx, src/ui/open-pull-request/pull-request-merge-status.tsx |
| ../../models/diff | src/lib/git/apply.ts, src/lib/git/diff.ts, src/lib/git/status.ts, src/lib/git/update-index.ts, src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/ui/changes/changes.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/sidebar.tsx, src/ui/diff/diff-contents-warning.tsx, src/ui/diff/diff-explorer.ts, src/ui/diff/diff-header.tsx, src/ui/diff/diff-helpers.tsx, src/ui/diff/index.tsx, src/ui/diff/seamless-diff-switcher.tsx, src/ui/diff/side-by-side-diff-row.tsx, src/ui/diff/side-by-side-diff.tsx, src/ui/diff/submodule-diff.tsx, src/ui/diff/text-diff-expansion.ts, src/ui/discard-changes/discard-selection-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/history/selected-commits.tsx, src/ui/open-pull-request/open-pull-request-dialog.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/stashing/stash-diff-viewer.tsx |
| ../../models/diff/raw-diff | src/ui/diff/diff-helpers.tsx |
| ../../models/dot-com-bots | src/lib/stores/github-user-store.ts, src/ui/autocompletion/user-autocompletion-provider.tsx, src/ui/lib/avatar.tsx |
| ../../models/drag-drop | src/lib/stores/app-store.ts, src/ui/branches/branch-list-item.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/branches/pull-request-list.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/drag-elements/commit-drag-element.tsx, src/ui/history/commit-list-item.tsx, src/ui/history/commit-list.tsx, src/ui/history/compare.tsx, src/ui/lib/draggable.tsx, src/ui/toolbar/branch-dropdown.tsx |
| ../../models/fetch | src/lib/stores/app-store.ts, src/ui/dispatcher/dispatcher.ts, src/ui/push-needs-pull/push-needs-pull-warning.tsx, src/ui/toolbar/push-pull-button.tsx |
| ../../models/formatting-preferences | src/lib/stores/app-store.ts, src/ui/branches/branch-list-item.tsx, src/ui/branches/branch-renderer.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/preferences/appearance.tsx, src/ui/preferences/preferences.tsx, src/ui/preferences/snapshot-card.tsx |
| ../../models/git-account | src/lib/trampoline/trampoline-credential-helper.ts, src/lib/trampoline/trampoline-ui-helper.ts |
| ../../models/git-author | src/lib/stores/git-store.ts |
| ../../models/github-repository | src/lib/ci-checks/ci-checks.ts, src/lib/databases/pull-request-database.ts, src/lib/markdown-filters/close-keyword-filter.ts, src/lib/markdown-filters/commit-mention-filter.ts, src/lib/markdown-filters/commit-mention-link-filter.ts, src/lib/markdown-filters/issue-link-filter.ts, src/lib/markdown-filters/issue-mention-filter.ts, src/lib/markdown-filters/mention-filter.ts, src/lib/markdown-filters/node-filter.ts, src/lib/markdown-filters/resolve-owner-repo.ts, src/lib/markdown-filters/team-mention-filter.ts, src/lib/stores/app-store.ts, src/lib/stores/commit-status-store.ts, src/lib/stores/github-user-store.ts, src/lib/stores/issues-store.ts, src/lib/stores/notifications-debug-store.ts, src/lib/stores/notifications-store.ts, src/lib/stores/pull-request-coordinator.ts, src/lib/stores/pull-request-store.ts, src/lib/stores/repositories-store.ts, src/ui/autocompletion/issues-autocompletion-provider.tsx, src/ui/autocompletion/user-autocompletion-provider.tsx, src/ui/branches/ci-status.tsx, src/ui/branches/pull-request-badge.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/check-runs/ci-check-run-popover.tsx, src/ui/check-runs/ci-check-run-rerun-dialog.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/dispatcher/error-handlers.ts, src/ui/drag-elements/commit-drag-element.tsx, src/ui/history/commit-list-item.tsx, src/ui/history/commit-list.tsx, src/ui/lib/sandboxed-markdown.tsx, src/ui/repository-rules/repo-rules-failure-list.tsx, src/ui/repository-rules/repo-ruleset-link.tsx, src/ui/repository-rules/repo-rulesets-for-branch-link.tsx |
| ../../models/last-thank-you | src/lib/stores/app-store.ts, src/ui/dispatcher/dispatcher.ts |
| ../../models/manual-conflict-resolution | src/lib/git/checkout.ts, src/lib/git/cherry-pick.ts, src/lib/git/commit.ts, src/lib/git/rebase.ts, src/lib/git/stage.ts, src/lib/stores/app-store.ts, src/ui/dispatcher/dispatcher.ts |
| ../../models/menu-ids | src/ui/changes/no-changes.tsx, src/ui/suggested-actions/dropdown-suggested-action.tsx, src/ui/suggested-actions/menu-backed-suggested-action.tsx |
| ../../models/menu-labels | src/lib/stores/app-store.ts, src/main-process/menu/build-default-menu.ts |
| ../../models/merge | src/lib/git/merge-tree.ts, src/lib/stores/app-store.ts, src/ui/dispatcher/dispatcher.ts, src/ui/history/merge-call-to-action-with-conflicts.tsx, src/ui/open-pull-request/pull-request-merge-status.tsx |
| ../../models/multi-commit-operation | src/lib/git/reorder.ts, src/lib/git/squash.ts, src/lib/stats/stats-store.ts, src/lib/stores/app-store.ts, src/ui/changes/continue-rebase.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/history/merge-call-to-action-with-conflicts.tsx, src/ui/lib/update-branch.ts, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/multi-commit-operation/base-rebase.tsx, src/ui/multi-commit-operation/cherry-pick.tsx, src/ui/multi-commit-operation/merge.tsx, src/ui/multi-commit-operation/multi-commit-operation.tsx, src/ui/multi-commit-operation/rebase.tsx, src/ui/multi-commit-operation/reorder.tsx, src/ui/multi-commit-operation/squash.tsx |
| ../../models/owner | src/lib/stores/repositories-store.ts, src/ui/repositories-list/group-repositories.ts |
| ../../models/popup | src/lib/stores/app-store.ts, src/lib/trampoline/trampoline-ui-helper.ts, src/ui/add-repository/add-existing-repository.tsx, src/ui/add-repository/create-repository.tsx, src/ui/banners/merge-conflicts-banner.tsx, src/ui/banners/update-available.tsx, src/ui/branches/branches-container.tsx, src/ui/changes/changes.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/no-changes.tsx, src/ui/changes/sidebar.tsx, src/ui/check-runs/ci-check-run-popover.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/copilot/edit-byok-provider-dialog.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/dispatcher/error-handlers.ts, src/ui/forks/create-fork-dialog.tsx, src/ui/history/compare.tsx, src/ui/local-changes-overwritten/local-changes-overwritten-dialog.tsx, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/preferences/preferences.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/repository-settings/repository-settings.tsx, src/ui/stash-changes/stash-and-switch-branch-dialog.tsx, src/ui/stashing/stash-diff-header.tsx, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/worktree-dropdown.tsx, src/ui/tutorial/done.tsx, src/ui/tutorial/tutorial-panel.tsx |
| ../../models/preferences | src/ui/changes/commit-message.tsx, src/ui/changes/no-changes.tsx, src/ui/preferences/preferences.tsx, src/ui/tutorial/tutorial-panel.tsx |
| ../../models/progress | src/lib/git/checkout.ts, src/lib/git/cherry-pick.ts, src/lib/git/clone.ts, src/lib/git/fetch.ts, src/lib/git/pull.ts, src/lib/git/push.ts, src/lib/git/rebase.ts, src/lib/git/reorder.ts, src/lib/git/revert.ts, src/lib/git/squash.ts, src/lib/git/submodule.ts, src/lib/stores/app-store.ts, src/lib/stores/cloning-repositories-store.ts, src/lib/stores/git-store.ts, src/ui/no-repositories/create-tutorial-repository-dialog.tsx, src/ui/toolbar/push-pull-button.tsx, src/ui/toolbar/revert-progress.tsx |
| ../../models/publish-settings | src/ui/publish-repository/publish-repository.tsx, src/ui/publish-repository/publish.tsx |
| ../../models/pull-request | src/lib/helpers/pull-request-matching.ts, src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/lib/stores/notifications-debug-store.ts, src/lib/stores/notifications-store.ts, src/lib/stores/pull-request-coordinator.ts, src/lib/stores/pull-request-store.ts, src/lib/stores/repository-state-cache.ts, src/ui/branches/branches-container.tsx, src/ui/branches/pull-request-badge.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/branches/pull-request-list.tsx, src/ui/changes/no-changes.tsx, src/ui/check-runs/ci-check-run-popover.tsx, src/ui/delete-branch/delete-pull-request-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/notifications/pull-request-comment.tsx, src/ui/notifications/pull-request-review.tsx, src/ui/toolbar/branch-dropdown.tsx |
| ../../models/rebase | src/lib/git/rebase.ts, src/lib/git/status.ts, src/ui/history/merge-call-to-action-with-conflicts.tsx, src/ui/lib/update-branch.ts |
| ../../models/release-notes | src/ui/banners/update-available.tsx, src/ui/lib/update-store.ts, src/ui/release-notes/release-notes-dialog.tsx, src/ui/thank-you/thank-you.tsx |
| ../../models/remote | src/lib/git/branch.ts, src/lib/git/checkout.ts, src/lib/git/environment.ts, src/lib/git/fetch.ts, src/lib/git/pull.ts, src/lib/git/push.ts, src/lib/git/remote.ts, src/lib/git/revert.ts, src/lib/git/submodule.ts, src/lib/git/tag.ts, src/lib/helpers/pull-request-matching.ts, src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/lib/stores/upstream-already-exists-error.ts, src/ui/changes/no-changes.tsx, src/ui/repository-settings/remote.tsx, src/ui/repository-settings/repository-settings.tsx, src/ui/upstream-already-exists/upstream-already-exists.tsx |
| ../../models/repo-rules | src/lib/helpers/repo-rules.ts, src/lib/stores/app-store.ts, src/lib/stores/copilot-store.ts, src/lib/stores/repository-state-cache.ts, src/ui/changes/commit-message-avatar.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/repository-rules/repo-rules-failure-list.tsx |
| ../../models/repository | src/lib/git/add.ts, src/lib/git/apply.ts, src/lib/git/branch.ts, src/lib/git/checkout-index.ts, src/lib/git/checkout.ts, src/lib/git/cherry-pick.ts, src/lib/git/commit.ts, src/lib/git/config.ts, src/lib/git/diff-index.ts, src/lib/git/diff.ts, src/lib/git/environment.ts, src/lib/git/fetch.ts, src/lib/git/for-each-ref.ts, src/lib/git/format-patch.ts, src/lib/git/gitignore.ts, src/lib/git/interpret-trailers.ts, src/lib/git/lfs.ts, src/lib/git/log.ts, src/lib/git/merge-tree.ts, src/lib/git/merge.ts, src/lib/git/pull.ts, src/lib/git/push.ts, src/lib/git/rebase.ts, src/lib/git/reflog.ts, src/lib/git/refs.ts, src/lib/git/remote.ts, src/lib/git/reorder.ts, src/lib/git/reset.ts, src/lib/git/rev-list.ts, src/lib/git/revert.ts, src/lib/git/rm.ts, src/lib/git/show.ts, src/lib/git/squash.ts, src/lib/git/stage.ts, src/lib/git/stash.ts, src/lib/git/status.ts, src/lib/git/submodule.ts, src/lib/git/tag.ts, src/lib/git/update-index.ts, src/lib/git/update-ref.ts, src/lib/git/var.ts, src/lib/helpers/repo-rules.ts, src/lib/stats/stats-store.ts, src/lib/stores/ahead-behind-store.ts, src/lib/stores/app-store.ts, src/lib/stores/git-store-cache.ts, src/lib/stores/git-store.ts, src/lib/stores/notifications-debug-store.ts, src/lib/stores/notifications-store.ts, src/lib/stores/pull-request-coordinator.ts, src/lib/stores/repositories-store.ts, src/lib/stores/repository-state-cache.ts, src/lib/stores/upstream-already-exists-error.ts, src/ui/autocompletion/build-autocompletion-providers.ts, src/ui/branches/branch-list.tsx, src/ui/branches/branch-select.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/pull-request-list.tsx, src/ui/branches/push-branch-commits.tsx, src/ui/change-repository-alias/change-repository-alias-dialog.tsx, src/ui/changes/changes.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/continue-rebase.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/no-changes.tsx, src/ui/changes/oversized-files-warning.tsx, src/ui/changes/sidebar.tsx, src/ui/checkout/confirm-checkout-commit.tsx, src/ui/choose-fork-settings/choose-fork-settings-dialog.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/create-tag/create-tag-dialog.tsx, src/ui/delete-branch/delete-branch-dialog.tsx, src/ui/delete-branch/delete-pull-request-dialog.tsx, src/ui/delete-branch/delete-remote-branch-dialog.tsx, src/ui/delete-tag/delete-tag-dialog.tsx, src/ui/diff/binary-file.tsx, src/ui/diff/index.tsx, src/ui/diff/seamless-diff-switcher.tsx, src/ui/discard-changes/discard-changes-dialog.tsx, src/ui/discard-changes/discard-selection-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/dispatcher/error-handlers.ts, src/ui/forks/create-fork-dialog.tsx, src/ui/generate-commit-message/generate-commit-message-override-warning.tsx, src/ui/history/compare-branch-list-item.tsx, src/ui/history/compare.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/history/merge-call-to-action-with-conflicts.tsx, src/ui/history/merge-call-to-action.tsx, src/ui/history/selected-commits.tsx, src/ui/lfs/initialize-lfs.tsx, src/ui/lib/branch-name-rule-validation.tsx, src/ui/lib/rich-text.tsx, src/ui/lib/timing.ts, src/ui/lib/update-branch.ts, src/ui/local-changes-overwritten/local-changes-overwritten-dialog.tsx, src/ui/merge-conflicts/commit-conflicts-warning.tsx, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/notifications/pull-request-comment.tsx, src/ui/notifications/pull-request-review.tsx, src/ui/octicons/repository.ts, src/ui/open-pull-request/open-pull-request-dialog.tsx, src/ui/open-pull-request/open-pull-request-header.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/preferences/preferences.tsx, src/ui/publish-repository/publish.tsx, src/ui/push-needs-pull/push-needs-pull-warning.tsx, src/ui/rebase/confirm-force-push.tsx, src/ui/remove-repository/confirm-remove-repository.tsx, src/ui/rename-branch/rename-branch-dialog.tsx, src/ui/repositories-list/group-repositories.ts, src/ui/repositories-list/repositories-list.tsx, src/ui/repositories-list/repository-list-item-context-menu.ts, src/ui/repositories-list/repository-list-item.tsx, src/ui/repository-settings/fork-contribution-target-description.tsx, src/ui/repository-settings/fork-settings.tsx, src/ui/repository-settings/repository-settings.tsx, src/ui/reset/warning-before-reset.tsx, src/ui/stash-changes/overwrite-stashed-changes-dialog.tsx, src/ui/stash-changes/stash-and-switch-branch-dialog.tsx, src/ui/stashing/confirm-discard-stash.tsx, src/ui/stashing/stash-diff-header.tsx, src/ui/stashing/stash-diff-viewer.tsx, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/push-pull-button.tsx, src/ui/toolbar/worktree-dropdown.tsx, src/ui/tutorial/done.tsx, src/ui/tutorial/tutorial-panel.tsx, src/ui/undo/warn-local-changes-before-undo.tsx, src/ui/upstream-already-exists/upstream-already-exists.tsx, src/ui/workflow-push-rejected/workflow-push-rejected.tsx, src/ui/worktrees/add-worktree-dialog.tsx, src/ui/worktrees/delete-worktree-dialog.tsx, src/ui/worktrees/delete-worktree-failed-dialog.tsx, src/ui/worktrees/rename-worktree-dialog.tsx |
| ../../models/retry-actions | src/lib/stores/app-store.ts, src/lib/stores/cloning-repositories-store.ts, src/lib/stores/git-store.ts, src/ui/discard-changes/discard-changes-retry-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/dispatcher/error-handlers.ts, src/ui/local-changes-overwritten/local-changes-overwritten-dialog.tsx, src/ui/saml-reauth-required/saml-reauth-required.tsx, src/ui/stashing/stash-diff-header.tsx |
| ../../models/stash-entry | src/lib/git/stash.ts, src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/ui/changes/filter-changes-list.tsx, src/ui/changes/no-changes.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/stashing/confirm-discard-stash.tsx, src/ui/stashing/stash-diff-header.tsx, src/ui/stashing/stash-diff-viewer.tsx |
| ../../models/status | src/lib/git/add.ts, src/lib/git/apply.ts, src/lib/git/checkout.ts, src/lib/git/cherry-pick.ts, src/lib/git/commit.ts, src/lib/git/diff.ts, src/lib/git/log.ts, src/lib/git/rebase.ts, src/lib/git/rm.ts, src/lib/git/stage.ts, src/lib/git/stash.ts, src/lib/git/status.ts, src/lib/git/update-index.ts, src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/lib/stores/repository-state-cache.ts, src/ui/changes/changed-file.tsx, src/ui/changes/changes-list-filter-options.tsx, src/ui/changes/changes.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/continue-rebase.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/sidebar.tsx, src/ui/diff/diff-header.tsx, src/ui/diff/diff-helpers.tsx, src/ui/diff/index.tsx, src/ui/diff/seamless-diff-switcher.tsx, src/ui/discard-changes/discard-changes-dialog.tsx, src/ui/discard-changes/discard-selection-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/generate-commit-message/generate-commit-message-override-warning.tsx, src/ui/history/committed-file-item.tsx, src/ui/history/file-list.tsx, src/ui/history/selected-commits.tsx, src/ui/lib/path-label.tsx, src/ui/merge-conflicts/commit-conflicts-warning.tsx, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/octicons/status.ts, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/stashing/stash-diff-viewer.tsx |
| ../../models/submodule | src/lib/git/submodule.ts |
| ../../models/tip | src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/lib/stores/repository-state-cache.ts, src/ui/changes/no-changes.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/push-pull-button.tsx |
| ../../models/tutorial-step | src/lib/stores/app-store.ts, src/ui/tutorial/tutorial-panel.tsx, src/ui/tutorial/tutorial-step-instruction.tsx |
| ../../models/uncommitted-changes-strategy | src/lib/stores/app-store.ts, src/ui/dispatcher/dispatcher.ts, src/ui/preferences/preferences.tsx, src/ui/preferences/prompts.tsx, src/ui/stash-changes/overwrite-stashed-changes-dialog.tsx, src/ui/stash-changes/stash-and-switch-branch-dialog.tsx |
| ../../models/workflow-preferences | src/lib/databases/repositories-database.ts, src/lib/stores/app-store.ts, src/lib/stores/notifications-store.ts, src/lib/stores/repositories-store.ts, src/ui/choose-fork-settings/choose-fork-settings-dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/repository-settings/fork-contribution-target-description.tsx, src/ui/repository-settings/fork-settings.tsx, src/ui/repository-settings/repository-settings.tsx |
| ../../models/worktree | src/lib/stores/app-store.ts, src/lib/stores/repository-state-cache.ts, src/ui/dispatcher/dispatcher.ts, src/ui/toolbar/worktree-dropdown.tsx, src/ui/worktrees/delete-worktree-dialog.tsx, src/ui/worktrees/delete-worktree-failed-dialog.tsx, src/ui/worktrees/worktree-list-item.tsx, src/ui/worktrees/worktree-list.tsx |
| ../../octicons | src/ui/lib/author-input/author-handle.tsx, src/ui/lib/conflicts/render-functions.tsx, src/ui/lib/conflicts/unmerged-file.tsx, src/ui/lib/input-description/input-description.tsx, src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-resolution-summary.tsx, src/ui/multi-commit-operation/dialog/progress-dialog.tsx |
| ../../octicons/octicons.generated | src/ui/lib/author-input/author-handle.tsx, src/ui/lib/conflicts/render-functions.tsx, src/ui/lib/conflicts/unmerged-file.tsx, src/ui/lib/input-description/input-description.tsx, src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-resolution-summary.tsx, src/ui/multi-commit-operation/dialog/copilot-resolution-helpers.ts, src/ui/multi-commit-operation/dialog/progress-dialog.tsx |
| ../../offset-from | src/lib/stores/helpers/branch-pruner.ts |
| ../../path-exists | src/lib/stores/helpers/create-tutorial-repository.ts |
| ../../progress | src/lib/stores/helpers/create-tutorial-repository.ts |
| ../../repository-matching | src/lib/stores/helpers/find-branch-name.ts, src/lib/stores/helpers/find-upstream-remote.ts, src/lib/stores/updates/update-remote-url.ts |
| ../../stats/stats-store | src/lib/stores/updates/changes-state.ts |
| ../../styles/desktop.scss | src/ui/index.tsx |
| ../../tab-bar | src/ui/diff/image-diffs/modified-image-diff.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx |
| ../../ui/autocompletion/common | src/lib/stores/github-user-store.ts, src/lib/stores/issues-store.ts |
| ../../ui/dispatcher | src/lib/stores/notifications-debug-store.ts, src/lib/trampoline/trampoline-ui-helper.ts |
| ../../ui/lib/app-proxy | src/lib/stats/stats-store.ts, src/lib/stores/app-store.ts |
| ../../ui/lib/application-theme | src/lib/stats/stats-store.ts, src/lib/stores/app-store.ts |
| ../../ui/lib/bytes | src/lib/progress/lfs.ts |
| ../../ui/lib/context-menu | src/lib/stores/app-store.ts |
| ../../ui/lib/default-dir | src/lib/stores/app-store.ts |
| ../../ui/lib/diff-mode | src/lib/stats/stats-store.ts, src/lib/stores/app-store.ts |
| ../../ui/lib/enterprise-validate-url | src/lib/stores/sign-in-store.ts |
| ../../ui/lib/git-perf | src/lib/git/core.ts, src/lib/git/spawn.ts |
| ../../ui/lib/round | src/lib/git/cherry-pick.ts |
| ../../ui/lib/row | src/ui/preferences/integrations.tsx |
| ../../ui/lib/theme-change-monitor | src/lib/stores/app-store.ts |
| ../../ui/lib/timing | src/lib/stores/app-store.ts, src/lib/stores/copilot-store.ts |
| ../../ui/lib/ui-activity-monitor | src/lib/stats/stats-store.ts |
| ../../ui/lib/update-store | src/lib/stores/app-store.ts |
| ../../ui/main-process-proxy | src/lib/notifications/notification-handler.ts, src/lib/notifications/notification-permission.ts, src/lib/notifications/show-notification.ts, src/lib/stats/stats-store.ts, src/lib/stores/app-store.ts |
| ../../ui/notifications/pull-request-review-helpers | src/lib/stores/notifications-store.ts |
| ../../ui/resizable | src/lib/stores/app-store.ts |
| ../../ui/secret-scanning/bypass-push-protection-dialog | src/lib/stores/app-store.ts |
| ../accessibility/aria-live-container | src/ui/about/about.tsx, src/ui/autocompletion/autocompleting-text-input.tsx, src/ui/branches/pull-request-list.tsx, src/ui/changes/changed-file.tsx, src/ui/changes/commit-message.tsx, src/ui/diff/side-by-side-diff.tsx, src/ui/history/commit-list.tsx, src/ui/lib/augmented-filter-list.tsx, src/ui/lib/filter-list.tsx, src/ui/lib/git-email-not-found-warning.tsx, src/ui/lib/section-filter-list.tsx, src/ui/lib/text-box.tsx, src/ui/lib/toggletipped-content.tsx, src/ui/resizable/resizable.tsx, src/ui/toolbar/push-pull-button.tsx |
| ../account-credential | src/lib/stores/accounts-store.ts |
| ../account-picker | src/ui/clone-repository/clone-github-repository.tsx, src/ui/no-repositories/no-repositories-view.tsx, src/ui/publish-repository/publish-repository.tsx |
| ../accounts-store | src/lib/stores/helpers/background-fetcher.ts |
| ../add-repository/sanitized-repository-name | src/ui/publish-repository/publish-repository.tsx |
| ../api | src/lib/ci-checks/ci-checks.ts, src/lib/databases/repositories-database.ts, src/lib/git/environment.ts, src/lib/helpers/push-control.ts, src/lib/helpers/repo-rules.ts, src/lib/markdown-filters/commit-mention-filter.ts, src/lib/markdown-filters/commit-mention-link-filter.ts, src/lib/markdown-filters/issue-link-filter.ts, src/lib/markdown-filters/issue-mention-filter.ts, src/lib/markdown-filters/mention-filter.ts, src/lib/markdown-filters/team-mention-filter.ts, src/lib/stores/accounts-store.ts, src/lib/stores/alive-store.ts, src/lib/stores/api-repositories-store.ts, src/lib/stores/app-store.ts, src/lib/stores/commit-status-store.ts, src/lib/stores/github-user-store.ts, src/lib/stores/issues-store.ts, src/lib/stores/notifications-debug-store.ts, src/lib/stores/notifications-store.ts, src/lib/stores/pull-request-store.ts, src/lib/stores/repositories-store.ts, src/lib/trampoline/find-account.ts, src/lib/trampoline/trampoline-credential-helper.ts |
| ../app-error | src/ui/worktrees/delete-worktree-failed-dialog.tsx |
| ../app-shell | src/lib/stores/app-store.ts, src/lib/stores/git-store-cache.ts, src/lib/stores/git-store.ts, src/lib/stores/sign-in-store.ts |
| ../app-state | src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/lib/stores/repository-state-cache.ts |
| ../auth | src/lib/stores/accounts-store.ts |
| ../autocompletion | src/ui/changes/commit-message.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/sidebar.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/lib/ref-name-text-box.tsx |
| ../autocompletion/branch-autocompletion-provider | src/ui/worktrees/add-worktree-dialog.tsx |
| ../branch | src/lib/stores/app-store.ts |
| ../branches | src/ui/history/compare.tsx, src/ui/toolbar/branch-dropdown.tsx |
| ../branches/branch-list-item-context-menu | src/ui/toolbar/branch-dropdown.tsx |
| ../branches/branch-select | src/ui/open-pull-request/open-pull-request-header.tsx |
| ../branches/ci-status | src/ui/check-runs/ci-check-run-actions-job-step-item.tsx, src/ui/check-runs/ci-check-run-list-item.tsx |
| ../branches/group-branches | src/ui/history/compare.tsx |
| ../button | src/ui/lib/conflicts/unmerged-file.tsx |
| ../changes/commit-message | src/ui/commit-message/commit-message-dialog.tsx |
| ../check-runs/ci-check-re-run-button | src/ui/notifications/pull-request-checks-failed.tsx |
| ../check-runs/ci-check-run-actions-job-step-list | src/ui/notifications/pull-request-checks-failed.tsx |
| ../check-runs/ci-check-run-list | src/ui/notifications/pull-request-checks-failed.tsx |
| ../check-runs/ci-check-run-no-steps | src/ui/notifications/pull-request-checks-failed.tsx |
| ../check-runs/ci-check-run-popover | src/ui/toolbar/branch-dropdown.tsx |
| ../check-runs/ci-check-run-step-list-header | src/ui/notifications/pull-request-checks-failed.tsx |
| ../ci-checks/ci-checks | src/lib/stores/app-store.ts, src/lib/stores/commit-status-store.ts, src/lib/stores/notifications-store.ts |
| ../clamp | src/lib/stores/app-store.ts |
| ../clone-repository/cloneable-repository-filter-list | src/ui/no-repositories/no-repositories-view.tsx |
| ../compare | src/lib/markdown-filters/team-mention-filter.ts, src/lib/stores/accounts-store.ts, src/lib/stores/app-store.ts, src/lib/stores/github-user-store.ts, src/lib/stores/issues-store.ts |
| ../context-menu | src/ui/lib/conflicts/unmerged-file.tsx |
| ../copilot-app | src/lib/stores/app-store.ts |
| ../copilot-commit-message | src/lib/stores/copilot-store.ts |
| ../copilot-conflict-context | src/lib/stores/app-store.ts, src/lib/stores/copilot-store.ts |
| ../copilot-conflict-resolution | src/lib/stores/app-store.ts, src/lib/stores/copilot-store.ts |
| ../copilot-conflict-resolution-error | src/lib/stores/app-store.ts, src/lib/stores/copilot-store.ts |
| ../copilot-error | src/lib/stores/copilot-store.ts |
| ../copilot-in-memory-session-fs-provider | src/lib/stores/copilot-store.ts |
| ../copilot-runtime | src/lib/stores/copilot-store.ts |
| ../copilot/byok | src/lib/stats/stats-store.ts, src/lib/stores/app-store.ts |
| ../copilot/conflict-resolution-model | src/lib/stores/app-store.ts |
| ../copy-button | src/ui/diff/submodule-diff.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/secret-scanning/push-protection-error-location.tsx |
| ../crash/shared | src/lib/ipc-shared.ts, src/main-process/crash-window.ts |
| ../create-branch | src/ui/multi-commit-operation/cherry-pick.tsx |
| ../credential-sessions | src/lib/stats/stats-store.ts, src/lib/stores/accounts-store.ts, src/lib/trampoline/trampoline-credential-helper.ts |
| ../custom-integration | src/lib/editors/launch.ts, src/lib/shells/darwin.ts, src/lib/shells/linux.ts, src/lib/shells/shared.ts, src/lib/shells/win32.ts, src/lib/stores/app-store.ts |
| ../databases/github-user-database | src/lib/stores/github-user-store.ts |
| ../databases/issues-database | src/lib/stores/issues-store.ts |
| ../databases/pull-request-database | src/lib/stores/pull-request-store.ts |
| ../databases/repositories-database | src/lib/stores/repositories-store.ts |
| ../dialog | src/ui/about/about.tsx, src/ui/acknowledgements/acknowledgements.tsx, src/ui/add-repository/add-existing-repository.tsx, src/ui/add-repository/create-repository.tsx, src/ui/branches/push-branch-commits.tsx, src/ui/change-repository-alias/change-repository-alias-dialog.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/changes/confirm-commit-filtered-changes-dialog.tsx, src/ui/changes/oversized-files-warning.tsx, src/ui/check-runs/ci-check-run-rerun-dialog.tsx, src/ui/checkout/confirm-checkout-commit.tsx, src/ui/choose-fork-settings/choose-fork-settings-dialog.tsx, src/ui/cli-action/test-cli-action-dialog.tsx, src/ui/cli-installed/cli-installed.tsx, src/ui/clone-repository/clone-generic-repository.tsx, src/ui/clone-repository/clone-github-repository.tsx, src/ui/clone-repository/clone-repository.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/commit-progress/commit-progress.tsx, src/ui/copilot-app/copilot-app-not-found-dialog.tsx, src/ui/copilot/confirm-delete-byok-provider-dialog.tsx, src/ui/copilot/copilot-disclaimer.tsx, src/ui/copilot/edit-byok-model-dialog.tsx, src/ui/copilot/edit-byok-provider-dialog.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/create-tag/create-tag-dialog.tsx, src/ui/delete-branch/delete-branch-dialog.tsx, src/ui/delete-branch/delete-pull-request-dialog.tsx, src/ui/delete-branch/delete-remote-branch-dialog.tsx, src/ui/delete-tag/delete-tag-dialog.tsx, src/ui/diff/whitespace-hint-popover.tsx, src/ui/discard-changes/discard-changes-dialog.tsx, src/ui/discard-changes/discard-changes-retry-dialog.tsx, src/ui/discard-changes/discard-selection-dialog.tsx, src/ui/editor/editor-error.tsx, src/ui/forks/create-fork-dialog.tsx, src/ui/generate-commit-message/generate-commit-message-override-warning.tsx, src/ui/generic-git-auth/generic-git-auth.tsx, src/ui/history/unreachable-commits-dialog.tsx, src/ui/hook-failed/hook-failed.tsx, src/ui/install-git/install.tsx, src/ui/installing-update/installing-update.tsx, src/ui/invalidated-token/invalidated-token.tsx, src/ui/lfs/attribute-mismatch.tsx, src/ui/lfs/initialize-lfs.tsx, src/ui/local-changes-overwritten/local-changes-overwritten-dialog.tsx, src/ui/merge-conflicts/commit-conflicts-warning.tsx, src/ui/no-repositories/create-tutorial-repository-dialog.tsx, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/octicons/icon-preview-dialog.tsx, src/ui/open-pull-request/open-pull-request-dialog.tsx, src/ui/open-with-external-editor/open-with-external-editor.tsx, src/ui/preferences/accessibility.tsx, src/ui/preferences/accounts.tsx, src/ui/preferences/advanced.tsx, src/ui/preferences/appearance.tsx, src/ui/preferences/copilot-custom-providers-dialog.tsx, src/ui/preferences/copilot-settings-dialog.tsx, src/ui/preferences/copilot.tsx, src/ui/preferences/git.tsx, src/ui/preferences/integrations.tsx, src/ui/preferences/notifications.tsx, src/ui/preferences/preferences.tsx, src/ui/preferences/prompts.tsx, src/ui/preferences/test-copilot-snapshot-card-dialog.tsx, src/ui/preferences/test-token-expiration-dialog.tsx, src/ui/publish-repository/publish-repository.tsx, src/ui/publish-repository/publish.tsx, src/ui/push-needs-pull/push-needs-pull-warning.tsx, src/ui/rebase/confirm-force-push.tsx, src/ui/release-notes/release-notes-dialog.tsx, src/ui/remove-repository/confirm-remove-repository.tsx, src/ui/rename-branch/rename-branch-dialog.tsx, src/ui/repository-settings/fork-settings.tsx, src/ui/repository-settings/git-config.tsx, src/ui/repository-settings/git-ignore.tsx, src/ui/repository-settings/no-remote.tsx, src/ui/repository-settings/remote.tsx, src/ui/repository-settings/repository-settings.tsx, src/ui/reset/warning-before-reset.tsx, src/ui/saml-reauth-required/saml-reauth-required.tsx, src/ui/secret-scanning/bypass-push-protection-dialog.tsx, src/ui/secret-scanning/push-protection-error-dialog.tsx, src/ui/shell/shell-error.tsx, src/ui/sign-in/sign-in.tsx, src/ui/ssh/add-ssh-host.tsx, src/ui/ssh/ssh-key-passphrase.tsx, src/ui/ssh/ssh-user-password.tsx, src/ui/stash-changes/overwrite-stashed-changes-dialog.tsx, src/ui/stash-changes/stash-and-switch-branch-dialog.tsx, src/ui/stashing/confirm-discard-stash.tsx, src/ui/terms-and-conditions/terms-and-conditions.tsx, src/ui/thank-you/thank-you.tsx, src/ui/tutorial/confirm-exit-tutorial.tsx, src/ui/undo/warn-local-changes-before-undo.tsx, src/ui/unknown-authors/unknown-authors-dialog.tsx, src/ui/untrusted-certificate/untrusted-certificate.tsx, src/ui/upstream-already-exists/upstream-already-exists.tsx, src/ui/workflow-push-rejected/workflow-push-rejected.tsx, src/ui/worktrees/add-worktree-dialog.tsx, src/ui/worktrees/delete-worktree-dialog.tsx, src/ui/worktrees/delete-worktree-failed-dialog.tsx, src/ui/worktrees/rename-worktree-dialog.tsx |
| ../dialog/header | src/ui/open-pull-request/open-pull-request-header.tsx |
| ../dialog/is-top-most | src/ui/add-repository/create-repository.tsx, src/ui/clone-repository/clone-repository.tsx |
| ../dialog/ok-cancel-button-group | src/ui/add-repository/add-existing-repository.tsx, src/ui/add-repository/create-repository.tsx, src/ui/branches/push-branch-commits.tsx, src/ui/change-repository-alias/change-repository-alias-dialog.tsx, src/ui/changes/confirm-commit-filtered-changes-dialog.tsx, src/ui/changes/oversized-files-warning.tsx, src/ui/check-runs/ci-check-run-rerun-dialog.tsx, src/ui/checkout/confirm-checkout-commit.tsx, src/ui/choose-fork-settings/choose-fork-settings-dialog.tsx, src/ui/cli-action/test-cli-action-dialog.tsx, src/ui/clone-repository/clone-repository.tsx, src/ui/commit-progress/commit-progress.tsx, src/ui/copilot/confirm-delete-byok-provider-dialog.tsx, src/ui/copilot/edit-byok-model-dialog.tsx, src/ui/copilot/edit-byok-provider-dialog.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/create-tag/create-tag-dialog.tsx, src/ui/delete-branch/delete-branch-dialog.tsx, src/ui/delete-branch/delete-pull-request-dialog.tsx, src/ui/delete-branch/delete-remote-branch-dialog.tsx, src/ui/delete-tag/delete-tag-dialog.tsx, src/ui/discard-changes/discard-changes-dialog.tsx, src/ui/discard-changes/discard-changes-retry-dialog.tsx, src/ui/discard-changes/discard-selection-dialog.tsx, src/ui/forks/create-fork-dialog.tsx, src/ui/generic-git-auth/generic-git-auth.tsx, src/ui/history/unreachable-commits-dialog.tsx, src/ui/hook-failed/hook-failed.tsx, src/ui/install-git/install.tsx, src/ui/invalidated-token/invalidated-token.tsx, src/ui/lfs/attribute-mismatch.tsx, src/ui/lfs/initialize-lfs.tsx, src/ui/local-changes-overwritten/local-changes-overwritten-dialog.tsx, src/ui/merge-conflicts/commit-conflicts-warning.tsx, src/ui/no-repositories/create-tutorial-repository-dialog.tsx, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/notifications/pull-request-comment.tsx, src/ui/notifications/pull-request-review.tsx, src/ui/open-with-external-editor/open-with-external-editor.tsx, src/ui/preferences/copilot-custom-providers-dialog.tsx, src/ui/preferences/copilot-settings-dialog.tsx, src/ui/preferences/preferences.tsx, src/ui/preferences/test-copilot-snapshot-card-dialog.tsx, src/ui/preferences/test-token-expiration-dialog.tsx, src/ui/publish-repository/publish.tsx, src/ui/push-needs-pull/push-needs-pull-warning.tsx, src/ui/rebase/confirm-force-push.tsx, src/ui/release-notes/release-notes-dialog.tsx, src/ui/remove-repository/confirm-remove-repository.tsx, src/ui/rename-branch/rename-branch-dialog.tsx, src/ui/repository-settings/repository-settings.tsx, src/ui/reset/warning-before-reset.tsx, src/ui/saml-reauth-required/saml-reauth-required.tsx, src/ui/secret-scanning/bypass-push-protection-dialog.tsx, src/ui/secret-scanning/push-protection-error-dialog.tsx, src/ui/sign-in/sign-in.tsx, src/ui/ssh/add-ssh-host.tsx, src/ui/ssh/ssh-key-passphrase.tsx, src/ui/ssh/ssh-user-password.tsx, src/ui/stash-changes/overwrite-stashed-changes-dialog.tsx, src/ui/stash-changes/stash-and-switch-branch-dialog.tsx, src/ui/stashing/confirm-discard-stash.tsx, src/ui/stashing/stash-diff-header.tsx, src/ui/tutorial/confirm-exit-tutorial.tsx, src/ui/undo/warn-local-changes-before-undo.tsx, src/ui/unknown-authors/unknown-authors-dialog.tsx, src/ui/untrusted-certificate/untrusted-certificate.tsx, src/ui/upstream-already-exists/upstream-already-exists.tsx, src/ui/workflow-push-rejected/workflow-push-rejected.tsx, src/ui/worktrees/add-worktree-dialog.tsx, src/ui/worktrees/delete-worktree-dialog.tsx, src/ui/worktrees/delete-worktree-failed-dialog.tsx, src/ui/worktrees/rename-worktree-dialog.tsx |
| ../diff-parser | src/lib/git/diff.ts |
| ../diff/diff-header | src/ui/changes/changes.tsx, src/ui/history/selected-commits.tsx |
| ../diff/diff-options | src/ui/open-pull-request/pull-request-files-changed.tsx |
| ../diff/seamless-diff-switcher | src/ui/changes/changes.tsx, src/ui/history/selected-commits.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/stashing/stash-diff-viewer.tsx |
| ../directory-exists | src/lib/git/rev-parse.ts |
| ../dispatcher | src/ui/add-repository/add-existing-repository.tsx, src/ui/add-repository/create-repository.tsx, src/ui/app-menu/app-menu-bar-button.tsx, src/ui/app-menu/app-menu-bar.tsx, src/ui/app-menu/app-menu.tsx, src/ui/autocompletion/build-autocompletion-providers.ts, src/ui/autocompletion/issues-autocompletion-provider.tsx, src/ui/banners/merge-conflicts-banner.tsx, src/ui/banners/rebase-conflicts-banner.tsx, src/ui/banners/render-banner.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/ci-status.tsx, src/ui/branches/pull-request-badge.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/branches/pull-request-list.tsx, src/ui/branches/push-branch-commits.tsx, src/ui/change-repository-alias/change-repository-alias-dialog.tsx, src/ui/changes/changes.tsx, src/ui/changes/continue-rebase.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/no-changes.tsx, src/ui/changes/oversized-files-warning.tsx, src/ui/changes/sidebar.tsx, src/ui/check-runs/ci-check-run-popover.tsx, src/ui/check-runs/ci-check-run-rerun-dialog.tsx, src/ui/checkout/confirm-checkout-commit.tsx, src/ui/choose-fork-settings/choose-fork-settings-dialog.tsx, src/ui/cli-action/test-cli-action-dialog.tsx, src/ui/clone-repository/clone-repository.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/copilot/edit-byok-provider-dialog.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/create-tag/create-tag-dialog.tsx, src/ui/delete-branch/delete-branch-dialog.tsx, src/ui/delete-branch/delete-pull-request-dialog.tsx, src/ui/delete-branch/delete-remote-branch-dialog.tsx, src/ui/delete-tag/delete-tag-dialog.tsx, src/ui/discard-changes/discard-changes-dialog.tsx, src/ui/discard-changes/discard-changes-retry-dialog.tsx, src/ui/discard-changes/discard-selection-dialog.tsx, src/ui/forks/create-fork-dialog.tsx, src/ui/generate-commit-message/generate-commit-message-override-warning.tsx, src/ui/history/compare.tsx, src/ui/history/merge-call-to-action-with-conflicts.tsx, src/ui/history/merge-call-to-action.tsx, src/ui/history/selected-commits.tsx, src/ui/installing-update/installing-update.tsx, src/ui/invalidated-token/invalidated-token.tsx, src/ui/lib/open-file.ts, src/ui/lib/sign-in.tsx, src/ui/local-changes-overwritten/local-changes-overwritten-dialog.tsx, src/ui/merge-conflicts/commit-conflicts-warning.tsx, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/notifications/pull-request-comment.tsx, src/ui/notifications/pull-request-review.tsx, src/ui/open-pull-request/open-pull-request-dialog.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/preferences/preferences.tsx, src/ui/preferences/test-token-expiration-dialog.tsx, src/ui/publish-repository/publish.tsx, src/ui/push-needs-pull/push-needs-pull-warning.tsx, src/ui/rebase/confirm-force-push.tsx, src/ui/rename-branch/rename-branch-dialog.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/repository-settings/repository-settings.tsx, src/ui/reset/warning-before-reset.tsx, src/ui/saml-reauth-required/saml-reauth-required.tsx, src/ui/sign-in/sign-in.tsx, src/ui/stash-changes/overwrite-stashed-changes-dialog.tsx, src/ui/stash-changes/stash-and-switch-branch-dialog.tsx, src/ui/stashing/confirm-discard-stash.tsx, src/ui/stashing/stash-diff-header.tsx, src/ui/stashing/stash-diff-viewer.tsx, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/push-pull-button.tsx, src/ui/toolbar/revert-progress.tsx, src/ui/toolbar/worktree-dropdown.tsx, src/ui/tutorial/done.tsx, src/ui/tutorial/tutorial-panel.tsx, src/ui/undo/warn-local-changes-before-undo.tsx, src/ui/welcome/sign-in-enterprise.tsx, src/ui/welcome/start.tsx, src/ui/welcome/welcome.tsx, src/ui/workflow-push-rejected/workflow-push-rejected.tsx, src/ui/worktrees/add-worktree-dialog.tsx, src/ui/worktrees/rename-worktree-dialog.tsx |
| ../dispatcher/index | src/ui/banners/update-available.tsx |
| ../donut | src/ui/check-runs/ci-check-run-popover.tsx |
| ../drag-elements/commit-drag-element | src/ui/history/commit-list.tsx |
| ../dropdown-select-button | src/ui/history/merge-call-to-action-with-conflicts.tsx, src/ui/lib/update-branch.ts, src/ui/suggested-actions/dropdown-suggested-action.tsx |
| ../editors | src/lib/stores/app-store.ts |
| ../editors/shared | src/lib/stores/app-store.ts |
| src/lib/stores/app-store.ts, src/lib/stores/github-user-store.ts | |
| ../emoji | src/lib/markdown-filters/emoji-filter.ts, src/lib/markdown-filters/node-filter.ts, src/lib/stores/app-store.ts |
| ../endpoint-capabilities | src/lib/ci-checks/ci-checks.ts, src/lib/helpers/repo-rules.ts, src/lib/stores/accounts-store.ts, src/lib/stores/alive-store.ts, src/lib/stores/app-store.ts, src/lib/stores/copilot-store.ts, src/lib/stores/github-user-store.ts, src/lib/stores/sign-in-store.ts, src/lib/trampoline/trampoline-credential-helper.ts |
| ../endpoint-token | src/lib/stores/app-store.ts |
| ../enum | src/lib/shells/darwin.ts, src/lib/shells/linux.ts, src/lib/shells/win32.ts, src/lib/trampoline/trampoline-command-parser.ts |
| ../equality | src/lib/stores/app-store.ts, src/lib/stores/pull-request-store.ts, src/lib/stores/repositories-store.ts |
| ../errno-exception | src/lib/git/core.ts, src/lib/git/gitignore.ts |
| ../error-with-metadata | src/lib/stores/app-store.ts, src/lib/stores/cloning-repositories-store.ts, src/lib/stores/git-store.ts |
| ../exec-file | src/lib/copilot-app/index.ts |
| ../fatal-error | src/lib/databases/repositories-database.ts, src/lib/git/apply.ts, src/lib/git/core.ts, src/lib/git/diff.ts, src/lib/git/log.ts, src/lib/git/reset.ts, src/lib/git/stage.ts, src/lib/hooks/get-shell.ts, src/lib/shells/darwin.ts, src/lib/shells/linux.ts, src/lib/shells/win32.ts, src/lib/stats/stats-store.ts, src/lib/stores/accounts-store.ts, src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/lib/stores/pull-request-store.ts, src/lib/stores/repositories-store.ts, src/lib/stores/sign-in-store.ts, src/lib/trampoline/trampoline-command-parser.ts, src/lib/trampoline/trampoline-credential-helper.ts |
| ../feature-flag | src/lib/git/diff.ts, src/lib/hooks/config.ts, src/lib/shells/win32.ts, src/lib/stats/stats-store.ts, src/lib/stores/app-store.ts, src/lib/stores/copilot-store.ts |
| ../file-system | src/lib/git/diff.ts, src/lib/git/reorder.ts, src/lib/git/squash.ts, src/lib/progress/from-process.ts, src/lib/progress/lfs.ts |
| ../find-default-branch | src/lib/stores/git-store.ts |
| ../focus-container | src/ui/lib/author-input/author-input.tsx |
| ../format-commit-message | src/lib/stores/app-store.ts, src/lib/stores/git-store.ts |
| ../format-duration | src/lib/ci-checks/ci-checks.ts |
| ../format-log-message | src/lib/logging/main/install.ts, src/lib/logging/renderer/install.ts |
| ../generic-git-auth | src/lib/trampoline/find-account.ts, src/lib/trampoline/trampoline-credential-helper.ts |
| ../get-account-for-repository | src/lib/stores/app-store.ts |
| ../get-architecture | src/lib/stats/stats-store.ts |
| ../get-file-hash | src/lib/ssh/ssh-key-passphrase.ts |
| ../get-old-path | src/lib/git/diff.ts |
| ../get-os | src/lib/stats/stats-store.ts |
| ../get-renderer-guid | src/lib/stats/stats-store.ts |
| ../git | src/lib/helpers/default-branch.ts, src/lib/helpers/repo-rules.ts, src/lib/stats/stats-store.ts, src/lib/stores/ahead-behind-store.ts, src/lib/stores/app-store.ts, src/lib/stores/cloning-repositories-store.ts, src/lib/stores/git-store.ts, src/lib/stores/notifications-store.ts |
| ../git-error-context | src/lib/stores/app-store.ts |
| ../git-store | src/lib/stores/updates/update-remote-url.ts |
| ../git-store-cache | src/lib/stores/helpers/branch-pruner.ts |
| ../git/cherry-pick | src/lib/stores/app-store.ts |
| ../git/core | src/lib/progress/from-process.ts, src/lib/trampoline/trampoline-environment.ts |
| ../git/credential | src/lib/trampoline/trampoline-credential-helper.ts |
| ../git/lfs | src/lib/stores/app-store.ts |
| ../git/merge-tree | src/lib/stores/app-store.ts |
| ../git/reorder | src/lib/stores/app-store.ts |
| ../git/squash | src/lib/stores/app-store.ts |
| ../git/stash | src/lib/stores/app-store.ts, src/lib/stores/git-store.ts |
| ../helpers/default-branch | src/lib/git/clone.ts, src/lib/git/init.ts, src/lib/stores/git-store.ts |
| ../helpers/non-fatal-exception | src/lib/stores/app-store.ts, src/lib/stores/repository-state-cache.ts, src/lib/trampoline/trampoline-server.ts |
| ../helpers/pull-request-matching | src/lib/stores/app-store.ts |
| ../helpers/push-control | src/lib/stores/app-store.ts |
| ../helpers/repo-rules | src/lib/stores/app-store.ts |
| ../history/commit-list-item | src/ui/drag-elements/commit-drag-element.tsx, src/ui/lib/configure-git-user.tsx |
| ../history/file-list | src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/stashing/stash-diff-viewer.tsx |
| ../history/unreachable-commits-dialog | src/ui/dispatcher/dispatcher.ts |
| ../hooks/config | src/lib/stats/stats-store.ts |
| ../hooks/with-hooks-env | src/lib/git/core.ts |
| ../http | src/lib/stats/stats-store.ts, src/lib/stores/pull-request-store.ts |
| ../infer-last-push-for-repository | src/lib/stores/app-store.ts |
| ../ipc-renderer | src/lib/notifications/notification-handler.ts, src/lib/stores/app-store.ts |
| ../ipc-webcontents | src/main-process/menu/build-default-menu.ts |
| ../is-git-on-path | src/lib/shells/win32.ts |
| ../keyboard-shortcut/keyboard-shortcut | src/ui/branches/no-branches.tsx, src/ui/changes/no-changes.tsx, src/ui/history/commit-list.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/tutorial/tutorial-panel.tsx, src/ui/window/full-screen-info.tsx |
| ../lib/access-text | src/ui/app-menu/menu-list-item.tsx |
| ../lib/action-status-icon | src/ui/history/merge-call-to-action-with-conflicts.tsx |
| ../lib/api | src/main-process/authenticated-image-filter.ts, src/models/account.ts, src/models/dot-com-bots.ts, src/models/owner.ts, src/models/popup.ts, src/models/publish-settings.ts, src/ui/app.tsx, src/ui/index.tsx |
| ../lib/app-proxy | src/ui/about/about-test-dialog.tsx, src/ui/acknowledgements/acknowledgements.tsx |
| ../lib/app-shell | src/main-process/app-window.ts, src/ui/app.tsx |
| ../lib/app-state | src/lib/menu-update.ts, src/lib/rebase.ts, src/models/multi-commit-operation.ts, src/ui/app.tsx, src/ui/index.tsx, src/ui/repository.tsx |
| ../lib/application-theme | src/ui/dispatcher/dispatcher.ts, src/ui/preferences/appearance.tsx, src/ui/preferences/preferences.tsx |
| ../lib/aria-types | src/ui/toolbar/button.tsx, src/ui/toolbar/dropdown.tsx |
| ../lib/augmented-filter-list | src/ui/changes/filter-changes-list.tsx |
| ../lib/authenticated-image-token-handler | src/ui/index.tsx |
| ../lib/authentication-form | src/ui/welcome/start.tsx |
| ../lib/author-input/author-input | src/ui/changes/commit-message.tsx |
| ../lib/avatar | src/ui/autocompletion/user-autocompletion-provider.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/history/commit-list.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/preferences/accounts.tsx, src/ui/preferences/snapshot-card.tsx |
| ../lib/avatar-stack | src/ui/history/commit-list-item.tsx, src/ui/history/expandable-commit-summary.tsx |
| ../lib/branch | src/ui/app.tsx |
| ../lib/branch-name-rule-validation | src/ui/create-branch/create-branch-dialog.tsx, src/ui/rename-branch/rename-branch-dialog.tsx |
| ../lib/branch-name-warnings | src/ui/create-branch/create-branch-dialog.tsx, src/ui/rename-branch/rename-branch-dialog.tsx |
| ../lib/button | src/ui/about/about.tsx, src/ui/add-repository/add-existing-repository.tsx, src/ui/branches/branch-list.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/no-branches.tsx, src/ui/branches/pull-request-badge.tsx, src/ui/branches/pull-request-list.tsx, src/ui/changes/changes-list-filter-options.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/continue-rebase.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/undo-commit.tsx, src/ui/check-runs/ci-check-re-run-button.tsx, src/ui/check-runs/ci-check-run-actions-job-step-item.tsx, src/ui/check-runs/ci-check-run-list-item.tsx, src/ui/check-runs/ci-check-run-no-steps.tsx, src/ui/check-runs/ci-check-run-step-list-header.tsx, src/ui/clone-repository/clone-generic-repository.tsx, src/ui/clone-repository/clone-github-repository.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/copilot/edit-byok-provider-dialog.tsx, src/ui/dialog/ok-cancel-button-group.tsx, src/ui/diff/index.tsx, src/ui/diff/side-by-side-diff-row.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/history/merge-call-to-action.tsx, src/ui/lib/configure-git-user.tsx, src/ui/no-repositories/no-repositories-view.tsx, src/ui/preferences/accounts.tsx, src/ui/preferences/copilot-custom-providers-dialog.tsx, src/ui/preferences/copilot-model-selection-info.tsx, src/ui/preferences/custom-integration-form.tsx, src/ui/preferences/integrations.tsx, src/ui/preferences/snapshot-card.tsx, src/ui/preferences/test-copilot-snapshot-card-dialog.tsx, src/ui/preferences/test-token-expiration-dialog.tsx, src/ui/release-notes/release-notes-dialog.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/secret-scanning/push-protection-error-location.tsx, src/ui/suggested-actions/suggested-action.tsx, src/ui/toolbar/button.tsx, src/ui/toolbar/push-pull-button-dropdown.tsx, src/ui/tutorial/tutorial-panel.tsx, src/ui/welcome/configure-git.tsx, src/ui/welcome/sign-in-enterprise.tsx, src/ui/welcome/start.tsx, src/ui/window/window-controls.tsx, src/ui/worktrees/worktree-list.tsx |
| ../lib/call-to-action | src/ui/clone-repository/clone-repository.tsx, src/ui/preferences/accounts.tsx, src/ui/preferences/copilot.tsx, src/ui/publish-repository/publish.tsx, src/ui/repository-settings/no-remote.tsx |
| ../lib/checkbox | src/ui/add-repository/create-repository.tsx, src/ui/changes/changed-file.tsx, src/ui/changes/changes-list-filter-options.tsx, src/ui/changes/confirm-commit-filtered-changes-dialog.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/checkout/confirm-checkout-commit.tsx, src/ui/delete-branch/delete-branch-dialog.tsx, src/ui/diff/diff-options.tsx, src/ui/discard-changes/discard-changes-dialog.tsx, src/ui/discard-changes/discard-changes-retry-dialog.tsx, src/ui/discard-changes/discard-selection-dialog.tsx, src/ui/generate-commit-message/generate-commit-message-override-warning.tsx, src/ui/preferences/accessibility.tsx, src/ui/preferences/advanced.tsx, src/ui/preferences/appearance.tsx, src/ui/preferences/copilot-user-settings.tsx, src/ui/preferences/git.tsx, src/ui/preferences/notifications.tsx, src/ui/preferences/prompts.tsx, src/ui/preferences/test-copilot-snapshot-card-dialog.tsx, src/ui/rebase/confirm-force-push.tsx, src/ui/remove-repository/confirm-remove-repository.tsx, src/ui/ssh/ssh-key-passphrase.tsx, src/ui/ssh/ssh-user-password.tsx, src/ui/stashing/confirm-discard-stash.tsx, src/ui/undo/warn-local-changes-before-undo.tsx, src/ui/worktrees/delete-worktree-dialog.tsx |
| ../lib/ci-checks/ci-checks | src/models/popup.ts |
| ../lib/clamp | src/ui/app.tsx, src/ui/pull-request-quick-view.tsx, src/ui/repository.tsx |
| ../lib/cli-action | src/main-process/app-window.ts, src/main-process/main.ts |
| ../lib/commit-attribution | src/ui/history/commit-list-item.tsx, src/ui/history/expandable-commit-summary.tsx |
| ../lib/commit-url | src/ui/app.tsx |
| ../lib/compute-bundle-hash | src/main-process/exception-reporting.ts |
| ../lib/config-lock-file-exists | src/ui/preferences/preferences.tsx |
| ../lib/configure-git-user | src/ui/welcome/configure-git.tsx |
| ../lib/context-menu | src/ui/changes/filter-changes-list.tsx, src/ui/discard-changes/discard-changes-dialog.tsx, src/ui/discard-changes/discard-changes-retry-dialog.tsx, src/ui/history/selected-commits.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/remove-repository/confirm-remove-repository.tsx, src/ui/repositories-list/repository-list-item-context-menu.ts |
| ../lib/copilot-error | src/ui/app-error.tsx |
| ../lib/copilot-model-picker | src/ui/preferences/copilot-model-selection-info.tsx, src/ui/preferences/copilot-user-settings.tsx |
| ../lib/copilot/conflict-resolution-model | src/ui/app.tsx |
| ../lib/custom-integration | src/ui/app.tsx |
| ../lib/databases | src/ui/index.tsx |
| ../lib/default-dir | src/ui/clone-repository/clone-repository.tsx |
| ../lib/drag-and-drop-manager | src/ui/app.tsx, src/ui/repository.tsx, src/ui/tab-bar.tsx |
| ../lib/draggable | src/ui/history/commit-list-item.tsx |
| ../lib/email | src/models/avatar.ts, src/ui/account-picker.tsx |
| ../lib/emoji | src/models/banner.ts, src/ui/pull-request-quick-view.tsx, src/ui/repository.tsx |
| ../lib/endpoint-token | src/main-process/authenticated-image-filter.ts, src/main-process/authenticated-image-token-resolver.ts |
| ../lib/enterprise-server-confirmation | src/ui/sign-in/sign-in.tsx |
| ../lib/enterprise-server-entry | src/ui/lib/sign-in.tsx |
| ../lib/error-with-metadata | src/ui/app-error.tsx |
| ../lib/fancy-text-box | src/ui/history/compare.tsx |
| ../lib/fatal-error | src/lib/diff-parser.ts, src/lib/patch-formatter.ts, src/main-process/main.ts, src/models/app-menu.ts, src/models/repository.ts, src/models/tip.ts, src/ui/app.tsx, src/ui/repository.tsx |
| ../lib/feature-flag | src/models/formatting-preferences.ts, src/ui/app.tsx, src/ui/index.tsx |
| ../lib/filter-list | src/ui/branches/branch-list.tsx, src/ui/branches/group-branches.ts, src/ui/branches/pull-request-list.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/clone-repository/group-repositories.ts, src/ui/history/compare.tsx, src/ui/repositories-list/group-repositories.ts, src/ui/repositories-list/repositories-list.tsx, src/ui/worktrees/worktree-list.tsx |
| ../lib/find-toast-activator-clsid | src/main-process/notifications.ts |
| ../lib/fix-emoji-spacing | src/ui/index.tsx |
| ../lib/focus-container | src/ui/changes/commit-message.tsx, src/ui/check-runs/ci-check-run-list.tsx |
| ../lib/form | src/ui/lib/configure-git-user.tsx |
| ../lib/format-date | src/ui/relative-time.tsx |
| ../lib/format-relative | src/ui/relative-time.tsx |
| ../lib/fuzzy-find | src/ui/account-picker.tsx |
| ../lib/get-account-for-repository | src/ui/app.tsx |
| ../lib/get-architecture | src/main-process/exception-reporting.ts, src/main-process/main.ts |
| ../lib/get-main-guid | src/main-process/exception-reporting.ts, src/main-process/main.ts |
| ../lib/get-os | src/crash/crash-app.tsx, src/ui/app.tsx, src/ui/index.tsx |
| ../lib/get-renderer-guid | src/ui/index.tsx |
| ../lib/get-updater-guid | src/main-process/app-window.ts |
| ../lib/git | src/models/popup.ts, src/ui/app.tsx, src/ui/missing-repository.tsx, src/ui/terminal.tsx |
| ../lib/git-config-user-form | src/ui/preferences/git.tsx, src/ui/repository-settings/git-config.tsx |
| ../lib/git/coerce-to-string | src/ui/app-error.tsx |
| ../lib/git/core | src/ui/app-error.tsx |
| ../lib/git/interpret-trailers | src/models/commit.ts |
| ../lib/helpers/non-fatal-exception | src/ui/app.tsx, src/ui/index.tsx |
| ../lib/helpers/regex | src/ui/app-error.tsx |
| ../lib/highlight-text | src/ui/autocompletion/branch-autocompletion-provider.tsx, src/ui/branches/branch-list-item.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/history/compare-branch-list-item.tsx, src/ui/repositories-list/repository-list-item.tsx, src/ui/worktrees/worktree-list-item.tsx |
| ../lib/highlighter/types | src/highlighter/index.ts |
| ../lib/id-pool | src/ui/autocompletion/autocompleting-text-input.tsx, src/ui/dialog/dialog.tsx |
| ../lib/identifier-rules | src/ui/preferences/preferences.tsx, src/ui/repository-settings/repository-settings.tsx |
| ../lib/input-description/input-error | src/ui/add-repository/add-existing-repository.tsx, src/ui/add-repository/create-repository.tsx, src/ui/preferences/custom-integration-form.tsx, src/ui/preferences/integrations.tsx |
| ../lib/input-description/input-warning | src/ui/add-repository/create-repository.tsx |
| ../lib/install-cli | src/ui/cli-installed/cli-installed.tsx, src/ui/dispatcher/dispatcher.ts |
| ../lib/ipc-renderer | src/crash/crash-app.tsx, src/ui/app-theme.tsx, src/ui/app.tsx, src/ui/index.tsx, src/ui/main-process-proxy.ts |
| ../lib/ipc-shared | src/main-process/ipc-main.ts, src/main-process/ipc-webcontents.ts, src/ui/main-process-proxy.ts |
| ../lib/is-application-bundle | src/ui/main-process-proxy.ts |
| ../lib/link-button | src/ui/about/about.tsx, src/ui/acknowledgements/acknowledgements.tsx, src/ui/add-repository/add-existing-repository.tsx, src/ui/add-repository/create-repository.tsx, src/ui/banners/cherry-pick-conflicts-banner.tsx, src/ui/banners/conflicts-found-banner.tsx, src/ui/banners/merge-conflicts-banner.tsx, src/ui/banners/open-thank-you-card.tsx, src/ui/banners/os-version-no-longer-supported-banner.tsx, src/ui/banners/rebase-conflicts-banner.tsx, src/ui/banners/success-banner.tsx, src/ui/banners/update-available.tsx, src/ui/branches/no-pull-requests.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/confirm-commit-filtered-changes-dialog.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/no-changes.tsx, src/ui/changes/oversized-files-warning.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/copilot-app/copilot-app-not-found-dialog.tsx, src/ui/copilot/copilot-disclaimer.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/delete-branch/delete-pull-request-dialog.tsx, src/ui/diff/binary-file.tsx, src/ui/diff/diff-contents-warning.tsx, src/ui/diff/submodule-diff.tsx, src/ui/forks/create-fork-dialog.tsx, src/ui/generate-commit-message/generate-commit-message-override-warning.tsx, src/ui/generic-git-auth/generic-git-auth.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/history/unreachable-commits-dialog.tsx, src/ui/lfs/attribute-mismatch.tsx, src/ui/lfs/initialize-lfs.tsx, src/ui/no-repositories/create-tutorial-repository-dialog.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/notifications/pull-request-comment.tsx, src/ui/notifications/pull-request-review.tsx, src/ui/preferences/advanced.tsx, src/ui/preferences/copilot-user-settings.tsx, src/ui/preferences/git.tsx, src/ui/preferences/integrations.tsx, src/ui/preferences/notifications.tsx, src/ui/release-notes/release-notes-dialog.tsx, src/ui/repository-rules/repo-ruleset-link.tsx, src/ui/repository-rules/repo-rulesets-for-branch-link.tsx, src/ui/repository-settings/git-ignore.tsx, src/ui/repository-settings/no-remote.tsx, src/ui/secret-scanning/push-protection-error-dialog.tsx, src/ui/terms-and-conditions/terms-and-conditions.tsx, src/ui/tutorial/tutorial-panel.tsx, src/ui/welcome/start.tsx |
| ../lib/list | src/ui/app-menu/app-menu.tsx, src/ui/app-menu/menu-pane.tsx, src/ui/autocompletion/autocompleting-text-input.tsx, src/ui/branches/branch-list.tsx, src/ui/branches/branch-select.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/sidebar.tsx, src/ui/clone-repository/clone-github-repository.tsx, src/ui/clone-repository/clone-repository.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/history/commit-list.tsx, src/ui/history/compare.tsx, src/ui/history/file-list.tsx, src/ui/lib/filter-list.tsx, src/ui/no-repositories/no-repositories-view.tsx, src/ui/worktrees/worktree-list.tsx |
| ../lib/list/list-row-index-path | src/ui/history/commit-list.tsx |
| ../lib/list/section-list | src/ui/lib/augmented-filter-list.tsx, src/ui/lib/section-filter-list.tsx |
| ../lib/list/section-list-selection | src/ui/lib/augmented-filter-list.tsx, src/ui/lib/section-filter-list.tsx |
| ../lib/loading | src/ui/about/about.tsx, src/ui/acknowledgements/acknowledgements.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/continue-rebase.tsx, src/ui/diff/seamless-diff-switcher.tsx, src/ui/welcome/start.tsx |
| ../lib/local-storage | src/ui/app.tsx |
| ../lib/logging/format-error | src/main-process/show-uncaught-exception.ts |
| ../lib/logging/get-log-path | src/main-process/log.ts |
| ../lib/logging/log-level | src/main-process/log.ts |
| ../lib/logging/main/install | src/main-process/main.ts |
| ../lib/logging/renderer/install | src/ui/index.tsx |
| ../lib/menu-item | src/ui/app.tsx |
| ../lib/multi-commit-operation | src/ui/app.tsx |
| ../lib/notifications/notification-handler | src/ui/index.tsx |
| ../lib/observable-ref | src/ui/changes/filter-changes-list.tsx, src/ui/diff/diff-options.tsx, src/ui/octicons/octicon.tsx, src/ui/repositories-list/repository-list-item.tsx, src/ui/toolbar/button.tsx |
| ../lib/offset-from | src/ui/app.tsx |
| ../lib/open-file | src/ui/changes/sidebar.tsx, src/ui/history/selected-commits.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx |
| ../lib/parse-app-url | src/main-process/app-window.ts, src/main-process/main.ts |
| ../lib/parse-files-to-be-overwritten | src/ui/dispatcher/error-handlers.ts |
| ../lib/password-text-box | src/ui/generic-git-auth/generic-git-auth.tsx, src/ui/ssh/ssh-key-passphrase.tsx, src/ui/ssh/ssh-user-password.tsx |
| ../lib/path | src/crash/crash-app.tsx, src/main-process/app-window.ts |
| ../lib/path-exists | src/main-process/squirrel-updater.ts, src/ui/main-process-proxy.ts |
| ../lib/path-label | src/ui/changes/changed-file.tsx, src/ui/diff/diff-header.tsx, src/ui/history/committed-file-item.tsx |
| ../lib/path-text | src/ui/changes/oversized-files-warning.tsx, src/ui/discard-changes/discard-changes-dialog.tsx, src/ui/discard-changes/discard-selection-dialog.tsx, src/ui/lfs/initialize-lfs.tsx, src/ui/local-changes-overwritten/local-changes-overwritten-dialog.tsx, src/ui/merge-conflicts/commit-conflicts-warning.tsx, src/ui/secret-scanning/push-protection-error-location.tsx, src/ui/unknown-authors/unknown-authors-dialog.tsx |
| ../lib/plural | src/ui/changes/filter-changes-list.tsx |
| ../lib/popover | src/ui/autocompletion/autocompleting-text-input.tsx, src/ui/changes/changes-list-filter-options.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/changes/commit-message.tsx, src/ui/check-runs/ci-check-run-popover.tsx, src/ui/diff/diff-options.tsx, src/ui/diff/side-by-side-diff-row.tsx, src/ui/diff/whitespace-hint-popover.tsx, src/ui/history/commit-list.tsx, src/ui/preferences/copilot-model-selection-info.tsx |
| ../lib/popover-dropdown | src/ui/branches/branch-select.tsx |
| ../lib/process/win32 | src/main-process/squirrel-updater.ts |
| ../lib/promise | src/ui/copy-button.tsx |
| ../lib/radio-button | src/ui/diff/diff-options.tsx |
| ../lib/radio-group | src/ui/preferences/appearance.tsx, src/ui/preferences/prompts.tsx, src/ui/repository-settings/fork-settings.tsx, src/ui/repository-settings/git-config.tsx |
| ../lib/rebase | src/ui/app.tsx |
| ../lib/rect | src/ui/toolbar/dropdown.tsx |
| ../lib/ref | src/ui/add-repository/add-existing-repository.tsx, src/ui/add-repository/create-repository.tsx, src/ui/branches/no-pull-requests.tsx, src/ui/branches/push-branch-commits.tsx, src/ui/changes/no-changes.tsx, src/ui/clone-repository/clone-generic-repository.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/copilot/confirm-delete-byok-provider-dialog.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/create-tag/create-tag-dialog.tsx, src/ui/delete-branch/delete-branch-dialog.tsx, src/ui/delete-branch/delete-remote-branch-dialog.tsx, src/ui/delete-tag/delete-tag-dialog.tsx, src/ui/diff/submodule-diff.tsx, src/ui/generic-git-auth/generic-git-auth.tsx, src/ui/history/compare.tsx, src/ui/invalidated-token/invalidated-token.tsx, src/ui/no-repositories/create-tutorial-repository-dialog.tsx, src/ui/open-pull-request/open-pull-request-dialog.tsx, src/ui/open-pull-request/open-pull-request-header.tsx, src/ui/preferences/git.tsx, src/ui/rebase/confirm-force-push.tsx, src/ui/remove-repository/confirm-remove-repository.tsx, src/ui/repository-settings/git-ignore.tsx, src/ui/sign-in/sign-in.tsx, src/ui/tutorial/tutorial-panel.tsx, src/ui/upstream-already-exists/upstream-already-exists.tsx, src/ui/workflow-push-rejected/workflow-push-rejected.tsx, src/ui/worktrees/add-worktree-dialog.tsx, src/ui/worktrees/delete-worktree-dialog.tsx, src/ui/worktrees/delete-worktree-failed-dialog.tsx |
| ../lib/ref-name-text-box | src/ui/create-branch/create-branch-dialog.tsx, src/ui/create-tag/create-tag-dialog.tsx, src/ui/preferences/git.tsx, src/ui/rename-branch/rename-branch-dialog.tsx, src/ui/worktrees/add-worktree-dialog.tsx |
| ../lib/releases | src/ui/about/about.tsx, src/ui/banners/update-available.tsx, src/ui/release-notes/release-notes-dialog.tsx |
| ../lib/remove-remote-prefix | src/models/branch.ts |
| ../lib/repository-matching | src/ui/app.tsx |
| ../lib/repository-path | src/ui/add-repository/create-repository.tsx, src/ui/worktrees/add-worktree-dialog.tsx |
| ../lib/rich-text | src/ui/banners/open-thank-you-card.tsx, src/ui/banners/update-available.tsx, src/ui/changes/undo-commit.tsx, src/ui/history/commit-list-item.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/release-notes/release-notes-dialog.tsx, src/ui/thank-you/thank-you.tsx |
| ../lib/row | src/ui/about/about.tsx, src/ui/add-repository/add-existing-repository.tsx, src/ui/add-repository/create-repository.tsx, src/ui/branches/branches-container.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/changes/confirm-commit-filtered-changes-dialog.tsx, src/ui/checkout/confirm-checkout-commit.tsx, src/ui/choose-fork-settings/choose-fork-settings-dialog.tsx, src/ui/cli-action/test-cli-action-dialog.tsx, src/ui/clone-repository/clone-generic-repository.tsx, src/ui/clone-repository/clone-github-repository.tsx, src/ui/copilot/edit-byok-model-dialog.tsx, src/ui/copilot/edit-byok-provider-dialog.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/generate-commit-message/generate-commit-message-override-warning.tsx, src/ui/generic-git-auth/generic-git-auth.tsx, src/ui/installing-update/installing-update.tsx, src/ui/lib/augmented-filter-list.tsx, src/ui/lib/configure-git-user.tsx, src/ui/lib/filter-list.tsx, src/ui/lib/section-filter-list.tsx, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/notifications/pull-request-comment.tsx, src/ui/notifications/pull-request-review.tsx, src/ui/open-with-external-editor/open-with-external-editor.tsx, src/ui/preferences/accounts.tsx, src/ui/preferences/appearance.tsx, src/ui/preferences/copilot-user-settings.tsx, src/ui/preferences/test-copilot-snapshot-card-dialog.tsx, src/ui/preferences/test-token-expiration-dialog.tsx, src/ui/publish-repository/publish-repository.tsx, src/ui/repository-settings/git-config.tsx, src/ui/reset/warning-before-reset.tsx, src/ui/sign-in/sign-in.tsx, src/ui/ssh/ssh-key-passphrase.tsx, src/ui/ssh/ssh-user-password.tsx, src/ui/stash-changes/overwrite-stashed-changes-dialog.tsx, src/ui/stash-changes/stash-and-switch-branch-dialog.tsx, src/ui/stashing/confirm-discard-stash.tsx, src/ui/undo/warn-local-changes-before-undo.tsx, src/ui/worktrees/add-worktree-dialog.tsx |
| ../lib/sandboxed-markdown | src/ui/notifications/pull-request-comment-like.tsx, src/ui/release-notes/release-notes-dialog.tsx |
| ../lib/section-filter-list | src/ui/branches/branch-list.tsx, src/ui/branches/pull-request-list.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/worktrees/worktree-list.tsx |
| ../lib/select | src/ui/add-repository/create-repository.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/copilot/edit-byok-model-dialog.tsx, src/ui/copilot/edit-byok-provider-dialog.tsx, src/ui/open-with-external-editor/open-with-external-editor.tsx, src/ui/preferences/appearance.tsx, src/ui/preferences/git.tsx, src/ui/preferences/integrations.tsx, src/ui/preferences/test-token-expiration-dialog.tsx, src/ui/publish-repository/publish-repository.tsx |
| ../lib/shell | src/main-process/main.ts, src/ui/index.tsx |
| ../lib/shells | src/models/menu-labels.ts |
| ../lib/sign-in | src/ui/welcome/sign-in-enterprise.tsx |
| ../lib/source-map-support | src/main-process/main.ts, src/ui/index.tsx |
| ../lib/stats | src/main-process/app-window.ts, src/ui/index.tsx |
| ../lib/stores | src/ui/app.tsx, src/ui/index.tsx, src/ui/repository.tsx |
| ../lib/stores/ahead-behind-store | src/ui/app.tsx, src/ui/index.tsx, src/ui/repository.tsx |
| ../lib/stores/alive-store | src/main-process/notifications.ts, src/ui/index.tsx |
| ../lib/stores/api-repositories-store | src/ui/index.tsx |
| ../lib/stores/commit-status-store | src/ui/index.tsx |
| ../lib/stores/copilot-store | src/ui/app.tsx |
| ../lib/stores/notifications-debug-store | src/ui/app.tsx, src/ui/index.tsx |
| ../lib/stores/notifications-store | src/ui/index.tsx |
| ../lib/stores/pull-request-coordinator | src/ui/index.tsx |
| ../lib/stores/repository-state-cache | src/ui/app.tsx, src/ui/index.tsx |
| ../lib/suppress-certificate-error | src/ui/app.tsx |
| ../lib/text-area | src/ui/repository-settings/git-ignore.tsx |
| ../lib/text-box | src/ui/add-repository/add-existing-repository.tsx, src/ui/add-repository/create-repository.tsx, src/ui/branches/branch-list.tsx, src/ui/change-repository-alias/change-repository-alias-dialog.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/cli-action/test-cli-action-dialog.tsx, src/ui/clone-repository/clone-generic-repository.tsx, src/ui/clone-repository/clone-github-repository.tsx, src/ui/copilot/edit-byok-model-dialog.tsx, src/ui/copilot/edit-byok-provider-dialog.tsx, src/ui/diff/diff-search-input.tsx, src/ui/generic-git-auth/generic-git-auth.tsx, src/ui/history/compare.tsx, src/ui/lib/augmented-filter-list.tsx, src/ui/lib/configure-git-user.tsx, src/ui/lib/filter-list.tsx, src/ui/lib/section-filter-list.tsx, src/ui/preferences/custom-integration-form.tsx, src/ui/preferences/integrations.tsx, src/ui/preferences/test-copilot-snapshot-card-dialog.tsx, src/ui/publish-repository/publish-repository.tsx, src/ui/repository-settings/remote.tsx, src/ui/sign-in/sign-in.tsx, src/ui/worktrees/rename-worktree-dialog.tsx |
| ../lib/thank-you | src/ui/app.tsx |
| ../lib/throttled-scheduler | src/ui/autocompletion/issues-autocompletion-provider.tsx, src/ui/history/compare.tsx, src/ui/history/selected-commits.tsx |
| ../lib/timing | src/ui/branches/branches-container.tsx, src/ui/branches/pull-request-list.tsx, src/ui/changes/commit-message.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/create-tag/create-tag-dialog.tsx, src/ui/stash-changes/stash-and-switch-branch-dialog.tsx |
| ../lib/toggletipped-content | src/ui/changes/commit-message.tsx |
| ../lib/tooltip | src/ui/changes/changed-file.tsx, src/ui/changes/commit-message.tsx, src/ui/check-runs/ci-check-run-actions-job-step-item.tsx, src/ui/check-runs/ci-check-run-list-item.tsx, src/ui/diff/diff-options.tsx, src/ui/diff/side-by-side-diff-row.tsx, src/ui/history/committed-file-item.tsx, src/ui/octicons/octicon.tsx, src/ui/preferences/snapshot-card.tsx, src/ui/repositories-list/repository-list-item.tsx, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/button.tsx, src/ui/toolbar/dropdown.tsx |
| ../lib/tooltipped-content | src/ui/autocompletion/issues-autocompletion-provider.tsx, src/ui/branches/branch-list-item.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/changes/changed-file.tsx, src/ui/check-runs/ci-check-run-actions-job-step-item.tsx, src/ui/check-runs/ci-check-run-list-item.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/history/commit-list-item.tsx, src/ui/history/committed-file-item.tsx, src/ui/history/compare-branch-list-item.tsx, src/ui/preferences/snapshot-card.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/repositories-list/repository-list-item.tsx, src/ui/worktrees/worktree-list-item.tsx |
| ../lib/trampoline/trampoline-askpass-handler | src/ui/index.tsx |
| ../lib/trampoline/trampoline-command | src/ui/index.tsx |
| ../lib/trampoline/trampoline-credential-helper | src/ui/index.tsx |
| ../lib/trampoline/trampoline-server | src/ui/index.tsx |
| ../lib/trampoline/trampoline-ui-helper | src/ui/index.tsx |
| ../lib/update-branch | src/ui/history/merge-call-to-action-with-conflicts.tsx |
| ../lib/update-store | src/ui/about/about-test-dialog.tsx, src/ui/about/about.tsx, src/ui/banners/update-available.tsx, src/ui/installing-update/installing-update.tsx, src/ui/release-notes/release-notes-dialog.tsx |
| ../lib/valid-notification-pull-request-review | src/models/popup.ts |
| ../lib/vertical-segmented-control | src/ui/choose-fork-settings/choose-fork-settings-dialog.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/secret-scanning/bypass-push-protection-dialog.tsx, src/ui/stash-changes/stash-and-switch-branch-dialog.tsx |
| ../lib/web-flow-committer | src/models/avatar.ts |
| ../lib/window-state | src/crash/crash-app.tsx, src/main-process/app-window.ts, src/main-process/crash-window.ts |
| ../lib/worktree-dropdown | src/ui/app.tsx |
| ../link-button | src/ui/lib/conflicts/render-functions.tsx |
| ../local-storage | src/lib/hooks/config.ts, src/lib/ssh/ssh.ts, src/lib/stats/stats-store.ts, src/lib/stores/app-store.ts, src/lib/stores/notifications-store.ts, src/lib/trampoline/use-external-credential-helper.ts |
| ../log-level | src/lib/logging/renderer/install.ts |
| ../main-process-proxy | src/ui/add-repository/add-existing-repository.tsx, src/ui/branches/branch-list-item-context-menu.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/clone-repository/clone-repository.tsx, src/ui/dialog/dialog.tsx, src/ui/dispatcher/dispatcher.ts, src/ui/history/commit-list.tsx, src/ui/history/selected-commits.tsx, src/ui/lib/app-proxy.ts, src/ui/lib/application-theme.ts, src/ui/lib/repository-path.tsx, src/ui/lib/theme-change-monitor.ts, src/ui/lib/tooltipped-commit-sha.tsx, src/ui/lib/update-store.ts, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/preferences/custom-integration-form.tsx, src/ui/preferences/integrations.tsx, src/ui/preferences/notifications.tsx, src/ui/repositories-list/repository-list-item-context-menu.ts, src/ui/suggested-actions/dropdown-suggested-action.tsx, src/ui/suggested-actions/menu-backed-suggested-action.tsx, src/ui/window/title-bar.tsx, src/ui/window/window-controls.tsx, src/ui/worktrees/worktree-list-item-context-menu.ts |
| ../main-process/ipc-webcontents | src/lib/window-state.ts |
| ../main-process/menu | src/lib/ipc-shared.ts, src/ui/app.tsx |
| ../menu-update | src/lib/stores/app-store.ts |
| ../merge | src/lib/git/cherry-pick.ts, src/lib/git/rebase.ts, src/lib/progress/from-process.ts, src/lib/stores/api-repositories-store.ts, src/lib/stores/app-store.ts, src/lib/stores/repository-state-cache.ts |
| ../models/account | src/lib/api.ts, src/lib/app-state.ts, src/lib/auth.ts, src/lib/credential-sessions.ts, src/lib/email.ts, src/lib/feature-flag.ts, src/lib/find-account.ts, src/lib/get-account-for-repository.ts, src/lib/infer-last-push-for-repository.ts, src/lib/repository-matching.ts, src/models/popup.ts, src/ui/account-picker.tsx, src/ui/app.tsx, src/ui/repository.tsx |
| ../models/app-menu | src/lib/app-state.ts, src/lib/ipc-shared.ts, src/lib/menu-update.ts, src/main-process/app-window.ts, src/ui/app.tsx, src/ui/dropdown-select-button.tsx, src/ui/main-process-proxy.ts, src/ui/repository.tsx |
| ../models/author | src/lib/app-state.ts, src/lib/unique-coauthors-as-authors.ts |
| ../models/avatar | src/ui/account-picker.tsx |
| ../models/banner | src/lib/app-state.ts, src/ui/app.tsx |
| ../models/branch | src/lib/app-state.ts, src/lib/branch.ts, src/lib/create-branch.ts, src/lib/error-with-metadata.ts, src/lib/find-default-branch.ts, src/lib/git-error-context.ts, src/lib/multi-commit-operation.ts, src/lib/rebase.ts, src/ui/app.tsx |
| ../models/branches-tab | src/lib/app-state.ts |
| ../models/clone-repository-tab | src/lib/app-state.ts, src/ui/app.tsx |
| ../models/cloning-repository | src/lib/app-state.ts, src/lib/error-with-metadata.ts, src/lib/menu-update.ts, src/ui/app.tsx, src/ui/cloning-repository.tsx |
| ../models/commit | src/lib/app-state.ts, src/lib/copilot-conflict-context.ts, src/lib/format-commit-message.ts, src/lib/pull-request-refs.ts, src/lib/unique-coauthors-as-authors.ts, src/lib/web-flow-committer.ts, src/ui/app.tsx, src/ui/repository.tsx |
| ../models/commit-identity | src/lib/app-state.ts |
| ../models/commit-message | src/lib/app-state.ts |
| ../models/diff | src/lib/app-state.ts, src/lib/diff-parser.ts, src/lib/large-files.ts, src/lib/patch-formatter.ts, src/ui/repository.tsx |
| ../models/drag-drop | src/lib/app-state.ts, src/lib/drag-and-drop-manager.ts, src/ui/app.tsx, src/ui/repository.tsx |
| ../models/fetch | src/ui/app.tsx |
| ../models/formatting-preferences | src/lib/format-date.ts, src/lib/format-number.ts |
| ../models/github-repository | src/lib/commit-url.ts, src/lib/desktop-fake-repository.ts, src/lib/repository-matching.ts, src/lib/text-token-parser.ts, src/lib/web-flow-committer.ts, src/ui/app.tsx |
| ../models/last-thank-you | src/lib/app-state.ts, src/lib/thank-you.ts |
| ../models/manual-conflict-resolution | src/lib/app-state.ts, src/lib/status.ts |
| ../models/menu-ids | src/lib/ipc-shared.ts, src/lib/menu-update.ts |
| ../models/menu-labels | src/lib/ipc-shared.ts |
| ../models/merge | src/lib/app-state.ts |
| ../models/multi-commit-operation | src/lib/app-state.ts, src/lib/multi-commit-operation.ts, src/ui/app.tsx |
| ../models/owner | src/lib/desktop-fake-repository.ts |
| ../models/popup | src/lib/app-state.ts, src/lib/popup-manager.ts, src/ui/app-error.tsx, src/ui/app.tsx, src/ui/repository.tsx |
| ../models/preferences | src/ui/app.tsx |
| ../models/progress | src/lib/app-state.ts, src/ui/cloning-repository.tsx |
| ../models/pull-request | src/lib/app-state.ts, src/lib/pull-request-refs.ts, src/ui/pull-request-quick-view.tsx, src/ui/repository.tsx |
| ../models/release-notes | src/lib/release-notes.ts, src/lib/thank-you.ts, src/ui/app.tsx |
| ../models/remote | src/lib/app-state.ts, src/lib/repository-matching.ts |
| ../models/repo-rules | src/lib/app-state.ts |
| ../models/repository | src/lib/app-shell.ts, src/lib/app-state.ts, src/lib/branch.ts, src/lib/copilot-conflict-context.ts, src/lib/desktop-fake-repository.ts, src/lib/error-with-metadata.ts, src/lib/find-default-branch.ts, src/lib/format-commit-message.ts, src/lib/get-account-for-repository.ts, src/lib/infer-last-push-for-repository.ts, src/lib/large-files.ts, src/lib/menu-update.ts, src/lib/text-token-parser.ts, src/ui/app.tsx, src/ui/missing-repository.tsx, src/ui/repository.tsx |
| ../models/retry-actions | src/lib/error-with-metadata.ts, src/ui/app-error.tsx, src/ui/app.tsx |
| ../models/stash-entry | src/lib/app-state.ts, src/ui/repository.tsx |
| ../models/status | src/lib/app-state.ts, src/lib/error-with-metadata.ts, src/lib/get-old-path.ts, src/lib/large-files.ts, src/lib/patch-formatter.ts, src/lib/status-parser.ts, src/lib/status.ts |
| ../models/tip | src/lib/app-state.ts, src/lib/create-branch.ts, src/lib/menu-update.ts, src/lib/multi-commit-operation.ts, src/lib/rebase.ts, src/lib/tip.ts, src/ui/app.tsx, src/ui/repository.tsx |
| ../models/tutorial-step | src/lib/app-state.ts, src/ui/app.tsx, src/ui/repository.tsx |
| ../models/uncommitted-changes-strategy | src/lib/app-state.ts |
| ../models/worktree | src/lib/app-state.ts, src/ui/app.tsx |
| ../multi-commit-operation | src/lib/stores/app-store.ts |
| ../notifications/notification-permission | src/lib/stats/stats-store.ts |
| ../notifications/show-notification | src/lib/stores/notifications-debug-store.ts, src/lib/stores/notifications-store.ts |
| ../oauth-token | src/lib/stores/accounts-store.ts, src/lib/stores/sign-in-store.ts |
| ../observable-ref | src/ui/lib/author-input/author-handle.tsx, src/ui/lib/list/list-row.tsx |
| ../octicons | src/ui/app-menu/menu-list-item.tsx, src/ui/autocompletion/branch-autocompletion-provider.tsx, src/ui/banners/banner.tsx, src/ui/banners/branch-already-up-to-date-banner.tsx, src/ui/banners/cherry-pick-conflicts-banner.tsx, src/ui/banners/conflicts-found-banner.tsx, src/ui/banners/merge-conflicts-banner.tsx, src/ui/banners/os-version-no-longer-supported-banner.tsx, src/ui/banners/rebase-conflicts-banner.tsx, src/ui/banners/success-banner.tsx, src/ui/banners/update-available.tsx, src/ui/branches/branch-list-item.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/ci-status.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/branches/pull-request-list.tsx, src/ui/changes/changed-file.tsx, src/ui/changes/changes-list-filter-options.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/commit-warning.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/check-runs/ci-check-re-run-button.tsx, src/ui/check-runs/ci-check-run-actions-job-step-item.tsx, src/ui/check-runs/ci-check-run-list-item.tsx, src/ui/check-runs/ci-check-run-no-steps.tsx, src/ui/check-runs/ci-check-run-popover.tsx, src/ui/check-runs/ci-check-run-rerun-dialog.tsx, src/ui/check-runs/ci-check-run-step-list-header.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/clone-repository/group-repositories.ts, src/ui/copilot/edit-byok-provider-dialog.tsx, src/ui/dialog/error.tsx, src/ui/dialog/header.tsx, src/ui/dialog/success.tsx, src/ui/diff/diff-contents-warning.tsx, src/ui/diff/diff-header.tsx, src/ui/diff/diff-options.tsx, src/ui/diff/index.tsx, src/ui/diff/side-by-side-diff-row.tsx, src/ui/diff/submodule-diff.tsx, src/ui/drag-elements/commit-drag-element.tsx, src/ui/history/commit-list-item.tsx, src/ui/history/commit-list.tsx, src/ui/history/committed-file-item.tsx, src/ui/history/compare-branch-list-item.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/lib/action-status-icon.tsx, src/ui/lib/authentication-form.tsx, src/ui/lib/avatar.tsx, src/ui/lib/branch-name-warnings.tsx, src/ui/lib/enterprise-server-confirmation.tsx, src/ui/lib/fancy-text-box.tsx, src/ui/lib/git-email-not-found-warning.tsx, src/ui/lib/loading.tsx, src/ui/lib/password-text-box.tsx, src/ui/lib/path-label.tsx, src/ui/lib/popover-dropdown.tsx, src/ui/lib/text-box.tsx, src/ui/no-repositories/no-repositories-view.tsx, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/notifications/pull-request-review-helpers.ts, src/ui/octicons/status.ts, src/ui/open-pull-request/open-pull-request-dialog.tsx, src/ui/open-pull-request/pull-request-merge-status.tsx, src/ui/preferences/copilot-custom-providers-dialog.tsx, src/ui/preferences/copilot-model-selection-info.tsx, src/ui/preferences/preferences.tsx, src/ui/publish-repository/publish-repository.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/repositories-list/repository-list-item.tsx, src/ui/repository-settings/repository-settings.tsx, src/ui/secret-scanning/push-protection-error-dialog.tsx, src/ui/secret-scanning/push-protection-error-location.tsx, src/ui/stash-changes/stash-and-switch-branch-dialog.tsx, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/button.tsx, src/ui/toolbar/dropdown.tsx, src/ui/toolbar/push-pull-button-dropdown.tsx, src/ui/toolbar/push-pull-button.tsx, src/ui/toolbar/revert-progress.tsx, src/ui/tutorial/done.tsx, src/ui/tutorial/tutorial-panel.tsx, src/ui/tutorial/tutorial-step-instruction.tsx, src/ui/welcome/start.tsx, src/ui/worktrees/worktree-list-item.tsx |
| ../octicons/diff | src/ui/diff/side-by-side-diff-row.tsx |
| ../octicons/octicon | src/ui/window/title-bar.tsx |
| ../octicons/octicons.generated | src/ui/app-menu/menu-list-item.tsx, src/ui/banners/banner.tsx, src/ui/banners/branch-already-up-to-date-banner.tsx, src/ui/banners/cherry-pick-conflicts-banner.tsx, src/ui/banners/conflicts-found-banner.tsx, src/ui/banners/merge-conflicts-banner.tsx, src/ui/banners/os-version-no-longer-supported-banner.tsx, src/ui/banners/rebase-conflicts-banner.tsx, src/ui/banners/success-banner.tsx, src/ui/banners/update-available.tsx, src/ui/branches/branch-list-item.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/ci-status.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/changes/changes-list-filter-options.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/commit-warning.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/check-runs/ci-check-re-run-button.tsx, src/ui/check-runs/ci-check-run-actions-job-step-item.tsx, src/ui/check-runs/ci-check-run-list-item.tsx, src/ui/check-runs/ci-check-run-no-steps.tsx, src/ui/check-runs/ci-check-run-popover.tsx, src/ui/check-runs/ci-check-run-step-list-header.tsx, src/ui/clone-repository/group-repositories.ts, src/ui/copilot/edit-byok-provider-dialog.tsx, src/ui/dialog/error.tsx, src/ui/dialog/header.tsx, src/ui/dialog/success.tsx, src/ui/diff/diff-contents-warning.tsx, src/ui/diff/diff-options.tsx, src/ui/diff/index.tsx, src/ui/diff/side-by-side-diff-row.tsx, src/ui/diff/submodule-diff.tsx, src/ui/drag-elements/commit-drag-element.tsx, src/ui/history/commit-list-item.tsx, src/ui/history/commit-list.tsx, src/ui/history/compare-branch-list-item.tsx, src/ui/history/compare.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/lib/action-status-icon.tsx, src/ui/lib/augmented-filter-list.tsx, src/ui/lib/authentication-form.tsx, src/ui/lib/branch-name-warnings.tsx, src/ui/lib/enterprise-server-confirmation.tsx, src/ui/lib/git-email-not-found-warning.tsx, src/ui/lib/password-text-box.tsx, src/ui/lib/path-label.tsx, src/ui/lib/popover-dropdown.tsx, src/ui/lib/section-filter-list.tsx, src/ui/lib/text-box.tsx, src/ui/no-repositories/no-repositories-view.tsx, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/notifications/pull-request-review-helpers.ts, src/ui/octicons/repository.ts, src/ui/open-pull-request/open-pull-request-dialog.tsx, src/ui/open-pull-request/pull-request-merge-status.tsx, src/ui/preferences/copilot-custom-providers-dialog.tsx, src/ui/preferences/copilot-model-selection-info.tsx, src/ui/preferences/preferences.tsx, src/ui/publish-repository/publish-repository.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/repositories-list/repository-list-item.tsx, src/ui/repository-settings/repository-settings.tsx, src/ui/secret-scanning/push-protection-error-dialog.tsx, src/ui/secret-scanning/push-protection-error-location.tsx, src/ui/stash-changes/stash-and-switch-branch-dialog.tsx, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/dropdown.tsx, src/ui/toolbar/push-pull-button.tsx, src/ui/toolbar/worktree-dropdown.tsx, src/ui/tutorial/done.tsx, src/ui/tutorial/tutorial-panel.tsx, src/ui/tutorial/tutorial-step-instruction.tsx, src/ui/welcome/start.tsx, src/ui/window/title-bar.tsx, src/ui/worktrees/worktree-list-item.tsx |
| ../offset-from | src/lib/stores/app-store.ts, src/lib/stores/commit-status-store.ts |
| ../open-file | src/ui/lib/conflicts/unmerged-file.tsx |
| ../parse-app-url | src/lib/stores/app-store.ts, src/lib/stores/sign-in-store.ts |
| ../patch-formatter | src/lib/git/apply.ts |
| ../path | src/lib/stores/app-store.ts |
| ../path-exists | src/lib/copilot-app/index.ts, src/lib/editors/darwin.ts, src/lib/editors/launch.ts, src/lib/editors/linux.ts, src/lib/editors/win32.ts, src/lib/git/cherry-pick.ts, src/lib/git/merge.ts, src/lib/git/rebase.ts, src/lib/git/submodule.ts, src/lib/git/worktree.ts, src/lib/hooks/get-shell.ts, src/lib/shells/linux.ts, src/lib/shells/shared.ts, src/lib/shells/win32.ts, src/lib/ssh/ssh.ts, src/lib/stores/app-store.ts, src/lib/stores/copilot-store.ts |
| ../path-text | src/ui/lib/conflicts/unmerged-file.tsx |
| ../popup-manager | src/lib/stores/app-store.ts |
| ../preferences/custom-integration-form | src/ui/open-with-external-editor/open-with-external-editor.tsx |
| ../progress | src/lib/git/checkout.ts, src/lib/git/clone.ts, src/lib/git/fetch.ts, src/lib/git/pull.ts, src/lib/git/push.ts, src/lib/git/submodule.ts |
| ../progress/from-process | src/lib/git/revert.ts |
| ../progress/revert | src/lib/git/revert.ts |
| ../promise | src/lib/stores/app-store.ts |
| ../pull-request-coordinator | src/lib/stores/helpers/pull-request-updater.ts |
| ../pull-request-quick-view | src/ui/branches/branches-container.tsx |
| ../pull-request-refs | src/lib/stores/app-store.ts |
| ../radio-group | src/ui/lib/vertical-segmented-control/vertical-segmented-control.tsx |
| ../read-emoji | src/lib/stores/app-store.ts |
| ../rebase | src/lib/git/rebase.ts, src/lib/stores/app-store.ts |
| ../relative-time | src/ui/about/about.tsx, src/ui/branches/branch-list-item.tsx, src/ui/branches/branch-renderer.tsx, src/ui/changes/undo-commit.tsx, src/ui/history/commit-list-item.tsx, src/ui/toolbar/push-pull-button.tsx |
| ../repositories-list/repository-list-item-context-menu | src/ui/repositories-list/repositories-list.tsx |
| ../repositories-store | src/lib/stores/helpers/branch-pruner.ts |
| ../repository-matching | src/lib/helpers/pull-request-matching.ts, src/lib/stores/app-store.ts, src/lib/stores/repositories-store.ts |
| ../repository-rules/repo-rules-failure-list | src/ui/changes/commit-message-avatar.tsx, src/ui/changes/commit-message.tsx |
| ../repository-rules/repo-rulesets-for-branch-link | src/ui/changes/commit-message.tsx |
| ../repository-settings/fork-contribution-target-description | src/ui/choose-fork-settings/choose-fork-settings-dialog.tsx |
| ../repository-settings/repository-settings | src/ui/changes/commit-message.tsx, src/ui/create-branch/create-branch-dialog.tsx |
| ../repository-state-cache | src/lib/stores/helpers/branch-pruner.ts |
| ../resizable | src/ui/history/selected-commits.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/stashing/stash-diff-viewer.tsx, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/push-pull-button.tsx, src/ui/toolbar/revert-progress.tsx, src/ui/toolbar/worktree-dropdown.tsx |
| ../resolve-git-proxy | src/lib/git/environment.ts |
| ../script/dist-info | app-info.ts, webpack.common.ts |
| ../script/webpack-koffi | webpack.common.ts |
| ../secret-scanning/bypass-push-protection-dialog | src/ui/dispatcher/dispatcher.ts |
| ../secret-scanning/push-protection-error-dialog | src/ui/dispatcher/error-handlers.ts |
| ../shell | src/main-process/menu/build-default-menu.ts |
| ../shells | src/lib/stores/app-store.ts |
| ../short-lived-token-rollout | src/lib/stores/sign-in-store.ts |
| ../source-map-support | src/lib/logging/format-error.ts |
| ../split-buffer | src/lib/git/git-delimiter-parser.ts |
| ../ssh/ssh | src/lib/stores/app-store.ts, src/lib/trampoline/trampoline-askpass-handler.ts, src/lib/trampoline/trampoline-environment.ts |
| ../ssh/ssh-credential-storage | src/lib/trampoline/trampoline-askpass-handler.ts, src/lib/trampoline/trampoline-environment.ts |
| ../ssh/ssh-key-passphrase | src/lib/trampoline/trampoline-askpass-handler.ts |
| ../ssh/ssh-user-password | src/lib/trampoline/trampoline-askpass-handler.ts |
| ../stashing | src/ui/changes/filter-changes-list.tsx |
| ../stats | src/lib/stores/app-store.ts, src/lib/stores/git-store-cache.ts, src/lib/stores/git-store.ts, src/lib/stores/notifications-store.ts, src/lib/stores/repository-state-cache.ts |
| ../stats/stats-store | src/lib/helpers/non-fatal-exception.ts |
| ../status | src/lib/stores/app-store.ts, src/models/diff/diff-data.ts |
| ../status-parser | src/lib/git/diff.ts, src/lib/git/status.ts |
| ../stores | src/lib/ssh/ssh-credential-storage.ts, src/lib/ssh/ssh-key-passphrase.ts, src/lib/ssh/ssh-user-password.ts, src/lib/stats/stats-store.ts, src/lib/trampoline/find-account.ts, src/lib/trampoline/trampoline-credential-helper.ts, src/lib/trampoline/trampoline-ui-helper.ts |
| ../stores/accounts-store | src/lib/trampoline/trampoline-askpass-handler.ts |
| ../stores/alive-store | src/lib/notifications/show-notification.ts |
| ../stores/copilot-store | src/lib/copilot/conflict-resolution-model.ts, src/lib/stats/stats-store.ts |
| ../stores/notifications-store | src/lib/notifications/notification-handler.ts, src/lib/stats/stats-store.ts |
| ../stores/token-store | src/lib/copilot/byok.ts |
| ../suggested-actions | src/ui/changes/no-changes.tsx, src/ui/diff/submodule-diff.tsx, src/ui/tutorial/done.tsx |
| ../suggested-actions/dropdown-suggested-action | src/ui/changes/no-changes.tsx |
| ../tab-bar | src/ui/branches/branches-container.tsx, src/ui/cli-action/test-cli-action-dialog.tsx, src/ui/clone-repository/clone-repository.tsx, src/ui/history/compare.tsx, src/ui/history/unreachable-commits-dialog.tsx, src/ui/preferences/git.tsx, src/ui/preferences/preferences.tsx, src/ui/publish-repository/publish.tsx, src/ui/repository-settings/repository-settings.tsx |
| ../terminal | src/ui/commit-progress/commit-progress.tsx, src/ui/hook-failed/hook-failed.tsx, src/ui/worktrees/delete-worktree-failed-dialog.tsx |
| ../tip | src/lib/stores/app-store.ts |
| ../toolbar | src/ui/app-menu/app-menu-bar-button.tsx |
| ../tooltip | src/ui/lib/author-input/author-handle.tsx, src/ui/lib/list/list-row.tsx |
| ../trampoline/trampoline-environment | src/lib/git/core.ts, src/lib/git/spawn.ts, src/lib/ssh/ssh.ts |
| ../trampoline/use-external-credential-helper | src/lib/stats/stats-store.ts, src/lib/stores/app-store.ts |
| ../truncate-with-ellipsis | src/lib/stores/notifications-store.ts |
| ../ui-view | src/ui/no-repositories/no-repositories-view.tsx, src/ui/welcome/welcome.tsx |
| ../ui/diff/diff-helpers | src/lib/diff-parser.ts |
| ../ui/diff/text-diff-expansion | src/lib/diff-parser.ts |
| ../ui/dispatcher | src/lib/thank-you.ts |
| ../ui/history/unreachable-commits-dialog | src/models/popup.ts |
| ../ui/lib/app-proxy | src/crash/crash-app.tsx, src/lib/http.ts, src/lib/ipc-shared.ts, src/lib/release-notes.ts, src/lib/short-lived-token-rollout.ts |
| ../ui/lib/application-theme | src/lib/app-state.ts |
| ../ui/lib/button | src/crash/crash-app.tsx |
| ../ui/lib/link-button | src/crash/crash-app.tsx |
| ../ui/lib/list/list-row-index-path | src/models/drag-drop.ts |
| ../ui/lib/round | src/lib/format-number.ts |
| ../ui/lib/theme-source | src/lib/ipc-shared.ts |
| ../ui/lib/update-store | src/lib/app-state.ts |
| ../ui/main-process-proxy | src/crash/crash-app.tsx, src/lib/app-shell.ts, src/lib/get-renderer-guid.ts, src/lib/menu-item.ts, src/lib/menu-update.ts, src/lib/resolve-git-proxy.ts |
| ../ui/octicons | src/crash/crash-app.tsx |
| ../ui/octicons/octicons.generated | src/crash/crash-app.tsx |
| ../ui/repository-settings/repository-settings | src/models/popup.ts |
| ../ui/secret-scanning/bypass-push-protection-dialog | src/lib/api.ts, src/models/popup.ts |
| ../ui/secret-scanning/push-protection-error-dialog | src/models/popup.ts |
| ../ui/window/title-bar | src/crash/crash-app.tsx |
| ../valid-notification-pull-request-review | src/lib/stats/stats-store.ts, src/lib/stores/app-store.ts, src/lib/stores/notifications-debug-store.ts, src/lib/stores/notifications-store.ts |
| ../welcome | src/lib/stats/stats-store.ts, src/lib/stores/app-store.ts |
| ../welcome/welcome | src/ui/no-repositories/no-repositories-view.tsx |
| ../window-state | src/lib/stores/app-store.ts |
| ../window/title-bar | src/ui/dialog/dialog.tsx |
| ../worktree-dropdown | src/lib/stores/app-store.ts |
| ../worktrees/worktree-list | src/ui/toolbar/worktree-dropdown.tsx |
| ../worktrees/worktree-list-item-context-menu | src/ui/toolbar/worktree-dropdown.tsx |
| ./../octicons/octicons.generated | src/ui/check-runs/ci-check-run-rerun-dialog.tsx |
| ./about | src/ui/about/about-test-dialog.tsx, src/ui/about/index.ts, src/ui/app.tsx |
| ./about/about-test-dialog | src/ui/app.tsx |
| ./accessibility | src/ui/preferences/preferences.tsx |
| ./accessibility/aria-live-container | src/ui/copy-button.tsx |
| ./account-credential | src/lib/credential-sessions.ts |
| ./accounts | src/ui/preferences/preferences.tsx |
| ./accounts-store | src/lib/stores/alive-store.ts, src/lib/stores/api-repositories-store.ts, src/lib/stores/commit-status-store.ts, src/lib/stores/copilot-store.ts, src/lib/stores/index.ts, src/lib/stores/notifications-debug-store.ts, src/lib/stores/notifications-store.ts, src/lib/stores/sign-in-store.ts |
| ./acknowledgements | src/ui/acknowledgements/index.ts, src/ui/app.tsx |
| ./action-log-pipeline-commands | src/lib/actions-log-parser/action-log-parser.ts |
| ./actions-log-parser-objects | src/lib/actions-log-parser/action-log-parser.ts, src/lib/actions-log-parser/action-log-pipeline-commands.ts |
| ./actions-logs-ansii | src/lib/actions-log-parser/action-log-parser.ts |
| ./add | src/lib/git/stage.ts |
| ./add-existing-repository | src/ui/add-repository/index.tsx |
| ./add-repository | src/ui/app.tsx |
| ./advanced | src/ui/preferences/preferences.tsx |
| ./alive-origin-filter | src/main-process/main.ts |
| ./alive-store | src/lib/stores/notifications-debug-store.ts, src/lib/stores/notifications-store.ts |
| ./api | src/lib/app-state.ts, src/lib/credential-sessions.ts, src/lib/desktop-fake-repository.ts, src/lib/email.ts, src/lib/endpoint-capabilities.ts, src/lib/find-account.ts, src/lib/get-account-for-repository.ts, src/lib/infer-last-push-for-repository.ts, src/lib/repository-matching.ts, src/lib/text-token-parser.ts, src/lib/valid-notification-pull-request-review.ts, src/lib/web-flow-committer.ts |
| ./api-repositories-store | src/lib/stores/app-store.ts |
| ./app | src/ui/app-error.tsx, src/ui/index.tsx |
| ./app-error | src/ui/app.tsx |
| ./app-info | webpack.common.ts |
| ./app-menu | src/ui/app-menu/app-menu-bar-button.tsx, src/ui/app-menu/index.ts, src/ui/app.tsx, src/ui/dropdown-select-button.tsx |
| ./app-menu-bar | src/ui/app-menu/index.ts |
| ./app-menu-bar-button | src/ui/app-menu/app-menu-bar.tsx |
| ./app-proxy | src/ui/lib/default-dir.ts, src/ui/lib/update-store.ts |
| ./app-state | src/lib/branch.ts, src/lib/clamp.ts, src/lib/multi-commit-operation.ts |
| ./app-store | src/lib/stores/index.ts |
| ./app-theme | src/ui/app.tsx |
| ./app-window | src/main-process/main.ts |
| ./appearance | src/ui/preferences/preferences.tsx |
| ./application-theme | src/ui/lib/theme-change-monitor.ts |
| ./apply | src/lib/git/index.ts, src/lib/git/update-index.ts |
| ./aria-types | src/ui/lib/button.tsx |
| ./attribute-mismatch | src/ui/lfs/index.ts |
| ./auth | src/lib/credential-sessions.ts, src/lib/generic-git-auth.ts |
| ./authenticated-image-filter | src/main-process/main.ts |
| ./authenticated-image-token-resolver | src/main-process/main.ts |
| ./authentication | src/lib/git/checkout.ts, src/lib/git/environment.ts, src/lib/git/submodule.ts |
| ./authentication-form | src/ui/lib/sign-in.tsx |
| ./author | src/models/popup.ts |
| ./author-handle | src/ui/lib/author-input/author-input.tsx |
| ./author-text | src/ui/lib/author-input/author-handle.tsx, src/ui/lib/author-input/author-input.tsx |
| ./autocompleting-text-input | src/ui/autocompletion/autocompletion-provider.ts |
| ./autocompletion | src/ui/app.tsx |
| ./autocompletion-provider | src/ui/autocompletion/index.ts |
| ./avatar | src/ui/lib/avatar-stack.tsx |
| ./banner | src/ui/banners/branch-already-up-to-date-banner.tsx, src/ui/banners/cherry-pick-conflicts-banner.tsx, src/ui/banners/conflicts-found-banner.tsx, src/ui/banners/index.ts, src/ui/banners/merge-conflicts-banner.tsx, src/ui/banners/open-thank-you-card.tsx, src/ui/banners/os-version-no-longer-supported-banner.tsx, src/ui/banners/rebase-conflicts-banner.tsx, src/ui/banners/success-banner.tsx, src/ui/banners/update-available.tsx |
| ./banners | src/ui/app.tsx |
| ./banners/os-version-no-longer-supported-banner | src/ui/app.tsx |
| ./base-choose-branch-dialog | src/ui/multi-commit-operation/choose-branch/merge-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/rebase-choose-branch-dialog.tsx |
| ./base-database | src/lib/databases/github-user-database.ts, src/lib/databases/issues-database.ts, src/lib/databases/pull-request-database.ts, src/lib/databases/repositories-database.ts |
| ./base-multi-commit-operation | src/ui/multi-commit-operation/base-rebase.tsx, src/ui/multi-commit-operation/cherry-pick.tsx, src/ui/multi-commit-operation/merge.tsx, src/ui/multi-commit-operation/multi-commit-operation.tsx |
| ./base-rebase | src/ui/multi-commit-operation/rebase.tsx, src/ui/multi-commit-operation/reorder.tsx, src/ui/multi-commit-operation/squash.tsx |
| ./base-store | src/lib/stores/accounts-store.ts, src/lib/stores/api-repositories-store.ts, src/lib/stores/app-store.ts, src/lib/stores/cloning-repositories-store.ts, src/lib/stores/copilot-store.ts, src/lib/stores/git-store.ts, src/lib/stores/github-user-store.ts, src/lib/stores/repositories-store.ts, src/lib/stores/sign-in-store.ts |
| ./binary-file | src/ui/diff/index.tsx |
| ./branch | src/lib/git/index.ts, src/lib/menu-update.ts, src/models/multi-commit-operation.ts, src/models/popup.ts, src/models/repository.ts, src/models/retry-actions.ts, src/models/tip.ts, src/models/worktree.ts |
| ./branch-already-up-to-date-banner | src/ui/banners/render-banner.tsx |
| ./branch-autocompletion-provider | src/ui/autocompletion/index.ts |
| ./branch-dropdown | src/ui/toolbar/index.tsx |
| ./branch-list | src/ui/branches/branch-select.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/index.ts |
| ./branch-list-item | src/ui/branches/branch-renderer.tsx, src/ui/branches/index.ts |
| ./branch-list-item-context-menu | src/ui/branches/branch-list.tsx |
| ./branch-renderer | src/ui/branches/branch-select.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/index.ts |
| ./branches | src/ui/app.tsx, src/ui/pull-request-quick-view.tsx |
| ./branches-container | src/ui/branches/index.ts |
| ./build-autocompletion-providers | src/ui/autocompletion/index.ts |
| ./build-default-menu | src/main-process/menu/build-test-menu.ts, src/main-process/menu/index.ts |
| ./build-test-menu | src/main-process/menu/build-default-menu.ts |
| ./button | src/ui/lib/authentication-form.tsx, src/ui/lib/call-to-action.tsx, src/ui/lib/enterprise-server-entry.tsx, src/ui/lib/password-text-box.tsx, src/ui/lib/popover-dropdown.tsx, src/ui/lib/repository-path.tsx, src/ui/toolbar/dropdown.tsx, src/ui/toolbar/index.tsx, src/ui/toolbar/push-pull-button.tsx, src/ui/toolbar/revert-progress.tsx |
| ./byok | src/lib/copilot/conflict-resolution-model.ts |
| ./change-repository-alias/change-repository-alias-dialog | src/ui/app.tsx |
| ./changed-file | src/ui/changes/filter-changes-list.tsx |
| ./changed-range | src/ui/diff/diff-helpers.tsx |
| ./changes | src/ui/changes/index.ts, src/ui/repository.tsx |
| ./changes-list-filter-options | src/ui/changes/filter-changes-list.tsx |
| ./changes/confirm-commit-filtered-changes-dialog | src/ui/app.tsx |
| ./changes/files-changed-badge | src/ui/repository.tsx |
| ./changes/multiple-selection | src/ui/repository.tsx |
| ./changes/no-changes | src/ui/repository.tsx |
| ./changes/oversized-files-warning | src/ui/app.tsx |
| ./check-runs/ci-check-run-rerun-dialog | src/ui/app.tsx |
| ./checkout | src/lib/git/index.ts, src/lib/git/stage.ts, src/lib/progress/index.ts |
| ./checkout-index | src/lib/git/index.ts |
| ./checkout/confirm-checkout-commit | src/ui/app.tsx |
| ./cherry-pick | src/lib/git/status.ts, src/ui/multi-commit-operation/multi-commit-operation.tsx |
| ./cherry-pick-conflicts-banner | src/ui/banners/render-banner.tsx |
| ./cherry-pick-undone | src/ui/banners/render-banner.tsx |
| ./choose-branch/choose-target-branch | src/ui/multi-commit-operation/cherry-pick.tsx |
| ./choose-branch/merge-choose-branch-dialog | src/ui/multi-commit-operation/merge.tsx |
| ./choose-branch/rebase-choose-branch-dialog | src/ui/multi-commit-operation/rebase.tsx |
| ./choose-fork-settings | src/ui/app.tsx |
| ./choose-fork-settings-dialog | src/ui/choose-fork-settings/index.ts |
| ./ci-check-re-run-button | src/ui/check-runs/ci-check-run-popover.tsx |
| ./ci-check-run-actions-job-step-item | src/ui/check-runs/ci-check-run-actions-job-step-list.tsx |
| ./ci-check-run-actions-job-step-list | src/ui/check-runs/ci-check-run-list-item.tsx |
| ./ci-check-run-list | src/ui/check-runs/ci-check-run-popover.tsx, src/ui/check-runs/ci-check-run-rerun-dialog.tsx |
| ./ci-check-run-list-item | src/ui/check-runs/ci-check-run-list.tsx |
| ./ci-check-run-no-steps | src/ui/check-runs/ci-check-run-list-item.tsx |
| ./ci-check-run-popover | src/ui/check-runs/ci-check-run-step-list-header.tsx |
| ./ci-check-run-step-list-header | src/ui/check-runs/ci-check-run-list-item.tsx |
| ./ci-status | src/ui/branches/pull-request-badge.tsx, src/ui/branches/pull-request-list-item.tsx |
| ./clamp | src/lib/rebase.ts |
| ./cli-action | src/lib/ipc-shared.ts |
| ./cli-action/test-cli-action-dialog | src/ui/app.tsx |
| ./cli-installed | src/ui/app.tsx, src/ui/cli-installed/index.ts |
| ./clone | src/lib/git/index.ts, src/lib/progress/index.ts |
| ./clone-generic-repository | src/ui/clone-repository/clone-repository.tsx |
| ./clone-github-repository | src/ui/clone-repository/clone-repository.tsx |
| ./clone-options | src/models/retry-actions.ts |
| ./clone-repository | src/ui/app.tsx, src/ui/clone-repository/index.tsx |
| ./cloneable-repository-filter-list | src/ui/clone-repository/clone-github-repository.tsx |
| ./cloning-repositories-store | src/lib/stores/index.ts |
| ./cloning-repository | src/ui/app.tsx |
| ./close-keyword-filter | src/lib/markdown-filters/node-filter.ts |
| ./coerce-to-buffer | src/lib/git/show.ts |
| ./coerce-to-string | src/lib/git/branch.ts, src/lib/git/core.ts, src/lib/git/push-terminal-chunk.ts, src/lib/git/stash.ts |
| ./commit | src/lib/git/index.ts, src/models/avatar.ts, src/models/branch.ts, src/models/cherry-pick.ts, src/models/drag-drop.ts, src/models/multi-commit-operation.ts, src/models/popup.ts, src/models/rebase.ts, src/models/retry-actions.ts, src/models/worktree.ts |
| ./commit-conflicts-warning | src/ui/merge-conflicts/index.ts |
| ./commit-identity | src/models/avatar.ts, src/models/commit.ts |
| ./commit-list | src/ui/history/compare.tsx, src/ui/history/unreachable-commits-dialog.tsx |
| ./commit-list-item | src/ui/history/commit-list.tsx |
| ./commit-mention-filter | src/lib/markdown-filters/node-filter.ts |
| ./commit-mention-link-filter | src/lib/markdown-filters/node-filter.ts |
| ./commit-message | src/models/popup.ts, src/ui/changes/filter-changes-list.tsx |
| ./commit-message-avatar | src/ui/changes/commit-message.tsx |
| ./commit-message/commit-message-dialog | src/ui/app.tsx |
| ./commit-progress/commit-progress | src/ui/app.tsx |
| ./commit-warning | src/ui/changes/commit-message.tsx |
| ./committed-file-item | src/ui/history/file-list.tsx |
| ./common | src/ui/autocompletion/emoji-autocompletion-provider.tsx |
| ./compare | src/lib/fuzzy-find.ts, src/lib/repository-matching.ts, src/ui/history/index.ts |
| ./compare-branch-list-item | src/ui/history/compare.tsx |
| ./computed-action | src/models/merge.ts, src/models/rebase.ts |
| ./config | src/lib/git/diff.ts, src/lib/git/gitignore.ts, src/lib/git/index.ts, src/lib/git/interpret-trailers.ts, src/lib/git/pull.ts, src/lib/hooks/get-shell-env.ts, src/lib/hooks/get-shell.ts, src/lib/hooks/hooks-proxy.ts, src/lib/hooks/with-hooks-env.ts |
| ./config-lock-file-exists | src/ui/lib/configure-git-user.tsx |
| ./configure-git | src/ui/welcome/welcome.tsx |
| ./confirm-exit-tutorial | src/ui/tutorial/index.ts |
| ./confirm-remove-repository | src/ui/remove-repository/index.ts |
| ./conflicts-found-banner | src/ui/banners/render-banner.tsx |
| ./content | src/ui/dialog/index.ts |
| ./continue-rebase | src/ui/changes/filter-changes-list.tsx |
| ./copilot | src/ui/preferences/preferences.tsx |
| ./copilot-app/copilot-app-not-found-dialog | src/ui/app.tsx |
| ./copilot-commit-message | src/lib/api.ts |
| ./copilot-conflict-context | src/lib/copilot-conflict-resolution.ts |
| ./copilot-conflicts-changes | src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx |
| ./copilot-conflicts-resolution-summary | src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx |
| ./copilot-error | src/lib/api.ts |
| ./copilot-model-selection-info | src/ui/preferences/copilot-user-settings.tsx |
| ./copilot-resolution-helpers | src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx |
| ./copilot-store | src/lib/stores/app-store.ts, src/lib/stores/index.ts |
| ./copilot-user-settings | src/ui/preferences/copilot-settings-dialog.tsx, src/ui/preferences/copilot.tsx |
| ./copilot/confirm-delete-byok-provider-dialog | src/ui/app.tsx |
| ./copilot/copilot-disclaimer | src/ui/app.tsx |
| ./copilot/edit-byok-model-dialog | src/ui/app.tsx |
| ./copilot/edit-byok-provider-dialog | src/ui/app.tsx |
| ./core | src/lib/git/add.ts, src/lib/git/apply.ts, src/lib/git/branch.ts, src/lib/git/checkout-index.ts, src/lib/git/checkout.ts, src/lib/git/cherry-pick.ts, src/lib/git/clone.ts, src/lib/git/commit.ts, src/lib/git/config.ts, src/lib/git/diff-check.ts, src/lib/git/diff-index.ts, src/lib/git/diff.ts, src/lib/git/fetch.ts, src/lib/git/for-each-ref.ts, src/lib/git/index.ts, src/lib/git/init.ts, src/lib/git/interpret-trailers.ts, src/lib/git/lfs.ts, src/lib/git/log.ts, src/lib/git/merge-tree.ts, src/lib/git/merge.ts, src/lib/git/multi-operation-terminal-output.ts, src/lib/git/pull.ts, src/lib/git/push.ts, src/lib/git/rebase.ts, src/lib/git/reflog.ts, src/lib/git/refs.ts, src/lib/git/remote.ts, src/lib/git/reset.ts, src/lib/git/rev-list.ts, src/lib/git/rev-parse.ts, src/lib/git/revert.ts, src/lib/git/rm.ts, src/lib/git/show.ts, src/lib/git/stash.ts, src/lib/git/submodule.ts, src/lib/git/tag.ts, src/lib/git/update-index.ts, src/lib/git/update-ref.ts, src/lib/git/var.ts, src/lib/git/worktree.ts |
| ./crash-app | src/crash/index.tsx |
| ./crash-menu | src/main-process/menu/index.ts |
| ./crash-window | src/main-process/show-uncaught-exception.ts |
| ./create-branch | src/ui/app.tsx |
| ./create-branch-dialog | src/ui/create-branch/index.ts |
| ./create-repository | src/ui/add-repository/index.tsx |
| ./create-tag | src/ui/app.tsx |
| ./create-tag-dialog | src/ui/create-tag/index.ts |
| ./custom-integration | src/lib/app-state.ts |
| ./custom-integration-form | src/ui/preferences/integrations.tsx |
| ./darwin | src/lib/copilot-app/index.ts, src/lib/editors/lookup.ts, src/lib/shells/shared.ts |
| ./dds-converter | src/ui/diff/image-diffs/image-container.tsx |
| ./default-dialog-footer | src/ui/dialog/index.ts |
| ./default-dir | src/ui/lib/repository-path.tsx |
| ./delete-branch | src/ui/app.tsx |
| ./delete-branch-dialog | src/ui/delete-branch/index.ts |
| ./delete-branch/delete-pull-request-dialog | src/ui/app.tsx |
| ./delete-remote-branch-dialog | src/ui/delete-branch/index.ts |
| ./delete-tag | src/ui/app.tsx |
| ./delete-tag-dialog | src/ui/delete-tag/index.ts |
| ./deleted-image-diff | src/ui/diff/image-diffs/index.ts |
| ./description | src/lib/git/index.ts |
| ./desktop-console-transport | src/main-process/log.ts |
| ./desktop-file-transport | src/main-process/log.ts |
| ./dialog | src/ui/app-error.tsx, src/ui/app.tsx, src/ui/dialog/index.ts, src/ui/move-to-applications-folder.tsx |
| ./dialog/confirm-abort-dialog | src/ui/multi-commit-operation/base-multi-commit-operation.tsx |
| ./dialog/conflicts-dialog | src/ui/multi-commit-operation/base-multi-commit-operation.tsx |
| ./dialog/copilot-conflicts-dialog | src/ui/multi-commit-operation/base-multi-commit-operation.tsx |
| ./dialog/copilot-conflicts-loading-dialog | src/ui/multi-commit-operation/base-multi-commit-operation.tsx |
| ./dialog/ok-cancel-button-group | src/ui/app-error.tsx |
| ./dialog/progress-dialog | src/ui/multi-commit-operation/base-multi-commit-operation.tsx |
| ./dialog/warn-force-push-dialog | src/ui/multi-commit-operation/base-multi-commit-operation.tsx |
| ./diff | src/lib/git/apply.ts, src/lib/git/index.ts, src/lib/git/status.ts, src/models/popup.ts, src/models/status.ts |
| ./diff-check | src/lib/git/status.ts |
| ./diff-contents-warning | src/ui/diff/side-by-side-diff.tsx |
| ./diff-data | src/models/diff/index.ts |
| ./diff-explorer | src/ui/diff/side-by-side-diff.tsx |
| ./diff-helpers | src/ui/diff/seamless-diff-switcher.tsx, src/ui/diff/side-by-side-diff-row.tsx, src/ui/diff/side-by-side-diff.tsx, src/ui/diff/text-diff-expansion.ts |
| ./diff-index | src/lib/git/diff.ts, src/lib/git/index.ts |
| ./diff-line | src/models/diff/index.ts, src/models/diff/raw-diff.ts |
| ./diff-options | src/ui/diff/diff-header.tsx |
| ./diff-search-input | src/ui/diff/side-by-side-diff.tsx |
| ./diff-selection | src/models/diff/index.ts |
| ./difference-blend | src/ui/diff/image-diffs/modified-image-diff.tsx |
| ./discard-changes | src/ui/app.tsx |
| ./discard-changes-dialog | src/ui/discard-changes/index.ts |
| ./discard-changes/discard-changes-retry-dialog | src/ui/app.tsx |
| ./discard-changes/discard-selection-dialog | src/ui/app.tsx |
| ./dispatcher | src/ui/app.tsx, src/ui/dispatcher/index.ts, src/ui/index.tsx, src/ui/missing-repository.tsx, src/ui/move-to-applications-folder.tsx, src/ui/pull-request-quick-view.tsx, src/ui/repository.tsx |
| ./done | src/ui/tutorial/index.ts |
| ./drag-elements/commit-drag-element | src/ui/app.tsx |
| ./dropdown | src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/index.tsx, src/ui/toolbar/push-pull-button.tsx, src/ui/toolbar/worktree-dropdown.tsx |
| ./editor | src/ui/app.tsx |
| ./editor-error | src/ui/editor/index.ts |
| ./emoji | src/lib/app-state.ts, src/lib/read-emoji.ts, src/lib/text-token-parser.ts |
| ./emoji-autocompletion-provider | src/ui/autocompletion/index.ts |
| ./emoji-filter | src/lib/markdown-filters/node-filter.ts |
| ./endpoint-capabilities | src/lib/api.ts, src/lib/email.ts, src/lib/short-lived-token-rollout.ts |
| ./endpoint-token | src/lib/ipc-shared.ts |
| ./ensure-item-ids | src/main-process/menu/build-default-menu.ts, src/main-process/menu/index.ts |
| ./enterprise-server-confirmation | src/ui/lib/sign-in.tsx |
| ./enum | src/lib/local-storage.ts |
| ./environment | src/lib/git/branch.ts, src/lib/git/checkout.ts, src/lib/git/clone.ts, src/lib/git/fetch.ts, src/lib/git/pull.ts, src/lib/git/push.ts, src/lib/git/remote.ts, src/lib/git/revert.ts, src/lib/git/submodule.ts, src/lib/git/tag.ts |
| ./equality-hash | src/models/github-repository.ts, src/models/repository.ts |
| ./error | src/lib/shells/index.ts, src/lib/shells/shared.ts, src/ui/dialog/index.ts |
| ./error-handlers | src/ui/dispatcher/index.ts |
| ./errors | src/ui/lib/enterprise-server-entry.tsx |
| ./exception-reporting | src/main-process/main.ts |
| ./exec-file | src/lib/is-application-bundle.ts, src/lib/is-git-on-path.ts, src/lib/shell.ts |
| ./expandable-commit-summary | src/ui/history/selected-commits.tsx |
| ./expiring-operation-cache | src/ui/lib/avatar.tsx |
| ./fatal-error | src/lib/endpoint-capabilities.ts, src/lib/status.ts, src/lib/wrap-rich-text-commit-message.ts |
| ./feature-flag | src/lib/credential-sessions.ts, src/lib/format-date.ts, src/lib/format-number.ts, src/lib/get-account-for-repository.ts, src/lib/menu-update.ts, src/lib/short-lived-token-rollout.ts |
| ./fetch | src/lib/git/index.ts, src/lib/progress/index.ts |
| ./file-list | src/ui/history/selected-commits.tsx |
| ./filter-changes-list | src/ui/changes/changes-list-filter-options.tsx, src/ui/changes/filter-changes-logic.ts, src/ui/changes/sidebar.tsx |
| ./filter-changes-logic | src/ui/changes/changes-list-filter-options.tsx, src/ui/changes/filter-changes-list.tsx |
| ./filter-list | src/ui/lib/augmented-filter-list.tsx, src/ui/lib/copilot-model-picker.tsx, src/ui/lib/section-filter-list.tsx |
| ./find-account | src/lib/trampoline/trampoline-credential-helper.ts |
| ./footer | src/ui/dialog/default-dialog-footer.tsx, src/ui/dialog/index.ts |
| ./for-each-ref | src/lib/git/index.ts |
| ./fork-contribution-target-description | src/ui/repository-settings/fork-settings.tsx |
| ./fork-settings | src/ui/repository-settings/repository-settings.tsx |
| ./forks/create-fork-dialog | src/ui/app.tsx |
| ./form | src/ui/lib/authentication-form.tsx, src/ui/lib/enterprise-server-entry.tsx |
| ./format-date | src/lib/release-notes.ts |
| ./format-error | src/lib/logging/format-log-message.ts |
| ./format-patch | src/lib/git/index.ts |
| ./found-editor | src/lib/editors/darwin.ts, src/lib/editors/linux.ts, src/lib/editors/lookup.ts, src/lib/editors/win32.ts |
| ./from-process | src/lib/progress/index.ts |
| ./full-screen-info | src/ui/window/index.ts |
| ./generate-commit-message/generate-commit-message-override-warning | src/ui/app.tsx |
| ./generic-git-auth | src/ui/app.tsx, src/ui/generic-git-auth/index.ts |
| ./get-account-for-repository | src/lib/infer-last-push-for-repository.ts |
| ./get-all-menu-items | src/main-process/menu/index.ts |
| ./get-architecture | src/lib/ipc-shared.ts |
| ./get-file-hash | src/lib/compute-bundle-hash.ts |
| ./get-monospace-font-family | src/ui/terminal.tsx |
| ./get-os | src/lib/shell.ts |
| ./get-renderer-guid | src/lib/short-lived-token-rollout.ts |
| ./get-repo-hooks | src/lib/hooks/with-hooks-env.ts |
| ./get-shell | src/lib/hooks/get-shell-env.ts |
| ./get-shell-env | src/lib/hooks/hooks-proxy.ts, src/lib/hooks/with-hooks-env.ts |
| ./get-tokens | src/ui/diff/side-by-side-diff.tsx |
| ./git | src/lib/find-default-branch.ts, src/lib/progress/checkout.ts, src/lib/progress/clone.ts, src/lib/progress/fetch.ts, src/lib/progress/from-process.ts, src/lib/progress/index.ts, src/lib/progress/lfs.ts, src/lib/progress/pull.ts, src/lib/progress/push.ts, src/lib/progress/revert.ts, src/ui/preferences/preferences.tsx |
| ./git-attributes | src/ui/add-repository/create-repository.tsx |
| ./git-author | src/models/avatar.ts, src/models/commit.ts |
| ./git-config | src/ui/repository-settings/repository-settings.tsx |
| ./git-delimiter-parser | src/lib/git/branch.ts, src/lib/git/diff.ts, src/lib/git/for-each-ref.ts, src/lib/git/log.ts, src/lib/git/stash.ts |
| ./git-email-not-found-warning | src/ui/lib/configure-git-user.tsx, src/ui/lib/git-config-user-form.tsx |
| ./git-error-context | src/lib/error-with-metadata.ts |
| ./git-ignore | src/ui/repository-settings/repository-settings.tsx |
| ./git-info | app-info.ts |
| ./git-store | src/lib/stores/git-store-cache.ts, src/lib/stores/index.ts |
| ./git-store-cache | src/lib/stores/app-store.ts |
| ./git/interpret-trailers | src/lib/format-commit-message.ts |
| ./git/log | src/lib/copilot-conflict-context.ts |
| ./git/merge | src/lib/copilot-conflict-context.ts |
| ./github-repository | src/models/avatar.ts, src/models/drag-drop.ts, src/models/multi-commit-operation.ts, src/models/popup.ts, src/models/pull-request.ts, src/models/repository.ts |
| ./github-user-database | src/lib/databases/index.ts |
| ./github-user-store | src/lib/stores/index.ts |
| ./gitignore | src/lib/git/index.ts |
| ./gitignores | src/ui/add-repository/create-repository.tsx |
| ./group-branches | src/ui/branches/branch-list.tsx, src/ui/branches/branch-renderer.tsx, src/ui/branches/branch-select.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/index.ts |
| ./group-repositories | src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/repositories-list/repository-list-item-context-menu.ts, src/ui/repositories-list/repository-list-item.tsx |
| ./header | src/ui/dialog/dialog.tsx |
| ./helpers/background-fetcher | src/lib/stores/app-store.ts |
| ./helpers/branch-pruner | src/lib/stores/app-store.ts |
| ./helpers/create-tutorial-repository | src/lib/stores/app-store.ts |
| ./helpers/default-branch | src/lib/find-default-branch.ts |
| ./helpers/find-branch-name | src/lib/stores/app-store.ts |
| ./helpers/find-default-remote | src/lib/stores/git-store.ts |
| ./helpers/find-forked-remotes-to-prune | src/lib/stores/git-store.ts |
| ./helpers/find-upstream-remote | src/lib/stores/git-store.ts, src/lib/stores/index.ts |
| ./helpers/non-fatal-exception | src/lib/popup-manager.ts |
| ./helpers/pull-request-updater | src/lib/stores/pull-request-coordinator.ts |
| ./helpers/repository-indicator-updater | src/lib/stores/app-store.ts |
| ./helpers/tags-to-push-storage | src/lib/stores/git-store.ts, src/lib/stores/repositories-store.ts |
| ./helpers/tutorial-assessor | src/lib/stores/app-store.ts |
| ./highlight-text | src/ui/lib/path-text.tsx |
| ./history | src/ui/repository.tsx |
| ./history/unreachable-commits-dialog | src/ui/app.tsx |
| ./hook-failed/hook-failed | src/ui/app.tsx |
| ./hooks-proxy | src/lib/hooks/with-hooks-env.ts |
| ./http | src/lib/api.ts, src/lib/oauth-token.ts, src/lib/release-notes.ts, src/lib/short-lived-token-rollout.ts |
| ./http-status-code | src/lib/api.ts, src/lib/copilot-error.ts |
| ./id-pool | src/ui/lib/checkbox.tsx, src/ui/lib/popover-dropdown.tsx, src/ui/lib/radio-button.tsx, src/ui/lib/select.tsx, src/ui/lib/text-box.tsx, src/ui/lib/tooltip.tsx |
| ./image | src/models/diff/diff-data.ts, src/models/diff/index.ts |
| ./image-container | src/ui/diff/image-diffs/deleted-image-diff.tsx, src/ui/diff/image-diffs/difference-blend.tsx, src/ui/diff/image-diffs/new-image-diff.tsx, src/ui/diff/image-diffs/onion-skin.tsx, src/ui/diff/image-diffs/swipe.tsx, src/ui/diff/image-diffs/two-up.tsx |
| ./image-diff | src/models/diff/index.ts |
| ./image-diffs | src/ui/diff/index.tsx |
| ./index | src/ui/autocompletion/autocompleting-text-input.tsx, src/ui/autocompletion/branch-autocompletion-provider.tsx, src/ui/autocompletion/emoji-autocompletion-provider.tsx, src/ui/autocompletion/issues-autocompletion-provider.tsx, src/ui/autocompletion/user-autocompletion-provider.tsx, src/ui/diff/seamless-diff-switcher.tsx |
| ./init | src/lib/git/index.ts |
| ./initialize-lfs | src/ui/lfs/index.ts |
| ./input-description | src/ui/lib/input-description/input-caption.tsx, src/ui/lib/input-description/input-error.tsx, src/ui/lib/input-description/input-warning.tsx |
| ./input-description/input-error | src/ui/lib/branch-name-rule-validation.tsx, src/ui/lib/ref-name-text-box.tsx |
| ./input-description/input-warning | src/ui/lib/branch-name-rule-validation.tsx, src/ui/lib/ref-name-text-box.tsx, src/ui/lib/repository-path.tsx |
| ./install | src/ui/install-git/index.ts |
| ./install-git | src/ui/app.tsx |
| ./install-globals | src/ui/index.tsx |
| ./installing-update/installing-update | src/ui/app.tsx |
| ./integrations | src/ui/preferences/preferences.tsx |
| ./interpret-trailers | src/lib/git/index.ts, src/lib/git/log.ts |
| ./invalidated-token/invalidated-token | src/ui/app.tsx |
| ./ipc-main | src/main-process/app-window.ts, src/main-process/crash-window.ts, src/main-process/main.ts |
| ./ipc-renderer | src/lib/authenticated-image-token-handler.ts |
| ./ipc-shared | src/lib/ipc-renderer.ts |
| ./ipc-webcontents | src/main-process/app-window.ts, src/main-process/authenticated-image-token-resolver.ts, src/main-process/crash-window.ts, src/main-process/notifications.ts |
| ./is-element | src/lib/markdown-filters/close-keyword-filter.ts, src/lib/markdown-filters/commit-mention-link-filter.ts, src/lib/markdown-filters/issue-link-filter.ts, src/lib/markdown-filters/video-link-filter.ts, src/lib/markdown-filters/video-tag-filter.ts |
| ./is-record | src/lib/copilot-commit-message.ts, src/lib/copilot-error.ts, src/lib/oauth-token.ts, src/lib/short-lived-token-rollout.ts |
| ./is-top-most | src/ui/dialog/dialog.tsx |
| ./issue-link-filter | src/lib/markdown-filters/close-keyword-filter.ts, src/lib/markdown-filters/node-filter.ts |
| ./issue-mention-filter | src/lib/markdown-filters/close-keyword-filter.ts, src/lib/markdown-filters/node-filter.ts |
| ./issues-autocompletion-provider | src/ui/autocompletion/index.ts |
| ./issues-database | src/lib/databases/index.ts |
| ./issues-store | src/lib/stores/index.ts |
| ./launch | src/lib/editors/index.ts |
| ./lfs | src/lib/progress/from-process.ts, src/ui/app.tsx |
| ./lib/app-proxy | src/ui/app.tsx |
| ./lib/application-theme | src/ui/app-theme.tsx, src/ui/app.tsx, src/ui/index.tsx |
| ./lib/avatar | src/ui/account-picker.tsx |
| ./lib/button | src/ui/copy-button.tsx, src/ui/dropdown-select-button.tsx, src/ui/missing-repository.tsx, src/ui/pull-request-quick-view.tsx |
| ./lib/checkbox | src/ui/move-to-applications-folder.tsx |
| ./lib/features | src/ui/app.tsx |
| ./lib/filter-list | src/ui/account-picker.tsx |
| ./lib/focus-container | src/ui/repository.tsx |
| ./lib/git-perf | src/ui/install-globals.ts |
| ./lib/link-button | src/ui/app-error.tsx, src/ui/missing-repository.tsx |
| ./lib/list | src/ui/dropdown-select-button.tsx |
| ./lib/loading | src/ui/missing-repository.tsx |
| ./lib/open-file | src/ui/repository.tsx |
| ./lib/popover-dropdown | src/ui/account-picker.tsx |
| ./lib/ref | src/ui/app-error.tsx, src/ui/missing-repository.tsx |
| ./lib/row | src/ui/missing-repository.tsx |
| ./lib/sandboxed-markdown | src/ui/pull-request-quick-view.tsx |
| ./lib/section-filter-list | src/ui/account-picker.tsx |
| ./lib/test-ui-components/test-ui-components | src/ui/app.tsx |
| ./lib/tooltipped-content | src/ui/cloning-repository.tsx, src/ui/relative-time.tsx |
| ./lib/ui-activity-monitor | src/ui/index.tsx |
| ./lib/update-store | src/ui/app.tsx |
| ./licenses | src/ui/add-repository/create-repository.tsx |
| ./link-button | src/ui/lib/config-lock-file-exists.tsx, src/ui/lib/copilot-model-picker.tsx, src/ui/lib/git-email-not-found-warning.tsx, src/ui/lib/rich-text.tsx |
| ./linux | src/lib/editors/lookup.ts, src/lib/shells/shared.ts |
| ./list | src/ui/lib/list/index.ts |
| ./list-item-insertion-overlay | src/ui/lib/list/list.tsx, src/ui/lib/list/section-list.tsx |
| ./list-row | src/ui/lib/list/list.tsx, src/ui/lib/list/section-list.tsx |
| ./list-row-index-path | src/ui/lib/list/list-item-insertion-overlay.tsx, src/ui/lib/list/list-row.tsx, src/ui/lib/list/list.tsx, src/ui/lib/list/section-list-selection.ts, src/ui/lib/list/section-list.tsx |
| ./list/list-row-index-path | src/ui/lib/augmented-filter-list.tsx, src/ui/lib/section-filter-list.tsx |
| ./loading | src/ui/lib/enterprise-server-entry.tsx |
| ./local-changes-overwritten/local-changes-overwritten-dialog | src/ui/app.tsx |
| ./local-storage | src/lib/welcome.ts |
| ./log | src/lib/git/diff.ts, src/lib/git/index.ts, src/lib/git/stash.ts, src/main-process/main.ts |
| ./logging/log-level | src/lib/ipc-shared.ts |
| ./lookup | src/lib/editors/index.ts |
| ./main-process-proxy | src/ui/app.tsx, src/ui/copy-button.tsx, src/ui/index.tsx |
| ./markdown-filters/issue-mention-filter | src/lib/pull-request-refs.ts |
| ./mention-filter | src/lib/markdown-filters/node-filter.ts |
| ./menu | src/main-process/app-window.ts, src/main-process/main.ts, src/main-process/show-uncaught-exception.ts |
| ./menu-backed-suggested-action | src/ui/suggested-actions/index.ts |
| ./menu-event | src/main-process/menu/build-default-menu.ts, src/main-process/menu/index.ts |
| ./menu-item | src/lib/ipc-shared.ts |
| ./menu-list-item | src/ui/app-menu/app-menu-bar-button.tsx, src/ui/app-menu/menu-pane.tsx |
| ./menu-pane | src/ui/app-menu/app-menu.tsx, src/ui/app-menu/index.ts |
| ./menu-update | src/lib/ipc-shared.ts |
| ./menu/build-context-menu | src/main-process/main.ts |
| ./menu/build-spell-check-menu | src/main-process/main.ts |
| ./merge | src/lib/git/diff.ts, src/lib/git/index.ts, src/lib/git/status.ts, src/lib/menu-update.ts, src/ui/multi-commit-operation/multi-commit-operation.tsx |
| ./merge-call-to-action-with-conflicts | src/ui/history/compare.tsx |
| ./merge-conflicts | src/ui/app.tsx |
| ./merge-conflicts-banner | src/ui/banners/render-banner.tsx |
| ./missing-repository | src/ui/app.tsx |
| ./modified-image-diff | src/ui/diff/image-diffs/difference-blend.tsx, src/ui/diff/image-diffs/index.ts, src/ui/diff/image-diffs/onion-skin.tsx, src/ui/diff/image-diffs/swipe.tsx, src/ui/diff/image-diffs/two-up.tsx |
| ./move-to-applications-folder | src/ui/app.tsx |
| ./multi-commit-operation/dialog/copilot-conflict-resolution-always-nudge | src/ui/app.tsx |
| ./multi-commit-operation/dialog/warn-force-push-dialog | src/ui/app.tsx |
| ./multi-commit-operation/multi-commit-operation | src/ui/app.tsx |
| ./multi-operation-terminal-output | src/lib/git/merge.ts |
| ./new-image-diff | src/ui/diff/image-diffs/index.ts |
| ./no-branches | src/ui/branches/branch-list.tsx |
| ./no-pull-requests | src/ui/branches/pull-request-list.tsx |
| ./no-remote | src/ui/repository-settings/repository-settings.tsx |
| ./no-repositories | src/ui/app.tsx |
| ./no-repositories-view | src/ui/no-repositories/index.ts |
| ./no-repositories/create-tutorial-repository-dialog | src/ui/app.tsx |
| ./node-filter | src/lib/markdown-filters/close-keyword-filter.ts, src/lib/markdown-filters/commit-mention-filter.ts, src/lib/markdown-filters/commit-mention-link-filter.ts, src/lib/markdown-filters/emoji-filter.ts, src/lib/markdown-filters/issue-link-filter.ts, src/lib/markdown-filters/issue-mention-filter.ts, src/lib/markdown-filters/mention-filter.ts, src/lib/markdown-filters/team-mention-filter.ts, src/lib/markdown-filters/video-link-filter.ts, src/lib/markdown-filters/video-tag-filter.ts |
| ./notification-handler | src/lib/notifications/show-notification.ts |
| ./notification-permission | src/lib/notifications/show-notification.ts |
| ./notifications | src/main-process/app-window.ts, src/main-process/main.ts, src/ui/preferences/preferences.tsx |
| ./notifications-store | src/lib/stores/app-store.ts, src/lib/stores/notifications-debug-store.ts |
| ./notifications/pull-request-checks-failed | src/ui/app.tsx |
| ./notifications/pull-request-comment | src/ui/app.tsx |
| ./notifications/pull-request-review | src/ui/app.tsx |
| ./now | src/main-process/app-window.ts, src/main-process/main.ts |
| ./oauth-token | src/lib/account-credential.ts, src/lib/credential-sessions.ts |
| ./object-id | src/ui/lib/sandboxed-markdown.tsx |
| ./observable-ref | src/ui/lib/button.tsx, src/ui/lib/link-button.tsx, src/ui/lib/path-text.tsx, src/ui/lib/rich-text.tsx, src/ui/lib/sandboxed-markdown.tsx, src/ui/lib/toggletipped-content.tsx, src/ui/lib/tooltip.tsx, src/ui/lib/tooltipped-content.tsx |
| ./octicon | src/ui/octicons/index.ts |
| ./octicons | src/ui/app.tsx, src/ui/cloning-repository.tsx, src/ui/copy-button.tsx, src/ui/dropdown-select-button.tsx, src/ui/pull-request-quick-view.tsx |
| ./octicons.generated | src/ui/octicons/icon-preview-dialog.tsx, src/ui/octicons/index.ts, src/ui/octicons/status.ts |
| ./octicons/icon-preview-dialog | src/ui/app.tsx |
| ./octicons/octicons.generated | src/ui/app.tsx, src/ui/cloning-repository.tsx, src/ui/copy-button.tsx, src/ui/dropdown-select-button.tsx, src/ui/pull-request-quick-view.tsx |
| ./offset-from | src/lib/release-notes.ts |
| ./ok-cancel-button-group | src/ui/dialog/default-dialog-footer.tsx, src/ui/dialog/index.ts |
| ./onion-skin | src/ui/diff/image-diffs/modified-image-diff.tsx |
| ./open-pull-request-header | src/ui/open-pull-request/open-pull-request-dialog.tsx |
| ./open-pull-request/open-pull-request-dialog | src/ui/app.tsx |
| ./open-thank-you-card | src/ui/banners/render-banner.tsx |
| ./open-with-external-editor/open-with-external-editor | src/ui/app.tsx |
| ./ordered-webrequest | src/main-process/alive-origin-filter.ts, src/main-process/authenticated-image-filter.ts, src/main-process/main.ts, src/main-process/same-origin-filter.ts |
| ./os-version-no-longer-supported-banner | src/ui/banners/render-banner.tsx |
| ./owner | src/models/github-repository.ts |
| ./parse-app-url | src/lib/ipc-shared.ts |
| ./parse-pac-string | src/lib/resolve-git-proxy.ts |
| ./path | src/lib/copilot-conflict-context.ts, src/lib/read-emoji.ts, src/lib/release-notes.ts |
| ./path-text | src/ui/lib/path-label.tsx |
| ./popover | src/ui/lib/copilot-model-picker.tsx, src/ui/lib/popover-dropdown.tsx |
| ./popover-dropdown | src/ui/lib/copilot-model-picker.tsx |
| ./popup | src/models/banner.ts |
| ./preferences | src/models/popup.ts, src/ui/app.tsx, src/ui/preferences/index.ts |
| ./preferences/copilot-custom-providers-dialog | src/ui/app.tsx |
| ./preferences/copilot-settings-dialog | src/ui/app.tsx |
| ./preferences/test-copilot-snapshot-card-dialog | src/ui/app.tsx |
| ./preferences/test-token-expiration-dialog | src/ui/app.tsx |
| ./progress | src/models/cherry-pick.ts, src/models/popup.ts, src/models/rebase.ts |
| ./prompts | src/ui/preferences/preferences.tsx |
| ./publish | src/ui/publish-repository/index.ts |
| ./publish-repository | src/ui/app.tsx, src/ui/publish-repository/publish.tsx |
| ./pull | src/lib/git/index.ts, src/lib/progress/index.ts |
| ./pull-request | src/models/popup.ts |
| ./pull-request-badge | src/ui/branches/index.ts |
| ./pull-request-comment-like | src/ui/notifications/pull-request-comment.tsx, src/ui/notifications/pull-request-review.tsx |
| ./pull-request-coordinator | src/lib/stores/index.ts, src/lib/stores/notifications-debug-store.ts, src/lib/stores/notifications-store.ts |
| ./pull-request-database | src/lib/databases/index.ts |
| ./pull-request-files-changed | src/ui/open-pull-request/open-pull-request-dialog.tsx |
| ./pull-request-list | src/ui/branches/branches-container.tsx |
| ./pull-request-list-item | src/ui/branches/pull-request-list.tsx |
| ./pull-request-list-item-context-menu | src/ui/branches/pull-request-list.tsx |
| ./pull-request-merge-status | src/ui/open-pull-request/open-pull-request-dialog.tsx |
| ./pull-request-review-helpers | src/ui/notifications/pull-request-comment.tsx, src/ui/notifications/pull-request-review.tsx |
| ./pull-request-store | src/lib/stores/index.ts |
| ./push | src/lib/git/index.ts, src/lib/progress/index.ts |
| ./push-branch-commits | src/ui/branches/index.ts |
| ./push-needs-pull | src/ui/app.tsx |
| ./push-needs-pull-warning | src/ui/push-needs-pull/index.ts |
| ./push-protection-error-dialog | src/ui/secret-scanning/bypass-push-protection-dialog.tsx, src/ui/secret-scanning/push-protection-error-location.tsx |
| ./push-protection-error-location | src/ui/secret-scanning/push-protection-error-dialog.tsx |
| ./push-pull-button | src/ui/toolbar/index.tsx, src/ui/toolbar/push-pull-button-dropdown.tsx |
| ./push-pull-button-dropdown | src/ui/toolbar/push-pull-button.tsx |
| ./push-terminal-chunk | src/lib/git/core.ts, src/lib/git/multi-operation-terminal-output.ts |
| ./radio-button | src/ui/lib/configure-git-user.tsx, src/ui/lib/radio-group.tsx |
| ./raw-diff | src/models/diff/diff-data.ts, src/models/diff/index.ts |
| ./rebase | src/lib/git/index.ts, src/lib/git/reorder.ts, src/lib/git/squash.ts, src/lib/git/status.ts, src/ui/multi-commit-operation/multi-commit-operation.tsx |
| ./rebase-conflicts-banner | src/ui/banners/render-banner.tsx |
| ./rebase/confirm-force-push | src/ui/app.tsx |
| ./rect | src/ui/lib/tooltip.tsx |
| ./ref | src/ui/lib/branch-name-warnings.tsx, src/ui/lib/config-lock-file-exists.tsx, src/ui/lib/enterprise-server-confirmation.tsx, src/ui/lib/ref-name-text-box.tsx, src/ui/lib/sign-in.tsx, src/ui/lib/tooltipped-commit-sha.tsx |
| ./reflog | src/lib/git/index.ts |
| ./refs | src/lib/git/branch.ts, src/lib/git/index.ts, src/lib/git/remote.ts |
| ./release-notes | src/lib/thank-you.ts, src/models/popup.ts, src/ui/app.tsx |
| ./release-notes-dialog | src/ui/release-notes/index.ts |
| ./remote | src/lib/git/index.ts, src/models/branch.ts, src/models/popup.ts, src/ui/repository-settings/repository-settings.tsx |
| ./remote-parsing | src/lib/api.ts, src/lib/find-account.ts, src/lib/repository-matching.ts |
| ./remove-repository | src/ui/app.tsx |
| ./rename-branch | src/ui/app.tsx |
| ./rename-branch-dialog | src/ui/rename-branch/index.ts |
| ./render-banner | src/ui/banners/index.ts |
| ./render-functions | src/ui/lib/conflicts/index.ts |
| ./reorder | src/ui/multi-commit-operation/multi-commit-operation.tsx |
| ./repo-ruleset-link | src/ui/repository-rules/repo-rules-failure-list.tsx |
| ./repo-rulesets-for-branch-link | src/ui/repository-rules/repo-rules-failure-list.tsx |
| ./repositories-database | src/lib/databases/index.ts |
| ./repositories-list | src/ui/app.tsx, src/ui/repositories-list/index.ts |
| ./repositories-list/repository-list-item-context-menu | src/ui/app.tsx |
| ./repositories-store | src/lib/stores/index.ts, src/lib/stores/pull-request-coordinator.ts, src/lib/stores/pull-request-store.ts |
| ./repository | src/models/popup.ts, src/models/retry-actions.ts, src/ui/app.tsx, src/ui/octicons/index.ts |
| ./repository-list-item | src/ui/repositories-list/repositories-list.tsx |
| ./repository-matching | src/lib/infer-last-push-for-repository.ts |
| ./repository-settings | src/ui/app.tsx, src/ui/repository-settings/index.ts |
| ./repository-state-cache | src/lib/stores/app-store.ts |
| ./reset | src/lib/git/commit.ts, src/lib/git/diff.ts, src/lib/git/index.ts |
| ./reset/warning-before-reset | src/ui/app.tsx |
| ./resizable | src/ui/repository.tsx, src/ui/resizable/index.ts |
| ./resolve-owner-repo | src/lib/markdown-filters/commit-mention-filter.ts, src/lib/markdown-filters/issue-mention-filter.ts |
| ./retry-actions | src/models/popup.ts |
| ./rev-list | src/lib/git/cherry-pick.ts, src/lib/git/format-patch.ts, src/lib/git/index.ts, src/lib/git/rebase.ts |
| ./rev-parse | src/lib/git/index.ts |
| ./revert | src/lib/git/index.ts |
| ./revert-progress | src/ui/toolbar/index.tsx |
| ./rm | src/lib/git/index.ts, src/lib/git/stage.ts |
| ./round | src/ui/lib/bytes.ts |
| ./row | src/ui/lib/branch-name-rule-validation.tsx, src/ui/lib/branch-name-warnings.tsx, src/ui/lib/call-to-action.tsx, src/ui/lib/git-config-user-form.tsx, src/ui/lib/repository-path.tsx |
| ./same-origin-filter | src/main-process/main.ts |
| ./saml-reauth-required/saml-reauth-required | src/ui/app.tsx |
| ./sanitize-ref-name | src/lib/parse-app-url.ts |
| ./secret-scanning/bypass-push-protection-dialog | src/ui/app.tsx |
| ./secret-scanning/push-protection-error-dialog | src/ui/app.tsx |
| ./section-filter-list | src/ui/lib/copilot-model-picker.tsx |
| ./section-list-selection | src/ui/lib/list/section-list.tsx |
| ./segmented-item | src/ui/lib/vertical-segmented-control/vertical-segmented-control.tsx |
| ./select | src/ui/lib/configure-git-user.tsx, src/ui/lib/git-config-user-form.tsx |
| ./selected-commits | src/ui/history/index.ts |
| ./selection | src/ui/lib/list/index.ts, src/ui/lib/list/list.tsx |
| ./shared | src/crash/crash-app.tsx, src/lib/editors/launch.ts, src/lib/editors/lookup.ts, src/lib/shells/darwin.ts, src/lib/shells/index.ts, src/lib/shells/linux.ts, src/lib/shells/win32.ts |
| ./shell | src/main-process/main.ts, src/ui/app.tsx |
| ./shell-error | src/ui/shell/index.ts |
| ./shell-escape | src/lib/hooks/get-shell.ts |
| ./shells | src/lib/app-state.ts |
| ./show | src/lib/git/diff.ts |
| ./show-uncaught-exception | src/main-process/main.ts |
| ./side-by-side-diff | src/ui/diff/index.tsx |
| ./side-by-side-diff-row | src/ui/diff/side-by-side-diff.tsx |
| ./sidebar | src/ui/changes/index.ts |
| ./sign-in | src/ui/app.tsx, src/ui/sign-in/index.ts |
| ./sign-in-enterprise | src/ui/welcome/welcome.tsx |
| ./sign-in-store | src/lib/stores/index.ts |
| ./sizing | src/ui/diff/image-diffs/modified-image-diff.tsx, src/ui/diff/image-diffs/two-up.tsx |
| ./snapshot-card | src/ui/preferences/copilot-user-settings.tsx, src/ui/preferences/copilot.tsx, src/ui/preferences/test-copilot-snapshot-card-dialog.tsx |
| ./split-buffer | src/lib/status-parser.ts |
| ./squash | src/ui/multi-commit-operation/multi-commit-operation.tsx |
| ./squirrel-updater | src/main-process/main.ts |
| ./ssh-credential-storage | src/lib/ssh/ssh-key-passphrase.ts, src/lib/ssh/ssh-user-password.ts |
| ./ssh/add-ssh-host | src/ui/app.tsx |
| ./ssh/ssh-key-passphrase | src/ui/app.tsx |
| ./ssh/ssh-user-password | src/ui/app.tsx |
| ./stage | src/lib/git/cherry-pick.ts, src/lib/git/commit.ts, src/lib/git/rebase.ts |
| ./start | src/ui/welcome/welcome.tsx |
| ./stash-changes/overwrite-stashed-changes-dialog | src/ui/app.tsx |
| ./stash-changes/stash-and-switch-branch-dialog | src/ui/app.tsx |
| ./stash-diff-header | src/ui/stashing/stash-diff-viewer.tsx |
| ./stash-diff-viewer | src/ui/stashing/index.ts |
| ./stash-entry | src/models/popup.ts, src/models/retry-actions.ts |
| ./stashing | src/ui/repository.tsx |
| ./stashing/confirm-discard-stash | src/ui/app.tsx |
| ./stats | src/lib/ipc-shared.ts |
| ./stats-database | src/lib/stats/index.ts, src/lib/stats/stats-store.ts |
| ./stats-store | src/lib/stats/index.ts |
| ./status | src/lib/git/cherry-pick.ts, src/lib/git/index.ts, src/lib/git/rebase.ts, src/lib/menu-update.ts, src/models/popup.ts, src/models/retry-actions.ts, src/models/stash-entry.ts, src/ui/octicons/index.ts |
| ./stores | src/lib/infer-last-push-for-repository.ts, src/lib/stores/accounts-store.ts |
| ./stores/alive-store | src/lib/ipc-shared.ts |
| ./stores/api-repositories-store | src/lib/app-state.ts |
| ./stores/helpers/find-upstream-remote | src/lib/find-default-branch.ts |
| ./stores/sign-in-store | src/lib/app-state.ts |
| ./stores/stores | src/lib/credential-sessions.ts |
| ./stores/token-store | src/lib/generic-git-auth.ts |
| ./styles/crash.scss | src/crash/index.tsx |
| ./submodule | src/lib/git/checkout.ts, src/lib/git/index.ts |
| ./submodule-diff | src/ui/diff/index.tsx |
| ./success-banner | src/ui/banners/cherry-pick-undone.tsx, src/ui/banners/render-banner.tsx, src/ui/banners/successful-cherry-pick.tsx, src/ui/banners/successful-merge.tsx, src/ui/banners/successful-rebase.tsx, src/ui/banners/successful-squash.tsx |
| ./successful-cherry-pick | src/ui/banners/render-banner.tsx |
| ./successful-merge | src/ui/banners/render-banner.tsx |
| ./successful-rebase | src/ui/banners/render-banner.tsx |
| ./successful-squash | src/ui/banners/render-banner.tsx |
| ./suggested-action | src/ui/suggested-actions/index.ts, src/ui/suggested-actions/menu-backed-suggested-action.tsx |
| ./suggested-action-group | src/ui/suggested-actions/index.ts |
| ./suppress-certificate-error | src/lib/api.ts |
| ./swipe | src/ui/diff/image-diffs/modified-image-diff.tsx |
| ./sync-clockwise | src/ui/octicons/index.ts |
| ./syntax-highlighting | src/ui/diff/index.tsx, src/ui/diff/seamless-diff-switcher.tsx, src/ui/diff/side-by-side-diff.tsx |
| ./tab-bar | src/ui/repository.tsx |
| ./tab-bar-item | src/ui/tab-bar.tsx |
| ./tab-bar-type | src/ui/tab-bar-item.tsx, src/ui/tab-bar.tsx |
| ./tag | src/lib/git/index.ts |
| ./tailer | src/lib/file-system.ts |
| ./team-mention-filter | src/lib/markdown-filters/node-filter.ts |
| ./terminal | src/ui/app-error.tsx |
| ./terms-and-conditions | src/ui/app.tsx, src/ui/terms-and-conditions/index.ts |
| ./test-notifications/test-notifications | src/ui/app.tsx |
| ./text-box | src/ui/lib/enterprise-server-entry.tsx, src/ui/lib/fancy-text-box.tsx, src/ui/lib/git-config-user-form.tsx, src/ui/lib/password-text-box.tsx, src/ui/lib/ref-name-text-box.tsx, src/ui/lib/repository-path.tsx |
| ./text-diff-expansion | src/ui/diff/seamless-diff-switcher.tsx, src/ui/diff/side-by-side-diff.tsx |
| ./text-token-parser | src/lib/wrap-rich-text-commit-message.ts |
| ./thank-you | src/ui/app.tsx, src/ui/thank-you/index.ts |
| ./theme-source | src/ui/lib/application-theme.ts |
| ./tip | src/models/multi-commit-operation.ts |
| ./title-bar | src/ui/window/index.ts |
| ./token-store | src/lib/stores/index.ts |
| ./toolbar | src/ui/app.tsx, src/ui/toolbar/index.tsx |
| ./tooltip | src/ui/lib/avatar.tsx, src/ui/lib/button.tsx, src/ui/lib/link-button.tsx, src/ui/lib/path-text.tsx, src/ui/lib/rich-text.tsx, src/ui/lib/sandboxed-markdown.tsx, src/ui/lib/toggletipped-content.tsx, src/ui/lib/tooltipped-commit-sha.tsx, src/ui/lib/tooltipped-content.tsx |
| ./tooltipped-content | src/ui/lib/avatar.tsx, src/ui/lib/tooltipped-commit-sha.tsx |
| ./trampoline-command | src/lib/trampoline/trampoline-askpass-handler.ts, src/lib/trampoline/trampoline-command-parser.ts, src/lib/trampoline/trampoline-credential-helper.ts, src/lib/trampoline/trampoline-server.ts |
| ./trampoline-command-parser | src/lib/trampoline/trampoline-server.ts |
| ./trampoline-environment | src/lib/trampoline/trampoline-askpass-handler.ts, src/lib/trampoline/trampoline-credential-helper.ts |
| ./trampoline-server | src/lib/trampoline/trampoline-environment.ts |
| ./trampoline-tokens | src/lib/trampoline/trampoline-environment.ts, src/lib/trampoline/trampoline-server.ts |
| ./trampoline-ui-helper | src/lib/trampoline/trampoline-askpass-handler.ts, src/lib/trampoline/trampoline-credential-helper.ts |
| ./trusted-ipc-sender | src/main-process/app-window.ts, src/main-process/authenticated-image-token-resolver.ts, src/main-process/crash-window.ts, src/main-process/ipc-main.ts |
| ./tutorial | src/ui/app.tsx, src/ui/repository.tsx |
| ./tutorial-panel | src/ui/tutorial/index.ts |
| ./tutorial-step-instruction | src/ui/tutorial/tutorial-panel.tsx |
| ./two-up | src/ui/diff/image-diffs/modified-image-diff.tsx |
| ./types | src/lib/highlighter/worker.ts |
| ./ui-view | src/ui/cloning-repository.tsx, src/ui/missing-repository.tsx, src/ui/repository.tsx |
| ./uncommitted-changes-strategy | src/models/worktree.ts |
| ./undo-commit | src/ui/changes/sidebar.tsx |
| ./undo/warn-local-changes-before-undo | src/ui/app.tsx |
| ./unknown-authors/unknown-authors-dialog | src/ui/app.tsx |
| ./unmerged-file | src/ui/lib/conflicts/index.ts |
| ./unreachable-commits-dialog | src/ui/history/expandable-commit-summary.tsx, src/ui/history/selected-commits.tsx |
| ./untrusted-certificate | src/ui/app.tsx, src/ui/untrusted-certificate/index.ts |
| ./update-available | src/ui/banners/index.ts |
| ./update-index | src/lib/git/cherry-pick.ts, src/lib/git/commit.ts, src/lib/git/diff.ts, src/lib/git/rebase.ts, src/lib/git/stash.ts |
| ./update-ref | src/lib/git/branch.ts, src/lib/git/index.ts |
| ./updates/changes-state | src/lib/stores/app-store.ts |
| ./updates/update-remote-url | src/lib/stores/app-store.ts |
| ./upstream-already-exists | src/ui/app.tsx, src/ui/upstream-already-exists/index.ts |
| ./upstream-already-exists-error | src/lib/stores/git-store.ts |
| ./url-without-credentials | src/lib/trampoline/find-account.ts, src/lib/trampoline/trampoline-credential-helper.ts |
| ./use-external-credential-helper | src/lib/trampoline/trampoline-credential-helper.ts |
| ./user-autocompletion-provider | src/ui/autocompletion/index.ts |
| ./var | src/lib/git/index.ts |
| ./vertical-segmented-control | src/ui/lib/vertical-segmented-control/index.ts |
| ./video-link-filter | src/lib/markdown-filters/node-filter.ts |
| ./video-tag-filter | src/lib/markdown-filters/node-filter.ts |
| ./video-url-regex | src/lib/markdown-filters/video-link-filter.ts, src/lib/markdown-filters/video-tag-filter.ts |
| ./webpack.common | webpack.development.ts, webpack.production.ts |
| ./welcome | src/ui/app.tsx, src/ui/tutorial/index.ts, src/ui/welcome/configure-git.tsx, src/ui/welcome/index.ts, src/ui/welcome/sign-in-enterprise.tsx, src/ui/welcome/start.tsx |
| ./whitespace-hint-popover | src/ui/diff/side-by-side-diff-row.tsx |
| ./win32 | src/lib/copilot-app/index.ts, src/lib/editors/lookup.ts, src/lib/shells/shared.ts |
| ./window | src/ui/app.tsx |
| ./window-controls | src/ui/window/title-bar.tsx |
| ./window-state | src/lib/app-state.ts, src/lib/ipc-shared.ts |
| ./workflow-preferences | src/models/repository.ts |
| ./workflow-push-rejected/workflow-push-rejected | src/ui/app.tsx |
| ./worktree | src/lib/git/index.ts, src/models/popup.ts |
| ./worktree-dropdown | src/ui/toolbar/index.tsx |
| ./worktree-list-item | src/ui/worktrees/worktree-list.tsx |
| ./worktrees/add-worktree-dialog | src/ui/app.tsx |
| ./worktrees/delete-worktree-dialog | src/ui/app.tsx |
| ./worktrees/delete-worktree-failed-dialog | src/ui/app.tsx |
| ./worktrees/rename-worktree-dialog | src/ui/app.tsx |
| ./write-default-readme | src/ui/add-repository/create-repository.tsx |
| ./zoom-info | src/ui/window/index.ts |
| @floating-ui/core | src/ui/lib/popover.tsx |
| @floating-ui/react-dom | src/ui/lib/popover.tsx |
| @github/alive-client | src/lib/stores/alive-store.ts |
| @github/copilot-sdk | src/lib/stores/copilot-store.ts |
| @xterm/xterm | src/ui/terminal.tsx |
| app-path | src/lib/copilot-app/darwin.ts, src/lib/editors/darwin.ts, src/lib/shells/darwin.ts |
| assert | src/lib/git/create-tail-stream.ts, src/lib/git/log.ts |
| buffer | src/lib/git/core.ts |
| byline | src/lib/file-system.ts, src/lib/git/cherry-pick.ts, src/lib/git/rebase.ts, src/lib/progress/from-process.ts |
| child_process | src/cli/main.ts, src/lib/custom-integration.ts, src/lib/editors/launch.ts, src/lib/exec-file.ts, src/lib/git/cherry-pick.ts, src/lib/git/rebase.ts, src/lib/hooks/get-shell-env.ts, src/lib/hooks/hooks-proxy.ts, src/lib/process/win32.ts, src/lib/progress/from-process.ts, src/lib/shell.ts, src/lib/shells/darwin.ts, src/lib/shells/linux.ts, src/lib/shells/shared.ts, src/lib/shells/win32.ts |
| classnames | src/ui/app-menu/menu-list-item.tsx, src/ui/app-menu/menu-pane.tsx, src/ui/app.tsx, src/ui/autocompletion/autocompleting-text-input.tsx, src/ui/banners/banner.tsx, src/ui/branches/branch-list-item.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/ci-status.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/changes/changes-list-filter-options.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/check-runs/ci-check-run-actions-job-step-item.tsx, src/ui/check-runs/ci-check-run-list-item.tsx, src/ui/check-runs/ci-check-run-list.tsx, src/ui/dialog/content.tsx, src/ui/dialog/dialog.tsx, src/ui/dialog/ok-cancel-button-group.tsx, src/ui/diff/diff-helpers.tsx, src/ui/diff/image-diffs/two-up.tsx, src/ui/diff/seamless-diff-switcher.tsx, src/ui/diff/side-by-side-diff-row.tsx, src/ui/diff/side-by-side-diff.tsx, src/ui/drag-elements/commit-drag-element.tsx, src/ui/dropdown-select-button.tsx, src/ui/history/commit-list-item.tsx, src/ui/history/commit-list.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/lib/access-text.tsx, src/ui/lib/action-status-icon.tsx, src/ui/lib/augmented-filter-list.tsx, src/ui/lib/author-input/author-handle.tsx, src/ui/lib/author-input/author-input.tsx, src/ui/lib/avatar-stack.tsx, src/ui/lib/button.tsx, src/ui/lib/call-to-action.tsx, src/ui/lib/checkbox.tsx, src/ui/lib/errors.tsx, src/ui/lib/fancy-text-box.tsx, src/ui/lib/filter-list.tsx, src/ui/lib/focus-container.tsx, src/ui/lib/form.tsx, src/ui/lib/input-description/input-description.tsx, src/ui/lib/link-button.tsx, src/ui/lib/list/list-item-insertion-overlay.tsx, src/ui/lib/list/list-row.tsx, src/ui/lib/list/list.tsx, src/ui/lib/popover-dropdown.tsx, src/ui/lib/popover.tsx, src/ui/lib/row.tsx, src/ui/lib/section-filter-list.tsx, src/ui/lib/select.tsx, src/ui/lib/text-area.tsx, src/ui/lib/text-box.tsx, src/ui/lib/toggle-button.tsx, src/ui/lib/toggletipped-content.tsx, src/ui/lib/tooltip.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/octicons/octicon.tsx, src/ui/pull-request-quick-view.tsx, src/ui/repositories-list/repository-list-item.tsx, src/ui/suggested-actions/dropdown-suggested-action.tsx, src/ui/suggested-actions/suggested-action.tsx, src/ui/tab-bar-item.tsx, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/button.tsx, src/ui/toolbar/dropdown.tsx, src/ui/toolbar/push-pull-button.tsx, src/ui/ui-view.tsx, src/ui/welcome/welcome.tsx, src/ui/window/window-controls.tsx, src/ui/worktrees/worktree-list-item.tsx |
| codemirror-mode-elixir | src/highlighter/index.ts |
| codemirror-mode-luau | src/highlighter/index.ts |
| codemirror-mode-zig | src/highlighter/index.ts |
| codemirror/addon/runmode/runmode.node.js | src/highlighter/index.ts |
| codemirror/mode/asciiarmor/asciiarmor | src/highlighter/index.ts |
| codemirror/mode/clike/clike | src/highlighter/index.ts |
| codemirror/mode/clojure/clojure | src/highlighter/index.ts |
| codemirror/mode/cmake/cmake | src/highlighter/index.ts |
| codemirror/mode/coffeescript/coffeescript | src/highlighter/index.ts |
| codemirror/mode/crystal/crystal | src/highlighter/index.ts |
| codemirror/mode/css/css | src/highlighter/index.ts |
| codemirror/mode/cypher/cypher | src/highlighter/index.ts |
| codemirror/mode/dart/dart | src/highlighter/index.ts |
| codemirror/mode/diff/diff | src/highlighter/index.ts |
| codemirror/mode/dockerfile/dockerfile | src/highlighter/index.ts |
| codemirror/mode/fortran/fortran | src/highlighter/index.ts |
| codemirror/mode/go/go | src/highlighter/index.ts |
| codemirror/mode/haml/haml | src/highlighter/index.ts |
| codemirror/mode/haxe/haxe | src/highlighter/index.ts |
| codemirror/mode/htmlembedded/htmlembedded | src/highlighter/index.ts |
| codemirror/mode/htmlmixed/htmlmixed | src/highlighter/index.ts |
| codemirror/mode/javascript/javascript | src/highlighter/index.ts |
| codemirror/mode/jsx/jsx | src/highlighter/index.ts |
| codemirror/mode/julia/julia | src/highlighter/index.ts |
| codemirror/mode/markdown/markdown | src/highlighter/index.ts |
| codemirror/mode/mllike/mllike | src/highlighter/index.ts |
| codemirror/mode/oz/oz | src/highlighter/index.ts |
| codemirror/mode/pascal/pascal | src/highlighter/index.ts |
| codemirror/mode/perl/perl | src/highlighter/index.ts |
| codemirror/mode/php/php | src/highlighter/index.ts |
| codemirror/mode/pig/pig | src/highlighter/index.ts |
| codemirror/mode/powershell/powershell | src/highlighter/index.ts |
| codemirror/mode/properties/properties | src/highlighter/index.ts |
| codemirror/mode/protobuf/protobuf | src/highlighter/index.ts |
| codemirror/mode/pug/pug | src/highlighter/index.ts |
| codemirror/mode/puppet/puppet | src/highlighter/index.ts |
| codemirror/mode/python/python | src/highlighter/index.ts |
| codemirror/mode/q/q | src/highlighter/index.ts |
| codemirror/mode/r/r | src/highlighter/index.ts |
| codemirror/mode/rpm/rpm | src/highlighter/index.ts |
| codemirror/mode/rst/rst | src/highlighter/index.ts |
| codemirror/mode/ruby/ruby | src/highlighter/index.ts |
| codemirror/mode/rust/rust | src/highlighter/index.ts |
| codemirror/mode/scheme/scheme | src/highlighter/index.ts |
| codemirror/mode/shell/shell | src/highlighter/index.ts |
| codemirror/mode/sieve/sieve | src/highlighter/index.ts |
| codemirror/mode/slim/slim | src/highlighter/index.ts |
| codemirror/mode/smalltalk/smalltalk | src/highlighter/index.ts |
| codemirror/mode/soy/soy | src/highlighter/index.ts |
| codemirror/mode/sparql/sparql | src/highlighter/index.ts |
| codemirror/mode/sql/sql | src/highlighter/index.ts |
| codemirror/mode/stex/stex | src/highlighter/index.ts |
| codemirror/mode/stylus/stylus | src/highlighter/index.ts |
| codemirror/mode/swift/swift | src/highlighter/index.ts |
| codemirror/mode/toml/toml | src/highlighter/index.ts |
| codemirror/mode/vb/vb | src/highlighter/index.ts |
| codemirror/mode/vue/vue | src/highlighter/index.ts |
| codemirror/mode/xml/xml | src/highlighter/index.ts |
| codemirror/mode/yaml/yaml | src/highlighter/index.ts |
| compare-versions | src/lib/get-os.ts |
| crypto | src/lib/commit-url.ts, src/lib/compute-bundle-hash.ts, src/lib/file-system.ts, src/lib/get-file-hash.ts, src/lib/stores/copilot-store.ts, src/ui/lib/object-id.ts |
| date-fns | src/lib/format-date.ts, src/models/formatting-preferences.ts |
| deep-equal | src/lib/equality.ts |
| desktop-notifications | src/lib/ipc-shared.ts, src/lib/notifications/notification-permission.ts, src/lib/notifications/show-notification.ts, src/main-process/main.ts, src/main-process/notifications.ts, src/ui/preferences/notifications.tsx |
| desktop-notifications/dist/notification-callback | src/lib/stores/notifications-store.ts |
| desktop-trampoline | src/lib/trampoline/trampoline-environment.ts |
| dexie | src/lib/databases/base-database.ts, src/lib/databases/github-user-database.ts, src/lib/databases/issues-database.ts, src/lib/databases/pull-request-database.ts, src/lib/databases/repositories-database.ts, src/lib/stats/stats-database.ts |
| dompurify | src/ui/lib/sandboxed-markdown.tsx |
| dugite | src/lib/git/authentication.ts, src/lib/git/branch.ts, src/lib/git/cherry-pick.ts, src/lib/git/core.ts, src/lib/git/credential.ts, src/lib/git/diff.ts, src/lib/git/for-each-ref.ts, src/lib/git/merge-tree.ts, src/lib/git/merge.ts, src/lib/git/rebase.ts, src/lib/git/remote.ts, src/lib/git/rev-list.ts, src/lib/git/show.ts, src/lib/git/spawn.ts, src/lib/git/stash.ts, src/lib/hooks/get-repo-hooks.ts, src/lib/hooks/hooks-proxy.ts, src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/lib/trampoline/trampoline-environment.ts, src/ui/app-error.tsx, src/ui/dispatcher/error-handlers.ts |
| electron | src/lib/app-shell.ts, src/lib/authenticated-image-token-handler.ts, src/lib/find-toast-activator-clsid.ts, src/lib/get-architecture.ts, src/lib/get-main-guid.ts, src/lib/get-updater-guid.ts, src/lib/ipc-renderer.ts, src/lib/logging/get-log-path.ts, src/main-process/app-window.ts, src/main-process/authenticated-image-token-resolver.ts, src/main-process/crash-window.ts, src/main-process/exception-reporting.ts, src/main-process/ipc-main.ts, src/main-process/ipc-webcontents.ts, src/main-process/main.ts, src/main-process/menu/build-context-menu.ts, src/main-process/menu/build-default-menu.ts, src/main-process/menu/build-spell-check-menu.ts, src/main-process/menu/build-test-menu.ts, src/main-process/menu/crash-menu.ts, src/main-process/menu/get-all-menu-items.ts, src/main-process/notifications.ts, src/main-process/shell.ts, src/main-process/show-uncaught-exception.ts, src/main-process/trusted-ipc-sender.ts, src/ui/app.tsx |
| electron-devtools-installer | src/main-process/main.ts |
| electron-window-state | src/main-process/app-window.ts |
| electron/main | src/main-process/ipc-main.ts, src/main-process/ordered-webrequest.ts |
| event-kit | src/lib/drag-and-drop-manager.ts, src/lib/file-system.ts, src/lib/stats/stats-store.ts, src/lib/stores/accounts-store.ts, src/lib/stores/ahead-behind-store.ts, src/lib/stores/alive-store.ts, src/lib/stores/base-store.ts, src/lib/stores/commit-status-store.ts, src/lib/stores/pull-request-coordinator.ts, src/lib/stores/pull-request-store.ts, src/lib/stores/sign-in-store.ts, src/lib/tailer.ts, src/main-process/app-window.ts, src/main-process/crash-window.ts, src/ui/dispatcher/dispatcher.ts, src/ui/drag-elements/commit-drag-element.tsx, src/ui/installing-update/installing-update.tsx, src/ui/lib/list/list-item-insertion-overlay.tsx, src/ui/lib/theme-change-monitor.ts, src/ui/lib/ui-activity-monitor.ts, src/ui/lib/update-store.ts |
| focus-trap | src/ui/lib/popover.tsx, src/ui/toolbar/dropdown.tsx |
| focus-trap-react | src/ui/lib/popover.tsx, src/ui/toolbar/dropdown.tsx |
| fs | git-info.ts, src/lib/compute-bundle-hash.ts, src/lib/custom-integration.ts, src/lib/file-system.ts, src/lib/get-file-hash.ts, src/lib/git/gitignore.ts, src/lib/hooks/hooks-proxy.ts, src/lib/progress/from-process.ts, src/lib/read-emoji.ts, src/lib/source-map-support.ts, src/main-process/desktop-file-transport.ts, src/main-process/main.ts, src/ui/acknowledgements/acknowledgements.tsx |
| fs-admin | src/ui/lib/install-cli.ts |
| fs/promises | src/lib/copilot-conflict-context.ts, src/lib/custom-integration.ts, src/lib/directory-exists.ts, src/lib/get-main-guid.ts, src/lib/get-updater-guid.ts, src/lib/git/cherry-pick.ts, src/lib/git/config.ts, src/lib/git/description.ts, src/lib/git/diff.ts, src/lib/git/gitignore.ts, src/lib/git/rebase.ts, src/lib/git/reorder.ts, src/lib/git/rev-parse.ts, src/lib/git/squash.ts, src/lib/git/submodule.ts, src/lib/hooks/get-repo-hooks.ts, src/lib/hooks/with-hooks-env.ts, src/lib/large-files.ts, src/lib/markdown-filters/emoji-filter.ts, src/lib/path-exists.ts, src/lib/path.ts, src/lib/progress/lfs.ts, src/lib/release-notes.ts, src/lib/stores/app-store.ts, src/lib/stores/git-store.ts, src/lib/stores/helpers/create-tutorial-repository.ts, src/main-process/desktop-file-transport.ts, src/main-process/log.ts, src/main-process/menu/build-default-menu.ts, src/main-process/squirrel-updater.ts, src/ui/add-repository/create-repository.tsx, src/ui/add-repository/git-attributes.ts, src/ui/add-repository/gitignores.ts, src/ui/add-repository/licenses.ts, src/ui/add-repository/write-default-readme.ts, src/ui/clone-repository/clone-repository.tsx, src/ui/lib/config-lock-file-exists.tsx, src/ui/lib/install-cli.ts, src/ui/lib/sandboxed-markdown.tsx, src/ui/main-process-proxy.ts |
| fuzzaldrin-plus | src/lib/fuzzy-find.ts |
| html-webpack-plugin | webpack.common.ts |
| keytar | src/lib/stores/token-store.ts |
| lodash/constant | src/lib/path-exists.ts |
| lodash/debounce | src/ui/accessibility/aria-live-container.tsx, src/ui/history/commit-list.tsx, src/ui/lib/sandboxed-markdown.tsx |
| lodash/entries | src/ui/clone-repository/group-repositories.ts |
| lodash/escapeRegExp | src/lib/markdown-filters/commit-mention-link-filter.ts, src/lib/markdown-filters/emoji-filter.ts, src/lib/markdown-filters/issue-link-filter.ts, src/lib/markdown-filters/video-url-regex.ts, src/main-process/desktop-file-transport.ts, src/ui/diff/side-by-side-diff.tsx |
| lodash/groupBy | src/ui/check-runs/ci-check-run-popover.tsx, src/ui/clone-repository/group-repositories.ts |
| lodash/isPlainObject | src/lib/copilot-conflict-resolution.ts |
| lodash/noop | src/lib/git/multi-operation-terminal-output.ts, src/lib/stores/sign-in-store.ts, src/main-process/log.ts, src/ui/commit-message/commit-message-dialog.tsx, src/ui/diff/seamless-diff-switcher.tsx, src/ui/lib/avatar.tsx |
| lodash/uniqWith | src/lib/unique-coauthors-as-authors.ts, src/ui/history/expandable-commit-summary.tsx |
| lodash/xor | src/lib/stores/commit-status-store.ts, src/ui/lib/augmented-filter-list.tsx |
| marked | src/ui/lib/sandboxed-markdown.tsx |
| mem | src/lib/format-date.ts, src/lib/format-relative.ts, src/lib/stores/pull-request-store.ts |
| memoize-one | src/lib/editors/win32.ts, src/lib/get-os.ts, src/lib/hooks/hooks-proxy.ts, src/lib/hooks/with-hooks-env.ts, src/lib/markdown-filters/node-filter.ts, src/lib/ssh/ssh.ts, src/lib/trampoline/find-account.ts, src/lib/trampoline/trampoline-environment.ts, src/main-process/log.ts, src/ui/account-picker.tsx, src/ui/app.tsx, src/ui/autocompletion/user-autocompletion-provider.tsx, src/ui/branches/branch-list.tsx, src/ui/changes/changes-list-filter-options.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/filter-changes-logic.ts, src/ui/changes/no-changes.tsx, src/ui/clone-repository/clone-repository.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/dialog/is-top-most.tsx, src/ui/diff/side-by-side-diff.tsx, src/ui/history/commit-list.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/lib/author-input/author-input.tsx, src/ui/lib/copilot-model-picker.tsx, src/ui/lib/git-config-user-form.tsx, src/ui/lib/list/list.tsx, src/ui/lib/list/section-list.tsx, src/ui/lib/rich-text.tsx, src/ui/publish-repository/publish.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/repository-settings/git-config.tsx, src/ui/window/title-bar.tsx, src/ui/worktrees/add-worktree-dialog.tsx, src/ui/worktrees/worktree-list.tsx |
| mini-css-extract-plugin | webpack.production.ts |
| minimist | src/cli/main.ts, src/main-process/main.ts |
| net | src/lib/copilot/byok.ts, src/lib/hooks/with-hooks-env.ts, src/lib/trampoline/trampoline-server.ts |
| node:fs | src/lib/tailer.ts |
| node:stream | src/lib/create-terminal-stream.ts |
| os | src/lib/copilot-app/darwin.ts, src/lib/file-system.ts, src/lib/find-toast-activator-clsid.ts, src/lib/get-os.ts, src/lib/git/clone.ts, src/lib/hooks/with-hooks-env.ts, src/main-process/desktop-file-transport.ts, src/main-process/squirrel-updater.ts, src/ui/changes/filter-changes-list.tsx |
| p-limit | src/lib/stores/ahead-behind-store.ts, src/lib/stores/commit-status-store.ts |
| parse-dds | src/ui/diff/image-diffs/dds-converter.ts |
| path | git-info.ts, src/cli/main.ts, src/lib/app-shell.ts, src/lib/compute-bundle-hash.ts, src/lib/copilot-app/darwin.ts, src/lib/copilot-app/index.ts, src/lib/copilot-app/win32.ts, src/lib/copilot-conflict-context.ts, src/lib/copilot-in-memory-session-fs-provider.ts, src/lib/copilot-runtime.ts, src/lib/custom-integration.ts, src/lib/editors/win32.ts, src/lib/file-system.ts, src/lib/find-toast-activator-clsid.ts, src/lib/get-main-guid.ts, src/lib/get-updater-guid.ts, src/lib/git/cherry-pick.ts, src/lib/git/clone.ts, src/lib/git/config.ts, src/lib/git/core.ts, src/lib/git/description.ts, src/lib/git/diff.ts, src/lib/git/gitignore.ts, src/lib/git/merge.ts, src/lib/git/rebase.ts, src/lib/git/rev-parse.ts, src/lib/git/submodule.ts, src/lib/git/worktree.ts, src/lib/hooks/get-repo-hooks.ts, src/lib/hooks/get-shell-env.ts, src/lib/hooks/get-shell.ts, src/lib/hooks/hooks-proxy.ts, src/lib/hooks/with-hooks-env.ts, src/lib/is-git-on-path.ts, src/lib/large-files.ts, src/lib/logging/get-log-path.ts, src/lib/path.ts, src/lib/progress/from-process.ts, src/lib/read-emoji.ts, src/lib/release-notes.ts, src/lib/repository-matching.ts, src/lib/shells/win32.ts, src/lib/source-map-support.ts, src/lib/stores/app-store.ts, src/lib/stores/copilot-store.ts, src/lib/stores/git-store.ts, src/lib/stores/helpers/create-tutorial-repository.ts, src/lib/trampoline/trampoline-environment.ts, src/main-process/app-window.ts, src/main-process/desktop-file-transport.ts, src/main-process/squirrel-updater.ts, src/models/cloning-repository.ts, src/models/repository.ts, src/models/worktree.ts, src/ui/acknowledgements/acknowledgements.tsx, src/ui/add-repository/add-existing-repository.tsx, src/ui/add-repository/create-repository.tsx, src/ui/add-repository/git-attributes.ts, src/ui/add-repository/gitignores.ts, src/ui/add-repository/licenses.ts, src/ui/add-repository/write-default-readme.ts, src/ui/app.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/sidebar.tsx, src/ui/clone-repository/clone-repository.tsx, src/ui/diff/binary-file.tsx, src/ui/diff/syntax-highlighting/index.ts, src/ui/dispatcher/dispatcher.ts, src/ui/history/selected-commits.tsx, src/ui/index.tsx, src/ui/lib/conflicts/unmerged-file.tsx, src/ui/lib/default-dir.ts, src/ui/lib/install-cli.ts, src/ui/lib/path-text.tsx, src/ui/lib/repository-path.tsx, src/ui/lib/sandboxed-markdown.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/toolbar/worktree-dropdown.tsx, src/ui/tutorial/tutorial-panel.tsx, src/ui/worktrees/delete-worktree-dialog.tsx, src/ui/worktrees/delete-worktree-failed-dialog.tsx, src/ui/worktrees/rename-worktree-dialog.tsx, src/ui/worktrees/worktree-list-item-context-menu.ts, webpack.common.ts |
| process-proxy | src/lib/hooks/hooks-proxy.ts, src/lib/hooks/with-hooks-env.ts |
| quick-lru | src/lib/format-date.ts, src/lib/format-relative.ts, src/lib/notifications/notification-handler.ts, src/lib/stores/ahead-behind-store.ts, src/lib/stores/commit-status-store.ts |
| re2js | src/lib/helpers/repo-rules.ts |
| react | src/crash/crash-app.tsx, src/crash/index.tsx, src/ui/about/about-test-dialog.tsx, src/ui/about/about.tsx, src/ui/accessibility/aria-live-container.tsx, src/ui/account-picker.tsx, src/ui/acknowledgements/acknowledgements.tsx, src/ui/add-repository/add-existing-repository.tsx, src/ui/add-repository/create-repository.tsx, src/ui/app-error.tsx, src/ui/app-menu/app-menu-bar-button.tsx, src/ui/app-menu/app-menu-bar.tsx, src/ui/app-menu/app-menu.tsx, src/ui/app-menu/menu-list-item.tsx, src/ui/app-menu/menu-pane.tsx, src/ui/app-theme.tsx, src/ui/app.tsx, src/ui/autocompletion/autocompleting-text-input.tsx, src/ui/autocompletion/branch-autocompletion-provider.tsx, src/ui/autocompletion/emoji-autocompletion-provider.tsx, src/ui/autocompletion/issues-autocompletion-provider.tsx, src/ui/autocompletion/user-autocompletion-provider.tsx, src/ui/banners/banner.tsx, src/ui/banners/branch-already-up-to-date-banner.tsx, src/ui/banners/cherry-pick-conflicts-banner.tsx, src/ui/banners/cherry-pick-undone.tsx, src/ui/banners/conflicts-found-banner.tsx, src/ui/banners/merge-conflicts-banner.tsx, src/ui/banners/open-thank-you-card.tsx, src/ui/banners/os-version-no-longer-supported-banner.tsx, src/ui/banners/rebase-conflicts-banner.tsx, src/ui/banners/render-banner.tsx, src/ui/banners/success-banner.tsx, src/ui/banners/successful-cherry-pick.tsx, src/ui/banners/successful-merge.tsx, src/ui/banners/successful-rebase.tsx, src/ui/banners/successful-squash.tsx, src/ui/banners/update-available.tsx, src/ui/branches/branch-list-item.tsx, src/ui/branches/branch-list.tsx, src/ui/branches/branch-renderer.tsx, src/ui/branches/branch-select.tsx, src/ui/branches/branches-container.tsx, src/ui/branches/ci-status.tsx, src/ui/branches/no-branches.tsx, src/ui/branches/no-pull-requests.tsx, src/ui/branches/pull-request-badge.tsx, src/ui/branches/pull-request-list-item.tsx, src/ui/branches/pull-request-list.tsx, src/ui/branches/push-branch-commits.tsx, src/ui/change-repository-alias/change-repository-alias-dialog.tsx, src/ui/changes/changed-file.tsx, src/ui/changes/changes-list-filter-options.tsx, src/ui/changes/changes.tsx, src/ui/changes/commit-message-avatar.tsx, src/ui/changes/commit-message.tsx, src/ui/changes/commit-warning.tsx, src/ui/changes/confirm-commit-filtered-changes-dialog.tsx, src/ui/changes/continue-rebase.tsx, src/ui/changes/files-changed-badge.tsx, src/ui/changes/filter-changes-list.tsx, src/ui/changes/multiple-selection.tsx, src/ui/changes/no-changes.tsx, src/ui/changes/oversized-files-warning.tsx, src/ui/changes/sidebar.tsx, src/ui/changes/undo-commit.tsx, src/ui/check-runs/ci-check-re-run-button.tsx, src/ui/check-runs/ci-check-run-actions-job-step-item.tsx, src/ui/check-runs/ci-check-run-actions-job-step-list.tsx, src/ui/check-runs/ci-check-run-list-item.tsx, src/ui/check-runs/ci-check-run-list.tsx, src/ui/check-runs/ci-check-run-no-steps.tsx, src/ui/check-runs/ci-check-run-popover.tsx, src/ui/check-runs/ci-check-run-rerun-dialog.tsx, src/ui/check-runs/ci-check-run-step-list-header.tsx, src/ui/checkout/confirm-checkout-commit.tsx, src/ui/choose-fork-settings/choose-fork-settings-dialog.tsx, src/ui/cli-action/test-cli-action-dialog.tsx, src/ui/cli-installed/cli-installed.tsx, src/ui/clone-repository/clone-generic-repository.tsx, src/ui/clone-repository/clone-github-repository.tsx, src/ui/clone-repository/clone-repository.tsx, src/ui/clone-repository/cloneable-repository-filter-list.tsx, src/ui/cloning-repository.tsx, src/ui/commit-message/commit-message-dialog.tsx, src/ui/commit-progress/commit-progress.tsx, src/ui/copilot-app/copilot-app-not-found-dialog.tsx, src/ui/copilot/confirm-delete-byok-provider-dialog.tsx, src/ui/copilot/copilot-disclaimer.tsx, src/ui/copilot/edit-byok-model-dialog.tsx, src/ui/copilot/edit-byok-provider-dialog.tsx, src/ui/copy-button.tsx, src/ui/create-branch/create-branch-dialog.tsx, src/ui/create-tag/create-tag-dialog.tsx, src/ui/delete-branch/delete-branch-dialog.tsx, src/ui/delete-branch/delete-pull-request-dialog.tsx, src/ui/delete-branch/delete-remote-branch-dialog.tsx, src/ui/delete-tag/delete-tag-dialog.tsx, src/ui/dialog/content.tsx, src/ui/dialog/default-dialog-footer.tsx, src/ui/dialog/dialog.tsx, src/ui/dialog/error.tsx, src/ui/dialog/footer.tsx, src/ui/dialog/header.tsx, src/ui/dialog/ok-cancel-button-group.tsx, src/ui/dialog/success.tsx, src/ui/diff/binary-file.tsx, src/ui/diff/diff-contents-warning.tsx, src/ui/diff/diff-header.tsx, src/ui/diff/diff-helpers.tsx, src/ui/diff/diff-options.tsx, src/ui/diff/diff-search-input.tsx, src/ui/diff/image-diffs/deleted-image-diff.tsx, src/ui/diff/image-diffs/difference-blend.tsx, src/ui/diff/image-diffs/image-container.tsx, src/ui/diff/image-diffs/modified-image-diff.tsx, src/ui/diff/image-diffs/new-image-diff.tsx, src/ui/diff/image-diffs/onion-skin.tsx, src/ui/diff/image-diffs/swipe.tsx, src/ui/diff/image-diffs/two-up.tsx, src/ui/diff/index.tsx, src/ui/diff/seamless-diff-switcher.tsx, src/ui/diff/side-by-side-diff-row.tsx, src/ui/diff/side-by-side-diff.tsx, src/ui/diff/submodule-diff.tsx, src/ui/diff/whitespace-hint-popover.tsx, src/ui/discard-changes/discard-changes-dialog.tsx, src/ui/discard-changes/discard-changes-retry-dialog.tsx, src/ui/discard-changes/discard-selection-dialog.tsx, src/ui/donut.tsx, src/ui/drag-elements/commit-drag-element.tsx, src/ui/dropdown-select-button.tsx, src/ui/editor/editor-error.tsx, src/ui/forks/create-fork-dialog.tsx, src/ui/generate-commit-message/generate-commit-message-override-warning.tsx, src/ui/generic-git-auth/generic-git-auth.tsx, src/ui/history/commit-list-item.tsx, src/ui/history/commit-list.tsx, src/ui/history/committed-file-item.tsx, src/ui/history/compare-branch-list-item.tsx, src/ui/history/compare.tsx, src/ui/history/expandable-commit-summary.tsx, src/ui/history/file-list.tsx, src/ui/history/merge-call-to-action-with-conflicts.tsx, src/ui/history/merge-call-to-action.tsx, src/ui/history/selected-commits.tsx, src/ui/history/unreachable-commits-dialog.tsx, src/ui/hook-failed/hook-failed.tsx, src/ui/index.tsx, src/ui/install-git/install.tsx, src/ui/installing-update/installing-update.tsx, src/ui/invalidated-token/invalidated-token.tsx, src/ui/keyboard-shortcut/keyboard-shortcut.tsx, src/ui/lfs/attribute-mismatch.tsx, src/ui/lfs/initialize-lfs.tsx, src/ui/lib/access-text.tsx, src/ui/lib/action-status-icon.tsx, src/ui/lib/aria-types.ts, src/ui/lib/augmented-filter-list.tsx, src/ui/lib/authentication-form.tsx, src/ui/lib/author-input/author-handle.tsx, src/ui/lib/author-input/author-input.tsx, src/ui/lib/avatar-stack.tsx, src/ui/lib/avatar.tsx, src/ui/lib/branch-name-rule-validation.tsx, src/ui/lib/branch-name-warnings.tsx, src/ui/lib/button.tsx, src/ui/lib/call-to-action.tsx, src/ui/lib/checkbox.tsx, src/ui/lib/commit-attribution.tsx, src/ui/lib/config-lock-file-exists.tsx, src/ui/lib/configure-git-user.tsx, src/ui/lib/conflicts/render-functions.tsx, src/ui/lib/conflicts/unmerged-file.tsx, src/ui/lib/copilot-model-picker.tsx, src/ui/lib/draggable.tsx, src/ui/lib/enterprise-server-confirmation.tsx, src/ui/lib/enterprise-server-entry.tsx, src/ui/lib/errors.tsx, src/ui/lib/fancy-text-box.tsx, src/ui/lib/filter-list.tsx, src/ui/lib/focus-container.tsx, src/ui/lib/form.tsx, src/ui/lib/git-config-user-form.tsx, src/ui/lib/git-email-not-found-warning.tsx, src/ui/lib/highlight-text.tsx, src/ui/lib/horizontal-rule.tsx, src/ui/lib/input-description/input-caption.tsx, src/ui/lib/input-description/input-description.tsx, src/ui/lib/input-description/input-error.tsx, src/ui/lib/input-description/input-warning.tsx, src/ui/lib/link-button.tsx, src/ui/lib/list/list-item-insertion-overlay.tsx, src/ui/lib/list/list-row.tsx, src/ui/lib/list/list.tsx, src/ui/lib/list/section-list-selection.ts, src/ui/lib/list/section-list.tsx, src/ui/lib/list/selection.ts, src/ui/lib/loading.tsx, src/ui/lib/password-text-box.tsx, src/ui/lib/path-label.tsx, src/ui/lib/path-text.tsx, src/ui/lib/popover-dropdown.tsx, src/ui/lib/popover.tsx, src/ui/lib/radio-button.tsx, src/ui/lib/radio-group.tsx, src/ui/lib/ref-name-text-box.tsx, src/ui/lib/ref.tsx, src/ui/lib/repository-path.tsx, src/ui/lib/rich-text.tsx, src/ui/lib/row.tsx, src/ui/lib/sandboxed-markdown.tsx, src/ui/lib/section-filter-list.tsx, src/ui/lib/select.tsx, src/ui/lib/sign-in.tsx, src/ui/lib/text-area.tsx, src/ui/lib/text-box.tsx, src/ui/lib/toggle-button.tsx, src/ui/lib/toggletipped-content.tsx, src/ui/lib/tooltip.tsx, src/ui/lib/tooltipped-commit-sha.tsx, src/ui/lib/tooltipped-content.tsx, src/ui/lib/vertical-segmented-control/segmented-item.tsx, src/ui/lib/vertical-segmented-control/vertical-segmented-control.tsx, src/ui/local-changes-overwritten/local-changes-overwritten-dialog.tsx, src/ui/merge-conflicts/commit-conflicts-warning.tsx, src/ui/missing-repository.tsx, src/ui/move-to-applications-folder.tsx, src/ui/multi-commit-operation/base-multi-commit-operation.tsx, src/ui/multi-commit-operation/cherry-pick.tsx, src/ui/multi-commit-operation/choose-branch/base-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/choose-target-branch.tsx, src/ui/multi-commit-operation/choose-branch/merge-choose-branch-dialog.tsx, src/ui/multi-commit-operation/choose-branch/rebase-choose-branch-dialog.tsx, src/ui/multi-commit-operation/dialog/confirm-abort-dialog.tsx, src/ui/multi-commit-operation/dialog/conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflict-resolution-always-nudge.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-changes.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-loading-dialog.tsx, src/ui/multi-commit-operation/dialog/copilot-conflicts-resolution-summary.tsx, src/ui/multi-commit-operation/dialog/progress-dialog.tsx, src/ui/multi-commit-operation/dialog/warn-force-push-dialog.tsx, src/ui/multi-commit-operation/merge.tsx, src/ui/multi-commit-operation/multi-commit-operation.tsx, src/ui/multi-commit-operation/rebase.tsx, src/ui/no-repositories/create-tutorial-repository-dialog.tsx, src/ui/no-repositories/no-repositories-view.tsx, src/ui/notifications/pull-request-checks-failed.tsx, src/ui/notifications/pull-request-comment-like.tsx, src/ui/notifications/pull-request-comment.tsx, src/ui/notifications/pull-request-review.tsx, src/ui/octicons/icon-preview-dialog.tsx, src/ui/octicons/octicon.tsx, src/ui/open-pull-request/open-pull-request-dialog.tsx, src/ui/open-pull-request/open-pull-request-header.tsx, src/ui/open-pull-request/pull-request-files-changed.tsx, src/ui/open-pull-request/pull-request-merge-status.tsx, src/ui/open-with-external-editor/open-with-external-editor.tsx, src/ui/preferences/accessibility.tsx, src/ui/preferences/accounts.tsx, src/ui/preferences/advanced.tsx, src/ui/preferences/appearance.tsx, src/ui/preferences/copilot-custom-providers-dialog.tsx, src/ui/preferences/copilot-model-selection-info.tsx, src/ui/preferences/copilot-settings-dialog.tsx, src/ui/preferences/copilot-user-settings.tsx, src/ui/preferences/copilot.tsx, src/ui/preferences/custom-integration-form.tsx, src/ui/preferences/git.tsx, src/ui/preferences/integrations.tsx, src/ui/preferences/notifications.tsx, src/ui/preferences/preferences.tsx, src/ui/preferences/prompts.tsx, src/ui/preferences/snapshot-card.tsx, src/ui/preferences/test-copilot-snapshot-card-dialog.tsx, src/ui/preferences/test-token-expiration-dialog.tsx, src/ui/publish-repository/publish-repository.tsx, src/ui/publish-repository/publish.tsx, src/ui/pull-request-quick-view.tsx, src/ui/push-needs-pull/push-needs-pull-warning.tsx, src/ui/rebase/confirm-force-push.tsx, src/ui/relative-time.tsx, src/ui/release-notes/release-notes-dialog.tsx, src/ui/remove-repository/confirm-remove-repository.tsx, src/ui/rename-branch/rename-branch-dialog.tsx, src/ui/repositories-list/repositories-list.tsx, src/ui/repositories-list/repository-list-item.tsx, src/ui/repository-rules/repo-rules-failure-list.tsx, src/ui/repository-rules/repo-ruleset-link.tsx, src/ui/repository-rules/repo-rulesets-for-branch-link.tsx, src/ui/repository-settings/fork-contribution-target-description.tsx, src/ui/repository-settings/fork-settings.tsx, src/ui/repository-settings/git-config.tsx, src/ui/repository-settings/git-ignore.tsx, src/ui/repository-settings/no-remote.tsx, src/ui/repository-settings/remote.tsx, src/ui/repository-settings/repository-settings.tsx, src/ui/repository.tsx, src/ui/reset/warning-before-reset.tsx, src/ui/resizable/resizable.tsx, src/ui/saml-reauth-required/saml-reauth-required.tsx, src/ui/secret-scanning/bypass-push-protection-dialog.tsx, src/ui/secret-scanning/push-protection-error-dialog.tsx, src/ui/secret-scanning/push-protection-error-location.tsx, src/ui/shell/shell-error.tsx, src/ui/sign-in/sign-in.tsx, src/ui/ssh/add-ssh-host.tsx, src/ui/ssh/ssh-key-passphrase.tsx, src/ui/ssh/ssh-user-password.tsx, src/ui/stash-changes/overwrite-stashed-changes-dialog.tsx, src/ui/stash-changes/stash-and-switch-branch-dialog.tsx, src/ui/stashing/confirm-discard-stash.tsx, src/ui/stashing/stash-diff-header.tsx, src/ui/stashing/stash-diff-viewer.tsx, src/ui/suggested-actions/dropdown-suggested-action.tsx, src/ui/suggested-actions/menu-backed-suggested-action.tsx, src/ui/suggested-actions/suggested-action-group.tsx, src/ui/suggested-actions/suggested-action.tsx, src/ui/tab-bar-item.tsx, src/ui/tab-bar.tsx, src/ui/terminal.tsx, src/ui/terms-and-conditions/terms-and-conditions.tsx, src/ui/thank-you/thank-you.tsx, src/ui/toolbar/branch-dropdown.tsx, src/ui/toolbar/button.tsx, src/ui/toolbar/dropdown.tsx, src/ui/toolbar/push-pull-button-dropdown.tsx, src/ui/toolbar/push-pull-button.tsx, src/ui/toolbar/revert-progress.tsx, src/ui/toolbar/toolbar.tsx, src/ui/toolbar/worktree-dropdown.tsx, src/ui/tutorial/confirm-exit-tutorial.tsx, src/ui/tutorial/done.tsx, src/ui/tutorial/tutorial-panel.tsx, src/ui/tutorial/tutorial-step-instruction.tsx, src/ui/tutorial/welcome.tsx, src/ui/ui-view.tsx, src/ui/undo/warn-local-changes-before-undo.tsx, src/ui/unknown-authors/unknown-authors-dialog.tsx, src/ui/untrusted-certificate/untrusted-certificate.tsx, src/ui/upstream-already-exists/upstream-already-exists.tsx, src/ui/welcome/configure-git.tsx, src/ui/welcome/sign-in-enterprise.tsx, src/ui/welcome/start.tsx, src/ui/welcome/welcome.tsx, src/ui/window/full-screen-info.tsx, src/ui/window/title-bar.tsx, src/ui/window/window-controls.tsx, src/ui/window/zoom-info.tsx, src/ui/workflow-push-rejected/workflow-push-rejected.tsx, src/ui/worktrees/add-worktree-dialog.tsx, src/ui/worktrees/delete-worktree-dialog.tsx, src/ui/worktrees/delete-worktree-failed-dialog.tsx, src/ui/worktrees/rename-worktree-dialog.tsx, src/ui/worktrees/worktree-list-item.tsx, src/ui/worktrees/worktree-list.tsx |
| react-confetti | src/ui/thank-you/thank-you.tsx |
| react-css-transition-replace | src/ui/suggested-actions/suggested-action-group.tsx |
| react-dom | src/crash/index.tsx, src/ui/diff/side-by-side-diff.tsx, src/ui/index.tsx, src/ui/lib/list/list.tsx, src/ui/lib/list/section-list.tsx, src/ui/lib/tooltip.tsx, src/ui/octicons/octicon.tsx |
| react-transition-group | src/ui/app.tsx, src/ui/changes/sidebar.tsx, src/ui/window/full-screen-info.tsx, src/ui/window/zoom-info.tsx |
| react-virtualized | src/ui/diff/side-by-side-diff.tsx, src/ui/index.tsx, src/ui/lib/list/list.tsx, src/ui/lib/list/section-list.tsx |
| registry-js | src/lib/copilot-app/win32.ts, src/lib/editors/win32.ts, src/lib/hooks/get-shell.ts, src/lib/process/win32.ts, src/lib/shells/win32.ts |
| semver | src/lib/endpoint-capabilities.ts, src/lib/release-notes.ts, src/ui/lib/update-store.ts |
| source-map-support | src/lib/source-map-support.ts |
| split2 | src/lib/trampoline/trampoline-server.ts |
| stream | src/lib/git/create-tail-stream.ts, src/lib/hooks/hooks-proxy.ts |
| stream/promises | src/lib/hooks/hooks-proxy.ts |
| string-argv | src/lib/custom-integration.ts |
| textarea-caret | src/ui/autocompletion/autocompleting-text-input.tsx |
| triple-beam | src/main-process/desktop-console-transport.ts, src/main-process/desktop-file-transport.ts |
| untildify | src/ui/add-repository/add-existing-repository.tsx |
| url | src/lib/api.ts, src/lib/find-account.ts, src/lib/http.ts, src/lib/markdown-filters/emoji-filter.ts, src/lib/parse-app-url.ts, src/lib/path.ts, src/lib/repository-matching.ts, src/lib/source-map-support.ts, src/lib/stores/updates/update-remote-url.ts, src/ui/lib/enterprise-validate-url.ts, src/ui/untrusted-certificate/untrusted-certificate.tsx |
| util | src/lib/custom-integration.ts, src/lib/exec-file.ts, src/lib/hooks/hooks-proxy.ts, src/lib/progress/git.ts, src/main-process/desktop-file-transport.ts |
| webpack | webpack.common.ts, webpack.development.ts, webpack.production.ts |
| webpack-bundle-analyzer | webpack.production.ts |
| webpack-merge | webpack.common.ts, webpack.development.ts, webpack.production.ts |
| which | src/lib/hooks/get-shell.ts, src/lib/hooks/hooks-proxy.ts |
| windows-argv-parser | src/lib/custom-integration.ts |
| winston | src/main-process/log.ts |
| winston-transport | src/main-process/desktop-console-transport.ts, src/main-process/desktop-file-transport.ts |
| Window | webPreferences |
|---|---|
| src/main-process/app-window.ts:84 | contextIsolation=false, disableBlinkFeatures=Auxclick, nodeIntegration=true, spellcheck=true |
| src/main-process/crash-window.ts:54 | contextIsolation=false, disableBlinkFeatures=Auxclick, nodeIntegration=true, spellcheck=false |
No IPC channels found.
No remote pages are loaded into app windows.
| Storage | How | Where |
|---|---|---|
| local-storage | call:localStorage.getItem | src/lib/get-renderer-guid.ts:21 |
| local-storage | call:localStorage.getItem | src/ui/lib/default-dir.ts:9 |
| local-storage | call:localStorage.removeItem | src/lib/stores/app-store.ts:6309 |
| local-storage | call:localStorage.setItem | src/ui/lib/default-dir.ts:15 |
| local-storage | call:localStorage.removeItem | src/lib/get-renderer-guid.ts:29 |
| local-storage | call:localStorage.setItem | src/lib/stores/app-store.ts:7781 |
| local-storage | call:localStorage.getItem | src/lib/stores/app-store.ts:10430 |
| local-storage | call:localStorage.getItem | src/ui/lib/update-store.ts:321 |
| local-storage | call:localStorage.removeItem | src/lib/databases/issues-database.ts:63 |
| local-storage | call:localStorage.getItem | src/lib/generic-git-auth.ts:13 |
| local-storage | call:localStorage.removeItem | src/lib/generic-git-auth.ts:47 |
| local-storage | call:localStorage.removeItem | src/lib/stats/stats-store.ts:808 |
| local-storage | call:localStorage.getItem | src/lib/endpoint-capabilities.ts:78 |
| local-storage | call:localStorage.setItem | src/ui/banners/update-available.tsx:154 |
| local-storage | call:localStorage.setItem | src/lib/endpoint-capabilities.ts:96 |
| local-storage | call:localStorage.getItem | src/ui/lib/application-theme.ts:71 |
| local-storage | call:localStorage.getItem | src/lib/stats/stats-store.ts:1499 |
| local-storage | call:localStorage.setItem | src/lib/generic-git-auth.ts:19 |
| local-storage | call:localStorage.setItem | src/lib/hooks/config.ts:47 |
| local-storage | call:localStorage.setItem | src/ui/lib/application-theme.ts:108 |
| local-storage | call:localStorage.removeItem | src/lib/stores/helpers/tags-to-push-storage.ts:36 |
| local-storage | call:localStorage.getItem | src/lib/stats/stats-store.ts:912 |
| local-storage | call:localStorage.getItem | src/lib/git/authentication.ts:9 |
| local-storage | call:localStorage.removeItem | src/ui/lib/application-theme.ts:53 |
| local-storage | call:localStorage.removeItem | src/lib/stores/helpers/tutorial-assessor.ts:167 |
| local-storage | call:localStorage.setItem | src/lib/copilot/byok.ts:97 |
| local-storage | call:localStorage.setItem | src/lib/local-storage.ts:118 |
| local-storage | call:localStorage.getItem | src/lib/local-storage.ts:205 |
| local-storage | call:localStorage.removeItem | src/lib/copilot/byok.ts:94 |
| local-storage | call:localStorage.getItem | src/models/formatting-preferences.ts:300 |
| local-storage | call:localStorage.getItem | src/lib/copilot/byok.ts:73 |
| local-storage | call:localStorage.setItem | src/models/formatting-preferences.ts:351 |
No packaged executable was found, so Electron fuses were not read.
Maintainers can show this report in their README:
[](https://Eliot5566.github.io/app-xray/apps/github-desktop/)