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
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
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
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
1735de7d9d
fix(kanban): address PR correctness and CI regressions ( #1137 )
2026-09-16 21:49:35 +03:00
M57
be9223eb78
feat(kanban): add board transfer models, endpoints and auto-nudge dispatcher ( #1137 )
2026-09-16 18:13:54 +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
M57
528ec4f28f
feat( #1121 ): add multiplexed gateway awareness ( #1127 )
2026-09-15 15:56:32 +03:00
M57
e4be8b146e
fix( #1119 ): handle gateway server requests ( #1125 )
2026-09-15 13:09:11 +03:00
M57
fb0f93c000
fix( #1118 ): use supported replay params ( #1123 )
2026-09-15 11:16:20 +03:00
M57
3cc5cc6574
refactor(kanban): unify KanbanApiService with HermesApiService and update E2E integration test
2026-09-14 23:11:55 +03:00
M57
da03500b30
feat(kanban): add KanbanSyncCoordinator and harden WebSocket event decoding
2026-09-14 22:51:20 +03:00
M57
c57e056d71
feat(kanban): enforce board scoping and local selection in KanbanViewModel
2026-09-14 22:23:01 +03:00
M57
a486191d9d
feat(kanban): add typed models and KanbanApiService for desktop parity
2026-09-14 22:12:30 +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
7e8af8db01
feat(sessions): show live status for active sessions in History ( #1101 ) ( #1104 )
2026-09-13 14:45:33 +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
d774a63663
feat(plugins): browse and install official plugins from catalog ( #1088 ) ( #1096 )
2026-09-12 22:32:52 +03:00
M57
065c7fd75f
feat(chat): display token usage and tps in message footers ( #1094 )
2026-09-12 16:04:13 +03:00
M57
5dc3896237
feat(sessions): branch tree flattening with group recency and collapsible pinned section ( #1087 )
2026-09-12 01:41:24 +03:00
M57
1cdc0dbfc0
fix(ws): gateway liveness, replay correctness, and streaming flush ( #1085 )
2026-09-12 00:19:13 +03:00
Hy4ri
b9ee61d429
refactor(remote): extract chat relogin authenticator
2026-09-11 00:03:58 +03:00
AlexDev_
acc9c7ce9a
feat(sessions): separate conversation and automation history
2026-09-05 19:55:57 +02:00
M57 and Luna
c34701f4e2
fix(group-chat): full desktop parity for turn timeout (180s base + 20m adaptive cap) and multi-profile REST fallback
...
- Match desktop GROUP_TURN_TIMEOUT_MS (180s) and GROUP_TURN_HARD_CAP_MS (20m)
- Implement adaptive deadline extension: actively streaming tokens or running tools within 60s keeps the turn slot alive up to 20m, preventing long research/terminal runs from getting discarded
- Update LEASE_STEP_TTL_MS to 180s
- Add explicit `@Query("profile") profile: String?` support to `HermesApiService.getSessionMessages`
- Pass `bot.name` explicitly in `GroupChatViewModel` REST fallback so multi-profile bot sessions do not hit 404 under `ProfileScopeInterceptor`
Co-authored-by: Luna <luna.m57@agentmail.to >
2026-09-04 21:11:00 +03:00
M57
bd0b4c2d55
feat(chat): full approval.request support ( #1057 )
2026-09-03 22:33:15 +03:00
M57
077ad1fa81
feat(chat): full sudo.request support with expire, cancel-unblock, secret fields ( #1056 )
2026-09-03 22:08:07 +03:00
M57
6d2362ba8a
feat(chat): support multi-select, batch multi-question clarify prompts, and expiry ( fixes #1045 ) ( #1055 )
2026-09-03 21:38:57 +03:00
M57
50773945f9
fix(theme): disable dynamic colors by default to preserve curated preset aesthetics ( #1054 )
2026-09-03 20:32:55 +03:00
M57
b3439d87c9
feat(chat): support /undo command with transcript reload and composer prefill ( #1051 )
2026-09-03 19:04:43 +03:00
M57
cd8c27e62b
feat(chat): support dynamic BiDi Arabic input and isolated mixed text in Markdown ( #1047 )
2026-09-03 13:06:03 +03:00
M57
fa17c95296
fix(chat): support batch clarify.request payload and route question_id on respond ( fixes #1045 ) ( #1046 )
2026-09-03 12:50:13 +03:00