This is an automated email from the ASF dual-hosted git repository.

wu-sheng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-horizon-ui.git


The following commit(s) were added to refs/heads/main by this push:
     new 48b0204  ui: drop dead LandingView.vue + stale 'Phase 4/5' hints in 
admin
48b0204 is described below

commit 48b020418a84bdbba650209297af90014ee0bd44
Author: Wu Sheng <[email protected]>
AuthorDate: Tue May 19 20:41:38 2026 +0800

    ui: drop dead LandingView.vue + stale 'Phase 4/5' hints in admin
    
    - LandingView.vue: orphan from very early scaffolding ("Routed views
      land in Phase 2 onward"). Unreferenced by router or imports. Deleted.
    - LayerDashboardsAdmin component-toggle hints: "(Phase 4)" and
      "(Phase 5)" tags removed from API-dependency / topology / traces /
      logs — all four are shipped now.
---
 .../admin/layer-templates/LayerDashboardsAdmin.vue |  8 ++--
 apps/ui/src/shell/LandingView.vue                  | 45 ----------------------
 2 files changed, 4 insertions(+), 49 deletions(-)

diff --git 
a/apps/ui/src/features/admin/layer-templates/LayerDashboardsAdmin.vue 
b/apps/ui/src/features/admin/layer-templates/LayerDashboardsAdmin.vue
index 1eafb56..105c268 100644
--- a/apps/ui/src/features/admin/layer-templates/LayerDashboardsAdmin.vue
+++ b/apps/ui/src/features/admin/layer-templates/LayerDashboardsAdmin.vue
@@ -711,10 +711,10 @@ const COMPONENT_TOGGLES: Array<{ key: ComponentKey; 
label: string; hint: string
   { key: 'service', label: 'Service', hint: "The layer's primary landing — 
widget grid driven by dashboards.service." },
   { key: 'instances', label: 'Instances', hint: 'Per-instance dashboard 
(dashboards.instance widget set).' },
   { key: 'endpoints', label: 'Endpoints', hint: 'Per-endpoint dashboard 
(dashboards.endpoint widget set).' },
-  { key: 'endpointDependency', label: 'API dependency', hint: 
'Endpoint-to-endpoint dependency view (Phase 4).' },
-  { key: 'topology', label: 'Topology', hint: 'Service topology graph for this 
layer (Phase 4).' },
-  { key: 'traces', label: 'Traces', hint: 'Trace explorer scoped to this layer 
(Phase 5).' },
-  { key: 'logs', label: 'Logs', hint: 'Log explorer scoped to this layer 
(Phase 5).' },
+  { key: 'endpointDependency', label: 'API dependency', hint: 
'Endpoint-to-endpoint dependency view.' },
+  { key: 'topology', label: 'Topology', hint: 'Service topology graph for this 
layer.' },
+  { key: 'traces', label: 'Traces', hint: 'Trace explorer scoped to this 
layer.' },
+  { key: 'logs', label: 'Logs', hint: 'Log explorer scoped to this layer.' },
   { key: 'traceProfiling', label: 'Trace Profiling', hint: 'Trace-driven 
thread profiling — the original SkyWalking profile.' },
   { key: 'ebpfProfiling', label: 'eBPF Profiling', hint: 'Kernel-level CPU / 
off-CPU profiling via eBPF agents.' },
   { key: 'asyncProfiling', label: 'Async Profiling', hint: 'JVM async-profiler 
integration (Java-only).' },
diff --git a/apps/ui/src/shell/LandingView.vue 
b/apps/ui/src/shell/LandingView.vue
deleted file mode 100644
index c772fa5..0000000
--- a/apps/ui/src/shell/LandingView.vue
+++ /dev/null
@@ -1,45 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<script setup lang="ts"></script>
-
-<template>
-  <div class="placeholder">
-    <h1>Horizon UI</h1>
-    <p>Shell ready. Routed views land in Phase 2 onward.</p>
-  </div>
-</template>
-
-<style scoped>
-.placeholder {
-  display: flex;
-  flex-direction: column;
-  align-items: center;
-  justify-content: center;
-  min-height: 60vh;
-  gap: 8px;
-  color: var(--sw-fg-1);
-}
-.placeholder h1 {
-  font-size: 22px;
-  font-weight: 600;
-  letter-spacing: -0.02em;
-  color: var(--sw-fg-0);
-}
-.placeholder p {
-  color: var(--sw-fg-2);
-}
-</style>

Reply via email to