Commit Graph

  • 4aad62defb chore(release): stamp v0.50.272 — sidebar cancel + state.db FD leak fix + P0 polish bundle (#1466 #1494 #1469 #1484 #1486) Hermes Bot 2026-05-03 01:39:44 +00:00
  • c4ea9643f9 Stage 272: PR #1492 — P0 bugfixes (tool-card args + CLI rename + scroll pinning + sw.js relative-path regression test) Hermes Bot 2026-05-03 01:34:10 +00:00
  • 6d17e55688 fix: revert sw.js to relative path + add regression test bergeouss 2026-05-03 01:29:41 +00:00
  • c12be39cbf Stage 272: PR #1493 — sidebar cancel for running sessions (#1466) Hermes Bot 2026-05-03 01:25:57 +00:00
  • 1d415220fd Stage 272: PR #1495 — state.db FD leak fix (#1494, Bug #2 of #1458) Hermes Bot 2026-05-03 01:25:46 +00:00
  • 51a87ebdc7 fix(sqlite): close state.db connections explicitly to stop FD leak in sidebar polling (#1494) Hermes Bot 2026-05-03 01:15:26 +00:00
  • cbb251b823 fix: add sidebar cancel for running sessions Dennis Soong 2026-05-03 08:38:02 +08:00
  • 24a5457471 fix: P0 bugfixes — tool-card args, sw.js path, CLI rename, scroll pinning bergeouss 2026-05-02 23:39:52 +00:00
  • 7fddc331ae Merge pull request #1490 from nesquena/stage-271 v0.50.271 nesquena-hermes 2026-05-02 15:37:22 -07:00
  • 63361ddb1c chore(release): stamp v0.50.271 — composer voice buttons UX (#1488) Hermes Bot 2026-05-02 22:35:07 +00:00
  • 6b68f14884 Stage 271: PR #1489 — composer voice buttons (icon + tooltips + opt-in pref) (#1488) Hermes Bot 2026-05-02 22:26:18 +00:00
  • 341b1ee6b6 fix(composer): distinct voice-mode icon, descriptive labels, opt-in pref (#1488) Hermes Bot 2026-05-02 22:16:23 +00:00
  • 913c93ae85 Merge pull request #1487 from nesquena/stage-270 v0.50.270 nesquena-hermes 2026-05-02 12:56:25 -07:00
  • dc36d7c977 chore(release): stamp v0.50.270 — bootstrap launcher import validation (#1315) Hermes Bot 2026-05-02 19:54:21 +00:00
  • 58571c9221 fix(bootstrap): validate WebUI launcher can import agent (#1315) Hermes Bot 2026-05-02 19:47:22 +00:00
  • 9049d4d6b3 test(bootstrap): skip venv.EnvBuilder.create() in fail-loud test Hermes Bot 2026-05-02 19:45:54 +00:00
  • 0076f3d9ab test(bootstrap): widen ensure_python_has_webui_deps stub for rebase onto v0.50.269 Hermes Bot 2026-05-02 19:35:42 +00:00
  • 634f90a807 fix: validate WebUI launcher can import agent milo 2026-04-30 16:06:16 +08:00
  • b8a346f421 Merge pull request #1483 from nesquena/stage-269 v0.50.269 nesquena-hermes 2026-05-02 11:14:23 -07:00
  • e1708c4535 chore(release): stamp v0.50.269 — bootstrap supervisor fix + 2 v0.50.267 follow-ups Hermes Bot 2026-05-02 18:12:13 +00:00
  • 715a80569d fix(bootstrap): --foreground mode for process supervisors (#1478) Hermes Bot 2026-05-02 18:04:44 +00:00
  • 6aa2190cc6 fix(boot): restore inflight session on bfcache pageshow (#1480) Hermes Bot 2026-05-02 18:04:44 +00:00
  • 26b332612d fix(api): add pending_user_message to Session.compact() (#1479) Hermes Bot 2026-05-02 18:04:44 +00:00
  • 7d5c9bd76f Merge pull request #1482 from nesquena/stage-268 v0.50.268 nesquena-hermes 2026-05-02 10:57:08 -07:00
  • bcfd8b2eac chore(release): stamp v0.50.268 — 4-PR batch + Opus follow-ups (i18n + per-session fields + None title guard) Hermes Bot 2026-05-02 17:54:58 +00:00
  • 5e806f6fd8 fix: restore inflight session on bfcache pageshow Dennis Soong 2026-05-03 01:53:01 +08:00
  • 6a26e82c22 fix(bootstrap): address Opus pre-merge review feedback (#1478) Hermes Bot 2026-05-02 17:52:13 +00:00
  • b804b66238 Fix session list pending message payload youzhi 2026-05-03 01:44:38 +08:00
  • 273888df48 fix(sidebar): nest child sessions under lineage roots (#1450) Hermes Bot 2026-05-02 17:41:05 +00:00
  • 7c1b53258a feat(api): /api/session/duplicate endpoint for session cloning (#1462) Hermes Bot 2026-05-02 17:41:05 +00:00
  • 02726b9123 feat(pwa): Android PWA app installation with manifest and icons (#1476) Hermes Bot 2026-05-02 17:41:05 +00:00
  • f0ed4aaa59 fix(sessions): sync URL after session id rotation (#1395) Hermes Bot 2026-05-02 17:41:05 +00:00
  • 6303a30a87 Address review feedback: deepcopy independence, persist on duplicate, reset pinned/archived, 404 status Hermes Bot 2026-05-02 17:39:55 +00:00
  • f84b6a4e2f fix(bootstrap): add --foreground mode for process supervisors (#1458 Bug #1) Hermes Bot 2026-05-02 17:37:54 +00:00
  • 8e2fea6f5d feature: add manifest and icons to enable app install on android Jan 2026-05-02 19:00:22 +02:00
  • 5650d1107a Merge pull request #1475 from nesquena/stage-267 v0.50.267 nesquena-hermes 2026-05-02 10:05:24 -07:00
  • 3abae9aca7 chore(release): stamp v0.50.267 — 7 contributor PR batch + Opus follow-up Hermes Bot 2026-05-02 17:03:25 +00:00
  • c517339bce fix(sessions): batch session actions + in-flight reload recovery (#1473) Hermes Bot 2026-05-02 16:49:55 +00:00
  • 18f6fd14da fix(sessions): handle 401 redirect gracefully in loadSession (#1460) Hermes Bot 2026-05-02 16:49:55 +00:00
  • daa450a700 fix(sessions): reuse inflight session stream on switch-back (#1467) Hermes Bot 2026-05-02 16:49:55 +00:00
  • 99c515af52 fix(sessions): rename guard + ondblclick handler (#1465) Hermes Bot 2026-05-02 16:49:55 +00:00
  • 41b4ecb192 fix(nav): pushState instead of replaceState for chat navigation (#1461) Hermes Bot 2026-05-02 16:49:55 +00:00
  • 74641f47a2 fix(models): _normalizeConfiguredModelKey frontend parity (#1474) Hermes Bot 2026-05-02 16:49:55 +00:00
  • 9c893c8bc5 fix(models): _norm_model_id strips multi-segment provider prefixes (#1454) Hermes Bot 2026-05-02 16:49:55 +00:00
  • eafda3cebc fix(ui): model dropdown invisible on mobile — anchor fallback to mobile action when desktop chip hidden joaompfp 2026-05-02 17:30:01 +01:00
  • 29a23115bc Fix _normalizeConfiguredModelKey in frontend to match backend behavior happy5318 2026-05-02 23:13:15 +08:00
  • a90e38f033 Fix string i18n placeholder interpolation youzhi 2026-05-02 23:05:55 +08:00
  • 40d2563d51 Fix batch session actions and inflight reload youzhi 2026-05-02 22:45:49 +08:00
  • 3aafe52985 test: tighten inflight stream reuse invariants Dennis Soong 2026-05-02 22:29:14 +08:00
  • 6f0c5d6e1a fix: reuse inflight session stream Dennis Soong 2026-05-02 19:12:26 +08:00
  • 384f8fb3f2 Fix session renaming - add ondblclick handler and guard against loading sessions AlexeyDsov 2026-05-02 12:54:37 +03:00
  • 22fce2fda1 fix(sessions): handle 401 redirect gracefully in loadSession flow joaompfp 2026-05-02 09:02:53 +01:00
  • 7c4c0142d5 feat(api): add /api/session/duplicate endpoint for session cloning\nNew endpoint creates independent session copies with all messages, model and workspace intact. Added 10 comprehensive regression tests for error handling and logic verification. AlexeyDsov 2026-05-02 11:59:45 +03:00
  • f80537ad76 fix: use pushState instead of replaceState for chat navigation Josh 2026-05-02 09:53:59 +01:00
  • 027f313397 docs(models): update Grok 4.20 to Grok 4.3 — May 2, 2026 gh-pages Hermes Bot 2026-05-02 07:05:02 +00:00
  • d6164cdadb Fix _norm_model_id to properly strip provider prefixes happy5318 2026-05-02 13:40:38 +08:00
  • 4e0dce9a03 Merge pull request #1449 from nesquena/polish-v265-followups v0.50.266 nesquena-hermes 2026-05-01 21:23:38 -07:00
  • 8f6b9d43dd docs(release): stamp v0.50.266 — CHANGELOG + ROADMAP + TESTING test counts nesquena-hermes 2026-05-02 04:14:33 +00:00
  • c73f2ff387 v0.50.264 polish followups: i18n parity + assistant-output readability nesquena-hermes 2026-05-02 04:04:23 +00:00
  • 082f3d45b7 fix: nest child sessions under lineage roots Dennis Soong 2026-05-02 12:09:36 +08:00
  • 0ed6103f1e Merge pull request #1448 from nesquena/stage-265 v0.50.265 nesquena-hermes 2026-05-01 20:53:08 -07:00
  • 4ee9368464 Opus pre-release follow-ups for PR #1445 nesquena-hermes 2026-05-02 03:49:40 +00:00
  • 73cb3c1948 stage-265: test fix + CHANGELOG for v0.50.265 nesquena-hermes 2026-05-02 03:42:58 +00:00
  • 3de70c52fb Merge PR #1445: feat: add opt-in WebUI extension hooks nesquena-hermes 2026-05-02 03:42:01 +00:00
  • 9de61a0b9a feat: add opt-in webui extension hooks Ryan Jones 2026-05-01 19:01:53 +10:00
  • fb66ba5e10 Merge pull request #1444 from nesquena/stage-264 v0.50.264 nesquena-hermes 2026-05-01 20:11:08 -07:00
  • e6e9868625 Opus pre-release follow-up: blur resets _imeComposing flag nesquena-hermes 2026-05-02 02:56:48 +00:00
  • 241bdafd28 test: bump locale-count assertions for new ja locale (8 -> >=8/9) nesquena-hermes 2026-05-02 02:50:40 +00:00
  • 7027c6a50b docs: v0.50.264 release notes nesquena-hermes 2026-05-02 02:46:16 +00:00
  • 71cf06cd1c test: pr1441 IME helper guards + pr1439 ja locale parity nesquena-hermes 2026-05-02 02:44:59 +00:00
  • cad2d1c0aa Merge PR #1439: feat: add Japanese (ja) locale nesquena-hermes 2026-05-02 02:42:56 +00:00
  • 641da8b9cc Merge PR #1441: Fix IME composition Enter (East Asian input) nesquena-hermes 2026-05-02 02:42:49 +00:00
  • e6ee89d3d9 Merge PR #1440: fix(renderer): line-anchor fence regex (#1438) nesquena-hermes 2026-05-02 02:42:42 +00:00
  • 9e894a2555 fix: sync URL after session id rotation Dennis Soong 2026-05-01 16:36:53 +08:00
  • 584974c9d2 fix(renderer): line-anchor fence regex to prevent mid-line ``` corruption (#1438) nesquena-hermes 2026-05-02 02:30:20 +00:00
  • 14da297cd6 feat: add Japanese (ja) locale to i18n.js snuffxxx 2026-05-02 11:21:20 +09:00
  • 39c99b015a Fix IME composition Enter sending message prematurely RZ 2026-05-02 11:12:14 +09:00
  • 9d0d86be5f Merge pull request #1437 from nesquena/fix/issue-1436-context-indicator-load-path v0.50.263 nesquena-hermes 2026-05-01 18:54:13 -07:00
  • 51552e849a docs: v0.50.263 release notes and version bump nesquena-hermes 2026-05-02 01:52:49 +00:00
  • 081e600b33 fix: context-window indicator broken on older sessions (#1436) nesquena-hermes 2026-05-02 01:43:00 +00:00
  • c8f2daa990 Merge pull request #1435 from nesquena/fix/profile-autocapitalize-and-newchat-guard v0.50.262 nesquena-hermes 2026-05-01 18:04:09 -07:00
  • 2ec15a4345 docs: v0.50.262 release notes and version bump nesquena-hermes 2026-05-02 01:02:23 +00:00
  • 26d0f45791 fix: new-chat guard ignores in-flight streams (#1432) + profile form auto-capitalizes typed values (#1423) nesquena-hermes 2026-05-02 00:52:41 +00:00
  • 0dd4dd39c4 Merge pull request #1434 from nesquena/stage-261 v0.50.261 nesquena-hermes 2026-05-01 17:23:38 -07:00
  • 8ceeef3716 Apply Opus pre-release fixes: dropdown resize guard + display:block nesquena-hermes 2026-05-02 00:21:15 +00:00
  • a6884ca40f Make composer-footer toolsets chip responsive instead of always-hidden nesquena-hermes 2026-05-02 00:04:12 +00:00
  • daba5413df Merge PR #1433 from nesquena-hermes: hide composer-footer toolsets chip (refs #1431) nesquena-hermes 2026-05-01 23:58:22 +00:00
  • 4f50cb2511 Reference correct issue number (#1431) in comment + CHANGELOG Hermes Agent 2026-05-01 23:47:46 +00:00
  • 4adbb5ebee Hide composer-footer toolsets chip (cramped layout) Hermes Agent 2026-05-01 23:47:13 +00:00
  • ee3717a758 Merge pull request #1429 from nesquena/stage-260 v0.50.260 nesquena-hermes 2026-05-01 16:12:46 -07:00
  • b57525241b v0.50.260: Docker reliability batch - PR #1428 + broader UX/docs improvements + Opus advisor fixes nesquena-hermes 2026-05-01 23:09:50 +00:00
  • 1e9aaac809 Merge PR #1428 from sunnysktsang: align agent UID/GID with webui in compose files (#1399) nesquena-hermes 2026-05-01 22:54:54 +00:00
  • c0d50b3828 Merge pull request #1427 from nesquena/stage-259 v0.50.259 nesquena-hermes 2026-05-01 15:46:27 -07:00
  • 69ab856d37 test fix: skip test_session_db_close_is_idempotent when hermes_state not on import path nesquena-hermes 2026-05-01 22:45:18 +00:00
  • 777a672ce5 fix: align agent UID/GID with webui in compose files (#1399) sunnysktsang 2026-05-02 06:44:25 +08:00
  • c75ce33280 v0.50.259: Opus pre-release follow-up — close _session_db on LRU eviction + CHANGELOG + 5 regression tests nesquena-hermes 2026-05-01 22:42:53 +00:00
  • f05893215e Merge PR #1421 from wali-reheman: close previous SessionDB before replacing on cached agent nesquena-hermes 2026-05-01 22:38:53 +00:00
  • 2ae07ba906 Merge pull request #1422 from nesquena/stage-258 v0.50.258 nesquena-hermes 2026-05-01 15:30:49 -07:00
  • 399f12ac96 v0.50.258: Opus follow-up — fix multi-param redirect-encoding bug + CHANGELOG nesquena-hermes 2026-05-01 21:30:10 +00:00
  • ba33dbd7bc Merge PR #1419 from bsgdigital: login session TTL + redirect-back + connectivity probe nesquena-hermes 2026-05-01 21:26:35 +00:00