Commit Graph

  • e091e65d56 Merge pull request #2774 from nesquena/release/stage-pr2773 master v0.51.118 nesquena-hermes 2026-05-22 16:25:41 -07:00
  • c9dfa33e39 Stamp CHANGELOG for v0.51.118 (Release CP / stage-pr2773 / 1-PR hotfix) release/stage-pr2773 nesquena-hermes 2026-05-22 23:22:27 +00:00
  • 3adc59874d Stage pr2773: PR #2773 — fix(chat): rename _inflightStateLimits() to fix v0.51.117 collision (closes #2771) nesquena-hermes 2026-05-22 23:21:33 +00:00
  • d8b82e274a docs: stamp PR #2773 in CHANGELOG entry nesquena-hermes 2026-05-22 23:17:47 +00:00
  • 12becd1f4b fix(chat): rename _inflightStateLimits() to _getInflightStateLimits() to fix v0.51.117 collision nesquena-hermes 2026-05-22 23:17:00 +00:00
  • 409a69ffe7 Fix cron run output truncation in task detail pr-2630-cherry hacker2005 2026-05-20 20:04:16 +08:00
  • f930260157 Merge pull request #2770 from nesquena/release/stage-pr2766 v0.51.117 nesquena-hermes 2026-05-22 12:56:45 -07:00
  • aa0c7b7144 Stamp CHANGELOG for v0.51.117 (Release CO / stage-pr2766 / 1-PR) nesquena-hermes 2026-05-22 19:53:05 +00:00
  • b2477974c5 fix: make in-flight recovery storage quota-safe pr-2766-cherry george-andraws 2026-05-22 11:20:44 -07:00
  • a9acafb918 Merge pull request #2769 from nesquena/release/stage-pr2676 v0.51.116 nesquena-hermes 2026-05-22 12:47:44 -07:00
  • e42e3e59b2 Stamp CHANGELOG for v0.51.116 (Release CN / stage-pr2676 / 1-PR) nesquena-hermes 2026-05-22 19:43:27 +00:00
  • 35adc3a473 feat: add per-skill enable/disable toggle in Skills panel lucasrc 2026-05-22 18:18:27 +00:00
  • d833e11fda Merge pull request #2765 from nesquena/release/stage-pr2731 v0.51.115 nesquena-hermes 2026-05-22 11:21:51 -07:00
  • 642e1fee68 feat: add per-skill enable/disable toggle in Skills panel pr-2676-cherry lucasrc 2026-05-22 18:18:27 +00:00
  • 56b2f58259 Stamp CHANGELOG for v0.51.115 (Release CM / stage-pr2731 / 1-PR) nesquena-hermes 2026-05-22 18:15:39 +00:00
  • 057ae7da53 Polish: chevron icon toggle + fix collapsed-card edge clip nesquena-hermes 2026-05-22 18:14:48 +00:00
  • 581da3da2b feat: make clarify prompt collapsible pr-2731-fix Michael Lam 2026-05-21 20:16:50 -07:00
  • e08eecefb1 Merge pull request #2764 from nesquena/release/stage-407 v0.51.114 nesquena-hermes 2026-05-22 10:38:18 -07:00
  • 60f146afe6 Stamp CHANGELOG for v0.51.114 (Release CL / stage-407 / 1-PR) nesquena-hermes 2026-05-22 17:32:26 +00:00
  • 15afabf849 docs: stamp PR #2758 in CHANGELOG entry stage-407 nesquena-hermes 2026-05-22 16:36:17 +00:00
  • 0703a07654 fix(updates): pass --force to git fetch --tags to recover from remote re-tags nesquena-hermes 2026-05-22 16:35:40 +00:00
  • 92d144ba00 Merge pull request #2763 from nesquena/release/stage-406 v0.51.113 nesquena-hermes 2026-05-22 10:18:17 -07:00
  • aaa06c1574 Stamp CHANGELOG for v0.51.113 (Release CK / stage-406 / 1-PR) nesquena-hermes 2026-05-22 17:13:44 +00:00
  • 53f294dc8d Fix composer model picker opening lag stage-406 Frank Song 2026-05-22 19:01:49 +08:00
  • 73fe8f24c9 Merge pull request #2760 from nesquena/release/stage-405 v0.51.112 nesquena-hermes 2026-05-22 09:57:40 -07:00
  • d56cd6a312 Stamp CHANGELOG for v0.51.112 (Release CJ / stage-405 / 1-PR) nesquena-hermes 2026-05-22 16:54:23 +00:00
  • ef9fe1dfdb fix(chat): keep model fallback guard before session option repair stage-405 ai-ag2026 2026-05-22 08:29:34 +02:00
  • ebcf0dabb5 fix(chat): keep restored session model visible on hard refresh ai-ag2026 2026-05-22 09:23:33 +02:00
  • 765e5aa091 fix(chat): hydrate restored session model on boot ai-ag2026 2026-05-22 08:29:34 +02:00
  • 6bcc9689aa fix(chat): keep new session model authoritative ai-ag2026 2026-05-22 08:10:50 +02:00
  • 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