diff --git a/assets/components.d.ts b/assets/components.d.ts index 97a9133b..2ba8f5a2 100644 --- a/assets/components.d.ts +++ b/assets/components.d.ts @@ -17,6 +17,7 @@ declare module 'vue' { 'Cil:circle': typeof import('~icons/cil/circle')['default'] 'Cil:columns': typeof import('~icons/cil/columns')['default'] 'Cil:findInPage': typeof import('~icons/cil/find-in-page')['default'] + 'Cil:search': typeof import('~icons/cil/search')['default'] 'Cil:xCircle': typeof import('~icons/cil/x-circle')['default'] ComplexLogItem: typeof import('./components/LogViewer/ComplexLogItem.vue')['default'] ContainerHealth: typeof import('./components/LogViewer/ContainerHealth.vue')['default'] @@ -30,6 +31,8 @@ declare module 'vue' { DropdownMenu: typeof import('./components/DropdownMenu.vue')['default'] FieldList: typeof import('./components/LogViewer/FieldList.vue')['default'] FuzzySearchModal: typeof import('./components/FuzzySearchModal.vue')['default'] + 'Ic:sharpFindInPage': typeof import('~icons/ic/sharp-find-in-page')['default'] + 'Ic:sharpKeyboardReturn': typeof import('~icons/ic/sharp-keyboard-return')['default'] InfiniteLoader: typeof import('./components/InfiniteLoader.vue')['default'] KeyShortcut: typeof import('./components/KeyShortcut.vue')['default'] LogActionsToolbar: typeof import('./components/LogViewer/LogActionsToolbar.vue')['default'] @@ -41,18 +44,23 @@ declare module 'vue' { LogViewer: typeof import('./components/LogViewer/LogViewer.vue')['default'] LogViewerWithSource: typeof import('./components/LogViewer/LogViewerWithSource.vue')['default'] 'Mdi:arrowUp': typeof import('~icons/mdi/arrow-up')['default'] + 'Mdi:close': typeof import('~icons/mdi/close')['default'] 'Mdi:dotsVertical': typeof import('~icons/mdi/dots-vertical')['default'] + 'Mdi:hamburgerMenu': typeof import('~icons/mdi/hamburger-menu')['default'] + 'Mdi:keyboardEsc': typeof import('~icons/mdi/keyboard-esc')['default'] 'Mdi:lightChevronDoubleDown': typeof import('~icons/mdi-light/chevron-double-down')['default'] 'Mdi:lightChevronLeft': typeof import('~icons/mdi-light/chevron-left')['default'] 'Mdi:lightChevronRight': typeof import('~icons/mdi-light/chevron-right')['default'] 'Mdi:lightCog': typeof import('~icons/mdi-light/cog')['default'] 'Mdi:lightLogout': typeof import('~icons/mdi-light/logout')['default'] 'Mdi:lightMagnify': typeof import('~icons/mdi-light/magnify')['default'] + 'MdiLight:check': typeof import('~icons/mdi-light/check')['default'] MobileMenu: typeof import('./components/common/MobileMenu.vue')['default'] 'Octicon:container24': typeof import('~icons/octicon/container24')['default'] 'Octicon:download24': typeof import('~icons/octicon/download24')['default'] 'Octicon:trash24': typeof import('~icons/octicon/trash24')['default'] 'Ph:command': typeof import('~icons/ph/command')['default'] + 'Ph:computerTower': typeof import('~icons/ph/computer-tower')['default'] 'Ph:controlBold': typeof import('~icons/ph/control-bold')['default'] Popup: typeof import('./components/Popup.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] diff --git a/docker/client.go b/docker/client.go index 74d0b5e2..7933b095 100644 --- a/docker/client.go +++ b/docker/client.go @@ -157,10 +157,14 @@ func (d *Client) ListContainers() ([]Container, error) { var containers = make([]Container, 0, len(list)) for _, c := range list { + name := "no name" + if len(c.Names) > 0 { + name = strings.TrimPrefix(c.Names[0], "/") + } container := Container{ ID: c.ID[:12], Names: c.Names, - Name: strings.TrimPrefix(c.Names[0], "/"), + Name: name, Image: c.Image, ImageID: c.ImageID, Command: c.Command, diff --git a/e2e/visual.spec.ts-snapshots/dark-homepage-1-chromium-linux.png b/e2e/visual.spec.ts-snapshots/dark-homepage-1-chromium-linux.png index ee584b8a..6a39d16d 100644 Binary files a/e2e/visual.spec.ts-snapshots/dark-homepage-1-chromium-linux.png and b/e2e/visual.spec.ts-snapshots/dark-homepage-1-chromium-linux.png differ diff --git a/e2e/visual.spec.ts-snapshots/default-homepage-1-chromium-linux.png b/e2e/visual.spec.ts-snapshots/default-homepage-1-chromium-linux.png index 89cd52fa..8434a099 100644 Binary files a/e2e/visual.spec.ts-snapshots/default-homepage-1-chromium-linux.png and b/e2e/visual.spec.ts-snapshots/default-homepage-1-chromium-linux.png differ