You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@hertzbeat.apache.org by go...@apache.org on 2025/11/01 08:56:38 UTC
(hertzbeat) branch update-ai-with updated (4693b0a296 -> 01ef70baf5)
This is an automated email from the ASF dual-hosted git repository.
gongchao pushed a change to branch update-ai-with
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git
from 4693b0a296 [webapp] update ui
new a7cc0870c1 [webapp] update ui
new 01ef70baf5 [webapp] update ui
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
web-app/src/app/layout/basic/basic.component.less | 32 +++++++++++-----------
.../app/routes/dashboard/dashboard.component.html | 2 +-
.../app/routes/dashboard/dashboard.component.ts | 4 +--
.../shared/components/ai-chat/chat.component.html | 1 -
.../shared/components/ai-chat/chat.component.less | 2 +-
web-app/src/assets/i18n/en-US.json | 1 -
web-app/src/assets/i18n/ja-JP.json | 1 -
web-app/src/assets/i18n/pt-BR.json | 1 -
web-app/src/assets/i18n/zh-CN.json | 1 -
web-app/src/assets/i18n/zh-TW.json | 1 -
web-app/src/styles/index.less | 6 ++--
web-app/src/styles/theme.less | 4 +--
12 files changed, 25 insertions(+), 31 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@hertzbeat.apache.org
For additional commands, e-mail: notifications-help@hertzbeat.apache.org
(hertzbeat) 02/02: [webapp] update ui
Posted by go...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
gongchao pushed a commit to branch update-ai-with
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git
commit 01ef70baf5b01fee25a8955042d382c36ae454e3
Author: tomsun28 <to...@outlook.com>
AuthorDate: Sat Nov 1 16:56:26 2025 +0800
[webapp] update ui
Signed-off-by: tomsun28 <to...@outlook.com>
---
web-app/src/app/layout/basic/basic.component.less | 32 +++++++++++-----------
.../app/routes/dashboard/dashboard.component.html | 2 +-
.../shared/components/ai-chat/chat.component.less | 2 +-
web-app/src/styles/index.less | 6 ++--
web-app/src/styles/theme.less | 4 +--
5 files changed, 23 insertions(+), 23 deletions(-)
diff --git a/web-app/src/app/layout/basic/basic.component.less b/web-app/src/app/layout/basic/basic.component.less
index 9407b354bc..7803a9ef5b 100644
--- a/web-app/src/app/layout/basic/basic.component.less
+++ b/web-app/src/app/layout/basic/basic.component.less
@@ -107,7 +107,7 @@
grid-area: header !important;
background: linear-gradient(135deg, var(--primary-color, @primary-color) 0%, var(--primary-color-light, lighten(@primary-color, 10%)) 100%) !important;
box-shadow: 0 4px 20px var(--shadow-color, rgba(0, 0, 0, 0.08)) !important;
- border-radius: 16px !important;
+ border-radius: 12px !important;
backdrop-filter: blur(10px) !important;
transition: all 0.3s ease !important;
position: relative !important;
@@ -147,7 +147,7 @@
.alain-default__aside {
grid-area: sidebar !important;
background: var(--sidebar-background, #ffffff) !important;
- border-radius: 16px !important;
+ border-radius: 12px !important;
box-shadow: 0 8px 32px var(--shadow-color, rgba(0, 0, 0, 0.06)) !important;
border: 1px solid var(--border-color, rgba(255, 255, 255, 0.2)) !important;
backdrop-filter: blur(20px) !important;
@@ -167,7 +167,7 @@
.alain-default__content {
grid-area: content !important;
background: var(--content-background, #ffffff) !important;
- border-radius: 16px !important;
+ border-radius: 12px !important;
box-shadow: 0 8px 32px var(--shadow-color, rgba(0, 0, 0, 0.06)) !important;
border: 1px solid var(--border-color, rgba(255, 255, 255, 0.2)) !important;
backdrop-filter: blur(20px) !important;
@@ -183,7 +183,7 @@
/* Sidebar navigation modern styling */
.sidebar-nav__item {
margin: 4px 12px;
- border-radius: 12px;
+ border-radius: 8px;
border-left: none;
transition: all 0.3s ease;
overflow: hidden;
@@ -197,7 +197,7 @@
.sidebar-nav__selected {
background: linear-gradient(135deg, rgba(63, 81, 181, 0.12) 0%, rgba(63, 81, 181, 0.08) 100%);
border-left: none;
- border-radius: 12px;
+ border-radius: 8px;
position: relative;
}
@@ -215,7 +215,7 @@
.sidebar-nav__item-link {
padding: 12px 16px;
- border-radius: 8px;
+ border-radius: 6px;
transition: all 0.3s ease;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif;
font-weight: 500;
@@ -227,7 +227,7 @@
/* Header items modern styling */
.alain-default__nav-item {
- border-radius: 8px;
+ border-radius: 6px;
margin: 0 4px;
transition: all 0.3s ease;
}
@@ -246,7 +246,7 @@
/* Search component modern styling */
.alain-default__search {
.ant-input-affix-wrapper {
- border-radius: 20px;
+ border-radius: 16px;
background: rgba(255, 255, 255, 0.15);
border: 1px solid rgba(255, 255, 255, 0.2);
backdrop-filter: blur(10px);
@@ -264,7 +264,7 @@
/* Logo area styling */
.alain-default__header-logo {
- border-radius: 12px;
+ border-radius: 8px;
margin: 8px;
transition: all 0.3s ease;
}
@@ -280,18 +280,18 @@
}
.alain-default__header {
- border-radius: 12px;
+ border-radius: 8px;
}
.alain-default__aside {
margin-top: 4px;
- border-radius: 12px;
+ border-radius: 8px;
}
.alain-default__content {
margin-top: 4px;
margin-left: 4px;
- border-radius: 12px;
+ border-radius: 8px;
}
}
@@ -363,23 +363,23 @@ global-footer {
/* AI Chat Modal Styles */
:host ::ng-deep .ai-chat-modal {
.ant-modal {
- border-radius: 16px !important;
+ border-radius: 12px !important;
overflow: hidden !important;
}
.ant-modal-content {
- border-radius: 16px !important;
+ border-radius: 12px !important;
overflow: hidden !important;
}
.ant-modal-header {
- border-radius: 16px 16px 0 0 !important;
+ border-radius: 12px 12px 0 0 !important;
margin: 0 !important;
padding: 16px !important;
}
.ant-modal-body {
- border-radius: 0 0 16px 16px !important;
+ border-radius: 0 0 12px 12px !important;
padding: 0 !important;
}
diff --git a/web-app/src/app/routes/dashboard/dashboard.component.html b/web-app/src/app/routes/dashboard/dashboard.component.html
index 8717762ea4..deca2ba1f9 100644
--- a/web-app/src/app/routes/dashboard/dashboard.component.html
+++ b/web-app/src/app/routes/dashboard/dashboard.component.html
@@ -347,7 +347,7 @@
<div nz-row nzGutter="16" style="margin-top: 20px; height: 500px">
<div nz-col [nzXs]="{ span: 24 }" [nzSm]="{ span: 24 }" [nzMd]="{ span: 6 }" style="height: 100%">
<nz-spin [nzSpinning]="wordCloudDataLoading">
- <nz-card class="dashboard-chart-card" style="border-radius: 16px !important; height: 100%; width: 100%">
+ <nz-card class="dashboard-chart-card" style="border-radius: 12px !important; height: 100%; width: 100%">
<angular-tag-cloud
class="br-4"
*ngIf="!wordCloudDataLoading"
diff --git a/web-app/src/app/shared/components/ai-chat/chat.component.less b/web-app/src/app/shared/components/ai-chat/chat.component.less
index e20488155e..23a198c5d4 100644
--- a/web-app/src/app/shared/components/ai-chat/chat.component.less
+++ b/web-app/src/app/shared/components/ai-chat/chat.component.less
@@ -270,7 +270,7 @@
.message-avatar {
width: 32px;
height: 32px;
- border-radius: 16px;
+ border-radius: 8px;
background: @background-color-light;
display: flex;
align-items: center;
diff --git a/web-app/src/styles/index.less b/web-app/src/styles/index.less
index 042f073806..23c13d43fb 100644
--- a/web-app/src/styles/index.less
+++ b/web-app/src/styles/index.less
@@ -24,7 +24,7 @@ html {
/* Enhanced card styling */
.ant-card {
- border-radius: 12px !important;
+ border-radius: 8px !important;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.04) !important;
border: 1px solid rgba(0, 0, 0, 0.06) !important;
transition: all 0.3s ease !important;
@@ -51,7 +51,7 @@ html {
/* Enhanced table styling */
.ant-table {
- border-radius: 12px !important;
+ border-radius: 8px !important;
overflow: hidden !important;
}
@@ -67,7 +67,7 @@ html {
/* Enhanced modal styling */
.ant-modal-content {
- border-radius: 16px !important;
+ border-radius: 8px !important;
box-shadow: 0 16px 48px rgba(0, 0, 0, 0.12) !important;
}
diff --git a/web-app/src/styles/theme.less b/web-app/src/styles/theme.less
index a499b1690d..46f0c9da57 100644
--- a/web-app/src/styles/theme.less
+++ b/web-app/src/styles/theme.less
@@ -49,7 +49,7 @@
}
.br-8, .ant-modal-header, .ant-modal-content {
- border-radius: 8px;
+ border-radius: 6px;
}
// bugfix https://github.com/apache/hertzbeat/issues/133
@@ -114,4 +114,4 @@
.alain-default__header-logo-expanded, .alain-default__header-logo-collapsed {
max-width: 90%;
max-height: 46px;
-}
\ No newline at end of file
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@hertzbeat.apache.org
For additional commands, e-mail: notifications-help@hertzbeat.apache.org
(hertzbeat) 01/02: [webapp] update ui
Posted by go...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
gongchao pushed a commit to branch update-ai-with
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git
commit a7cc0870c162ce416b9aae4cd93713d10e9fb144
Author: tomsun28 <to...@outlook.com>
AuthorDate: Sat Nov 1 16:44:27 2025 +0800
[webapp] update ui
Signed-off-by: tomsun28 <to...@outlook.com>
---
web-app/src/app/routes/dashboard/dashboard.component.ts | 4 ++--
web-app/src/app/shared/components/ai-chat/chat.component.html | 1 -
web-app/src/assets/i18n/en-US.json | 1 -
web-app/src/assets/i18n/ja-JP.json | 1 -
web-app/src/assets/i18n/pt-BR.json | 1 -
web-app/src/assets/i18n/zh-CN.json | 1 -
web-app/src/assets/i18n/zh-TW.json | 1 -
7 files changed, 2 insertions(+), 8 deletions(-)
diff --git a/web-app/src/app/routes/dashboard/dashboard.component.ts b/web-app/src/app/routes/dashboard/dashboard.component.ts
index e73c58e9a4..4df99747e5 100644
--- a/web-app/src/app/routes/dashboard/dashboard.component.ts
+++ b/web-app/src/app/routes/dashboard/dashboard.component.ts
@@ -135,11 +135,11 @@ export class DashboardComponent implements OnInit, OnDestroy {
slideConfig = {
infinite: true,
- speed: 1200,
+ speed: 1800,
slidesToShow: 4,
slidesToScroll: 1,
autoplay: true,
- autoplaySpeed: 1200,
+ autoplaySpeed: 2400,
rows: 1,
responsive: [
{
diff --git a/web-app/src/app/shared/components/ai-chat/chat.component.html b/web-app/src/app/shared/components/ai-chat/chat.component.html
index 20757b6b92..a09c0a91c1 100644
--- a/web-app/src/app/shared/components/ai-chat/chat.component.html
+++ b/web-app/src/app/shared/components/ai-chat/chat.component.html
@@ -94,7 +94,6 @@
<li>{{ 'ai.chat.welcome.capabilities.config' | i18n }}</li>
<li>{{ 'ai.chat.welcome.capabilities.troubleshoot' | i18n }}</li>
</ul>
- <p class="welcome-question">{{ 'ai.chat.welcome.question' | i18n }}</p>
</div>
</div>
diff --git a/web-app/src/assets/i18n/en-US.json b/web-app/src/assets/i18n/en-US.json
index b1e57b5ead..dda43a744f 100644
--- a/web-app/src/assets/i18n/en-US.json
+++ b/web-app/src/assets/i18n/en-US.json
@@ -1093,7 +1093,6 @@
"ai.chat.welcome.capabilities.monitor": "Add new monitors for websites, APIs, databases, and services",
"ai.chat.welcome.capabilities.troubleshoot": "Troubleshoot performance issues across your infrastructure",
"ai.chat.welcome.description": "I'm your intelligent observability companion, ready to help you manage and optimize your infrastructure observability. You can ask me to:",
- "ai.chat.welcome.question": "Ask me anything about your observability setup!",
"ai.chat.welcome.title": "Welcome to HertzBeat AI!",
"ai.chat.conversation.created": "New conversation created",
"ai.chat.conversation.delete.title": "Delete Conversation",
diff --git a/web-app/src/assets/i18n/ja-JP.json b/web-app/src/assets/i18n/ja-JP.json
index 023da50ea7..73dadb7254 100644
--- a/web-app/src/assets/i18n/ja-JP.json
+++ b/web-app/src/assets/i18n/ja-JP.json
@@ -1068,7 +1068,6 @@
"ai.chat.welcome.capabilities.monitor": "ウェブサイト、API、データベース、サービスの新しいモニターを追加",
"ai.chat.welcome.capabilities.troubleshoot": "インフラストラクチャ全体のパフォーマンス問題をトラブルシューティング",
"ai.chat.welcome.description": "私はあなたのインテリジェントな可観測性パートナーです。インフラストラクチャ可観測性の管理と最適化をお手伝いします。以下のことをお尋ねいただけます:",
- "ai.chat.welcome.question": "可観測性設定について何でもお聞きください!",
"ai.chat.welcome.title": "HertzBeat AI へようこそ!",
"ai.chat.conversation.created": "新しい会話が作成されました",
"ai.chat.conversation.delete.title": "会話を削除",
diff --git a/web-app/src/assets/i18n/pt-BR.json b/web-app/src/assets/i18n/pt-BR.json
index 4b3e813606..b131eec76e 100644
--- a/web-app/src/assets/i18n/pt-BR.json
+++ b/web-app/src/assets/i18n/pt-BR.json
@@ -1087,7 +1087,6 @@
"ai.chat.welcome.capabilities.monitor": "Adicionar novos monitores para sites, APIs, bancos de dados e serviços",
"ai.chat.welcome.capabilities.troubleshoot": "Solucionar problemas de desempenho em toda sua infraestrutura",
"ai.chat.welcome.description": "Sou seu companheiro inteligente de observabilidade, pronto para ajudá-lo a gerenciar e otimizar a observabilidade de sua infraestrutura. Você pode me pedir para:",
- "ai.chat.welcome.question": "Pergunte-me qualquer coisa sobre sua configuração de observabilidade!",
"ai.chat.welcome.title": "Bem-vindo ao HertzBeat AI!",
"ai.chat.conversation.created": "Nova conversa criada",
"ai.chat.conversation.delete.title": "Excluir Conversa",
diff --git a/web-app/src/assets/i18n/zh-CN.json b/web-app/src/assets/i18n/zh-CN.json
index 2b6c3ec4a6..e7c88d6d57 100644
--- a/web-app/src/assets/i18n/zh-CN.json
+++ b/web-app/src/assets/i18n/zh-CN.json
@@ -1096,7 +1096,6 @@
"ai.chat.welcome.capabilities.monitor": "为网站、API、数据库和服务添加新的监控器",
"ai.chat.welcome.capabilities.troubleshoot": "排查整个基础设施的性能问题",
"ai.chat.welcome.description": "我是您的智能可观测伙伴,随时准备帮助您管理和优化基础设施可观测。您可以要求我:",
- "ai.chat.welcome.question": "询问我任何关于您的可观测设置的问题!",
"ai.chat.welcome.title": "欢迎使用 HertzBeat AI!",
"ai.chat.conversation.created": "新对话已创建",
"ai.chat.conversation.delete.title": "删除对话",
diff --git a/web-app/src/assets/i18n/zh-TW.json b/web-app/src/assets/i18n/zh-TW.json
index c83ac34171..1fed62ea7a 100644
--- a/web-app/src/assets/i18n/zh-TW.json
+++ b/web-app/src/assets/i18n/zh-TW.json
@@ -1082,7 +1082,6 @@
"ai.chat.welcome.capabilities.monitor": "為網站、API、資料庫和服務新增新的監控器",
"ai.chat.welcome.capabilities.troubleshoot": "排查整個基礎設施的效能問題",
"ai.chat.welcome.description": "我是您的智慧可觀測夥伴,隨時準備幫助您管理和最佳化基礎設施可觀測。您可以要求我:",
- "ai.chat.welcome.question": "詢問我任何關於您的可觀測設定的問題!",
"ai.chat.welcome.title": "歡迎使用 HertzBeat AI!",
"ai.chat.conversation.created": "新對話已建立",
"ai.chat.conversation.delete.title": "刪除對話",
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@hertzbeat.apache.org
For additional commands, e-mail: notifications-help@hertzbeat.apache.org