apps/desktop/src/settings/DesktopClientSettings.test.ts | 1 + apps/web/src/browser/browserLinkTarget.test.ts | 69 ++++++++++++++++++++++ apps/web/src/browser/browserLinkTarget.ts | 67 +++++++++++++++++++++ apps/web/src/browser/useOpenLink.ts | 63 ++++++++++++++++++++ apps/web/src/components/ChatMarkdown.tsx | 40 +++++++++++-- apps/web/src/components/ChatView.tsx | 1 + apps/web/src/components/GitActionsControl.tsx | 28 ++++----- apps/web/src/components/ThreadTerminalDrawer.tsx | 2 - apps/web/src/components/preview/openTerminalLinkInPreview.test.ts | 99 ++++++++++++++------------------ apps/web/src/components/preview/openTerminalLinkInPreview.ts | 96 +++++++++++-------------------- apps/web/src/components/pullRequest/PullRequestChecksPopover.tsx | 36 ++++++++++-- apps/web/src/components/pullRequest/PullRequestDetailPanel.tsx | 16 +++++- apps/web/src/components/pullRequest/PullRequestMarkdown.tsx | 6 +- apps/web/src/components/pullRequest/PullRequestMarkdownEditor.tsx | 12 +++- apps/web/src/components/pullRequest/PullRequestSummaryTab.tsx | 17 +++++- apps/web/src/components/pullRequest/PullRequestTimelineTab.tsx | 18 +++++- apps/web/src/components/settings/IntegrationsSettings.tsx | 50 ++++++++++++++++ apps/web/src/components/settings/SettingsPanels.logic.test.ts | 2 + apps/web/src/components/settings/SettingsPanels.logic.ts | 4 ++ apps/web/src/components/settings/SettingsPanels.tsx | 2 + apps/web/src/components/settings/settingsSearch.test.ts | 8 +++ apps/web/src/components/settings/settingsSearch.ts | 6 ++ apps/web/src/lib/openPullRequestLink.ts | 18 ++---- packages/contracts/src/settings.ts | 16 ++++++ 24 files changed, 509 insertions(+), 168 deletions(-)