Skip to content

feat(logs): 请求日志页数跳转 - #400

Open
agermel wants to merge 1 commit into
qxcnm:mainfrom
agermel:feature/log
Open

feat(logs): 请求日志页数跳转#400
agermel wants to merge 1 commit into
qxcnm:mainfrom
agermel:feature/log

Conversation

@agermel

@agermel agermel commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

变更摘要

  • 为请求日志分页新增“跳至页码”输入、确认按钮与回车提交。
  • 输入页码统一限制在 1~总页数,空值和非整数回落当前页。
  • 新增“首页”按钮,当前位于第一页时禁用。

改动范围

  • Frontend
  • Desktop / Tauri
  • Service
  • Gateway / Protocol Adapter
  • Docs / Governance
  • Workflow / Release

主要文件

  • apps/src/app/logs/page-sections.tsx
  • apps/src/app/logs/page.tsx
  • apps/src/lib/i18n/messages/{en,ko,ru}.ts
  • apps/tests/request-logs-duration.spec.ts

验证

  • pnpm -C apps run test
  • pnpm -C apps run build
  • 其他本地验证已说明

已执行的实际验证:

pnpm -C apps exec eslint src/app/logs/page-sections.tsx src/app/logs/page.tsx tests/request-logs-duration.spec.ts
pnpm -C apps run test:runtime
# 189 项通过
pnpm -C apps exec playwright test tests/request-logs-duration.spec.ts
# 通过;Playwright webServer 已执行 pnpm run build:desktop

未执行的验证与原因:

pnpm -C apps run test:ui:本次已覆盖日志分页目标用例。
cargo test --workspace:本次改动仅涉及前端分页交互、翻译与 Playwright 用例。

风险与影响面

  • 影响桌面端与 Web 端的请求日志分页操作;服务端 RPC 参数与返回结构保持不变。
  • 首屏启动快照与真实分页总数的差异属于独立缺陷,本 PR 聚焦页码跳转与首页操作。

备注

  • 提交前已确认本次提交不包含敏感 token、cookie、API key。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant