Skip to content

Commit bf71eb7

Browse files
authored
Merge branch 'master' into feat-default-terminal
2 parents 783ae33 + 8c48c30 commit bf71eb7

File tree

84 files changed

+287
-753
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+287
-753
lines changed

.github/workflows/test-e2e-webdriver.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ jobs:
1717
runs-on: macos-latest
1818
env:
1919
CARGO_TERM_COLOR: always
20+
CI_E2E: true
2021
steps:
2122
- uses: actions/checkout@v4
2223
if: ${{ github.event_name != 'workflow_dispatch' }}
@@ -28,16 +29,6 @@ jobs:
2829
uses: Swatinem/[email protected]
2930
with:
3031
shared-key: e2e-testing-cache
31-
# - name: Install OS dependencies
32-
# run: |
33-
# sudo apt update && sudo apt install -y \
34-
# libsoup-3.0-0 \
35-
# libgtk-3-dev \
36-
# libayatana-appindicator3-dev \
37-
# libwebkit2gtk-4.1-dev \
38-
# webkit2gtk-driver \
39-
# ffmpeg \
40-
# xvfb
4132
- name: Setup rust-toolchain stable
4233
id: rust-toolchain
4334
uses: dtolnay/rust-toolchain@stable

apps/desktop/cypress/e2e/support/index.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ import { MOCK_BRANCH_STATUSES_RESPONSE } from './mock/upstreamIntegration';
1010
import { MOCK_USER } from './mock/user';
1111
import { MOCK_VIRTUAL_BRANCHES } from './mock/virtualBranches';
1212
import { MOCK_WORKTREE_CHANGES } from './mock/worktree';
13-
// Sorry about this. For now it's ok for the tests.
14-
// eslint-disable-next-line no-relative-import-paths/no-relative-import-paths
15-
import { TestId } from '../../../src/lib/testing/testIds';
13+
import { TestId } from '@gitbutler/ui/utils/testIds';
1614
import { invoke, type InvokeArgs } from '@tauri-apps/api/core';
1715
import type { ProjectInfo } from '$lib/project/projectsService';
1816

apps/desktop/src/components/AddDependentBranchModal.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@
77

88
<script lang="ts">
99
import { STACK_SERVICE } from '$lib/stacks/stackService.svelte';
10-
import { TestId } from '$lib/testing/testIds';
1110
import { inject } from '@gitbutler/shared/context';
12-
import { Button, Modal, Textbox } from '@gitbutler/ui';
11+
import { Button, Modal, Textbox, TestId } from '@gitbutler/ui';
1312
import { slugify } from '@gitbutler/ui/utils/string';
1413
1514
const { projectId, stackId }: AddDependentBranchModalProps = $props();

apps/desktop/src/components/AnalyticsConfirmation.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@
33
import { initAnalyticsIfEnabled } from '$lib/analytics/analytics';
44
import { POSTHOG_WRAPPER } from '$lib/analytics/posthog';
55
import { APP_SETTINGS } from '$lib/config/appSettings';
6-
import { TestId } from '$lib/testing/testIds';
76
import { inject } from '@gitbutler/shared/context';
8-
import { Button } from '@gitbutler/ui';
7+
import { Button, TestId } from '@gitbutler/ui';
98
109
const appSettings = inject(APP_SETTINGS);
1110
const posthog = inject(POSTHOG_WRAPPER);

apps/desktop/src/components/AnalyticsSettings.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<script lang="ts">
22
import { APP_SETTINGS } from '$lib/config/appSettings';
3-
import { TestId } from '$lib/testing/testIds';
43
import { inject } from '@gitbutler/shared/context';
5-
import { SectionCard, Toggle, Link } from '@gitbutler/ui';
4+
import { SectionCard, Toggle, Link, TestId } from '@gitbutler/ui';
65
76
const appSettings = inject(APP_SETTINGS);
87
const errorReportingEnabled = appSettings.appErrorReportingEnabled;

apps/desktop/src/components/BranchCard.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@
1313
import { DEFAULT_FORGE_FACTORY } from '$lib/forge/forgeFactory.svelte';
1414
import { STACK_SERVICE } from '$lib/stacks/stackService.svelte';
1515
import { UI_STATE } from '$lib/state/uiState.svelte';
16-
import { TestId } from '$lib/testing/testIds';
1716
import { inject } from '@gitbutler/shared/context';
18-
import { ReviewBadge, Icon, Tooltip } from '@gitbutler/ui';
17+
import { ReviewBadge, Icon, Tooltip, TestId } from '@gitbutler/ui';
1918
import { getTimeAgo } from '@gitbutler/ui/utils/timeAgo';
2019
import type { DropzoneHandler } from '$lib/dragging/handler';
2120
import type { PushStatus } from '$lib/stacks/stack';

apps/desktop/src/components/BranchCommitList.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,8 @@
3030
import { STACK_SERVICE, type SeriesIntegrationStrategy } from '$lib/stacks/stackService.svelte';
3131
import { combineResults } from '$lib/state/helpers';
3232
import { UI_STATE } from '$lib/state/uiState.svelte';
33-
import { TestId } from '$lib/testing/testIds';
3433
import { inject } from '@gitbutler/shared/context';
35-
import { Button, Modal } from '@gitbutler/ui';
34+
import { Button, Modal, TestId } from '@gitbutler/ui';
3635
import { getTimeAgo } from '@gitbutler/ui/utils/timeAgo';
3736
import type { Commit } from '$lib/branches/v3';
3837
import type { CommitStatusType } from '$lib/commits/commit';

apps/desktop/src/components/BranchHeader.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<script lang="ts">
44
import BranchHeaderIcon from '$components/BranchHeaderIcon.svelte';
55
import BranchLabel from '$components/BranchLabel.svelte';
6-
import { TestId } from '$lib/testing/testIds';
6+
import { TestId } from '@gitbutler/ui';
77
import { slide } from 'svelte/transition';
88
import type iconsJson from '@gitbutler/ui/data/icons.json';
99
import type { Snippet } from 'svelte';

apps/desktop/src/components/BranchHeaderContextMenu.svelte

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,15 @@
2424
import { projectAiGenEnabled } from '$lib/config/config';
2525
import { DEFAULT_FORGE_FACTORY } from '$lib/forge/forgeFactory.svelte';
2626
import { STACK_SERVICE } from '$lib/stacks/stackService.svelte';
27-
import { TestId } from '$lib/testing/testIds';
2827
import { openExternalUrl } from '$lib/utils/url';
2928
import { inject } from '@gitbutler/shared/context';
30-
import { ContextMenu, ContextMenuItem, ContextMenuSection, KebabButton } from '@gitbutler/ui';
29+
import {
30+
ContextMenu,
31+
ContextMenuItem,
32+
ContextMenuSection,
33+
KebabButton,
34+
TestId
35+
} from '@gitbutler/ui';
3136
3237
import { tick } from 'svelte';
3338
import type { BranchDetails } from '$lib/stacks/stack';

apps/desktop/src/components/BranchLabel.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
22
import { autoSelectBranchNameFeature } from '$lib/config/uiFeatureFlags';
3-
import { TestId } from '$lib/testing/testIds';
3+
import { TestId } from '@gitbutler/ui';
44
import { clickOutside } from '@gitbutler/ui/utils/clickOutside';
55
import { resizeObserver } from '@gitbutler/ui/utils/resizeObserver';
66

0 commit comments

Comments
 (0)