| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: Queries Page (#5257) | 1 年前 | |
feat(dashboard): add query result preview tab (#6327) ## Summary - Adds a **Results** tab to the query detail page that displays a preview of the query's output as an HTML table - New REST endpoint GET /client/query/{id}/results returns repr_html() + row count for finished queries - Fixes a pre-existing bug where the operator_info SSE handler hardcoded status: "Executing", resetting terminal states (Finished/Finalizing) back to Executing Stacked on #6326. ## Test plan - [x] Run a query via the dashboard, verify the Results tab activates once the query finishes - [x] Click the Results tab and confirm the HTML table renders with correct data - [x] Verify column headers and cell values with special characters (e.g. <, >, &) are properly escaped (no XSS — repr_html uses html_escape::encode_text) - [x] Confirm the tab stays disabled while the query is still executing 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> | 7 个月前 | |
feat(dashboard): add wall-clock and CPU duration to operator cards (#6300) ## Summary - Records operator start/end timestamps in the backend ( exec_op_start/exec_op_end) and wires up DashboardSubscriber to call those endpoints - Shows live wall-clock duration on tree view operator cards and progress table (updates every 200ms while executing) - Shows CPU time in the expandable stats section of tree cards - Fixes Stat::Duration serialization handling ({secs, nanos} format) ## Test plan - [x] make build-release compiles successfully - [x] Run a query with DAFT_DASHBOARD_URL set and verify: - Operator cards show wall-clock duration that ticks live while executing - Expanding a card shows CPU time in extra stats - Progress table shows Duration column - Finished operators show final wall-clock duration 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> | 7 个月前 | |
feat: add --addr flag to daft-dashboard cli (#5444) | 11 个月前 | |
| 8 个月前 | ||
feat(dashboard): add wall-clock and CPU duration to operator cards (#6300) ## Summary - Records operator start/end timestamps in the backend ( exec_op_start/exec_op_end) and wires up DashboardSubscriber to call those endpoints - Shows live wall-clock duration on tree view operator cards and progress table (updates every 200ms while executing) - Shows CPU time in the expandable stats section of tree cards - Fixes Stat::Duration serialization handling ({secs, nanos} format) ## Test plan - [x] make build-release compiles successfully - [x] Run a query with DAFT_DASHBOARD_URL set and verify: - Operator cards show wall-clock duration that ticks live while executing - Expanding a card shows CPU time in extra stats - Progress table shows Duration column - Finished operators show final wall-clock duration 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> | 7 个月前 |