m57
33d87a11ec
fix(#1230,#1221): clarify inactive plugins and verify uninstall ( #1236 )
2026-09-23 12:25:21 +03:00
m57
721edef618
feat( #1222 ): add background connection toggle to chat menu ( #1235 )
2026-09-23 11:50:18 +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
62b865b7d1
revert: remove duplicate cron run history ( #1231 )
2026-09-23 10:44:03 +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
m57
2e6ae95fe0
feat( #1216 ): add cron run history ( #1226 )
2026-09-22 14:57:42 +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
303019b9a5
fix( #1213 ): scope profile-owned REST routes ( #1224 )
2026-09-22 09:45:57 +03:00
M57
98c417ae84
fix( #1212 ): require bulk completion evidence
2026-09-22 08:37:49 +03:00
m57
fa2b388b24
test: make viewmodel and notification receiver tests deterministic ( #1207 )
2026-09-21 16:53:10 +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
bfe98eb0cb
fix(ws): hide unsupported capability negotiation errors ( #1200 )
2026-09-20 00:45:23 +03:00
M57
dc77b306b6
feat: auto-dismiss reply notifications when read in chat ( #1195 )
2026-09-19 22:58:43 +03:00
M57
03ce822119
feat: opt-in release candidate update channel ( #1199 )
2026-09-19 22:25:49 +03:00
M57
c96a5ff4da
fix( #1197 ): advertise server request capability ( #1198 )
2026-09-19 20:08:11 +03:00
M57
759d59b9f9
feat: add setting to keep connection alive in background ( #1196 )
2026-09-19 18:28:48 +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
f5eaecbbef
perf: optimize screen load times with progressive un-gating and SWR caching ( #1192 )
2026-09-18 23:25:30 +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
9690ce8dc6
fix: improve History search and prevent duplicate-key crashes ( #1186 )
2026-09-17 23:00:53 +03:00
M57
7951acc6eb
perf( #1170 ): remove runBlocking network IO from token refresh and WS setup ( #1185 )
2026-09-17 22:00:25 +03:00
M57
c2cb08a563
fix: recognize stable APK releases as newer than release candidates ( #1184 )
2026-09-17 22:00: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
880adbef4f
perf( #1165 ): add onCapabilitiesChanged to NetworkMonitor for faster socket recovery ( #1179 )
2026-09-17 19:40:02 +03:00
M57
a567c91132
fix( #1173 ): correct skill_manage result rendering ( #1177 )
2026-09-17 18:36:27 +03:00
M57
95896639a9
Merge branch 'dev' into fix/issue-1167-diff-line-stats-memory-7250617948146191566
2026-09-17 17:22:13 +03:00
M57
8ada5eefc7
Merge pull request #1168 from Hy4ri/fix/1164-screen-load-rpc
...
refactor(#1164 ): use WS for compatible model inventory reads
2026-09-17 17:21:59 +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
f0f63c22cf
test( #1164 ): isolate model integration tests from WS singleton
2026-09-17 17:09:58 +03:00
M57
287f3c1561
test( #1163 ): subscribe before sending dedup frames
2026-09-17 16:32:57 +03:00
M57
be6104b903
refactor( #1164 ): load model inventory over WS with REST fallback
2026-09-17 16:27:05 +03:00
M57
613d01c1b6
fix( #1163 ): avoid streaming JSON tree copies
2026-09-17 15:43:04 +03:00
M57
6f076a79d3
fix(kanban): preserve transfer cleanup and screen lifecycle ( #1137 )
2026-09-17 00:33:57 +03:00
M57
1735de7d9d
fix(kanban): address PR correctness and CI regressions ( #1137 )
2026-09-16 21:49:35 +03:00
M57
190a93a4cf
test(kanban): add payload, event formatter, runtime and instrumentation tests ( #1137 )
2026-09-16 18:15:36 +03: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
Alfredo Ortegón Sepúlveda
aed8ba4a6d
feat(sessions): show project and last activity on history cards ( #1133 )
2026-09-16 00:14:09 +03:00
M57
529b424eb4
feat(chat): add configurable message stats ( #1134 )
2026-09-16 00:00:09 +03:00