diff --git a/.env b/.env index 535bef2..d90b332 100644 --- a/.env +++ b/.env @@ -4,7 +4,7 @@ VITE_APP_TITLE=Snail Job VITE_APP_DESC=A flexible, reliable, and fast platform for distributed task retry and distributed task scheduling. -VITE_APP_VERSION=1.3.0-beta1 +VITE_APP_VERSION=1.3.0-beta1.1 VITE_APP_DEFAULT_TOKEN=SJ_Wyz3dmsdbDOkDujOTSSoBjGQP1BMsVnj diff --git a/src/components/common/code-mirror.vue b/src/components/common/code-mirror.vue index 3ff35a5..18bfc07 100644 --- a/src/components/common/code-mirror.vue +++ b/src/components/common/code-mirror.vue @@ -119,10 +119,10 @@ watch( + + diff --git a/src/components/common/log-drawer.vue b/src/components/common/log-drawer.vue index f61b735..743c280 100644 --- a/src/components/common/log-drawer.vue +++ b/src/components/common/log-drawer.vue @@ -7,6 +7,7 @@ import { NDivider, NDropdown, NEmpty, + NScrollbar, NSpin, NVirtualList, type VirtualListInst @@ -282,7 +283,11 @@ const SnailLogComponent = defineComponent({ return <>; } const restOfText = throwable.replace(/^.+(\n|$)/m, ''); - return {`${restOfText}`}; + return ( + + {`${restOfText}`} + + ); }; const messageComponent = (message: Api.JobLog.JobMessage) => { @@ -297,7 +302,9 @@ const SnailLogComponent = defineComponent({ const restOfText = msg.replace(/^.+(\n|$)/m, '').replaceAll('\n', '\n - '); if (restOfText) { return ( - {` - ${restOfText}`} + + {` - ${restOfText}`} + ); } return
- {`${msg}`}
; @@ -322,12 +329,11 @@ const SnailLogComponent = defineComponent({ ref={virtualListInst} class="virtual-list" itemSize={85} - item-resizable - ignore-item-resize - padding-bottom={16} + itemResizable + paddingBottom={16} items={logList.value} - scrollbar-props={{ xScrollable: true }} - on-resize={handleResize} + scrollbarProps={{ xScrollable: true }} + onResize={handleResize} > {{ default: ({ item: message }: { item: Api.JobLog.JobMessage }) => ( @@ -592,4 +598,15 @@ const SnailLogComponent = defineComponent({ display: inline-block !important; min-width: 100%; } + +:deep(.message-scroll-body) { + margin-top: 6px; + max-height: 150px; + border: 1px solid rgb(239, 239, 245); + border-radius: var(--n-border-radius); +} + +:deep(.dark .message-scroll-body) { + border: 1px solid rgba(255, 255, 255, 0.09) !important; +} diff --git a/src/components/common/system-user.vue b/src/components/common/system-user.vue index f67cc98..8d16dea 100644 --- a/src/components/common/system-user.vue +++ b/src/components/common/system-user.vue @@ -1,7 +1,7 @@