-
4f36802c2b
Merge branch 'main' into dev
M57
2026-09-20 12:44:17 +03:00
-
-
-
-
83fb738ccd
perf(model): share catalog store and show pinned models immediately (#1202)
m57
2026-09-20 12:31:35 +03:00
-
67097c4d1e
chore(release): promote dev to main for v1.29.0 (#1201)

m57andhy4ri
2026-09-20 00:57:46 +03:00
-
bfe98eb0cb
fix(ws): hide unsupported capability negotiation errors (#1200)
m57
2026-09-20 00:45:23 +03:00
-
dc77b306b6
feat: auto-dismiss reply notifications when read in chat (#1195)
M57
2026-09-19 22:58:43 +03:00
-
03ce822119
feat: opt-in release candidate update channel (#1199)
M57
2026-09-19 22:25:49 +03:00
-
c96a5ff4da
fix(#1197): advertise server request capability (#1198)
M57
2026-09-19 20:08:11 +03:00
-
759d59b9f9
feat: add setting to keep connection alive in background (#1196)
M57
2026-09-19 18:28:48 +03:00
-
a61a1b9974
feat: add setting to toggle model provider visibility in chat composer (#1194)
M57
2026-09-19 14:56:25 +03:00
-
e9d6656c51
fix: enable emulator keyboard in Nix dev shell (#1193)
M57
2026-09-19 11:18:53 +03:00
-
f5eaecbbef
perf: optimize screen load times with progressive un-gating and SWR caching (#1192)
M57
2026-09-18 23:25:30 +03:00
-
abce60ad7a
feat: unify audio and video attachment playback (#1188)
M57
2026-09-18 20:20:34 +03:00
-
89cd598c25
feat: format and highlight raw JSON in tool cards (#1189) (#1191)
M57
2026-09-18 14:32:56 +03:00
-
7290b300ab
fix: render output_preview on process poll tool cards (#1190)
M57
2026-09-18 12:15:54 +03:00
-
a415445bbf
feat: gate chat send until session fully resumed (#1187)
M57
2026-09-17 23:25:12 +03:00
-
9690ce8dc6
fix: improve History search and prevent duplicate-key crashes (#1186)
M57
2026-09-17 23:00:53 +03:00
-
7951acc6eb
perf(#1170): remove runBlocking network IO from token refresh and WS setup (#1185)
M57
2026-09-17 22:00:25 +03:00
-
c2cb08a563
fix: recognize stable APK releases as newer than release candidates (#1184)
M57
2026-09-17 22:00:12 +03:00
-
e78dd6bfff
feat: move chat search into session overflow menu (#1183)
M57
2026-09-17 21:22:03 +03:00
-
220779bf19
perf(#1171): async AuthManager startup with readiness gate and lazy database (#1182)

M57andhy4ri
2026-09-17 20:54:03 +03:00
-
736433b326
Refactor ChatViewModel event orchestration into helper methods (#1181)
M57
2026-09-17 19:53:41 +03:00
-
1ab30f1e90
fix(#1174): preserve pending process state and match tool events by ID (#1180)
M57
2026-09-17 19:51:04 +03:00
-
880adbef4f
perf(#1165): add onCapabilitiesChanged to NetworkMonitor for faster socket recovery (#1179)
M57
2026-09-17 19:40:02 +03:00
-
8c5a3a061f
Fix #1172: Offload syntax highlighting to Dispatchers.Default (#1178)
M57
2026-09-17 18:47:25 +03:00
-
a567c91132
fix(#1173): correct skill_manage result rendering (#1177)
M57
2026-09-17 18:36:27 +03:00
-
e0688535dd
Merge pull request #1176 from Hy4ri/fix/issue-1167-diff-line-stats-memory-7250617948146191566
M57
2026-09-17 17:34:38 +03:00
-
-
95896639a9
Merge branch 'dev' into fix/issue-1167-diff-line-stats-memory-7250617948146191566
M57
2026-09-17 17:22:13 +03:00
-
-
-
-
8ada5eefc7
Merge pull request #1168 from Hy4ri/fix/1164-screen-load-rpc
M57
2026-09-17 17:21:59 +03:00
-
-
304a90186a
Fix: Avoid eager List allocation in countDiffLineStats for large diffs
Hy4ri
2026-09-17 14:21:38 +00:00
-
-
-
f0f63c22cf
test(#1164): isolate model integration tests from WS singleton
M57
2026-09-17 17:09:58 +03:00
-
f520cf2dce
Merge pull request #1166 from Hy4ri/fix/1163-streaming-json-allocations
M57
2026-09-17 16:44:53 +03:00
-
-
287f3c1561
test(#1163): subscribe before sending dedup frames
M57
2026-09-17 16:32:57 +03:00
-
be6104b903
refactor(#1164): load model inventory over WS with REST fallback
M57
2026-09-17 16:27:05 +03:00
-
-
-
ac180ba5df
test(#1163): cover nested payloads and escaped streaming text
M57
2026-09-17 16:15:11 +03:00
-
d0b4db53f6
test(#1163): verify streaming parser on Android emulator
M57
2026-09-17 15:50:13 +03:00
-
613d01c1b6
fix(#1163): avoid streaming JSON tree copies
M57
2026-09-17 15:43:04 +03:00
-
-
c299dd01b2
Merge pull request #1162 from Hy4ri/dev
M57
2026-09-17 01:17:28 +03:00
-
-
8007bd529d
Merge pull request #1161 from Hy4ri/feat/1137-kanban-parity
M57
2026-09-17 01:03:50 +03:00
-
-
1bb91bce65
fix(kanban): scroll workspace row before instrumented clicks (#1137)
M57
2026-09-17 00:54:53 +03:00
-
6f076a79d3
fix(kanban): preserve transfer cleanup and screen lifecycle (#1137)
M57
2026-09-17 00:33:57 +03:00
-
748f7854d2
fix(kanban): add missing ko filter placeholder translation (#1137)
M57
2026-09-16 22:53:27 +03:00
-
aa428b80f8
fix(kanban): compile instrumented regression tests (#1137)
M57
2026-09-16 22:17:45 +03:00
-
cec2d567e0
fix(kanban): localize task detail tabs and fallback labels (#1137)
M57
2026-09-16 22:14:50 +03:00
-
d357d604c7
fix(kanban): localize activity event labels (#1137)
M57
2026-09-16 21:56:51 +03:00
-
1735de7d9d
fix(kanban): address PR correctness and CI regressions (#1137)
M57
2026-09-16 21:49:35 +03:00
-
190a93a4cf
test(kanban): add payload, event formatter, runtime and instrumentation tests (#1137)
M57
2026-09-16 18:15:36 +03:00
-
f533477bd9
feat(kanban): localize board settings, runtime and task controls (#1137)
M57
2026-09-16 18:15:14 +03:00
-
c97d7127fb
feat(kanban): implement board parity, orchestration and task editing (#1137)
M57
2026-09-16 18:14:59 +03:00
-
dd11f19a1c
feat(kanban): add runtime state, event formatter and grouping helpers (#1137)
M57
2026-09-16 18:14:28 +03:00
-
be9223eb78
feat(kanban): add board transfer models, endpoints and auto-nudge dispatcher (#1137)
M57
2026-09-16 18:13:54 +03:00
-
-
b574e8bfef
Merge pull request #1136 from Hy4ri/dev
M57
2026-09-16 11:13:30 +03:00
-
-
97296c111a
Merge pull request #1135 from Hy4ri/feat/chat-backend-usage
M57
2026-09-16 11:11:59 +03:00
-
-
b2aa08de23
test(chat): cover post-switch dispatch recovery
M57
2026-09-16 11:00:25 +03:00
-
f94d1784d4
fix(chat): reject stale dispatch after session switch
M57
2026-09-16 10:48:08 +03:00
-
22b948f671
fix(chat): preserve usage baseline across local aborts
M57
2026-09-16 10:14:48 +03:00
-
d16a2ea35c
feat(chat): use backend usage deltas for assistant stats
M57
2026-09-16 01:34:05 +03:00
-
-
aed8ba4a6d
feat(sessions): show project and last activity on history cards (#1133)
Alfredo Ortegón Sepúlveda
2026-09-15 16:14:09 -05:00
-
529b424eb4
feat(chat): add configurable message stats (#1134)
M57
2026-09-16 00:00:09 +03:00
-
afffcd95e8
feat(chat): redesign attachment picker tray (#1130)
M57
2026-09-15 21:56:06 +03:00
-
984053b0e7
feat(chat): simplify assistant message states (#1131)
M57
2026-09-15 21:43:20 +03:00
-
e6b441cfc6
fix(chat): scroll long composer model names (#1129)
M57
2026-09-15 21:13:23 +03:00
-
74f10ec119
fix(release): use tag as release title (#1128)
M57
2026-09-15 16:47:25 +03:00
-
e5adfcf571
feat(chat): restyle the composer as a single card (#1114)
Alfredo Ortegón Sepúlveda
2026-09-15 08:37:46 -05:00
-
528ec4f28f
feat(#1121): add multiplexed gateway awareness (#1127)
M57
2026-09-15 15:56:32 +03:00
-
fe465ad93c
fix(ui): collapse provider model pickers (#1126)
M57
2026-09-15 13:10:13 +03:00
-
e4be8b146e
fix(#1119): handle gateway server requests (#1125)
M57
2026-09-15 13:09:11 +03:00
-
fb0f93c000
fix(#1118): use supported replay params (#1123)
M57
2026-09-15 11:16:20 +03:00
-
71463a5a9a
feat(ui): add New Chat to History (#1124)
M57
2026-09-15 11:06:24 +03:00
-
66ca470880
fix(#1117): reconcile stale running subagent cards on roster snapshot (#1122)
M57
2026-09-15 10:21:15 +03:00
-
65c8e07162
fix(ui): keep scroll position when focusing scrolled editors (#1116)
M57
2026-09-15 05:13:56 +03:00
-
2d71135a85
Merge pull request #1112 from Hy4ri/feat/kanban-parity-foundation
M57
2026-09-15 00:22:59 +03:00
-
-
05e78ba135
feat(kanban): add bulk operations, board management, and file attachments
M57
2026-09-15 00:01:33 +03:00
-
6e94fa0be2
feat(kanban): render markdown in task description, summary, and comments
M57
2026-09-14 23:40:16 +03:00
-
11512aeed4
feat(kanban): add rich create task dialog and quick card action menu
M57
2026-09-14 23:34:26 +03:00
-
3cc5cc6574
refactor(kanban): unify KanbanApiService with HermesApiService and update E2E integration test
M57
2026-09-14 23:11:55 +03:00
-
dd5ce10796
feat(kanban): add rich task card, filter sheet, and task detail screen
M57
2026-09-14 22:58:48 +03:00
-
da03500b30
feat(kanban): add KanbanSyncCoordinator and harden WebSocket event decoding
M57
2026-09-14 22:51:20 +03:00
-
6fd697f2b0
feat(kanban): synchronize task mutations across columns and guard concurrent moves
M57
2026-09-14 22:47:50 +03:00
-
c57e056d71
feat(kanban): enforce board scoping and local selection in KanbanViewModel
M57
2026-09-14 22:23:01 +03:00
-
a486191d9d
feat(kanban): add typed models and KanbanApiService for desktop parity
M57
2026-09-14 22:12:30 +03:00
-
-
7520008ae3
Merge pull request #1111 from Hy4ri/dependabot/gradle/dev/net.zetetic-sqlcipher-android-4.19.0
M57
2026-09-14 16:24:07 +03:00
-
-
5a414bacbb
chore: bump net.zetetic:sqlcipher-android from 4.18.0 to 4.19.0
dependabot[bot]
2026-09-14 06:36:13 +00:00
-
-
2f49203f9a
Merge pull request #1110 from Hy4ri/dependabot/gradle/dev/com.google.devtools.ksp-2.3.12
M57
2026-09-14 15:54:25 +03:00
-
-
a2c9a025c6
chore: bump com.google.devtools.ksp from 2.3.11 to 2.3.12
dependabot[bot]
2026-09-14 06:36:02 +00:00
-
-
9b271c8393
Merge dev into main for v1.27.0
M57
2026-09-13 21:23:31 +03:00
-
-
af73bfb2ae
Merge pull request #1107 from Hy4ri/feat/kofi-support
M57
2026-09-13 20:59:16 +03:00
-
-
c96e3b699a
feat(settings): add Ko-fi support link
M57
2026-09-13 20:48:55 +03:00
-
-
7d5deced7e
Merge pull request #1106 from Hy4ri/fix/issue-1103-context-bar-model-switch
M57
2026-09-13 19:51:06 +03:00
-
-
0a2c782139
fix(chat): keep context meter aligned after model swaps (#1103)
M57
2026-09-13 19:39:33 +03:00
-
-
4246ae196d
feat(settings): restore last session on startup (#1102) (#1105)
M57
2026-09-13 16:45:04 +03:00
-
7e8af8db01
feat(sessions): show live status for active sessions in History (#1101) (#1104)
M57
2026-09-13 14:45:33 +03:00
-
52e0104cd2
feat(connectors): surface active session integrations (#1091) (#1100)
M57
2026-09-13 13:41:13 +03:00
-
29bc367aec
feat(subagents): live active subagents roster and transcript tail (#1089) (#1098)
M57
2026-09-13 11:06:34 +03:00
-
69cd34d289
feat(vault): credential vault status and mid-turn auth prompt handling (#1090) (#1097)
M57
2026-09-13 00:20:07 +03:00
-
d774a63663
feat(plugins): browse and install official plugins from catalog (#1088) (#1096)
M57
2026-09-12 22:32:52 +03:00
-
47b6955c9a
fix(chat): bind tool milestone dividers to message id and exclude synthetic rows (#1095)
M57
2026-09-12 16:29:40 +03:00
-
065c7fd75f
feat(chat): display token usage and tps in message footers (#1094)
M57
2026-09-12 16:04:13 +03:00
-
0bb087c41e
feat(chat): integrate fast mode toggle into generation controls dropdown (#1093)
M57
2026-09-12 15:15:22 +03:00
-
5dc3896237
feat(sessions): branch tree flattening with group recency and collapsible pinned section (#1087)
M57
2026-09-12 01:41:24 +03:00
-
fad2dd3b86
feat(chat): upgrade tool rendering, add missing renderers, and clamp output budget (#1086)
M57
2026-09-12 01:14:14 +03:00