返回 DeepSeek-Reasonix
manual-session-compatibility-sources.json
根目录 / docs / testing / manual-session-compatibility-sources.json
1 {
2 "rollbackBaseline": "0d7a103fdd6fbeff3b8d69e31f0d395eef6b6666",
3 "testedMainV2": "f26283afb2f58c974e84f009dabd00718c188e22",
4 "releases": [
5 {
6 "tag": "desktop-v1.38.3",
7 "commit": "fa018e4109268c912063c8cc619302fccdb57d74",
8 "framedStorageRevision": null,
9 "workspaceRegistry": false,
10 "durableDrafts": false
11 },
12 {
13 "tag": "desktop-v1.38.4",
14 "commit": "680e00e5baaf6a7e125d19fba685f0c5605ee100",
15 "framedStorageRevision": null,
16 "workspaceRegistry": false,
17 "durableDrafts": false
18 },
19 {
20 "tag": "desktop-v1.38.5",
21 "commit": "95d02e52bd99471e29da0c3b0cf6306fcfc3d43d",
22 "framedStorageRevision": null,
23 "workspaceRegistry": false,
24 "durableDrafts": false
25 },
26 {
27 "tag": "desktop-v1.38.6",
28 "commit": "e2145b031deef603d9ec1acc9d30f9a1e1ac9325",
29 "framedStorageRevision": null,
30 "workspaceRegistry": false,
31 "durableDrafts": false
32 },
33 {
34 "tag": "desktop-v1.38.7",
35 "commit": "036c7c50c5c154f747419aee6b75667f9044c8fa",
36 "framedStorageRevision": null,
37 "workspaceRegistry": false,
38 "durableDrafts": false
39 },
40 {
41 "tag": "desktop-v1.38.8",
42 "commit": "7278072720a2dc7a31cce0eec18c1eacc149c0e0",
43 "framedStorageRevision": 1,
44 "workspaceRegistry": false,
45 "durableDrafts": false
46 },
47 {
48 "tag": "desktop-v1.38.9",
49 "commit": "dc915ab97bfdeb5d0e414916c0f58708dca80051",
50 "framedStorageRevision": 1,
51 "workspaceRegistry": true,
52 "durableDrafts": false
53 },
54 {
55 "tag": "desktop-v1.38.10",
56 "commit": "366e0eb6b86bbf4278547995eda0f42b4404242d",
57 "framedStorageRevision": 2,
58 "workspaceRegistry": true,
59 "durableDrafts": false
60 },
61 {
62 "tag": "desktop-v1.38.11",
63 "commit": "11f9705f083819f1dc9ad764d8352013a86ebd44",
64 "framedStorageRevision": 3,
65 "workspaceRegistry": true,
66 "durableDrafts": true
67 }
68 ],
69 "relevantChanges": [
70 {
71 "commit": "88b7649b3308c9c9133877ffeaefa800285f505b",
72 "pr": 9990,
73 "title": "Merge pull request #9990 from SivanCola/fix/composer-default-height-104",
74 "areas": [
75 "drafts-and-input"
76 ],
77 "firstRelease": "desktop-v1.38.4",
78 "inRollbackBaseline": true
79 },
80 {
81 "commit": "674ebefbcd0e32ad24e8e9aad32a35a79c8d675e",
82 "pr": 9984,
83 "title": "Merge pull request #9984 from SivanCola/fix/running-composer-controls",
84 "areas": [
85 "workspace-and-lifecycle",
86 "drafts-and-input"
87 ],
88 "firstRelease": "desktop-v1.38.4",
89 "inRollbackBaseline": true
90 },
91 {
92 "commit": "4d59e1e6a86f167c8592f24f4fca63acceabe78a",
93 "pr": 9988,
94 "title": "Merge pull request #9988 from SivanCola/feature/electron-desktop-shell",
95 "areas": [
96 "workspace-and-lifecycle",
97 "drafts-and-input",
98 "history-and-transcript",
99 "native-shell"
100 ],
101 "firstRelease": "desktop-v1.38.4",
102 "inRollbackBaseline": true
103 },
104 {
105 "commit": "88170d995e78cc4e0f26f685b87d4265cf563fea",
106 "pr": 10014,
107 "title": "Merge pull request #10014 from SivanCola/fix/electron-app-zoom",
108 "areas": [
109 "native-shell"
110 ],
111 "firstRelease": "desktop-v1.38.4",
112 "inRollbackBaseline": true
113 },
114 {
115 "commit": "44c92ffc7f74218991f531bf9d4feecb64ce4a7b",
116 "pr": 10015,
117 "title": "Merge pull request #10015 from SivanCola/feature/opencode-go-v10-electron-integration",
118 "areas": [
119 "session-storage"
120 ],
121 "firstRelease": "desktop-v1.38.4",
122 "inRollbackBaseline": true
123 },
124 {
125 "commit": "f098d0f11a68f053cca1e9445fc1f71d6e5ae54a",
126 "pr": 10040,
127 "title": "Merge pull request #10040 from SivanCola/feature/hardware-acceleration",
128 "areas": [
129 "native-shell"
130 ],
131 "firstRelease": "desktop-v1.38.4",
132 "inRollbackBaseline": true
133 },
134 {
135 "commit": "82a0d3693c8f24c454c04fe18a0f43c5c1b5edf8",
136 "pr": 10039,
137 "title": "Merge pull request #10039 from SivanCola/feature/durable-tool-recovery",
138 "areas": [
139 "session-storage",
140 "history-and-transcript"
141 ],
142 "firstRelease": "desktop-v1.38.4",
143 "inRollbackBaseline": true
144 },
145 {
146 "commit": "bddb9c80dca1412f4d60c9e3e3248362708623d2",
147 "pr": 10041,
148 "title": "Merge pull request #10041 from SivanCola/feature/right-dock-launcher-tabs",
149 "areas": [
150 "drafts-and-input",
151 "history-and-transcript"
152 ],
153 "firstRelease": "desktop-v1.38.4",
154 "inRollbackBaseline": true
155 },
156 {
157 "commit": "6b6b08cd224c9980d098089fb3ba11fae6f8e18a",
158 "pr": 10059,
159 "title": "Merge pull request #10059 from SivanCola/fix/turn-metrics-accuracy",
160 "areas": [
161 "drafts-and-input"
162 ],
163 "firstRelease": "desktop-v1.38.4",
164 "inRollbackBaseline": true
165 },
166 {
167 "commit": "5fccca52ed38a36c9dcc9d4865823b4f7a429ba0",
168 "pr": 10089,
169 "title": "fix(desktop): read packaged build identity for startup handshake (#10089)",
170 "areas": [
171 "native-shell"
172 ],
173 "firstRelease": "desktop-v1.38.6",
174 "inRollbackBaseline": true
175 },
176 {
177 "commit": "32664afeb55645cc26dc5cd0cdc5b9b3fb82b180",
178 "pr": 10080,
179 "title": "feat(desktop): add built-in browser control settings / 新增内置浏览器控制设置页 (#10080)",
180 "areas": [
181 "native-shell"
182 ],
183 "firstRelease": "desktop-v1.38.7",
184 "inRollbackBaseline": true
185 },
186 {
187 "commit": "0c51e3ae64cd04e3f599b1f3045d17d19fb593d3",
188 "pr": 9915,
189 "title": "refactor(jobs): group Job's scalar state by lifetime (#9915)",
190 "areas": [
191 "session-storage"
192 ],
193 "firstRelease": "desktop-v1.38.7",
194 "inRollbackBaseline": true
195 },
196 {
197 "commit": "27a45a260f865d50b2098e8e754fb3f3611fa051",
198 "pr": 9983,
199 "title": "fix(transcript): unify history snapshot and live event projection / 统一历史快照与实时事件的投影 (#9983)",
200 "areas": [
201 "session-storage",
202 "workspace-and-lifecycle",
203 "history-and-transcript"
204 ],
205 "firstRelease": "desktop-v1.38.7",
206 "inRollbackBaseline": true
207 },
208 {
209 "commit": "35ed75bc696311c52bd8259e0496a198d11ad2f9",
210 "pr": 10124,
211 "title": "fix(desktop): bound profiling and diagnose memory growth / 限时性能采样并诊断内存增长 (#10124)",
212 "areas": [
213 "native-shell"
214 ],
215 "firstRelease": "desktop-v1.38.7",
216 "inRollbackBaseline": true
217 },
218 {
219 "commit": "75727f227b7b53aa2ee54946c3655f1bfa7ad276",
220 "pr": 10120,
221 "title": "fix(desktop): build a session switch from one durable read (#10120)",
222 "areas": [
223 "workspace-and-lifecycle",
224 "history-and-transcript"
225 ],
226 "firstRelease": "desktop-v1.38.7",
227 "inRollbackBaseline": true
228 },
229 {
230 "commit": "20c6b86774576881a7bbadedd4e207e1a533a110",
231 "pr": 10115,
232 "title": "Fix Windows shell lifecycle recovery / 修复 Windows 壳生命周期恢复 (#10115)",
233 "areas": [
234 "native-shell"
235 ],
236 "firstRelease": "desktop-v1.38.7",
237 "inRollbackBaseline": true
238 },
239 {
240 "commit": "f8758bb59139426f07358ed48cbff992391d3a4c",
241 "pr": 10128,
242 "title": "fix(desktop): persist the restore rectangle instead of the maximized frame / 修复 Windows 最大化后还原成超出屏幕的窗口 (#10128)",
243 "areas": [
244 "native-shell"
245 ],
246 "firstRelease": "desktop-v1.38.7",
247 "inRollbackBaseline": true
248 },
249 {
250 "commit": "0055038b45cfb3bd11e1558f9292c2ab9a3b4773",
251 "pr": 10130,
252 "title": "fix(desktop): isolate Windows taskbar identity from Studio / 隔离 Reasonix 与 Studio 的 Windows 任务栏身份 (#10130)",
253 "areas": [
254 "native-shell"
255 ],
256 "firstRelease": "desktop-v1.38.7",
257 "inRollbackBaseline": true
258 },
259 {
260 "commit": "fbc8a8f3688f1c0c4f6ea4751e7bdaed24b96ba1",
261 "pr": 10132,
262 "title": "fix(desktop): keep the /compact receipt visible outside the process fold (#10132)",
263 "areas": [
264 "history-and-transcript"
265 ],
266 "firstRelease": "desktop-v1.38.7",
267 "inRollbackBaseline": true
268 },
269 {
270 "commit": "33f7bf3173ccf284011ca16884c580a63b921f96",
271 "pr": 10172,
272 "title": "fix(desktop): delay the startup hint without flashing fast boots (#10172)",
273 "areas": [
274 "native-shell"
275 ],
276 "firstRelease": "desktop-v1.38.8",
277 "inRollbackBaseline": true
278 },
279 {
280 "commit": "e36ef93a2ffa4376c5c6b339860acc8262e08cec",
281 "pr": 10198,
282 "title": "Simplify execution and completion semantics / 精简执行与完成语义 (#10198)",
283 "areas": [
284 "workspace-and-lifecycle",
285 "drafts-and-input",
286 "history-and-transcript"
287 ],
288 "firstRelease": "desktop-v1.38.8",
289 "inRollbackBaseline": true
290 },
291 {
292 "commit": "986a6bc967017400e177b45e794414b1469d7cd2",
293 "pr": 10199,
294 "title": "Reduce CI runner overhead / 降低 CI Runner 开销 (#10199)",
295 "areas": [
296 "workspace-and-lifecycle"
297 ],
298 "firstRelease": "desktop-v1.38.8",
299 "inRollbackBaseline": true
300 },
301 {
302 "commit": "ff27bdf3f4580219a74913b991fc6a312567d683",
303 "pr": 10215,
304 "title": "fix(desktop): let a directly launched shell find its service beside app/ / 修复直接启动 Reasonix.exe 时找不到 service (#10215)",
305 "areas": [
306 "native-shell"
307 ],
308 "firstRelease": "desktop-v1.38.8",
309 "inRollbackBaseline": true
310 },
311 {
312 "commit": "4daa815be81a7ff12e0db5988169b3c7d73e35df",
313 "pr": 10209,
314 "title": "Refactor chat, permissions, and Windows sandbox around Harness / 以 Harness 重构聊天、权限与 Windows 沙箱 (#10209)",
315 "areas": [
316 "workspace-and-lifecycle",
317 "drafts-and-input",
318 "history-and-transcript"
319 ],
320 "firstRelease": "desktop-v1.38.8",
321 "inRollbackBaseline": true
322 },
323 {
324 "commit": "8d2259ee82ed170bb1e094dfa717d5e3bf600905",
325 "pr": 10223,
326 "title": "Replace evidence gates with live file observations / 以实时文件观察替换证据门禁 (#10223)",
327 "areas": [
328 "history-and-transcript"
329 ],
330 "firstRelease": "desktop-v1.38.8",
331 "inRollbackBaseline": true
332 },
333 {
334 "commit": "36852da4dcf4c90ffad2c20fbb5f9ca20b644823",
335 "pr": 10241,
336 "title": "refactor: align sessions with DSH ownership / 对齐 DSH 会话所有权与持久化机制 (#10241)",
337 "areas": [
338 "session-storage",
339 "workspace-and-lifecycle",
340 "inbox-and-receipts",
341 "history-and-transcript",
342 "native-shell"
343 ],
344 "firstRelease": "desktop-v1.38.8",
345 "inRollbackBaseline": true
346 },
347 {
348 "commit": "8679e1f0b614467ad57aea364b58c478b365e05a",
349 "pr": 10247,
350 "title": "feat: align Goal lifecycle with DSH runtime / 对齐 DSH 目标生命周期与统一运行时 (#10247)",
351 "areas": [
352 "workspace-and-lifecycle",
353 "drafts-and-input",
354 "inbox-and-receipts"
355 ],
356 "firstRelease": "desktop-v1.38.8",
357 "inRollbackBaseline": true
358 },
359 {
360 "commit": "744c2e94ec77b577fbe3f1c93c769b1c3388bd21",
361 "pr": 10249,
362 "title": "Fix Goal lifecycle recovery and host controls / 修复目标生命周期恢复与宿主控制 (#10249)",
363 "areas": [
364 "workspace-and-lifecycle",
365 "drafts-and-input"
366 ],
367 "firstRelease": "desktop-v1.38.8",
368 "inRollbackBaseline": true
369 },
370 {
371 "commit": "1e2d403eeca42c66f496364c1531c6c3794a6f7e",
372 "pr": 10257,
373 "title": "Merge pull request #10257 from SivanCola/feature/session-v4-capacity",
374 "areas": [
375 "session-storage",
376 "workspace-and-lifecycle",
377 "inbox-and-receipts",
378 "history-and-transcript"
379 ],
380 "firstRelease": "desktop-v1.38.8",
381 "inRollbackBaseline": true
382 },
383 {
384 "commit": "6cd0d021972cda5d80083118a4db6a65af0921e7",
385 "pr": 10260,
386 "title": "test: repair release CI environment and runtime cleanup / 修复发版 CI 环境与会话清理 (#10260)",
387 "areas": [
388 "session-storage"
389 ],
390 "firstRelease": "desktop-v1.38.8",
391 "inRollbackBaseline": true
392 },
393 {
394 "commit": "42868fe65121ffbe72200726b54cd47c384ce509",
395 "pr": 10263,
396 "title": "fix(session): repair shutdown races and writer cleanup / 修复会话关闭竞争与句柄清理 (#10263)",
397 "areas": [
398 "session-storage"
399 ],
400 "firstRelease": "desktop-v1.38.8",
401 "inRollbackBaseline": true
402 },
403 {
404 "commit": "c725dcbacc9f1ad19d43e202494f00357557fb35",
405 "pr": 10276,
406 "title": "Merge pull request #10276 from SivanCola/feature/turn-outline-navigation",
407 "areas": [
408 "history-and-transcript"
409 ],
410 "firstRelease": "desktop-v1.38.9",
411 "inRollbackBaseline": true
412 },
413 {
414 "commit": "f3e8479fa72cebcd615c27b012caae989db1fc06",
415 "pr": 10267,
416 "title": "feat(session): add fast recovery and independent history / 增加快速恢复与独立历史 (#10267)",
417 "areas": [
418 "session-storage",
419 "workspace-and-lifecycle",
420 "history-and-transcript"
421 ],
422 "firstRelease": "desktop-v1.38.9",
423 "inRollbackBaseline": true
424 },
425 {
426 "commit": "236db8c16b05802f399184aa4255ff445192c552",
427 "pr": 10275,
428 "title": "Merge pull request #10275 from SivanCola/fix/anchored-popover-lifecycle",
429 "areas": [
430 "drafts-and-input",
431 "history-and-transcript"
432 ],
433 "firstRelease": "desktop-v1.38.9",
434 "inRollbackBaseline": true
435 },
436 {
437 "commit": "98fb5610d728b1370fa6ead43c1a94c0179eccec",
438 "pr": 10277,
439 "title": "Resolve and preview files named in chat answers / 识别并预览回答中提到的文件 (#10277)",
440 "areas": [
441 "history-and-transcript"
442 ],
443 "firstRelease": "desktop-v1.38.9",
444 "inRollbackBaseline": true
445 },
446 {
447 "commit": "3e33a03ebb135d4c56291bd6d3d8c7baa9b71c1b",
448 "pr": 10287,
449 "title": "Recover session history when model startup fails / 模型启动失败时仍可恢复会话历史 (#10287)",
450 "areas": [
451 "workspace-and-lifecycle",
452 "history-and-transcript"
453 ],
454 "firstRelease": "desktop-v1.38.9",
455 "inRollbackBaseline": true
456 },
457 {
458 "commit": "2553bb31c33a06234cc06fa014ebcbc97f08b402",
459 "pr": 10284,
460 "title": "Fork a completed turn from the persisted session log / 从持久化会话日志分叉已结束轮次 (#10284)",
461 "areas": [
462 "session-storage",
463 "workspace-and-lifecycle",
464 "history-and-transcript"
465 ],
466 "firstRelease": "desktop-v1.38.9",
467 "inRollbackBaseline": true
468 },
469 {
470 "commit": "643ad752365bbaaf87c95ea00aa114e554a1d4f2",
471 "pr": 10295,
472 "title": "Bound desktop session resources / 限制桌面会话资源占用 (#10295)",
473 "areas": [
474 "session-storage",
475 "workspace-and-lifecycle",
476 "history-and-transcript"
477 ],
478 "firstRelease": "desktop-v1.38.9",
479 "inRollbackBaseline": true
480 },
481 {
482 "commit": "faaaa1b790cca8f5ece4747ff82da02595c7bda0",
483 "pr": 10291,
484 "title": "Replace dual session turn authority with a Harness-style loop / 用 Harness 式 turn-loop 取代双重会话执行权威 (#10291)",
485 "areas": [
486 "session-storage",
487 "workspace-and-lifecycle",
488 "inbox-and-receipts"
489 ],
490 "firstRelease": "desktop-v1.38.9",
491 "inRollbackBaseline": true
492 },
493 {
494 "commit": "b568386bccc74498169659a21d69658092cf629a",
495 "pr": 10321,
496 "title": "Repair the Windows test job: writer leases, watch helper, stream cost / 修复 Windows 测试任务:写者租约、监听 helper、流式开销 (#10321)",
497 "areas": [
498 "session-storage",
499 "workspace-and-lifecycle"
500 ],
501 "firstRelease": "desktop-v1.38.9",
502 "inRollbackBaseline": true
503 },
504 {
505 "commit": "cbc05ce00b8b72ca74d7018cb77a9ef32dce3308",
506 "pr": 10327,
507 "title": "feat(bash): persist cwd and environment across foreground calls / 前台 bash 跨调用保留工作目录与环境 (#10327)",
508 "areas": [
509 "session-storage"
510 ],
511 "firstRelease": "desktop-v1.38.9",
512 "inRollbackBaseline": true
513 },
514 {
515 "commit": "8f93ea2b2ed8b74a5af279642bcaf4eff45d6d08",
516 "pr": 10326,
517 "title": "Adopt SessionID-only Desktop persistence / 升级 Desktop SessionID 会话架构 (#10326)",
518 "areas": [
519 "session-storage",
520 "workspace-and-lifecycle",
521 "drafts-and-input",
522 "history-and-transcript"
523 ],
524 "firstRelease": "desktop-v1.38.9",
525 "inRollbackBaseline": true
526 },
527 {
528 "commit": "b752d4f95c8be83a5714384772e6c897561a292e",
529 "pr": 10354,
530 "title": "test(desktop): close session services before their store root is removed (#10354)",
531 "areas": [
532 "workspace-and-lifecycle"
533 ],
534 "firstRelease": "desktop-v1.38.9",
535 "inRollbackBaseline": true
536 },
537 {
538 "commit": "e4bfeb67f9125af238aca4ff9bf69b21cb1df998",
539 "pr": 10358,
540 "title": "test(session): assert v5 header identity in platform-portable form / 修复 v5 头部测试的跨平台断言 (#10358)",
541 "areas": [
542 "session-storage"
543 ],
544 "firstRelease": "desktop-v1.38.9",
545 "inRollbackBaseline": true
546 },
547 {
548 "commit": "b17c1b5c3be8a998a7df9108ecea5290dc66c0c4",
549 "pr": 10380,
550 "title": "Restore ProjectTree and integrate session recovery fixes / 恢复项目树并整合会话恢复修复 (#10380)",
551 "areas": [
552 "session-storage",
553 "workspace-and-lifecycle",
554 "drafts-and-input",
555 "history-and-transcript"
556 ],
557 "firstRelease": "desktop-v1.38.10",
558 "inRollbackBaseline": true
559 },
560 {
561 "commit": "5113a8c0bc89fda9e43f1f0d421ee5be4f994aff",
562 "pr": 10383,
563 "title": "Merge pull request #10383: append-only pause and recovery",
564 "areas": [
565 "session-storage",
566 "workspace-and-lifecycle"
567 ],
568 "firstRelease": "desktop-v1.38.10",
569 "inRollbackBaseline": true
570 },
571 {
572 "commit": "f75ad320977ba7e938b2ae264a2c1a73e7a8694f",
573 "pr": 10382,
574 "title": "Fix background conversation attention notifications / 修复后台对话 Ask 与审批通知 (#10382)",
575 "areas": [
576 "workspace-and-lifecycle"
577 ],
578 "firstRelease": "desktop-v1.38.10",
579 "inRollbackBaseline": true
580 },
581 {
582 "commit": "738e9b956efecc65c9bdb34af39d490081379af5",
583 "pr": 10385,
584 "title": "Unify transcript recovery and completion with Follow v2 / 统一会话同步与完成机制 (#10385)",
585 "areas": [
586 "session-storage",
587 "workspace-and-lifecycle",
588 "drafts-and-input",
589 "history-and-transcript"
590 ],
591 "firstRelease": "desktop-v1.38.10",
592 "inRollbackBaseline": true
593 },
594 {
595 "commit": "153e6e870fe04e3f138ec2d5d461de2d26a0e23b",
596 "pr": 10389,
597 "title": "Fix AI session rename to use canonical conversation storage (#10389)",
598 "areas": [
599 "session-storage",
600 "workspace-and-lifecycle"
601 ],
602 "firstRelease": "desktop-v1.38.10",
603 "inRollbackBaseline": true
604 },
605 {
606 "commit": "0ce3d4262a6c776547d965c99b6140772eb00c74",
607 "pr": 10388,
608 "title": "Collapse the workspace dock when its last tab closes / 关闭最后一个标签页后自动收起工作区 (#10388)",
609 "areas": [
610 "workspace-and-lifecycle"
611 ],
612 "firstRelease": "desktop-v1.38.10",
613 "inRollbackBaseline": true
614 },
615 {
616 "commit": "8b426dc870f8887a5e89067617e9a91380213ed5",
617 "pr": 10392,
618 "title": "Fix submission identity and persistent PowerShell / 修复消息身份、工具状态与持久 PowerShell (#10392)",
619 "areas": [
620 "session-storage",
621 "drafts-and-input",
622 "inbox-and-receipts",
623 "history-and-transcript"
624 ],
625 "firstRelease": "desktop-v1.38.10",
626 "inRollbackBaseline": true
627 },
628 {
629 "commit": "a4b83056a99ff1da1700a585e8b9da71fb872838",
630 "pr": 10395,
631 "title": "Restore legacy Desktop history without duplicate recovery copies / 完善旧版对话迁移并排除重复恢复副本 (#10395)",
632 "areas": [
633 "session-storage",
634 "workspace-and-lifecycle"
635 ],
636 "firstRelease": "desktop-v1.38.10",
637 "inRollbackBaseline": true
638 },
639 {
640 "commit": "23b5d68ecfd39efb367289de00629a922af432e7",
641 "pr": 10396,
642 "title": "Unify session archive, trash and historical recovery / 统一会话归档、回收站与历史恢复 (#10396)",
643 "areas": [
644 "session-storage",
645 "workspace-and-lifecycle",
646 "drafts-and-input"
647 ],
648 "firstRelease": "desktop-v1.38.10",
649 "inRollbackBaseline": true
650 },
651 {
652 "commit": "db98cad26807c613bee61f04fc82d688c8015557",
653 "pr": 10414,
654 "title": "Show local history before runtime activation / 本地会话历史先于运行时显示 (#10414)",
655 "areas": [
656 "history-and-transcript"
657 ],
658 "firstRelease": "desktop-v1.38.10",
659 "inRollbackBaseline": true
660 },
661 {
662 "commit": "41d2ae37fedb6ebda2191d6d3eeb8794ed0ca8fd",
663 "pr": 10409,
664 "title": "Decouple durable local session operations from runtime tabs / 本地会话持久化操作与运行时解耦 (#10409)",
665 "areas": [
666 "session-storage",
667 "workspace-and-lifecycle",
668 "history-and-transcript"
669 ],
670 "firstRelease": "desktop-v1.38.10",
671 "inRollbackBaseline": true
672 },
673 {
674 "commit": "31c896e25feb597d44c9de3143507e0363b89e28",
675 "pr": 10423,
676 "title": "Fix canonical history reuse across reopened tabs / 修复重开会话的历史缓存复用 (#10423)",
677 "areas": [
678 "workspace-and-lifecycle",
679 "history-and-transcript"
680 ],
681 "firstRelease": "desktop-v1.38.10",
682 "inRollbackBaseline": true
683 },
684 {
685 "commit": "ec45635b5e6fd5c3d82c1beceae08bf89c586e8e",
686 "pr": 10424,
687 "title": "Fix unread state for canonical sessions (#10424)",
688 "areas": [
689 "session-storage",
690 "workspace-and-lifecycle"
691 ],
692 "firstRelease": "desktop-v1.38.10",
693 "inRollbackBaseline": true
694 },
695 {
696 "commit": "7728dfb9bd130195218a7425f32aeb2ed7e2da1b",
697 "pr": 10430,
698 "title": "Preserve compacted context across restart and migration / 重启与迁移后保留压缩上下文 (#10430)",
699 "areas": [
700 "session-storage",
701 "inbox-and-receipts"
702 ],
703 "firstRelease": "desktop-v1.38.10",
704 "inRollbackBaseline": true
705 },
706 {
707 "commit": "1f598bc9d616248feb6f916e936a9ff6dd61ec82",
708 "pr": 10426,
709 "title": "Add expandable sessions and composer workspace context / 添加可展开会话与工作区上下文 (#10426)",
710 "areas": [
711 "workspace-and-lifecycle",
712 "drafts-and-input"
713 ],
714 "firstRelease": "desktop-v1.38.10",
715 "inRollbackBaseline": true
716 },
717 {
718 "commit": "81fe2f1fdec60a9bca0dcfa61ebe5f90a84b995f",
719 "pr": 10437,
720 "title": "Merge pull request #10437 from SivanCola/fix/trash-purge-restore-serialization",
721 "areas": [
722 "session-storage",
723 "workspace-and-lifecycle"
724 ],
725 "firstRelease": "desktop-v1.38.10",
726 "inRollbackBaseline": true
727 },
728 {
729 "commit": "990bc4aa0bfd4526384532354ba209121648a25a",
730 "pr": 10438,
731 "title": "Fix user-message history pagination and display handoffs (#10438)",
732 "areas": [
733 "drafts-and-input",
734 "history-and-transcript"
735 ],
736 "firstRelease": "desktop-v1.38.10",
737 "inRollbackBaseline": true
738 },
739 {
740 "commit": "8e2e6ef0a2312fd2151415731d70a50b7a12f563",
741 "pr": 10440,
742 "title": "Fix independent session identity and lifecycle / 修复独立会话身份与生命周期 (#10440)",
743 "areas": [
744 "workspace-and-lifecycle",
745 "drafts-and-input",
746 "history-and-transcript"
747 ],
748 "firstRelease": "desktop-v1.38.10",
749 "inRollbackBaseline": true
750 },
751 {
752 "commit": "981d4b64cddb3764e5a619b61efd934f2b9d3e47",
753 "pr": 10442,
754 "title": "Reject Windows portable launches from remote storage / 拦截 Windows 便携版共享目录启动 (#10442)",
755 "areas": [
756 "workspace-and-lifecycle"
757 ],
758 "firstRelease": "desktop-v1.38.10",
759 "inRollbackBaseline": true
760 },
761 {
762 "commit": "30bd8ae1ba4a034d914a4b96fcd596fb9a29c577",
763 "pr": 10459,
764 "title": "Fix Windows path URIs and legacy session upgrades / 修复 Windows 路径 URI 与旧会话升级 (#10459)",
765 "areas": [
766 "workspace-and-lifecycle",
767 "attachments-and-identity",
768 "history-and-transcript"
769 ],
770 "firstRelease": "desktop-v1.38.10",
771 "inRollbackBaseline": true
772 },
773 {
774 "commit": "9eb3ccc50d8d659180dae579e392732b5b2e20be",
775 "pr": 10460,
776 "title": "Unify model credential recovery across Desktop and CLI / 统一桌面端与 CLI 模型凭据恢复 (#10460)",
777 "areas": [
778 "workspace-and-lifecycle",
779 "drafts-and-input"
780 ],
781 "firstRelease": "desktop-v1.38.10",
782 "inRollbackBaseline": true
783 },
784 {
785 "commit": "1a6d490ec3be4af69d1ff99a38c60f01100d3452",
786 "pr": 10472,
787 "title": "Merge pull request #10472 from SivanCola/fix/release-source-identity-validation",
788 "areas": [
789 "workspace-and-lifecycle"
790 ],
791 "firstRelease": "desktop-v1.38.10",
792 "inRollbackBaseline": true
793 },
794 {
795 "commit": "e8762acc9c3a53df83881f16691395304509cf44",
796 "pr": 10469,
797 "title": "Make local drafts durable and clean up legacy empty sessions / 持久化本地草稿并整理历史空会话 (#10469)",
798 "areas": [
799 "session-storage",
800 "workspace-and-lifecycle",
801 "drafts-and-input",
802 "inbox-and-receipts",
803 "history-and-transcript",
804 "native-shell"
805 ],
806 "firstRelease": "desktop-v1.38.11",
807 "inRollbackBaseline": true
808 },
809 {
810 "commit": "b1a4e016b39ac2d35dceb354e3e4e13226417c2a",
811 "pr": 10471,
812 "title": "Complete fixed-snapshot session exports / 完善固定快照会话导出 (#10471)",
813 "areas": [
814 "session-storage",
815 "workspace-and-lifecycle",
816 "inbox-and-receipts",
817 "history-and-transcript"
818 ],
819 "firstRelease": "desktop-v1.38.11",
820 "inRollbackBaseline": true
821 },
822 {
823 "commit": "bd0733b9729ca8015d54da6b87980700d9bb6640",
824 "pr": 10490,
825 "title": "Merge pull request #10490 from SivanCola/fix/archive-history-session-identity",
826 "areas": [
827 "workspace-and-lifecycle"
828 ],
829 "firstRelease": "desktop-v1.38.11",
830 "inRollbackBaseline": true
831 },
832 {
833 "commit": "9b0cc56e5c0e60d92cb447b360ef8fa018c7c72b",
834 "pr": 10500,
835 "title": "Merge pull request #10500 from SivanCola/fix/reasoning-capability-resolution",
836 "areas": [
837 "workspace-and-lifecycle"
838 ],
839 "firstRelease": "desktop-v1.38.11",
840 "inRollbackBaseline": true
841 },
842 {
843 "commit": "0c19f3b595fd77e26e04265a3dcc2757fd9f0b67",
844 "pr": 10501,
845 "title": "Merge pull request #10501 from SivanCola/fix/transcript-initialization-crash",
846 "areas": [
847 "session-storage",
848 "workspace-and-lifecycle",
849 "history-and-transcript"
850 ],
851 "firstRelease": "desktop-v1.38.11",
852 "inRollbackBaseline": true
853 },
854 {
855 "commit": "b85ac51ce510348dbb1389066c9a69c0ded25ab8",
856 "pr": 10510,
857 "title": "Fix saved tab reconciliation on startup / 修复启动时保存会话恢复冲突 (#10510)",
858 "areas": [
859 "workspace-and-lifecycle"
860 ],
861 "firstRelease": "desktop-v1.38.11",
862 "inRollbackBaseline": true
863 },
864 {
865 "commit": "f8d91b38525bba64e11b3c0249e3506f4ef6072e",
866 "pr": 10502,
867 "title": "Merge pull request #10502 from SivanCola/feature/release-candidate-pipeline",
868 "areas": [
869 "session-storage"
870 ],
871 "firstRelease": "desktop-v1.38.11",
872 "inRollbackBaseline": true
873 },
874 {
875 "commit": "161da6c35ceb1a8e46f07ead729b04ec0837dc8b",
876 "pr": 10507,
877 "title": "Merge pull request #10507 from SivanCola/fix/session-interaction-isolation",
878 "areas": [
879 "workspace-and-lifecycle",
880 "drafts-and-input"
881 ],
882 "firstRelease": "desktop-v1.38.11",
883 "inRollbackBaseline": true
884 },
885 {
886 "commit": "86d2424ce3a6bcb5eb2dd1d96d914569d8e2cd9a",
887 "pr": 10520,
888 "title": "Merge pull request #10520 from SivanCola/fix/diagnostics-lifecycle-v4",
889 "areas": [
890 "workspace-and-lifecycle",
891 "inbox-and-receipts",
892 "native-shell"
893 ],
894 "firstRelease": "desktop-v1.38.11",
895 "inRollbackBaseline": true
896 },
897 {
898 "commit": "fceba0407989ed7ca54bbc533b2d2100441aeac9",
899 "pr": 10518,
900 "title": "Merge pull request #10518 from SivanCola/fix/path-identity-lock-protocol",
901 "areas": [
902 "session-storage",
903 "workspace-and-lifecycle",
904 "drafts-and-input",
905 "inbox-and-receipts",
906 "native-shell"
907 ],
908 "firstRelease": "desktop-v1.38.11",
909 "inRollbackBaseline": true
910 },
911 {
912 "commit": "62874c47e11a9d0d6f50f646b67c03cb23bc2d8b",
913 "pr": 10545,
914 "title": "Merge pull request #10545 from SivanCola/feature/pr-10457-core",
915 "areas": [
916 "session-storage",
917 "workspace-and-lifecycle",
918 "drafts-and-input",
919 "inbox-and-receipts",
920 "attachments-and-identity",
921 "history-and-transcript"
922 ],
923 "firstRelease": "desktop-v1.38.11",
924 "inRollbackBaseline": true
925 },
926 {
927 "commit": "dd074f2f984b35a464de6cdc804760acc45568d5",
928 "pr": 10546,
929 "title": "Merge pull request #10546 from SivanCola/feature/pr-10457-reliability",
930 "areas": [
931 "inbox-and-receipts"
932 ],
933 "firstRelease": "desktop-v1.38.11",
934 "inRollbackBaseline": true
935 },
936 {
937 "commit": "8de94ca79b5efbd0d44a7f7d70500b134836ee1b",
938 "pr": 10547,
939 "title": "Merge pull request #10547 from SivanCola/feature/pr-10457-history-export",
940 "areas": [
941 "session-storage",
942 "drafts-and-input",
943 "history-and-transcript"
944 ],
945 "firstRelease": "desktop-v1.38.11",
946 "inRollbackBaseline": true
947 },
948 {
949 "commit": "5c6e248e97c0dc3184ac9aedf3b5c904d5a8deb3",
950 "pr": 10548,
951 "title": "Merge pull request #10548 from SivanCola/feature/pr-10457-performance",
952 "areas": [
953 "attachments-and-identity"
954 ],
955 "firstRelease": "desktop-v1.38.11",
956 "inRollbackBaseline": true
957 },
958 {
959 "commit": "7ff88a70f53ebf2926026cfb6227a2a00db1e12a",
960 "pr": 10554,
961 "title": "Merge pull request #10554 from SivanCola/fix/windows-workspace-runtime",
962 "areas": [
963 "workspace-and-lifecycle"
964 ],
965 "firstRelease": "desktop-v1.38.11",
966 "inRollbackBaseline": true
967 },
968 {
969 "commit": "4756bc56ceec6359c5656d57c6d489ea8df7dc23",
970 "pr": 10550,
971 "title": "Merge pull request #10550 from SivanCola/fix/transcript-snapshot-record-identity",
972 "areas": [
973 "history-and-transcript"
974 ],
975 "firstRelease": "desktop-v1.38.11",
976 "inRollbackBaseline": true
977 },
978 {
979 "commit": "eeb64391118d2f515813a624391c8a2148f63d93",
980 "pr": 10549,
981 "title": "Merge pull request #10549 from SivanCola/codex/fix-session-route-boundary",
982 "areas": [
983 "session-storage",
984 "workspace-and-lifecycle",
985 "inbox-and-receipts"
986 ],
987 "firstRelease": "desktop-v1.38.11",
988 "inRollbackBaseline": true
989 },
990 {
991 "commit": "31d84501eb67bc87c70c1ef137cc6a1de662dbb3",
992 "pr": 10555,
993 "title": "Merge pull request #10555 from SivanCola/codex/fix-restored-tab-lint",
994 "areas": [
995 "workspace-and-lifecycle"
996 ],
997 "firstRelease": "desktop-v1.38.11",
998 "inRollbackBaseline": true
999 },
1000 {
1001 "commit": "071fba77ff4770e2209813eab3d3eccf92b44413",
1002 "pr": 10552,
1003 "title": "Merge pull request #10552 from SivanCola/fix/approval-confirm-freeze",
1004 "areas": [
1005 "drafts-and-input",
1006 "history-and-transcript"
1007 ],
1008 "firstRelease": "desktop-v1.38.11",
1009 "inRollbackBaseline": true
1010 },
1011 {
1012 "commit": "92775eade90c33ca88cf65452b0d8785994922f8",
1013 "pr": 10551,
1014 "title": "Merge pull request #10551 from SivanCola/fix/draft-landing-surface",
1015 "areas": [
1016 "drafts-and-input"
1017 ],
1018 "firstRelease": "desktop-v1.38.11",
1019 "inRollbackBaseline": true
1020 },
1021 {
1022 "commit": "964da45fce7f4905f616b23233f9d1bc0111eb0c",
1023 "pr": 10553,
1024 "title": "Merge pull request #10553 from SivanCola/fix/windows-pwsh-workspace-runtime",
1025 "areas": [
1026 "history-and-transcript"
1027 ],
1028 "firstRelease": "desktop-v1.38.11",
1029 "inRollbackBaseline": true
1030 },
1031 {
1032 "commit": "fcc339e8b14c15a0e475aea743c52342ef78421c",
1033 "pr": 10558,
1034 "title": "Merge pull request #10558 from SivanCola/fix/session-title-projection",
1035 "areas": [
1036 "workspace-and-lifecycle"
1037 ],
1038 "firstRelease": "desktop-v1.38.11",
1039 "inRollbackBaseline": true
1040 },
1041 {
1042 "commit": "5f25014615b5536349301951ab8ff2798087ef43",
1043 "pr": 10560,
1044 "title": "Merge pull request #10560 from SivanCola/fix/draft-session-archive",
1045 "areas": [
1046 "workspace-and-lifecycle",
1047 "drafts-and-input"
1048 ],
1049 "firstRelease": "desktop-v1.38.11",
1050 "inRollbackBaseline": true
1051 },
1052 {
1053 "commit": "2827393c9c84b539a1ba60d008ecf1974fed557e",
1054 "pr": 10570,
1055 "title": "Merge pull request #10570 from SivanCola/fix/workspace-duplicate-directory-owner",
1056 "areas": [
1057 "workspace-and-lifecycle"
1058 ],
1059 "firstRelease": "desktop-v1.38.11",
1060 "inRollbackBaseline": true
1061 },
1062 {
1063 "commit": "9aa4ed1aa6a11cc97799c845c1ece61c2f1a1635",
1064 "pr": 10572,
1065 "title": "Merge pull request #10572 from SivanCola/fix/session-draft-default-model",
1066 "areas": [
1067 "workspace-and-lifecycle",
1068 "drafts-and-input"
1069 ],
1070 "firstRelease": "desktop-v1.38.11",
1071 "inRollbackBaseline": true
1072 },
1073 {
1074 "commit": "26fa584800f2b56e19df65967caedc2099d96007",
1075 "pr": 10320,
1076 "title": "Merge pull request #10320 from XTLine/fix/sessionid-migration-gaps",
1077 "areas": [
1078 "session-storage",
1079 "workspace-and-lifecycle",
1080 "drafts-and-input",
1081 "history-and-transcript"
1082 ],
1083 "firstRelease": "desktop-v1.38.11",
1084 "inRollbackBaseline": true
1085 },
1086 {
1087 "commit": "8bf4297b63e1f536a9cb260700bd3b36e44522bd",
1088 "pr": 10566,
1089 "title": "Merge pull request #10566 from SivanCola/fix/on-demand-history",
1090 "areas": [
1091 "session-storage",
1092 "workspace-and-lifecycle"
1093 ],
1094 "firstRelease": "desktop-v1.38.11",
1095 "inRollbackBaseline": true
1096 },
1097 {
1098 "commit": "6b93e0a6b901e6c5820ef35d26daf5b49f355946",
1099 "pr": 10575,
1100 "title": "Merge pull request #10575 from esengine/fix/ai-title-budget-ownership",
1101 "areas": [
1102 "workspace-and-lifecycle"
1103 ],
1104 "firstRelease": "desktop-v1.38.11",
1105 "inRollbackBaseline": true
1106 },
1107 {
1108 "commit": "ec82bb3251550b03b43b83418a716f73fe758ffd",
1109 "pr": 10580,
1110 "title": "Merge pull request #10580 from SivanCola/fix/post-13810-integration",
1111 "areas": [
1112 "session-storage",
1113 "workspace-and-lifecycle"
1114 ],
1115 "firstRelease": "desktop-v1.38.11",
1116 "inRollbackBaseline": true
1117 },
1118 {
1119 "commit": "fe40c2b94c4336d2108a0c7a17771a602a1568c3",
1120 "pr": 10593,
1121 "title": "Merge pull request #10593 from SivanCola/fix/windows-close-transcript-diagnostics",
1122 "areas": [
1123 "history-and-transcript",
1124 "native-shell"
1125 ],
1126 "firstRelease": "main-v2 after 1.38.11",
1127 "inRollbackBaseline": true
1128 },
1129 {
1130 "commit": "33d67cde9e99d9e1d941a609a24bb248236ea352",
1131 "pr": 10594,
1132 "title": "Merge pull request #10594 from SivanCola/fix/historical-session-branch-import",
1133 "areas": [
1134 "workspace-and-lifecycle"
1135 ],
1136 "firstRelease": "main-v2 after 1.38.11",
1137 "inRollbackBaseline": true
1138 },
1139 {
1140 "commit": "3e8a80c65b2612a4eeb7d7696230ba8279065656",
1141 "pr": 10596,
1142 "title": "Merge pull request #10596 from SivanCola/feature/html-browser-deliverables",
1143 "areas": [
1144 "history-and-transcript"
1145 ],
1146 "firstRelease": "main-v2 after 1.38.11",
1147 "inRollbackBaseline": true
1148 },
1149 {
1150 "commit": "869e8d1d416f8919bae6b9eebf0ddcca6baa5bb0",
1151 "pr": 10599,
1152 "title": "Merge pull request #10599 from SivanCola/fix/session-loading-flicker",
1153 "areas": [
1154 "history-and-transcript"
1155 ],
1156 "firstRelease": "main-v2 after 1.38.11",
1157 "inRollbackBaseline": true
1158 },
1159 {
1160 "commit": "f0f11a676713ffdafe77254dff044257b3c430d0",
1161 "pr": 10598,
1162 "title": "Merge pull request #10598 from SivanCola/codex/compaction-maintenance",
1163 "areas": [
1164 "session-storage",
1165 "drafts-and-input",
1166 "inbox-and-receipts",
1167 "history-and-transcript"
1168 ],
1169 "firstRelease": "main-v2 after 1.38.11",
1170 "inRollbackBaseline": true
1171 },
1172 {
1173 "commit": "355fa9fc122e8c802cab572084c670dbcdfa5230",
1174 "pr": 10590,
1175 "title": "Fix tool result identity, state handoff and historical projection (#10590)",
1176 "areas": [
1177 "drafts-and-input",
1178 "history-and-transcript",
1179 "native-shell"
1180 ],
1181 "firstRelease": "main-v2 after 1.38.11",
1182 "inRollbackBaseline": true
1183 },
1184 {
1185 "commit": "8ad1f01bdfb6c7a47e115335909654b51eceb82f",
1186 "pr": 10603,
1187 "title": "fix(desktop): reduce history and multi-session resource usage (#10603)",
1188 "areas": [
1189 "session-storage",
1190 "workspace-and-lifecycle",
1191 "history-and-transcript"
1192 ],
1193 "firstRelease": "main-v2 after 1.38.11",
1194 "inRollbackBaseline": true
1195 },
1196 {
1197 "commit": "5c4b343a4ab08a91de649c49542291db056e7875",
1198 "pr": 10613,
1199 "title": "fix(desktop): preserve legacy sidebar behavior on read-only snapshots / 保留只读快照的旧数据兼容性 (#10613)",
1200 "areas": [
1201 "workspace-and-lifecycle"
1202 ],
1203 "firstRelease": "main-v2 after 1.38.11",
1204 "inRollbackBaseline": true
1205 },
1206 {
1207 "commit": "ba68484b00191f3adbc14518e6c2ae1b69478382",
1208 "pr": 10615,
1209 "title": "Fix browser runtime binding and capability status (#10615)",
1210 "areas": [
1211 "workspace-and-lifecycle"
1212 ],
1213 "firstRelease": "main-v2 after 1.38.11",
1214 "inRollbackBaseline": true
1215 },
1216 {
1217 "commit": "c84b4389bf147ba057484445bd32ba3804158232",
1218 "pr": 10619,
1219 "title": "Restore complete transcript turn navigation / 恢复完整会话轮次导航 (#10619)",
1220 "areas": [
1221 "session-storage",
1222 "workspace-and-lifecycle",
1223 "history-and-transcript"
1224 ],
1225 "firstRelease": "main-v2 after 1.38.11",
1226 "inRollbackBaseline": true
1227 },
1228 {
1229 "commit": "ea64efc8e38698713c5cee5344fa3e4e53dcbe16",
1230 "pr": 10628,
1231 "title": "Fix duplicate compaction admission and session receipts / 修复重复压缩与会话回执 (#10628)",
1232 "areas": [
1233 "drafts-and-input",
1234 "history-and-transcript"
1235 ],
1236 "firstRelease": "main-v2 after 1.38.11",
1237 "inRollbackBaseline": true
1238 },
1239 {
1240 "commit": "45374931bdbf25098a9f91bbf320d2e46c99bb3b",
1241 "pr": 10626,
1242 "title": "Edit and reorder queued guidance / 编辑并调整待处理消息顺序 (#10626)",
1243 "areas": [
1244 "drafts-and-input",
1245 "inbox-and-receipts"
1246 ],
1247 "firstRelease": "main-v2 after 1.38.11",
1248 "inRollbackBaseline": true
1249 },
1250 {
1251 "commit": "c625bf5e40894be4dc8cb06f8765560f22b47675",
1252 "pr": 10621,
1253 "title": "Merge pull request #10621 from SivanCola/fix/read-snapshot-pagination",
1254 "areas": [
1255 "workspace-and-lifecycle",
1256 "history-and-transcript"
1257 ],
1258 "firstRelease": "main-v2 after 1.38.11",
1259 "inRollbackBaseline": true
1260 },
1261 {
1262 "commit": "b8e2523f095efb73cb861166a6628554158a3376",
1263 "pr": 10631,
1264 "title": "fix(desktop): support safe removal of new conversations (#10631)",
1265 "areas": [
1266 "workspace-and-lifecycle",
1267 "drafts-and-input"
1268 ],
1269 "firstRelease": "main-v2 after 1.38.11",
1270 "inRollbackBaseline": true
1271 },
1272 {
1273 "commit": "548b541ef01ff20328ce2c6d01d5783ae9ae3a39",
1274 "pr": 10634,
1275 "title": "Fix desktop history lifecycle and shutdown recovery / 修复桌面历史会话生命周期与关闭恢复 (#10634)",
1276 "areas": [
1277 "workspace-and-lifecycle",
1278 "inbox-and-receipts"
1279 ],
1280 "firstRelease": "main-v2 after 1.38.11",
1281 "inRollbackBaseline": true
1282 },
1283 {
1284 "commit": "0d7a103fdd6fbeff3b8d69e31f0d395eef6b6666",
1285 "pr": 10635,
1286 "title": "Upgrade browser runtime and session diagnostics / 升级内置浏览器运行时与会话诊断 (#10635)",
1287 "areas": [
1288 "workspace-and-lifecycle",
1289 "drafts-and-input",
1290 "native-shell"
1291 ],
1292 "firstRelease": "main-v2 after 1.38.11",
1293 "inRollbackBaseline": true
1294 },
1295 {
1296 "commit": "a785237e6022d62e7570ef161bd9e4ef1297414c",
1297 "pr": 10639,
1298 "title": "fix(transcript): keep the user row ahead of its live output / 修复用户消息被本轮输出插到前面 (#10639)",
1299 "areas": [
1300 "drafts-and-input",
1301 "history-and-transcript"
1302 ],
1303 "firstRelease": "main-v2 after 1.38.11",
1304 "inRollbackBaseline": false
1305 },
1306 {
1307 "commit": "bb0d0cbc15b1c020e3aa311a091fb20c33b91cdd",
1308 "pr": 10641,
1309 "title": "fix(desktop): preserve macOS Dock icon scale (#10641)",
1310 "areas": [
1311 "native-shell"
1312 ],
1313 "firstRelease": "main-v2 after 1.38.11",
1314 "inRollbackBaseline": false
1315 },
1316 {
1317 "commit": "0d1e6da2ea2459c683c17aecf33ebe51062715ed",
1318 "pr": 10642,
1319 "title": "Fix /compact feedback and history detection / 修复压缩反馈与历史判定 (#10642)",
1320 "areas": [
1321 "drafts-and-input",
1322 "inbox-and-receipts",
1323 "history-and-transcript"
1324 ],
1325 "firstRelease": "main-v2 after 1.38.11",
1326 "inRollbackBaseline": false
1327 },
1328 {
1329 "commit": "f26283afb2f58c974e84f009dabd00718c188e22",
1330 "pr": 10644,
1331 "title": "Add native graphics fault recovery for Desktop (#10644)",
1332 "areas": [
1333 "native-shell"
1334 ],
1335 "firstRelease": "main-v2 after 1.38.11",
1336 "inRollbackBaseline": false
1337 }
1338 ]
1339 }
1340
1340 lines JSON