Files
deepseek-harness/packages/experimental/client-ui-forge/tsconfig.client.json
T
Yichen Jiang ef34a844de fix(forge-panel): refuse commit runs off the first-parent line and harden review state
- Shift-chosen commits must follow each other as first parents; the picker
  says why it keeps a run that leaves the line, and the Host refuses one with
  forgePanel/commits-not-linear for the Branch scope and change requests.
- The Branch scope lists its newest maxCommits commits with
  --no-show-signature, so log.showSignature cannot corrupt the listing.
- Viewed marks merge with the stored entry on each write and follow the
  storage event, so tabs of one Session keep each other's marks.
- .gitattributes patterns follow Git's wildmatch rules, checked against
  git check-attr; change digests include file mode lines.
- GitHub commit pagination refuses a repeated cursor or a changed count;
  commits validates the repository before its host like the other reads.
- The commit list is read once per head, base, or refresh; the lens menu
  hides the count of the disabled Tests lens.
2026-11-07 12:56:23 +08:00

86 lines
1.6 KiB
JSON

{
"extends": "../../../tsconfig.base.client.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "lib/types",
"tsBuildInfoFile": "lib/tsconfig.client.tsbuildinfo"
},
"include": [
"src/client",
"src/commit-range.ts",
"src/css-modules.d.ts",
"src/types.ts"
],
"references": [
{
"path": "../../../vendor/cordis"
},
{
"path": "../../api/remotes/tsconfig.client.json"
},
{
"path": "../../api/session-controller/tsconfig.client.json"
},
{
"path": "../../client/locale/tsconfig.client.json"
},
{
"path": "../../client/store"
},
{
"path": "../../client/ui-conversation/tsconfig.client.json"
},
{
"path": "../../client/ui-layout"
},
{
"path": "../../client/ui-plugin-manager/tsconfig.client.json"
},
{
"path": "../../client/ui-primitives"
},
{
"path": "../../client/ui-renderer"
},
{
"path": "../../client/ui-session"
},
{
"path": "../../client/ui-settings/tsconfig.client.json"
},
{
"path": "../../client/ui-sidebar-right"
},
{
"path": "../../client/ui-slots"
},
{
"path": "../../client/ui-workspace"
},
{
"path": "../../core/session"
},
{
"path": "../../session/session-projection"
},
{
"path": "../../typert/protocol"
},
{
"path": "../../util/values"
},
{
"path": "../../util/workspace-path"
},
{
"path": "../forge"
},
{
"path": "../forge-session"
},
{
"path": "../worktree"
}
]
}