m57
1ba1a62f31
fix( #1263 ): preserve nested inline Markdown styles ( #1268 )
2026-09-25 23:05:27 +03:00
Nikhil Nair and M57
ae9003decd
feat( #1247 ): hold-to-record voice notes with server-side transcription ( #1250 )
...
Co-authored-by: M57 <41645758+Hy4ri@users.noreply.github.com >
2026-09-25 17:43:52 +03:00
dependabot[bot] and m57
28ca25d6c5
chore: bump kotlin from 2.4.10 to 2.4.20 ( #1083 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: m57 <41645758+Hy4ri@users.noreply.github.com >
2026-09-25 15:31:12 +03:00
AlexDev_ and m57
4d1720ad4d
fix(chat): keep restored legacy prompts out of the live tail ( #1260 )
...
Co-authored-by: m57 <41645758+Hy4ri@users.noreply.github.com >
2026-09-25 14:17:38 +03:00
AlexDev_ and m57
35e6ebc8d5
feat(chat): add explicit busy-send modes and recoverable queue ( #1254 )
...
Co-authored-by: m57 <41645758+Hy4ri@users.noreply.github.com >
2026-09-25 13:26:25 +03:00
m57
f3921957b5
fix(chat): reconcile live assistant reply carrying verifier footer with REST echo ( #1241 ) ( #1256 )
2026-09-24 22:17:10 +03:00
AlexDev_
0d4c0b40ad
feat(chat): show session-scoped reply failure details ( #1255 )
2026-09-24 21:37:04 +03:00
AlexDev_
94ec95a33c
fix(chat): keep historical cache out of the live transcript tail ( #1253 )
2026-09-24 21:27:39 +03:00
M57
9ae7b6a520
refactor(chat): tag local feedback with displayKind and refine logical message matching ( #1241 )
2026-09-24 02:38:31 +03:00
M57
c9bbadf5d5
fix(chat): anchor local commands, feedback, and clarify replies in transcript ( #1241 )
2026-09-24 02:17:43 +03:00
M57
5acf914cab
fix(chat): keep local notices in transcript order
2026-09-23 18:51:32 +03:00
M57
22fe1290a5
fix(chat): preserve midturn steer and session marker ordering ( #1241 )
2026-09-23 17:30:47 +03:00
m57
8cd1ec5298
feat(chat): surface model switch warning messages in chat ( #1239 )
2026-09-23 15:33:54 +03:00
m57
4a732870d7
feat(chat): show read and write file contents in code viewer card ( #1238 )
2026-09-23 14:00:55 +03:00
m57
0eb8d9a8c1
fix: show tool discovery details in chat bubbles ( #1237 )
2026-09-23 12:58:21 +03:00
m57
ee634e2abb
fix( #1214 ): render generated images inline ( #1233 )
2026-09-23 11:33:17 +03:00
m57
e539d650cf
fix( #1215 ): show omitted process output count ( #1232 )
2026-09-23 11:26:45 +03:00
m57
f34292aa83
feat( #1218 ): support backend-owned connector setup operations ( #1229 )
2026-09-22 20:20:44 +03:00
m57
bf53905a93
feat( #1219 ): support canonical model capability metadata ( #1228 )
2026-09-22 18:53:24 +03:00
m57
16967c7e91
feat( #1217 ): add compacted-session timeline navigation ( #1227 )
2026-09-22 18:29:06 +03:00
AlexDev_ and m57
a78b20bc99
feat(chat): add paged history with stable transcript and scroll identity ( #1211 )
...
Co-authored-by: m57 <41645758+Hy4ri@users.noreply.github.com >
2026-09-22 14:42:03 +03:00
AlexDev_ and M57
83b2a8fa9b
fix(chat): preserve attachment references from JSON RPC results ( #1210 )
...
Co-authored-by: M57 <41645758+Hy4ri@users.noreply.github.com >
2026-09-22 14:26:06 +03:00
m57
29fdb52978
Merge pull request #1206 from Hy4ri/feat/reasoning-composer-correctness
...
feat(chat): make reasoning control acknowledged and route-honest
2026-09-21 12:40:54 +03:00
m57
83fb738ccd
perf(model): share catalog store and show pinned models immediately ( #1202 )
2026-09-20 12:31:35 +03:00
M57
dc77b306b6
feat: auto-dismiss reply notifications when read in chat ( #1195 )
2026-09-19 22:58:43 +03:00
M57
a61a1b9974
feat: add setting to toggle model provider visibility in chat composer ( #1194 )
2026-09-19 14:56:25 +03:00
M57
abce60ad7a
feat: unify audio and video attachment playback ( #1188 )
2026-09-18 20:20:34 +03:00
M57
89cd598c25
feat: format and highlight raw JSON in tool cards ( #1189 ) ( #1191 )
2026-09-18 14:32:56 +03:00
M57
7290b300ab
fix: render output_preview on process poll tool cards ( #1190 )
2026-09-18 12:15:54 +03:00
M57
a415445bbf
feat: gate chat send until session fully resumed ( #1187 )
2026-09-17 23:25:12 +03:00
M57 and hy4ri
220779bf19
perf( #1171 ): async AuthManager startup with readiness gate and lazy database ( #1182 )
...
Co-authored-by: hy4ri <hy4ri@users.noreply.github.com >
2026-09-17 20:54:03 +03:00
M57
1ab30f1e90
fix( #1174 ): preserve pending process state and match tool events by ID ( #1180 )
2026-09-17 19:51:04 +03:00
M57
a567c91132
fix( #1173 ): correct skill_manage result rendering ( #1177 )
2026-09-17 18:36:27 +03:00
Hy4ri
304a90186a
Fix: Avoid eager List allocation in countDiffLineStats for large diffs
...
Replaced `diff.split("\n")` with `diff.lineSequence()` in `FileRenderers.kt`'s `countDiffLineStats()` method. This prevents massive `ArrayList` allocations on the heap when processing multi-thousand-line diffs during tool card rendering, improving memory efficiency by evaluating the lines lazily.
Added comprehensive unit tests in `FileEditSupportTest.kt` covering empty diffs, header filtering, CRLF handling, and large multi-line diffs.
2026-09-17 14:21:38 +00:00
M57
b2aa08de23
test(chat): cover post-switch dispatch recovery
2026-09-16 11:00:25 +03:00
M57
f94d1784d4
fix(chat): reject stale dispatch after session switch
2026-09-16 10:48:08 +03:00
M57
22b948f671
fix(chat): preserve usage baseline across local aborts
2026-09-16 10:14:48 +03:00
M57
d16a2ea35c
feat(chat): use backend usage deltas for assistant stats
2026-09-16 01:34:05 +03:00
M57
529b424eb4
feat(chat): add configurable message stats ( #1134 )
2026-09-16 00:00:09 +03:00
M57
afffcd95e8
feat(chat): redesign attachment picker tray ( #1130 )
2026-09-15 21:56:06 +03:00
M57
984053b0e7
feat(chat): simplify assistant message states ( #1131 )
2026-09-15 21:43:20 +03:00
Alfredo Ortegón Sepúlveda
e5adfcf571
feat(chat): restyle the composer as a single card ( #1114 )
2026-09-15 16:37:46 +03:00
M57
e4be8b146e
fix( #1119 ): handle gateway server requests ( #1125 )
2026-09-15 13:09:11 +03:00
M57
66ca470880
fix( #1117 ): reconcile stale running subagent cards on roster snapshot ( #1122 )
2026-09-15 10:21:15 +03:00
M57
0a2c782139
fix(chat): keep context meter aligned after model swaps ( #1103 )
2026-09-13 19:39:33 +03:00
M57
4246ae196d
feat(settings): restore last session on startup ( #1102 ) ( #1105 )
2026-09-13 16:45:04 +03:00
M57
52e0104cd2
feat(connectors): surface active session integrations ( #1091 ) ( #1100 )
2026-09-13 13:41:13 +03:00
M57
29bc367aec
feat(subagents): live active subagents roster and transcript tail ( #1089 ) ( #1098 )
2026-09-13 11:06:34 +03:00
M57
69cd34d289
feat(vault): credential vault status and mid-turn auth prompt handling ( #1090 ) ( #1097 )
2026-09-13 00:20:07 +03:00
M57
47b6955c9a
fix(chat): bind tool milestone dividers to message id and exclude synthetic rows ( #1095 )
2026-09-12 16:29:40 +03:00