Commit Graph

  • 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