diff --git a/docs/package.json b/docs/package.json
index cb1c7903922..f91d9c15e96 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -43,7 +43,7 @@
},
"devDependencies": {
"@docusaurus/module-type-aliases": "^3.6.1",
- "@docusaurus/tsconfig": "3.6.1",
+ "@docusaurus/tsconfig": "3.6.2",
"@docusaurus/types": "^3.6.1",
"@types/node": "^22.9.0",
"@types/react": "^18.3.12",
diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml
index 1c74d134ffa..ec5399eb0d0 100644
--- a/docs/pnpm-lock.yaml
+++ b/docs/pnpm-lock.yaml
@@ -60,8 +60,8 @@ importers:
specifier: ^3.6.1
version: 3.6.2(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@docusaurus/tsconfig':
- specifier: 3.6.1
- version: 3.6.1
+ specifier: 3.6.2
+ version: 3.6.2
'@docusaurus/types':
specifier: ^3.6.1
version: 3.6.2(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -1249,8 +1249,8 @@ packages:
resolution: {integrity: sha512-LIWrYoDUsOTKmb0c7IQzawiPUTAaczBs5IOx6srxOWoTHVUMLzJCkl5Y6whfuRrnul8G05qv2vk238bN5Ko62g==}
engines: {node: '>=18.0'}
- '@docusaurus/tsconfig@3.6.1':
- resolution: {integrity: sha512-RvjMG9M9YK8N/I5oudqJed8jjfWGI7csr4XCkGXBToNkkoi2QgkTz2DxH+obKdfLejQaASdIMynYaE5Lv7Qw9Q==}
+ '@docusaurus/tsconfig@3.6.2':
+ resolution: {integrity: sha512-TWLkyYHBYhIJNcXCEc3D1M9R8UFV4IZ82rGef5U9mE1ZrcgDUlZxYaYdoSuHrPrzPRIl3orjmpscO2FAk2gdZw==}
'@docusaurus/types@3.6.2':
resolution: {integrity: sha512-117Wsk6xXrWEAsCYCXS3TGJv5tkdIZDcd7T/V0UJvKYmY0gyVPPcEQChy8yTdjbIkbB2q4fa7Jpox72Qv86mqQ==}
@@ -8028,7 +8028,7 @@ snapshots:
fs-extra: 11.2.0
tslib: 2.8.1
- '@docusaurus/tsconfig@3.6.1': {}
+ '@docusaurus/tsconfig@3.6.2': {}
'@docusaurus/types@3.6.2(acorn@8.14.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
diff --git a/web/src/components/atomic/Icon.vue b/web/src/components/atomic/Icon.vue
index eda7c10aeef..c359089eadf 100644
--- a/web/src/components/atomic/Icon.vue
+++ b/web/src/components/atomic/Icon.vue
@@ -51,6 +51,10 @@
+
+
+
+
@@ -96,12 +100,15 @@ import {
mdiDownload,
mdiDownloadCircle,
mdiDownloadOff,
+ mdiFileAlertOutline,
+ mdiFileCogOutline,
mdiFormatListBulleted,
mdiGestureTap,
mdiGit,
mdiGithub,
mdiGitlab,
mdiHelpCircleOutline,
+ mdiMagnifyScan,
mdiMinusCircleOutline,
mdiPackageVariant,
mdiPause,
@@ -120,6 +127,7 @@ import {
mdiTagOutline,
mdiTimelapse,
mdiTrashCanOutline,
+ mdiTrayFull,
} from '@mdi/js';
import { siForgejo, siGitea } from 'simple-icons';
@@ -176,7 +184,11 @@ export type IconNames =
| 'attention'
| 'spinner'
| 'error'
- | 'remove';
+ | 'remove'
+ | 'tray-full'
+ | 'file-cog-outlined'
+ | 'magnify-scan'
+ | 'file-alert-outline';
defineProps<{
name: IconNames;
diff --git a/web/src/components/layout/scaffold/Tabs.vue b/web/src/components/layout/scaffold/Tabs.vue
index 78f821557fc..cfe22fa9058 100644
--- a/web/src/components/layout/scaffold/Tabs.vue
+++ b/web/src/components/layout/scaffold/Tabs.vue
@@ -5,14 +5,14 @@
:key="tab.title"
v-slot="{ isActive, isExactActive }"
:to="tab.to"
- class="border-transparent w-full py-1 md:py-2 md:w-auto md:px-6 flex cursor-pointer md:border-b-2 text-wp-text-100 hover:text-wp-text-200 items-center"
+ class="border-transparent w-full py-1 md:py-2 md:w-auto md:px-4 flex cursor-pointer md:border-b-2 text-wp-text-100 hover:text-wp-text-200 items-center"
:active-class="tab.matchChildren ? '!border-wp-text-100' : ''"
:exact-active-class="tab.matchChildren ? '' : '!border-wp-text-100'"
>
-
+
{{ tab.title }}
diff --git a/web/src/views/repo/pipeline/PipelineWrapper.vue b/web/src/views/repo/pipeline/PipelineWrapper.vue
index 7f6ea29ec4b..bcc52a83987 100644
--- a/web/src/views/repo/pipeline/PipelineWrapper.vue
+++ b/web/src/views/repo/pipeline/PipelineWrapper.vue
@@ -73,16 +73,15 @@
-
+
-
+