Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
5bf442a
feat(panel): add operational dashboard and topology
Nanaloveyuki Jul 24, 2026
ff3a273
feat(panel): localize management workflows
Nanaloveyuki Jul 24, 2026
aa89862
Merge pull request #31 from Nanaloveyuki/feat/optimize-admin-panel
hnrobert Jul 24, 2026
a631774
feat: add pull request comment templates and tagging logic
hnrobert Jul 24, 2026
079ed87
chore: adjust brand font size
hnrobert Jul 24, 2026
6bc3f72
chore: center login card
hnrobert Jul 24, 2026
6d438fc
fix: revert footer
hnrobert Jul 24, 2026
aab73bd
style: fmt html, rm border bottom for deliveryChart
hnrobert Jul 24, 2026
a9706f0
fix: improve table scrolling for bots and repos
hnrobert Jul 24, 2026
5762807
fix: mv lang select, uname and logout button 2 sidebar footer
hnrobert Jul 24, 2026
7d6d952
fix: update readDashboardLogLines to read all log files and return th…
hnrobert Jul 24, 2026
3c975f3
chore: fix mobileTop alignment
hnrobert Jul 24, 2026
c4c9ab9
chore: fix menuBtn margin
hnrobert Jul 24, 2026
c51a75b
chore: improve style, fmt html
hnrobert Jul 24, 2026
7ca44d3
fix: adjust vertical alignment in table cells and clean up whitespace…
hnrobert Jul 24, 2026
c9e838f
chore: fix mobile login page display
hnrobert Jul 24, 2026
a65d005
fix: improve metricTile display
hnrobert Jul 24, 2026
2753102
feat: update header to include logo and improve link styling
hnrobert Jul 24, 2026
f2168d0
chore: rm deprecated save warning
hnrobert Jul 25, 2026
9b48079
feat: include full comment and pull request data in review comment ha…
hnrobert Jul 25, 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
4 changes: 4 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
"codz",
"color",
"concl",
"Cpath",
"Csvg",
"cython",
"delaycompress",
"demilestoned",
Expand Down Expand Up @@ -85,6 +87,7 @@
"rerequested",
"resp",
"ropeproject",
"rotr",
"rtype",
"rurl",
"scrapy",
Expand All @@ -102,6 +105,7 @@
"tmpl",
"tname",
"tokk",
"topbar",
"tval",
"tzdata",
"unlabeled",
Expand Down
184 changes: 184 additions & 0 deletions example-configs/templates.cn.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -3686,6 +3686,190 @@
]
}
}
},
{
"tags": [
"pull_request"
],
"payload": {
"msg_type": "interactive",
"card": {
"config": {
"wide_screen_mode": true
},
"header": {
"title": {
"tag": "plain_text",
"content": "💬 PR 评论:#{{issue.number}}"
},
"template": "orange"
},
"elements": [
{
"tag": "div",
"text": {
"tag": "lark_md",
"content": "**作者:** {{sender_link_md | default(sender.login)}}\n**Pull Request:** {{issue_link_md | default(issue.html_url | default(''))}}\n**评论:** {{comment.body}}\n"
}
},
{
"tag": "action",
"actions": [
{
"tag": "button",
"text": {
"tag": "plain_text",
"content": "查看评论"
},
"url": "{{comment.html_url}}",
"type": "primary"
}
]
}
]
}
}
},
{
"tags": [
"created",
"pull_request"
],
"payload": {
"msg_type": "interactive",
"card": {
"config": {
"wide_screen_mode": true
},
"header": {
"title": {
"tag": "plain_text",
"content": "🔔 PR 评论 已创建"
},
"template": "green"
},
"elements": [
{
"tag": "div",
"text": {
"tag": "lark_md",
"content": "**仓库:** {{repository_link_md}}\n**操作:** {{action}}\n**用户:** {{sender_link_md}}"
}
},
{
"tag": "hr"
},
{
"tag": "action",
"actions": [
{
"tag": "button",
"text": {
"tag": "plain_text",
"content": "查看详情"
},
"url": "{{repository.html_url}}",
"type": "default"
}
]
}
]
}
}
},
{
"tags": [
"deleted",
"pull_request"
],
"payload": {
"msg_type": "interactive",
"card": {
"config": {
"wide_screen_mode": true
},
"header": {
"title": {
"tag": "plain_text",
"content": "🔔 PR 评论 已删除"
},
"template": "red"
},
"elements": [
{
"tag": "div",
"text": {
"tag": "lark_md",
"content": "**仓库:** {{repository_link_md}}\n**操作:** {{action}}\n**用户:** {{sender_link_md}}"
}
},
{
"tag": "hr"
},
{
"tag": "action",
"actions": [
{
"tag": "button",
"text": {
"tag": "plain_text",
"content": "查看详情"
},
"url": "{{repository.html_url}}",
"type": "default"
}
]
}
]
}
}
},
{
"tags": [
"edited",
"pull_request"
],
"payload": {
"msg_type": "interactive",
"card": {
"config": {
"wide_screen_mode": true
},
"header": {
"title": {
"tag": "plain_text",
"content": "🔔 PR 评论 已编辑"
},
"template": "blue"
},
"elements": [
{
"tag": "div",
"text": {
"tag": "lark_md",
"content": "**仓库:** {{repository_link_md}}\n**操作:** {{action}}\n**用户:** {{sender_link_md}}"
}
},
{
"tag": "hr"
},
{
"tag": "action",
"actions": [
{
"tag": "button",
"text": {
"tag": "plain_text",
"content": "查看详情"
},
"url": "{{repository.html_url}}",
"type": "default"
}
]
}
]
}
}
}
]
},
Expand Down
Loading
Loading