Commit Graph

  • 4bfc015cff chore(chat): remove dead transcript code (#1309) (#1341) m57 2026-09-28 00:49:41 +03:00
  • 6a00696e68 perf(chat): add contentType to transcript list items (#1314) (#1344) m57 2026-09-28 00:49:33 +03:00
  • 673c53503f perf(chat): clamp raw tool JSON and hoist tool regexes (#1318) (#1343) m57 2026-09-28 00:49:25 +03:00
  • 18953e368b perf(chat): memoize inline LaTeX and match bare URLs once (#1316) (#1342) m57 2026-09-28 00:49:17 +03:00
  • 4fc4d097cc perf(chat): memoize streaming typing-effect text (#1315) (#1345) m57 2026-09-28 00:49:09 +03:00
  • 8ecfbef74a test(chat): JVM characterization tests for ChatScrollController (#1319) (#1347) m57 2026-09-28 00:46:05 +03:00
  • 2bf51cb911 fix(chat): stop prefix dedupe merging distinct messages (#1335) (#1340) m57 2026-09-28 00:32:07 +03:00
  • d81fc39f25 ci: faster, stricter CI (instrumented gate, parallel jobs, test forks) (#1348) m57 2026-09-28 00:20:52 +03:00
  • 2a41a8a417 fix(nix): share Gradle home so worktree daemons stop piling up (#1339) m57 2026-09-27 23:31:18 +03:00
  • dc4f2b0794 revert(chat): remove busy-send panel and composer queue button (#1308) m57 2026-09-27 22:23:59 +03:00
  • bbfcfada6b feat(chat): support first-class /compress and /compact session compression (#1306) m57 2026-09-27 20:47:59 +03:00
  • 3c56026a1c feat(chat): add per-message read-aloud TTS playback (#1305) m57 2026-09-27 19:43:50 +03:00
  • 2e0fd46a4c feat(#1292): plugin settings/diagnostics and persisted edit previews (#1304) m57 2026-09-27 17:35:25 +03:00
  • ef54804b72 feat(#1289): lightweight /fork via session.branch_whole (#1303) m57 2026-09-27 16:56:43 +03:00
  • 3aedb44bed feat(#1288): account-owned connectors management and tool policy (#1302) m57 2026-09-27 13:22:49 +03:00
  • 7c09810b23 feat(#1287): plugin/skill install approval cards (#1301) m57 2026-09-27 12:08:57 +03:00
  • 5486856bd0 feat(#1285): reconcile pending/streamed turns with persisted receipts (#1299) m57 2026-09-26 23:12:22 +03:00
  • 7ae97a1099 fix(#1286): handle corrupt session storage in session lists (#1298) m57 2026-09-26 22:42:01 +03:00
  • 45de69a271 fix(#1284): honor display_commentary/display_reasoning in history (#1297) m57 2026-09-26 22:05:32 +03:00
  • c34de55dd9 fix(#1283): respect plugin ownership of MCP servers (#1296) m57 2026-09-26 21:44:41 +03:00
  • ee487e0087 fix(#1282): require capability consent for plugin updates (#1295) m57 2026-09-26 21:03:53 +03:00
  • 89858fc35d fix(#1281): send connector owner instead of top-level session_id (#1294) m57 2026-09-26 19:06:58 +03:00
  • 2084f9083d feat(#1247): slide-up lock + release/network fixes for voice notes (#1280) Nikhil Nair 2026-09-26 11:48:49 -04:00
  • 0bc0117c89 feat: add secure per-server custom headers for Cloudflare Access (#1273) ThomasCrund 2026-09-27 00:17:08 +10:00
  • e4004decb4 release: promote dev to main for v1.30.0 (#1271) 2026-09-25 23:23:12 +03:00
  • 1ba1a62f31 fix(#1263): preserve nested inline Markdown styles (#1268) m57 2026-09-25 23:05:27 +03:00
  • e80b00a6a7 fix(#1263): render Markdown inside table cells (#1267) m57 2026-09-25 22:48:50 +03:00
  • 83ac8a3418 fix(#1263): render completed reasoning as Markdown (#1269) m57 2026-09-25 22:47:00 +03:00
  • 719a89b951 fix(chat): restore pending clarify bubble from resume/info replay (#1264) marciodpsandm57 2026-09-25 19:55:49 +01:00
  • 2938f607f0 fix(build): sign debug builds with a committed stable keystore (#1266) marciodpsandm57 2026-09-25 19:44:26 +01:00
  • 8f40f028e0 fix(ws): suppress deferred-API RPC error events for opt-in callers (#1265) marciodpsandm57 2026-09-25 19:20:32 +01:00
  • ae9003decd feat(#1247): hold-to-record voice notes with server-side transcription (#1250) Nikhil NairandM57 2026-09-25 10:43:52 -04:00
  • 0e228dec18 fix(chat): preserve local command transcript anchor (#1261) m57 2026-09-25 15:50:12 +03:00
  • 28ca25d6c5 chore: bump kotlin from 2.4.10 to 2.4.20 (#1083) dependabot[bot]andm57 2026-09-25 15:31:12 +03:00
  • 94b4a5eaf0 fix(codeql): support Kotlin 2.4.20 (#1262) m57 2026-09-25 14:41:07 +03:00
  • d59965f778 chore: bump latex from 1.5.5 to 1.5.6 (#1259) dependabot[bot]andm57 2026-09-25 14:18:28 +03:00
  • 4d1720ad4d fix(chat): keep restored legacy prompts out of the live tail (#1260) AlexDev_andm57 2026-09-25 13:17:38 +02:00
  • 35e6ebc8d5 feat(chat): add explicit busy-send modes and recoverable queue (#1254) AlexDev_andm57 2026-09-25 12:26:25 +02:00
  • f3921957b5 fix(chat): reconcile live assistant reply carrying verifier footer with REST echo (#1241) (#1256) m57 2026-09-24 22:17:10 +03:00
  • 0d4c0b40ad feat(chat): show session-scoped reply failure details (#1255) AlexDev_ 2026-09-24 20:37:04 +02:00
  • 94ec95a33c fix(chat): keep historical cache out of the live transcript tail (#1253) AlexDev_ 2026-09-24 20:27:39 +02:00
  • c581fd23d1 feat(i18n): complete Simplified Chinese translation (#1252) Lx-204 2026-09-24 16:27:12 +08:00
  • 7386c3035b Merge pull request #1251 from Hy4ri/chore/sync-dev-to-main-1.29.6 m57 2026-09-24 02:53:35 +03:00
  • 15a0abc7a7 Merge branch 'dev' into chore/sync-dev-to-main-1.29.6 M57 2026-09-24 02:51:46 +03:00
  • 70eab49553 Merge pull request #1249 from Hy4ri/fix/local-chat-event-ordering m57 2026-09-24 02:50:29 +03:00
  • 9ae7b6a520 refactor(chat): tag local feedback with displayKind and refine logical message matching (#1241) M57 2026-09-24 02:38:31 +03:00
  • c9bbadf5d5 fix(chat): anchor local commands, feedback, and clarify replies in transcript (#1241) M57 2026-09-24 02:17:43 +03:00
  • a46b04cbd4 Merge pull request #1248 from Hy4ri/docs/align-project-guidance m57 2026-09-24 01:26:19 +03:00
  • cd74f6fa33 docs: align project guidance and fix stale documentation M57 2026-09-24 01:24:26 +03:00
  • ed26f54855 release: 1.29.5 m57 2026-09-23 21:06:45 +03:00
  • 844a88daa4 chore: sync main into dev before release M57 2026-09-23 21:06:09 +03:00
  • 2785b14368 Merge pull request #1245 from Hy4ri/fix/reliable-app-update-flow m57 2026-09-23 21:01:14 +03:00
  • 19eacf260f fix(update): make app update check, discovery, and installer flow reliable M57 2026-09-23 20:43:41 +03:00
  • 68a17d5499 Merge pull request #1244 from Hy4ri/fix/local-chat-notice-ordering m57 2026-09-23 19:05:23 +03:00
  • 5acf914cab fix(chat): keep local notices in transcript order M57 2026-09-23 18:51:32 +03:00
  • fe65a6d29b Merge pull request #1243 from Hy4ri/fix/reproducible-git-sha m57 2026-09-23 18:17:36 +03:00
  • 442725038f Merge pull request #1242 from Hy4ri/fix/issue-1241-midturn-steer-ordering m57 2026-09-23 18:17:21 +03:00
  • 399892618f fix: stabilize embedded git SHA for reproducible APKs M57 2026-09-23 17:38:11 +03:00
  • 22fe1290a5 fix(chat): preserve midturn steer and session marker ordering (#1241) M57 2026-09-23 17:30:47 +03:00
  • 45506b3c81 release: 1.29.4 m57 2026-09-23 15:51:22 +03:00
  • 8cd1ec5298 feat(chat): surface model switch warning messages in chat (#1239) m57 2026-09-23 15:33:54 +03:00
  • 4a732870d7 feat(chat): show read and write file contents in code viewer card (#1238) m57 2026-09-23 14:00:55 +03:00
  • 0eb8d9a8c1 fix: show tool discovery details in chat bubbles (#1237) m57 2026-09-23 12:58:21 +03:00
  • 1270a08810 feat(#1220): complete Kanban management operations parity (#1234) m57 2026-09-23 12:25:37 +03:00
  • 33d87a11ec fix(#1230,#1221): clarify inactive plugins and verify uninstall (#1236) m57 2026-09-23 12:25:21 +03:00
  • 721edef618 feat(#1222): add background connection toggle to chat menu (#1235) m57 2026-09-23 11:50:18 +03:00
  • ee634e2abb fix(#1214): render generated images inline (#1233) m57 2026-09-23 11:33:17 +03:00
  • e539d650cf fix(#1215): show omitted process output count (#1232) m57 2026-09-23 11:26:45 +03:00
  • 62b865b7d1 revert: remove duplicate cron run history (#1231) m57 2026-09-23 10:44:03 +03:00
  • f34292aa83 feat(#1218): support backend-owned connector setup operations (#1229) m57 2026-09-22 20:20:44 +03:00
  • bf53905a93 feat(#1219): support canonical model capability metadata (#1228) m57 2026-09-22 18:53:24 +03:00
  • 16967c7e91 feat(#1217): add compacted-session timeline navigation (#1227) m57 2026-09-22 18:29:06 +03:00
  • 2e6ae95fe0 feat(#1216): add cron run history (#1226) m57 2026-09-22 14:57:42 +03:00
  • a78b20bc99 feat(chat): add paged history with stable transcript and scroll identity (#1211) AlexDev_andm57 2026-09-22 13:42:03 +02:00
  • 83b2a8fa9b fix(chat): preserve attachment references from JSON RPC results (#1210) AlexDev_andM57 2026-09-22 13:26:06 +02:00
  • 799bb2959e chore: bump coil from 3.6.2 to 3.6.3 (#1225) dependabot[bot] 2026-09-22 09:46:17 +03:00
  • 303019b9a5 fix(#1213): scope profile-owned REST routes (#1224) m57 2026-09-22 09:45:57 +03:00
  • d92abd18aa Merge pull request #1223 from Hy4ri/fix/issue-1212-bulk-completion-evidence m57 2026-09-22 09:02:58 +03:00
  • 98c417ae84 fix(#1212): require bulk completion evidence M57 2026-09-22 08:37:49 +03:00
  • e847e40541 Merge pull request #1208 from Hy4ri/dev m57 2026-09-21 17:00:54 +03:00
  • 9f16ba2929 Merge remote-tracking branch 'origin/main' into dev M57 2026-09-21 17:00:11 +03:00
  • fa2b388b24 test: make viewmodel and notification receiver tests deterministic (#1207) m57 2026-09-21 16:53:10 +03:00
  • 29fdb52978 Merge pull request #1206 from Hy4ri/feat/reasoning-composer-correctness m57 2026-09-21 12:40:54 +03:00
  • 0a323deae5 Merge pull request #1204 from Hy4ri/dependabot/gradle/dev/latex-1.5.5 m57 2026-09-21 11:55:49 +03:00
  • 815b72f055 Merge pull request #1205 from Hy4ri/feat/backend-only-context-meter m57 2026-09-21 11:55:04 +03:00
  • 0e1ab9b204 fix(test): opt-in to ExperimentalMaterial3Api in ContextUsageComponentsTest M57 2026-09-21 11:43:13 +03:00
  • 02e14a4ab4 test(chat): add ContextUsageComponentsTest regression tests and clarify context tokens note M57 2026-09-21 11:27:31 +03:00
  • 6fe62f9646 fix(chat): make context meter strictly backend-reported M57 2026-09-21 10:59:47 +03:00
  • f3023c7493 chore: bump latex from 1.5.4 to 1.5.5 dependabot[bot] 2026-09-21 06:36:26 +00:00
  • 1b376cadef ci: skip Android jobs for docs-only changes M57 2026-09-20 18:03:19 +03:00
  • 107701077d ci: skip Android jobs for docs-only changes M57 2026-09-20 18:03:19 +03:00
  • c3dc6176c1 docs: add mobile screenshot gallery M57 2026-09-20 17:58:45 +03:00
  • 8c02340794 docs: clean mobile screenshots M57 2026-09-20 17:54:04 +03:00
  • 47d6bd40e1 docs: remove kanban screenshot M57 2026-09-20 17:50:53 +03:00
  • b5bb9d70b6 docs: add mobile screenshot gallery M57 2026-09-20 17:58:45 +03:00
  • 0d12c3df8d docs: clean mobile screenshots M57 2026-09-20 17:54:04 +03:00
  • 3d334c2a70 docs: remove kanban screenshot M57 2026-09-20 17:50:53 +03:00
  • 5c5c6e4e4b docs: redesign Hermes Mobile landing page M57 2026-09-20 17:27:57 +03:00
  • 7652a27be7 docs: redesign Hermes Mobile landing page M57 2026-09-20 17:27:57 +03:00
  • cd723db87d Merge pull request #1203 from Hy4ri/dev m57 2026-09-20 13:00:51 +03:00