Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
a08069c
fix(table): set table-body-sort-bg per design spec
Fiona2016 May 12, 2026
5ff8a6d
fix(table): force header nowrap per design rule §5
Fiona2016 May 12, 2026
ee0c0cc
fix(table): default pageSize 15 on alert-mutes / alert-subscribes / j…
Fiona2016 May 12, 2026
1d3dedc
fix(alert-subscribes): combine name + business group into Column1
Fiona2016 May 12, 2026
f06da5e
fix(alert-mutes): collapse name + datasource type + business group in…
Fiona2016 May 12, 2026
53afed2
fix(job-tpls): collapse title + ID + business group into Column1
Fiona2016 May 12, 2026
efa0f94
fix(job-tasks): collapse title + ID + business group into Column1
Fiona2016 May 12, 2026
3d661d8
fix(users): collapse identity columns into Column1
Fiona2016 May 12, 2026
f5b951b
fix(alert-rules): collapse name + cate + business group + severity in…
Fiona2016 May 12, 2026
69be9a3
fix(table): consolidate row actions into overflow menus
Fiona2016 May 13, 2026
44bce41
fix(table): use overflow menus on route list pages
Fiona2016 May 13, 2026
412fdac
fix(table): collapse remaining menu route actions
Fiona2016 May 13, 2026
ad19f99
feat(table): add shared action dropdown
Fiona2016 May 13, 2026
194da29
fix(table): align ai config actions
Fiona2016 May 13, 2026
0555ce2
fix(table): align notification actions
Fiona2016 May 13, 2026
e44a95f
fix(table): align alert event actions
Fiona2016 May 13, 2026
2fc3e1f
fix(table): align builtin component actions
Fiona2016 May 13, 2026
77a7986
fix(table): align data route actions
Fiona2016 May 13, 2026
d39465f
fix(table): align task and user actions
Fiona2016 May 13, 2026
e5b4a5b
fix(table): forward action dropdown trigger events
Fiona2016 May 13, 2026
573387d
Merge remote-tracking branch 'origin/main' into feat-table-design-srm…
Fiona2016 May 14, 2026
84b5a39
Merge remote-tracking branch 'origin/main' into feat-table-design-srm…
Fiona2016 May 15, 2026
439d4f1
refactor(table): compact primary list metadata columns
Fiona2016 May 15, 2026
d29310e
feat(table): refine users list primary column
Fiona2016 May 17, 2026
920cd99
feat(table): refine sorter interaction
Fiona2016 May 18, 2026
1934313
feat(table): unify route table tags
Fiona2016 May 18, 2026
0871dc4
style(table): align sorted column body bg with header
Fiona2016 May 18, 2026
1d4e465
fix(table): keep fixed cells opaque
Fiona2016 May 18, 2026
fab7e0a
feat(table): fix route table action columns
Fiona2016 May 18, 2026
617fcfe
fix(table): remove measure-row collapse and tune fixed-column edge
Fiona2016 May 18, 2026
73b5a4c
fix(table): stabilize task table layouts
Fiona2016 May 18, 2026
317cf9e
fix type errs
jsers May 18, 2026
b5c93fe
fix type errs
jsers May 18, 2026
7e062a8
fix type errs
jsers May 18, 2026
552d2b4
fix(table): refine dropdown interactions and sorter style
Fiona2016 May 18, 2026
46c0542
fix(table): align sorter icon with title
Fiona2016 May 18, 2026
8142e2e
fix(table): use fill-2-5 for sorted column bg
Fiona2016 May 18, 2026
943075e
feat(warning): add disabled status filter to recording rules, mutes, …
jsers May 18, 2026
96258d0
feat(doris): add SQL format button to monaco editor components
jsers May 18, 2026
dad392d
fix(table): remove sorted column color override
Fiona2016 May 18, 2026
f74a5cc
feat(alerts): add event tag collapse toggle
Fiona2016 May 18, 2026
f4aceb0
refactor(side-menu): promote ai-config to top-level navigation with icon
jsers May 18, 2026
e87e36a
fix(elasticsearch): use n9e-prefixed internal keys in log viewer to a…
jsers May 19, 2026
5f39d7f
feat(side-menu): refine profile settings menu
Fiona2016 May 19, 2026
62a7a2e
fix(common): update header doc link title
Fiona2016 May 19, 2026
d139162
fix(locale): unify zh_HK terminology: 仪表板 → 仪表盘
jsers May 19, 2026
36d3e1f
Merge pull request #2104 from n9e/feat-product-docs-0519
jsers May 19, 2026
60af19c
Merge pull request #2103 from n9e/feat-profile-settings-0519
jsers May 19, 2026
dbc86f7
fix(log-explorer): adjust log viewer text colors for visual hierarchy
jsers May 19, 2026
8bfeb47
chore(elasticsearch): bump @fc-components/monaco-editor to 0.3.6 and …
jsers May 19, 2026
a4ce8a7
feat(elasticsearch): enhance query history with syntax-aware field vi…
jsers May 19, 2026
03af617
fix(theme): replace CSS system color keywords in mark element with ex…
jsers May 19, 2026
5de23be
fix(table): apply acceptance feedback on 0517
Fiona2016 May 20, 2026
de4e3af
feat(log-explorer): add hideTypeIcon prop to conditionally hide field…
jsers May 20, 2026
c06675c
fix(log-explorer): disable value filter in FieldsSidebar when using S…
jsers May 20, 2026
fd46680
feat(dashboard): add CSV export to TableNG component
jsers May 20, 2026
85d4624
Merge branch 'feat/pingmesh'
star-6 May 20, 2026
adf15ad
fix(log-explorer): reset pagination on SQL refresh in Table components
jsers May 20, 2026
5d6b2a7
fix(log-explorer): add missing URL params for elasticsearch datasource
jsers May 20, 2026
4638c16
fix(theme): restore golden table styles
Fiona2016 May 20, 2026
48565d1
Merge pull request #2105 from n9e/fix-revert-golden-table-theme
jsers May 20, 2026
0691219
feat(table): normalize table action dropdown alignment and trigger
jsers May 20, 2026
60ac063
fix(table): comment out selected row styles to prevent fixed column b…
jsers May 20, 2026
003268a
fix(table): comment out selected row styles to prevent fixed column b…
jsers May 20, 2026
5dee492
fix: restore table style
Fiona2016 May 20, 2026
e3af6b5
Merge pull request #2109 from n9e/fix-restore-table-style-0520
jsers May 20, 2026
1a8f2d9
feat(alertRules): replace event count column icons with Tags component
jsers May 20, 2026
79c38e1
refactor(tags): relocate Tags component to shared directory and adopt…
jsers May 20, 2026
dc9a6a8
feat: window use Noto Sans字体
guguji5 May 20, 2026
f256903
refactor: mac use pingfang
guguji5 May 20, 2026
3bf95de
feat(alertRules): replace TableTags with generic Tags and add severit…
jsers May 20, 2026
a53ed5c
refactor(alertRules): render null instead of '-' for empty datasource…
jsers May 20, 2026
d27dde7
refactor(table): unify table styling and Tags component usage
jsers May 20, 2026
5338bb0
refactor(table): unify tag rendering and replace TableTags with Tags …
jsers May 21, 2026
47b9234
refactor(elasticsearch): comment out DownloadModal in SQL table
jsers May 21, 2026
19f2535
chore(docs): update document URLs from v7/v8 to v9
jsers May 21, 2026
fbfb48b
feat: update beta text font color
Fiona2016 May 21, 2026
6a2b207
fix(theme): align dark table border token
Fiona2016 May 21, 2026
0b99d86
fix(side-menu): align profile menu icons
Fiona2016 May 21, 2026
81ad40b
feat(skills): parse and display YAML frontmatter in document preview
jsers May 21, 2026
19c237b
Merge pull request #2110 from n9e/feat/style-opt@0521
jsers May 21, 2026
0d17533
refactor: add explicit type annotations to callback parameters
jsers May 21, 2026
b8b7dde
style(theme): use space-separated syntax for rgb CSS variables
jsers May 21, 2026
3e1a6b0
style(page-layout): add violet theme styles to Flash AI button and re…
jsers May 21, 2026
a6f0e34
feat(landing): use getRecommendByUrl for AI prompts
710leo May 22, 2026
b1680d1
fix(alert-rules): filter out annotation_qd from processor type select…
jsers May 22, 2026
2608569
feat(skills): conditionally show subtitle in upload skill modal
jsers May 22, 2026
db9d879
feat(alert-rules): add Lucene hint to ES filter input
jsers May 22, 2026
b9a318a
fix(side-menu): refine bottom menu behavior
Fiona2016 May 22, 2026
5c57c81
Merge pull request #2112 from n9e/feat-menu-spacing-0522
jsers May 22, 2026
f9b101c
feat(pages): add doc links to PageLayout across 17 pages
jsers May 22, 2026
ae27aff
feat(datasource-select): add EmptyDatasourcePopover wrapper with type…
jsers May 22, 2026
a7d4377
fix(task-meta-drawer): add default false to loading prop
jsers May 22, 2026
0812d35
fix(explorer-ng): return val directly in linesColumnFormat for infini…
jsers May 22, 2026
5c4e0fa
Revert "update download log"
star-6 May 22, 2026
d075b87
Merge branch 'feat/pingmesh'
star-6 May 22, 2026
b5a59c7
v9.0.0-beta.1
jsers May 22, 2026
e6cd901
Merge remote-tracking branch 'origin/main' into feat-table-design-srm…
Fiona2016 May 22, 2026
aca943f
refactor: remove use_case and trigger_mode filters and columns from e…
710leo May 24, 2026
29a5aea
Merge pull request #2113 from n9e/task/hide-workflow-purpose-trigger-…
jsers May 25, 2026
b31c7a4
chore: 一句话目标
710leo May 25, 2026
55b801d
Merge pull request #2114 from n9e/task/rename-workflow-to-processor-6…
jsers May 25, 2026
69bf321
feat(ai-chat): support initialMessage for auto-send on open
jsers May 26, 2026
707a5b3
fix(datasource): pass range to replaceTemplateVariables in dashboard …
jsers May 26, 2026
1cd69fa
Merge remote-tracking branch 'origin/main' into feat-table-design-srm…
Fiona2016 May 26, 2026
b781a7c
fix(table): add shared sorter icon theme
Fiona2016 May 26, 2026
130e222
fix(table): use move icons for sorted columns
Fiona2016 May 26, 2026
20498d2
fix(table): scope sorter icon style to accepted tables
Fiona2016 May 26, 2026
f4dd39e
fix(table): opt in sortable fe tables
Fiona2016 May 26, 2026
5977c84
Revert "fix(table): opt in sortable fe tables"
Fiona2016 May 27, 2026
4ae5372
fix(table): use global sorter icon theme
Fiona2016 May 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
147 changes: 135 additions & 12 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "n9e-fe",
"version": "v8.5.0",
"version": "v9.0.0-beta.1",
"scripts": {
"dev": "vite --port 8765 --host",
"dev:advanced": "vite --port 8765 --host --mode advanced",
Expand Down Expand Up @@ -36,7 +36,7 @@
"@dnd-kit/sortable": "7.0.2",
"@fc-components/codemirror-promql": "^0.19.13",
"@fc-components/es-query": "^0.0.3",
"@fc-components/monaco-editor": "^0.3.1",
"@fc-components/monaco-editor": "^0.3.6",
"@fc-components/use-antd-resizable-header": "^2.8.16",
"@fc-plot/ts-graph": "^0.27.2",
"@microsoft/fetch-event-source": "^2.0.1",
Expand Down
4 changes: 4 additions & 0 deletions plugins/PlusPlaceholder.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,9 @@ const AckBtnDefault = () => {
};
const getBrainLicense = null;
const options = [];
const esQueryBuilder = async () => {
return {};
};
export {
AlertRule,
QueryBuilder,
Expand All @@ -83,4 +86,5 @@ export {
AckBtnDefault,
getBrainLicense,
options,
esQueryBuilder,
};
Binary file added public/font/NotoSansSC-Medium.ttf
Binary file not shown.
Binary file added public/font/NotoSansSC-Regular.ttf
Binary file not shown.
Binary file added public/font/NotoSansSC-SemiBold.ttf
Binary file not shown.
11 changes: 6 additions & 5 deletions scripts/generate_antd_dark_less.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,6 @@ function saveLess(filePath, filename, callback) {
'border-color-base': 'rgba(204,204,220,0.2)', // input框的边框颜色
'border-color-split': 'rgb(57, 60, 77)',
'component-background': 'rgb(22 22 24)', //fc-fill-2
// 'table-header-bg': 'rgb(34 37 43)', //fc-fill-3
// 'table-row-hover-bg': 'rgba(204, 204, 220, 0.08)',
'table-header-sort-bg': 'rgba(204, 204, 220, 0.08)',
'popover-background': 'rgb(22 22 24)', //fc-fill-2
'normal-color': 'rgb(79, 82, 99)',

Expand All @@ -53,12 +50,16 @@ function saveLess(filePath, filename, callback) {
'table-body-sort-bg': 'var(--fc-fill-2-5)',
'table-row-hover-bg': 'rgb(var(--fc-fill-5-rgb) / 0.2)',
'table-selected-row-color': 'inherit',
// Keep Less color functions compile-safe; runtime CSS vars are patched in theme/default.less.
// AntD wraps @table-selected-row-bg in darken() (default.less:644), so it must
// be a Less-parsable color literal, not a var(). Keep this explicit neutral overlay.
'table-selected-row-bg': 'rgba(228, 228, 231, 0.15)',
'table-body-selected-sort-bg': '@table-selected-row-bg',
// Explicit override so AntD's darken(@table-selected-row-bg) default is not used.
'table-selected-row-hover-bg': 'rgba(228, 228, 231, 0.25)',
'table-expanded-row-bg': 'var(--fc-fill-2-5)',
'table-border-color': '#e4e4e7',
// AntD uses @table-border-color in Less color functions such as lighten(),
// so this must be the compiled dark value of --fc-border-color, not a CSS var().
'table-border-color': 'rgba(255, 255, 255, 0.06)',
'table-padding-vertical': '16px',
'table-padding-horizontal': '16px',
'table-padding-vertical-md': '(@table-padding-vertical * 3 / 4)',
Expand Down
33 changes: 4 additions & 29 deletions scripts/generate_antd_gold_less.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,38 +45,13 @@ function saveLess(filePath, filename, callback) {
// 'checkbox-check-color': '#333',
'btn-primary-color': '#222',

'table-header-bg': '#fff8e6', //fc-fill-3
'table-row-hover-bg': '#fff2cb',
'table-header-sort-bg': '#fff8e6',
'font-family': 'Helvetica Neue,sans-serif,PingFangSC-Regular,microsoft yahei ui,microsoft yahei,simsun,"sans-serif"',

// 2026-05 table design
// 2026-03 release-23 版本,table 的 header 和 hover 背景色不调整还是以当前主题色为主
'table-bg': 'var(--fc-fill-2)',
'table-header-bg': 'var(--fc-fill-2-5)',
'table-header-color': 'var(--fc-text-3)',
'table-header-sort-bg': 'var(--fc-fill-2-5)',
'table-body-sort-bg': 'var(--fc-fill-2-5)',
'table-row-hover-bg': 'rgb(var(--fc-fill-5-rgb) / 0.2)',
'table-selected-row-color': 'inherit',
// Keep Less color functions compile-safe; runtime CSS vars are patched in theme/default.less.
'table-selected-row-bg': 'rgba(228, 228, 231, 0.15)',
'table-body-selected-sort-bg': '@table-selected-row-bg',
'table-selected-row-hover-bg': 'rgba(228, 228, 231, 0.25)',
'table-expanded-row-bg': 'var(--fc-fill-2-5)',
'table-border-color': '#e4e4e7',
'table-padding-vertical': '16px',
'table-padding-horizontal': '16px',
'table-padding-vertical-md': '(@table-padding-vertical * 3 / 4)',
'table-padding-horizontal-md': '(@table-padding-horizontal / 2)',
'table-padding-vertical-sm': '(@table-padding-vertical / 2)',
'table-padding-horizontal-sm': '(@table-padding-horizontal / 2)',
'table-border-radius-base': '@border-radius-base',
'table-footer-bg': '@table-header-bg',
'table-footer-color': '@table-header-color',
'table-header-bg-sm': '@table-header-bg',
'table-font-size': '12px',
'table-font-size-md': '14px',
'table-font-size-sm': '@table-font-size',
'table-header-cell-split-color': 'var(--fc-border-color)',
'table-header-sort-active-bg': 'rgb(var(--fc-fill-5-rgb) / 0.4)',
'table-fixed-header-sort-active-bg': 'var(--fc-fill-3)',
'border-radius-base': '8px',
'border-radius-sm': '4px',
'checkbox-border-radius': '2px',
Expand Down
Loading