Repository navigation
Conversation
|
This pull request changes 4574 source lines (default limit 1500, hard limit 5000; docs, lockfiles and assets excluded). Organize each PR around a complete, independently verifiable module. Split along cohesive boundaries when needed. 本 PR 改动 4574 行源码(默认门槛 1500,硬上限 5000,不计文档、lockfile、资源)。每个 PR 应以完整、可独立验证的功能模块为主;需要拆分时按职责边界拆分。 Maintainers may approve individual PRs up to 5000 lines with |
5 tasks done
…result-workspace-20261021
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Result / 用户结果
Recognized completed Markdown, JSON and Git commands can display native results in the terminal with one shared vertical viewport. Markdown keeps selectable text, compact headings, code blocks and tables; JSON supports filtering/sorting. Ordinary directory output keeps its original terminal colors, links and selection, with only the middle folded when it exceeds 20 rows: the first and last ten remain visible and can be expanded.
The explicit
pebrel view --type markdown|table|gitentry supports native-capability negotiation and plain redirected output. Its Git capture preserves separate stdout/stderr streams and displays progress while the child runs. Ordinary Git command capture applies only after eligible successful completion. Windows packages include a consolepebrel.comentry for correct pipeline/wait/exit behavior.原生结果共用终端滚动和坐标映射。Markdown、JSON 与 Git 输出贴合内容显示,操作在悬停或键盘焦点时出现;普通目录输出保留原始颜色、链接与选区,只折叠中间行,前后各保留十行并支持展开。
This PR is stacked on #704. Structured Git diff headers/paired line numbers follow in a separate PR. The right-click behavior correction is independently tracked by #703.
Design / 设计边界
architecture/notes/.Evidence / 验证依据
pebrel view; Windows build-selection/package and CLI branding checks passed in the feature validation.0fe0ee2eis running. The preceding hover-fix head passed Linux, Windows x64 and macOS Intel; Windows ARM failed the existing Git Bash wrapped-input erase case (3,172 passed / one failed). That failure remains unresolved; successful report checks are not treated as additional native executions. Full release packaging and cross-platform desktop acceptance are separate.Review size
Counted source changes: 4,869, below the absolute 5,000-line ceiling. The default 1,500-line limit requires an individually approved
size-exemptlabel. The maintainer approved a one-timesize-exemptexception for this PR on 2026-10-21; it does not waive native CI, visual acceptance, or the absolute ceiling. The shared viewport and its rendering/input consumers are kept together so reviewers can verify one coordinate authority; the terminal storage and structured diff feature have separate review boundaries.Required Review / 必须确认