makecindy / makecindy/cindy

PR #4373 需要维护者确认:文件搜索结果改为树形展示

Open
#4,378 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
2.7k
Forks
395
Avg merge
21h 48m
Merged PRs (30d)
776

Description

PR: https://github.com/makecindy/cindy/pull/4373
Head: 5333cce86819bbc682f4be341bc29cedb2fad179
作者: ttmouse(非维护者)

这次改动把 Desktop 文件名搜索结果从扁平列表改成最小目录树:命中文件会重建必要目录层级,无分叉目录链压缩成单行路径,目录行可折叠,文件行补齐 chevron 占位并对齐。作者也修正了「命中不到 200 条仍显示结果过多」的截断口径。

需要维护者确认的原因:
- 变更类型是 feat,并命中生产 UI 路径(FilterResultList / WorkdirBrowseSidebar / FileBrowserBody / filterFiles)。
- 这是用户可见的搜索结果呈现与交互变化,不是对既有行为的纯 bugfix、已有功能补充或纯技术改动,因此不能走 product 语义豁免。

请维护者直接在 PR 上 Approve;如果需要作者再改,请 Request Changes。普通评论或摘标签不算通过。

---
关联 PR:#4373(作者 @ttmouse);本 issue 由 review-pr 流程自动创建,用于先讨论该 PR 涉及的产品 / UI 变更,维护者确认后 PR 会恢复推进。

Contributor guide

Open the contributing guide

Research direction

Start with PR #4373 and inspect the mentioned production UI paths: FilterResultList, WorkdirBrowseSidebar, FileBrowserBody, and filterFiles. Review the proposed tree-shaped search results, folding behavior, alignment, and truncation rule. This issue is complete when a maintainer approves the PR or requests changes; implementation is already underway.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop, frontend, search
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.