| .. |
| Layers | fix(app): un-settled threads return to the top of the list (#8231) | 2 months ago |
| Services | feat(analytics): threads and turns now know which client started them (#7774) | 2 months ago |
| ActivityPayloadProjection.test.ts | fix(server): preserve tool lifecycle identity (#7151) | 2 months ago |
| ActivityPayloadProjection.ts | fix(web): stop marking mixed tool runs as failed (#7893) | 2 months ago |
| commandInvariants.test.ts | test: remove redundant and stale tests (#6267) | 2 months ago |
| commandInvariants.ts | Prevent duplicate project workspace roots (#3829) | 3 months ago |
| decider.delete.test.ts | [codex] Bump Effect to beta.73 and migrate compatibility APIs (#2840) | 5 months ago |
| decider.pinned.test.ts | feat(web): drag pinned threads into your own order (#5581) | 3 months ago |
| decider.projectScripts.test.ts | feat(web): project icons can be chosen manually (#5775) | 3 months ago |
| decider.projectThreadEnvMode.test.ts | feat: pick worktree or current checkout per project (#5766) | 3 months ago |
| decider.settled.test.ts | fix(app): un-settled threads return to the top of the list (#8231) | 2 months ago |
| decider.snoozed.test.ts | feat(sidebar-v2): thread snoozing (#4311) | 3 months ago |
| decider.titleRegeneration.test.ts | feat(web): regenerate thread titles from sidebar (#4810) | 3 months ago |
| decider.ts | feat: link pull requests to threads (#8160) | 2 months ago |
| Errors.ts | fix(server): stop replaying a command receipt for a different aggregate (#5246) | 2 months ago |
| http.ts | feat(web): upload image attachments before sending (#8048) | 2 months ago |
| Normalizer.attachments.test.ts | feat(web): upload image attachments before sending (#8048) | 2 months ago |
| Normalizer.test.ts | [codex] canonicalize client timestamps (#4112) | 3 months ago |
| Normalizer.ts | feat(web): upload image attachments before sending (#8048) | 2 months ago |
| projector.pinned.test.ts | feat(web): drag pinned threads into your own order (#5581) | 3 months ago |
| projector.settled.test.ts | fix(app): un-settled threads return to the top of the list (#8231) | 2 months ago |
| projector.test.ts | fix(app): un-settled threads return to the top of the list (#8231) | 2 months ago |
| projector.ts | fix(app): un-settled threads return to the top of the list (#8231) | 2 months ago |
| runtimeLayer.ts | fix(web): plans stop hijacking the UI, fold into chat instead (#5558) | 3 months ago |
| Schemas.ts | feat(web): drag pinned threads into your own order (#5581) | 3 months ago |
| ThreadBackgroundLiveness.test.ts | fix(orchestration): do not revive idle tasks from status-free progress (#7172) | 2 months ago |
| ThreadBackgroundLiveness.ts | fix(orchestration): do not revive idle tasks from status-free progress (#7172) | 2 months ago |
| threadDetailCursor.test.ts | feat: paginate thread loading with user-anchored turn windows (#5493) | 3 months ago |
| threadDetailCursor.ts | feat: paginate thread loading with user-anchored turn windows (#5493) | 3 months ago |
| ThreadPlanProgress.test.ts | fix(web): plans stop hijacking the UI, fold into chat instead (#5558) | 3 months ago |
| ThreadPlanProgress.ts | fix(web): plans stop hijacking the UI, fold into chat instead (#5558) | 3 months ago |
| threadTitles.ts | fix(server): stop the provider title mirror from overwriting real thread titles (#5941) | 2 months ago |
| workflowScriptQuery.test.ts | feat: native subagent & workflow observability (#5219) | 3 months ago |
| workflowScriptQuery.ts | feat: native subagent & workflow observability (#5219) | 3 months ago |