Sessions without the cwd field (older JSONL format) were creating a separate subproject group, even when all sessions with cwd shared the same value. The orphan subproject got a relative fallback path that failed git identity resolution, causing zero sessions to load on select. Now only counts distinct real cwds when deciding whether to split, treating cwd-less sessions as belonging to the same project. |
||
|---|---|---|
| .. | ||
| main | ||
| mocks | ||
| renderer | ||
| shared/utils | ||
| setup.ts | ||