m57
|
9a09974081
|
refactor(#1375): type process list and kill RPC params (#1390)
|
2026-09-29 22:36:35 +03:00 |
|
m57
|
27ce528005
|
refactor(#1375): type subagent list and tail RPC params (#1389)
|
2026-09-29 22:02:07 +03:00 |
|
m57
|
c8edf3665f
|
refactor(#1375): type connector operation responses (#1388)
|
2026-09-29 21:28:40 +03:00 |
|
m57
|
8ae2ddbbee
|
refactor(#1375): type connectors repository RPC params (#1387)
|
2026-09-29 20:27:27 +03:00 |
|
m57
|
60c13f10ce
|
refactor(#1375): typed params for subscription.*, usage.bars and vault.* (#1386)
|
2026-09-29 19:21:14 +03:00 |
|
m57
|
717b5b0361
|
refactor(#1375): typed params for approval.* and session.active_list (#1385)
|
2026-09-29 18:51:02 +03:00 |
|
m57
|
c5b34ff471
|
refactor(#1375): typed params for remaining ChatViewModel session.* and prompt.btw (#1384)
|
2026-09-29 18:09:45 +03:00 |
|
m57
|
1dd8d2138d
|
fix(#1379): send only contract params in subagent.tail (#1383)
|
2026-09-29 17:04:10 +03:00 |
|
m57
|
aac42032fb
|
refactor(#1375): typed params for session.interrupt, steer, redirect (#1382)
|
2026-09-29 17:02:32 +03:00 |
|
m57
|
a780df3261
|
refactor(#1375): typed params for session.create, session.resume, prompt.submit (#1381)
|
2026-09-29 16:31:03 +03:00 |
|
m57
|
d466414563
|
refactor(#1375): typed RPC foundation and session.events.since (#1380)
|
2026-09-29 15:35:10 +03:00 |
|
m57
|
4f14ecac4b
|
fix(#1368): highlight chat search hits in inline spans, code blocks and reasoning (#1372)
|
2026-09-29 01:01:13 +03:00 |
|
m57
|
503aba863f
|
feat(#1367): render agent MEDIA inline at its directive position (#1370)
|
2026-09-28 23:56:37 +03:00 |
|
m57
|
502882443e
|
fix(update): allow GitHub repositories pagination URL format (#1366)
|
2026-09-28 21:38:07 +03:00 |
|
m57
|
12ddef09a0
|
refactor(chat): single owner for display kinds and REST row ids (#1364)
|
2026-09-28 20:26:13 +03:00 |
|
m57
|
9aefc5bfc7
|
refactor(chat): pure server message mapper (#1363)
|
2026-09-28 19:57:35 +03:00 |
|
m57
|
85903afd38
|
fix(chat): searchable tool/reasoning rows and live markdown (#1361)
|
2026-09-28 19:31:43 +03:00 |
|
m57
|
580f3b9697
|
fix(#1331, #1332): render nested markdown blocks and content-sized tables (#1360)
|
2026-09-28 18:04:05 +03:00 |
|
m57
|
cc98f3ba89
|
fix(chat): serialize scroll follow and timeline jumps (#1322, #1323) (#1359)
|
2026-09-28 15:59:29 +03:00 |
|
m57
|
58794bee00
|
refactor(chat): unify throttled streaming buffers (#1338) (#1358)
|
2026-09-28 15:05:58 +03:00 |
|
m57
|
76726dd086
|
refactor(chat): isolate transcript and browser return state (#1320, #1321) (#1357)
|
2026-09-28 14:30:05 +03:00 |
|
m57
|
cc010b451a
|
refactor(chat): unify tool catalog and prewarm payloads (#1326, #1327) (#1356)
|
2026-09-28 13:39:17 +03:00 |
|
m57
|
b199c0347a
|
refactor(chat): one media viewer and export pipeline (#1328) (#1355)
|
2026-09-28 13:21:59 +03:00 |
|
m57
|
15bc0e21c7
|
refactor(chat): unify media types and viewer (#1328, #1329) (#1353)
|
2026-09-28 12:25:57 +03:00 |
|
m57
|
af0c508c1f
|
refactor(chat): share inline attachment list (#1313) (#1350)
|
2026-09-28 11:29:12 +03:00 |
|
m57
|
f2675e0b1a
|
refactor(chat): split transcript component files (#1310, #1311, #1312) (#1349)
|
2026-09-28 07:31:04 +03:00 |
|
m57
|
65d6f98262
|
fix(chat): key inline video dialog state by uri (#1317) (#1346)
|
2026-09-28 00:56:20 +03:00 |
|
m57
|
4bfc015cff
|
chore(chat): remove dead transcript code (#1309) (#1341)
|
2026-09-28 00:49:41 +03:00 |
|
m57
|
6a00696e68
|
perf(chat): add contentType to transcript list items (#1314) (#1344)
|
2026-09-28 00:49:33 +03:00 |
|
m57
|
673c53503f
|
perf(chat): clamp raw tool JSON and hoist tool regexes (#1318) (#1343)
|
2026-09-28 00:49:25 +03:00 |
|
m57
|
18953e368b
|
perf(chat): memoize inline LaTeX and match bare URLs once (#1316) (#1342)
|
2026-09-28 00:49:17 +03:00 |
|
m57
|
4fc4d097cc
|
perf(chat): memoize streaming typing-effect text (#1315) (#1345)
|
2026-09-28 00:49:09 +03:00 |
|
m57
|
2bf51cb911
|
fix(chat): stop prefix dedupe merging distinct messages (#1335) (#1340)
|
2026-09-28 00:32:07 +03:00 |
|
m57
|
d81fc39f25
|
ci: faster, stricter CI (instrumented gate, parallel jobs, test forks) (#1348)
|
2026-09-28 00:20:52 +03:00 |
|
m57
|
dc4f2b0794
|
revert(chat): remove busy-send panel and composer queue button (#1308)
|
2026-09-27 22:23:59 +03:00 |
|
m57
|
bbfcfada6b
|
feat(chat): support first-class /compress and /compact session compression (#1306)
|
2026-09-27 20:47:59 +03:00 |
|
m57
|
3c56026a1c
|
feat(chat): add per-message read-aloud TTS playback (#1305)
|
2026-09-27 19:43:50 +03:00 |
|
m57
|
2e0fd46a4c
|
feat(#1292): plugin settings/diagnostics and persisted edit previews (#1304)
|
2026-09-27 17:35:25 +03:00 |
|
m57
|
ef54804b72
|
feat(#1289): lightweight /fork via session.branch_whole (#1303)
|
2026-09-27 16:56:43 +03:00 |
|
m57
|
3aedb44bed
|
feat(#1288): account-owned connectors management and tool policy (#1302)
|
2026-09-27 13:22:49 +03:00 |
|
m57
|
7c09810b23
|
feat(#1287): plugin/skill install approval cards (#1301)
|
2026-09-27 12:08:57 +03:00 |
|
m57
|
5486856bd0
|
feat(#1285): reconcile pending/streamed turns with persisted receipts (#1299)
|
2026-09-26 23:12:22 +03:00 |
|
m57
|
7ae97a1099
|
fix(#1286): handle corrupt session storage in session lists (#1298)
|
2026-09-26 22:42:01 +03:00 |
|
m57
|
45de69a271
|
fix(#1284): honor display_commentary/display_reasoning in history (#1297)
|
2026-09-26 22:05:32 +03:00 |
|
m57
|
c34de55dd9
|
fix(#1283): respect plugin ownership of MCP servers (#1296)
|
2026-09-26 21:44:41 +03:00 |
|
m57
|
ee487e0087
|
fix(#1282): require capability consent for plugin updates (#1295)
|
2026-09-26 21:03:53 +03:00 |
|
m57
|
89858fc35d
|
fix(#1281): send connector owner instead of top-level session_id (#1294)
|
2026-09-26 19:06:58 +03:00 |
|
Nikhil Nair
|
2084f9083d
|
feat(#1247): slide-up lock + release/network fixes for voice notes (#1280)
|
2026-09-26 18:48:49 +03:00 |
|
ThomasCrund
|
0bc0117c89
|
feat: add secure per-server custom headers for Cloudflare Access (#1273)
|
2026-09-26 17:17:08 +03:00 |
|
m57
|
1ba1a62f31
|
fix(#1263): preserve nested inline Markdown styles (#1268)
|
2026-09-25 23:05:27 +03:00 |
|