Commit Graph

  • af1ee81f06 fix(chat): resolve session model before activating ai-ag2026 2026-05-22 08:00:49 +02:00
  • a323f49f14 Merge pull request #2759 from nesquena/release/stage-404 v0.51.111 nesquena-hermes 2026-05-22 09:49:28 -07:00
  • 9f4c7adbb1 Stamp CHANGELOG for v0.51.111 (Release CI / stage-404 / 1-PR) stage-404 nesquena-hermes 2026-05-22 16:46:12 +00:00
  • 6eb3a0df6a docs: stamp PR #2758 in CHANGELOG entry fix-update-clobber-tag nesquena-hermes 2026-05-22 16:36:17 +00:00
  • e07ba09395 fix(updates): pass --force to git fetch --tags to recover from remote re-tags nesquena-hermes 2026-05-22 16:35:40 +00:00
  • dd07334d6c fix(session): keep state db replays out of sidecar tail ai-ag2026 2026-05-22 13:47:28 +02:00
  • 0de3eccdc3 Merge pull request #2757 from nesquena/release/stage-403 v0.51.110 nesquena-hermes 2026-05-22 09:24:28 -07:00
  • 4da2a8e21a Stamp CHANGELOG for v0.51.110 (Release CH / stage-403 / 2-PR batch) stage-403 nesquena-hermes 2026-05-22 16:20:41 +00:00
  • 84ef8a63a6 fix: remove xai from has_key test (CI env has no XAI_API_KEY) fxd-jason 2026-05-21 16:56:16 +08:00
  • 7e556614f9 test: add sort order tests for providers and model picker fxd-jason 2026-05-21 16:46:00 +08:00
  • 56575bd393 feat: sort configured/custom providers to top in model picker and settings fxd-jason 2026-05-21 15:38:03 +08:00
  • 4153a47d0f feat: new_session() reads display.personality from config as default s010mn 2026-05-22 20:23:22 +08:00
  • 6498043b5e Merge pull request #2755 from nesquena/release/stage-402 v0.51.109 nesquena-hermes 2026-05-22 09:07:30 -07:00
  • 0a1e22d0a2 Stamp CHANGELOG for v0.51.109 (Release CG / stage-402 / 2-PR batch) stage-402 nesquena-hermes 2026-05-22 15:55:12 +00:00
  • cab60bcd3b Stage 402: PR #2736 nesquena-hermes 2026-05-22 15:51:12 +00:00
  • 78233e91dc Stage 402: PR #2741 nesquena-hermes 2026-05-22 15:51:09 +00:00
  • 05c63b5611 Merge pull request #2754 from nesquena/release/stage-401 v0.51.108 nesquena-hermes 2026-05-22 08:39:18 -07:00
  • 46661ede93 Stamp CHANGELOG for v0.51.108 (Release CF / stage-401 / 4-PR batch) stage-401 nesquena-hermes 2026-05-22 15:29:02 +00:00
  • bbaa4f83e3 Stage 401: PR #2744 nesquena-hermes 2026-05-22 15:22:30 +00:00
  • d71b8977d6 Stage 401: PR #2742 nesquena-hermes 2026-05-22 15:22:01 +00:00
  • 742c9cbd9b Stage 401: PR #2730 nesquena-hermes 2026-05-22 15:21:32 +00:00
  • cc2d41d7c7 Stage 401: PR #2738 nesquena-hermes 2026-05-22 15:21:32 +00:00
  • bda91a6edd docs(runtime): define runner route gate Michael Lam 2026-05-22 04:04:15 -07:00
  • 5b41f03a92 fix(webui): close sqlite3 connections in handoff-summary path (#2233) Isla-Liu 2026-05-22 18:09:05 +08:00
  • dabe7b0ea5 fix(session): keep conversation actions menu clickable ai-ag2026 2026-05-22 11:56:56 +02:00
  • a4e6ffccd9 fix(session): deduplicate _write_session_index full rebuild entries by session_id wdzhou 2026-05-22 18:02:49 +08:00
  • 16f9887846 fix(session): deduplicate _write_session_index full rebuild by session_id wdzhou 2026-05-22 16:13:42 +08:00
  • 77b0ca6e02 fix(chat): preserve session actions after panel resync ai-ag2026 2026-05-22 08:22:07 +02:00
  • f81d24ec4c fix(chat): resync sidebar after panel switch ai-ag2026 2026-05-22 07:51:21 +02:00
  • b63bdae09b fix: redact update-check git diagnostics Ashish Vaja 2026-05-22 02:28:17 +00:00
  • 5abd142f34 Merge pull request #2725 from nesquena/release/stage-400 v0.51.107 nesquena-hermes 2026-05-21 16:18:12 -07:00
  • 9d10390852 Stamp CHANGELOG for v0.51.107 (Release CE / stage-400 / 8-PR batch) Hermes Agent 2026-05-21 23:08:03 +00:00
  • 0718770fe1 Stage 400: PR #2719 — fix: apply release update target (clear sessionStorage check-once stamp + force banner re-evaluation on user click) Hermes Agent 2026-05-21 22:59:56 +00:00
  • b14aae4ee5 Stage 400: PR #2717 — fix: surface update check fetch errors instead of failing silently Hermes Agent 2026-05-21 22:59:54 +00:00
  • d1f09a9e9b Stage 400: PR #2722 — i18n: complete French (fr) locale (+93 missing keys, 88.8% → 96.7% coverage) Hermes Agent 2026-05-21 22:59:51 +00:00
  • 80356c3a47 Stage 400: PR #2709 — fix(model): prefer profile default model on fresh boot when localStorage has no persisted pick Hermes Agent 2026-05-21 22:59:48 +00:00
  • cc36711b9f Stage 400: PR #2710 — fix: render streamed math incrementally (no flash when delta completes a KaTeX expression) Hermes Agent 2026-05-21 22:59:46 +00:00
  • 654f62e0bd Stage 400: PR #2721 — fix(session): treat active runs as live during repair (skip restart-stale prune for sessions with live streams) Hermes Agent 2026-05-21 22:59:43 +00:00
  • 0fae9cbdf1 Stage 400: PR #2723 — fix(chat): dedupe uploaded-file optimistic user turns Hermes Agent 2026-05-21 22:59:40 +00:00
  • 4f3eb9f7f8 Stage 400: PR #2718 — fix: rename _pinnedSessionsLimit() to _getPinnedSessionsLimit() (follow-up to v0.51.105 #2700, matches sessions.js getter convention) Hermes Agent 2026-05-21 22:59:37 +00:00
  • 79af205fb8 Merge pull request #2711 from nesquena/release/stage-399 v0.51.106 nesquena-hermes 2026-05-21 11:06:10 -07:00
  • af76e3ec0b Stamp CHANGELOG for v0.51.106 (Release CD / stage-399 / 3-PR batch) Hermes Agent 2026-05-21 17:57:22 +00:00
  • 3874781a57 Stage 399: PR #2704 — fix(streaming): prevent exponential empty _partial accumulation across reasoning-only cancellations Hermes Agent 2026-05-21 17:56:46 +00:00
  • 7152da2756 Stage 399: PR #2705 — fix(api): dedupe replayed context_messages so the agent doesn't see duplicates (follow-up to v0.51.96 #2620) Hermes Agent 2026-05-21 17:56:43 +00:00
  • 4db8df5e29 Stage 399: PR #2686 — fix(session): dedupe restamped state.db replay rows in /api/session display merge Hermes Agent 2026-05-21 17:56:40 +00:00
  • bcf73084ad Merge pull request #2708 from nesquena/release/stage-398 v0.51.105 nesquena-hermes 2026-05-21 10:53:15 -07:00
  • 37bc59c99a Stamp CHANGELOG for v0.51.105 (Release CC / stage-398 / 4-PR batch) release/stage-398 Hermes Agent 2026-05-21 17:45:07 +00:00
  • 905b3eba5e Stage 398: PR #2700 — feat: make pinned session limit configurable (builds on shipped #2614 3-cap) Hermes Agent 2026-05-21 17:43:56 +00:00
  • f563d37244 Stage 398: PR #2696 — feat(runtime): add runner-local adapter selection (RuntimeAdapter slice 4c, feature-flagged) Hermes Agent 2026-05-21 17:43:54 +00:00
  • 6864739e55 Stage 398: PR #2703 — fix: detect agent version from copied source (Docker two-container System panel) (closes #2691) Hermes Agent 2026-05-21 17:43:51 +00:00
  • 7d3013245a Stage 398: PR #2687 — feat: hide suggestions preference (closes #2679) Hermes Agent 2026-05-21 17:43:48 +00:00
  • c70ec3ba19 Merge pull request #2707 from nesquena/release/stage-397 v0.51.104 nesquena-hermes 2026-05-21 10:41:17 -07:00
  • e6d51c2c48 Stamp CHANGELOG for v0.51.104 (Release CB / stage-397 / 9-PR batch) Hermes Agent 2026-05-21 17:15:56 +00:00
  • 8e1ac89baa Stage 397: PR #2692 — fix(ui): invalidate transcript cache on same-count content changes Hermes Agent 2026-05-21 17:14:37 +00:00
  • e2338f696f Stage 397: PR #2688 — fix: resync virtualized sidebar after scroll clamp Hermes Agent 2026-05-21 17:14:36 +00:00
  • d5dcd60981 Stage 397: PR #2674 — fix: new-chat default model provider sync when model id matches but provider differs Hermes Agent 2026-05-21 17:14:34 +00:00
  • 3dd2ace4e1 Stage 397: PR #2689 — fix(chat): preserve inflight send state during start race Hermes Agent 2026-05-21 17:14:33 +00:00
  • 12a92dd50a Stage 397: PR #2671 — fix: SSE reconnect jitter + cron run row inline expansion Hermes Agent 2026-05-21 17:13:59 +00:00
  • 92f1896754 Stage 397: PR #2684 — fix: repair stale Codex OpenAI slash-qualified model state Hermes Agent 2026-05-21 17:13:56 +00:00
  • 345762cf70 Stage 397: PR #2706 — fix: tablet hardware keyboard Enter sends (treat iPad with attached keyboard like desktop) Hermes Agent 2026-05-21 17:13:52 +00:00
  • 958762bcfe Stage 397: PR #2701 — fix: geist-contrast skin composer UI improvements (light-mode text, scrollbar, send button color) Hermes Agent 2026-05-21 17:13:49 +00:00
  • 2752e23b84 Stage 397: PR #2690 — i18n: correct zh-CN/zh-TW cron_status_active translations (运行中→已启用 / 活躍中→已啟用) Hermes Agent 2026-05-21 17:13:46 +00:00
  • 7057c94277 Merge pull request #2667 from nesquena/release/stage-396 v0.51.103 nesquena-hermes 2026-05-20 17:38:18 -07:00
  • 85d2e80cfe Stage-396 locale fix: add plugins_active_provider + plugins_provider_no_hooks to all 10 non-English locales nesquena-hermes 2026-05-21 00:35:22 +00:00
  • 32c006a6fd Stamp CHANGELOG for v0.51.103 (Release CA / stage-396 / 1-PR follow-on) nesquena-hermes 2026-05-21 00:27:07 +00:00
  • c6587091a2 Stage 396: PR #2663 nesquena-hermes 2026-05-21 00:26:54 +00:00
  • 78be555460 Merge pull request #2666 from nesquena/release/stage-395 v0.51.102 nesquena-hermes 2026-05-20 17:19:03 -07:00
  • 70fe39a09f Stamp CHANGELOG for v0.51.102 (Release BZ / stage-395 / 1-PR follow-on) nesquena-hermes 2026-05-21 00:15:04 +00:00
  • f867b4520b Stage 395: PR #2662 nesquena-hermes 2026-05-21 00:14:45 +00:00
  • 4cae511d15 Merge pull request #2665 from nesquena/release/stage-394 v0.51.101 nesquena-hermes 2026-05-20 17:09:59 -07:00
  • 7479af462b Stage-394 test fix: set destructive env in test_git_commit_route_rejects_active_stream nesquena-hermes 2026-05-21 00:06:53 +00:00
  • 0774235987 Stamp CHANGELOG for v0.51.101 (Release BY / stage-394 / 2-PR deep-review batch) nesquena-hermes 2026-05-20 23:54:00 +00:00
  • cc5f6e3a78 Stage 394: PR #2636 nesquena-hermes 2026-05-20 23:53:04 +00:00
  • 45c7a693af Stage 394: PR #2625 nesquena-hermes 2026-05-20 23:53:04 +00:00
  • ea8305d5e2 Stage-394 chip CSS contrast: dark text on filled chips for light-theme readability nesquena-hermes 2026-05-20 23:38:51 +00:00
  • 38933b288d Stage-394 follow-up: profile-switch reconciliation + a11y switch role + server-side chat/settings filter nesquena-hermes 2026-05-20 23:05:19 +00:00
  • 5491a54285 fix: address PR review feedback on sidebar tab visibility Francesco Farinola 2026-05-20 23:17:00 +02:00
  • 7f1feca3fe feat: sidebar tab visibility toggle in Settings > Appearance Francesco Farinola 2026-05-20 15:41:42 +02:00
  • f17d4e204f fix: keep resumed CLI sessions in sidebar cap Michael Lam 2026-05-20 15:54:44 -07:00
  • 9ac94d3ef6 fix(workspace): tighten git subprocess trust boundary stocky789 2026-05-20 11:02:45 +00:00
  • 898e15a899 fix(workspace): restore branch changes on switch stocky789 2026-05-20 08:14:30 +00:00
  • 0f9c64b780 fix: classify CRLF-only git status noise stocky789 2026-05-20 05:43:17 +00:00
  • 5fc7aee781 feat(workspace): add backend Git operations stocky789 2026-05-20 01:20:46 +00:00
  • a2ce4e81b5 fix(plugins): distinguish exclusive/provider activation in Settings panel Mark Baker 2026-05-20 00:01:02 -04:00
  • f4a7989d4f Merge pull request #2658 from nesquena/release/stage-393 v0.51.100 nesquena-hermes 2026-05-20 15:45:47 -07:00
  • abdaf014ce Stamp CHANGELOG for v0.51.100 (Release BX / stage-393 / 3-PR deep-review batch) nesquena-hermes 2026-05-20 22:32:58 +00:00
  • 2e7cdc4b13 Stage 393 follow-up: HTTP integration tests for /api/sessions/events (Opus advisor PR #2637) nesquena-hermes 2026-05-20 22:27:23 +00:00
  • feb35893b9 Stage 393: PR #2637 nesquena-hermes 2026-05-20 22:24:40 +00:00
  • 4d8b8d0ffe Stage 393: PR #2633 nesquena-hermes 2026-05-20 22:23:53 +00:00
  • e35c94bf55 Stage 393: PR #2615 nesquena-hermes 2026-05-20 22:23:53 +00:00
  • f3b8d57c99 Merge pull request #2652 from nesquena/release/stage-392 v0.51.99 nesquena-hermes 2026-05-20 15:07:40 -07:00
  • 7c7ae8ead2 Stamp CHANGELOG for v0.51.99 (Release BW / stage-392 / 5-PR batch) nesquena-hermes 2026-05-20 21:48:56 +00:00
  • aaf30b7b0a Stage 392: PR #2643 nesquena-hermes 2026-05-20 21:48:04 +00:00
  • fa459aa01e Stage 392: PR #2651 nesquena-hermes 2026-05-20 21:48:04 +00:00
  • b4a00b5aae Stage 392: PR #2650 nesquena-hermes 2026-05-20 21:48:04 +00:00
  • dc0c833744 Stage 392: PR #2647 nesquena-hermes 2026-05-20 21:48:04 +00:00
  • 6ed66daac2 Stage 392: PR #2638 nesquena-hermes 2026-05-20 21:48:04 +00:00
  • 71fbc796b2 fix: dedupe replayed context tail after compression Lumen Yang 2026-05-20 23:15:54 +02:00
  • 329a7fa6f3 Merge pull request #2649 from nesquena/release/stage-391 v0.51.98 nesquena-hermes 2026-05-20 13:43:53 -07:00
  • 1bf905a0cc Stamp CHANGELOG for v0.51.98 (Release BV / stage-391 / 1-PR follow-on) nesquena-hermes 2026-05-20 20:40:48 +00:00