mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-21 22:46:37 +00:00
* perf(ui): avoid redundant session list reads during activity Keep certified roster updates on the event path, preserve row bases through protocol-owned gap recovery, and share initial child-window reads across views. Retain authoritative membership, count, catalog, and explicit refresh behavior. * perf(ui): reconcile ancestors outside loaded roster windows Resolve matching ancestor references from the existing connection row cache without advancing wire baselines. Exclude old owned ancestors only below both bounded windows, retaining authoritative reads for uncertain membership. Add a real Gateway replay with per-mutation delivery and final row-fact checks. * test(ui): make sustained ancestor replay reproducible * build(types): include UI contracts in benchmark typechecks * test(ui): require rendered rows in ancestor replay * fix(bench): preserve JSON parse overloads in timing wrapper * test(ui): match Gateway child receipts in churn fixture * fix(ui): resolve ancestor references without session IDs
27 lines
775 B
JSON
27 lines
775 B
JSON
{
|
|
"extends": "./tsconfig.json",
|
|
"compilerOptions": {
|
|
// Lifecycle hooks and compatibility shims must stay executable by plain Node.
|
|
"allowJs": true,
|
|
// Benchmarks exercise the real Control UI owners and their Solid dependencies.
|
|
"jsx": "preserve",
|
|
"jsxImportSource": "@solidjs/web",
|
|
"noUnusedLocals": true,
|
|
"noUnusedParameters": true,
|
|
"tsBuildInfoFile": ".artifacts/tsgo-cache/scripts.tsbuildinfo"
|
|
},
|
|
"include": [
|
|
"scripts/**/*",
|
|
"src/**/*.d.ts",
|
|
"packages/**/*.d.ts",
|
|
"ui/src/**/*.d.ts"
|
|
],
|
|
"exclude": [
|
|
"node_modules",
|
|
"dist",
|
|
"**/dist/**",
|
|
// E2E clients import built dist artifacts and are validated by Docker runs,
|
|
// so they cannot join this source-only program.
|
|
"scripts/e2e/**"
|
|
]
|
|
}
|