Commit 8a1fd4c
feat: upstream sync — sidebar status pills, streaming fix, and desktop improvements
Port high-value changes from upstream t3code:
- Add "Awaiting Input" (indigo) and "Plan Ready" (violet) sidebar status
pills with 6-level priority chain, extracted into Sidebar.logic.ts with
full unit test coverage (15 tests)
- Fix streamed assistant text duplication by guarding fallback completion
text when message already has content (upstream PR pingdotgg#465)
- Add dismiss button to thread error banner (upstream PR pingdotgg#588)
- Add spellcheck suggestions and standard edit actions to desktop
right-click context menu (upstream PR pingdotgg#500)
- Use filesystem-friendly userData directory name for Electron with
legacy path fallback (upstream PR pingdotgg#607)
- Fix plan expand/collapse button triggering scroll anchoring
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 5e64bef commit 8a1fd4c
6 files changed
Lines changed: 456 additions & 86 deletions
File tree
- apps
- desktop/src
- server/src/orchestration/Layers
- web/src/components
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| 53 | + | |
| 54 | + | |
53 | 55 | | |
54 | 56 | | |
55 | 57 | | |
| |||
574 | 576 | | |
575 | 577 | | |
576 | 578 | | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
577 | 607 | | |
578 | 608 | | |
579 | 609 | | |
| |||
1114 | 1144 | | |
1115 | 1145 | | |
1116 | 1146 | | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
| 1157 | + | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
1117 | 1175 | | |
1118 | 1176 | | |
1119 | 1177 | | |
| |||
1143 | 1201 | | |
1144 | 1202 | | |
1145 | 1203 | | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
1146 | 1209 | | |
1147 | 1210 | | |
1148 | 1211 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
989 | 989 | | |
990 | 990 | | |
991 | 991 | | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
992 | 996 | | |
993 | 997 | | |
994 | 998 | | |
| |||
1001 | 1005 | | |
1002 | 1006 | | |
1003 | 1007 | | |
1004 | | - | |
| 1008 | + | |
1005 | 1009 | | |
1006 | 1010 | | |
1007 | 1011 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | | - | |
| 134 | + | |
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| |||
1780 | 1780 | | |
1781 | 1781 | | |
1782 | 1782 | | |
| 1783 | + | |
1783 | 1784 | | |
1784 | 1785 | | |
1785 | 1786 | | |
| |||
3578 | 3579 | | |
3579 | 3580 | | |
3580 | 3581 | | |
3581 | | - | |
| 3582 | + | |
| 3583 | + | |
| 3584 | + | |
| 3585 | + | |
3582 | 3586 | | |
3583 | 3587 | | |
3584 | 3588 | | |
| |||
4218 | 4222 | | |
4219 | 4223 | | |
4220 | 4224 | | |
4221 | | - | |
4222 | | - | |
| 4225 | + | |
| 4226 | + | |
4223 | 4227 | | |
4224 | 4228 | | |
4225 | | - | |
| 4229 | + | |
4226 | 4230 | | |
4227 | 4231 | | |
4228 | 4232 | | |
4229 | 4233 | | |
4230 | 4234 | | |
4231 | 4235 | | |
4232 | 4236 | | |
4233 | | - | |
| 4237 | + | |
4234 | 4238 | | |
4235 | 4239 | | |
4236 | 4240 | | |
4237 | 4241 | | |
4238 | 4242 | | |
4239 | 4243 | | |
4240 | | - | |
| 4244 | + | |
4241 | 4245 | | |
4242 | 4246 | | |
4243 | 4247 | | |
4244 | 4248 | | |
4245 | | - | |
| 4249 | + | |
4246 | 4250 | | |
4247 | 4251 | | |
4248 | 4252 | | |
| |||
4265 | 4269 | | |
4266 | 4270 | | |
4267 | 4271 | | |
4268 | | - | |
| 4272 | + | |
4269 | 4273 | | |
4270 | 4274 | | |
4271 | 4275 | | |
| |||
4300 | 4304 | | |
4301 | 4305 | | |
4302 | 4306 | | |
4303 | | - | |
| 4307 | + | |
4304 | 4308 | | |
4305 | 4309 | | |
4306 | 4310 | | |
4307 | 4311 | | |
4308 | 4312 | | |
4309 | 4313 | | |
4310 | 4314 | | |
4311 | | - | |
| 4315 | + | |
| 4316 | + | |
| 4317 | + | |
| 4318 | + | |
| 4319 | + | |
| 4320 | + | |
| 4321 | + | |
4312 | 4322 | | |
4313 | 4323 | | |
4314 | 4324 | | |
| |||
4317 | 4327 | | |
4318 | 4328 | | |
4319 | 4329 | | |
| 4330 | + | |
| 4331 | + | |
| 4332 | + | |
| 4333 | + | |
| 4334 | + | |
| 4335 | + | |
| 4336 | + | |
| 4337 | + | |
| 4338 | + | |
| 4339 | + | |
| 4340 | + | |
| 4341 | + | |
4320 | 4342 | | |
4321 | 4343 | | |
4322 | 4344 | | |
| |||
4732 | 4754 | | |
4733 | 4755 | | |
4734 | 4756 | | |
4735 | | - | |
| 4757 | + | |
4736 | 4758 | | |
4737 | 4759 | | |
4738 | 4760 | | |
| |||
5078 | 5100 | | |
5079 | 5101 | | |
5080 | 5102 | | |
5081 | | - | |
| 5103 | + | |
5082 | 5104 | | |
5083 | 5105 | | |
5084 | 5106 | | |
| |||
0 commit comments