Commit Graph
290 Commits
Author SHA1 Message Date
AlexDev_ 94ec95a33c fix(chat): keep historical cache out of the live transcript tail (#1253) 2026-09-24 21:27:39 +03:00
M57 19eacf260f fix(update): make app update check, discovery, and installer flow reliable
Automate background update checks on launch/foreground and share results across chat and settings. Disregard release candidates by default unless opted in, and handle installer cancellation and download failures cleanly.
2026-09-23 20:43:41 +03:00
M57 22fe1290a5 fix(chat): preserve midturn steer and session marker ordering (#1241) 2026-09-23 17:30:47 +03:00
m57 1270a08810 feat(#1220): complete Kanban management operations parity (#1234) 2026-09-23 12:25:37 +03:00
m57 33d87a11ec fix(#1230,#1221): clarify inactive plugins and verify uninstall (#1236) 2026-09-23 12:25:21 +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_andm57 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
m57 303019b9a5 fix(#1213): scope profile-owned REST routes (#1224) 2026-09-22 09:45:57 +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 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
M57andhy4ri 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