Commit Graph

  • 064b2734d1 fix: block self-update restart during active streams Manfred 2026-05-03 23:10:02 +02:00
  • 75ec7db2df Merge pull request #1564 from nesquena/stage-286 v0.50.286 nesquena-hermes 2026-05-03 14:11:20 -07:00
  • b852096dad release: stamp v0.50.286 — PR #1561 password env-var lock UI (4028 → 4051 tests) Hermes Bot 2026-05-03 21:09:08 +00:00
  • b6f6640b17 fix(tests): isolate settings.json writes in #1560 tests to prevent CI bleed Dutch AI Agency 2026-05-03 22:51:12 +01:00
  • 732c995d91 fix(#1560): refuse password change when HERMES_WEBUI_PASSWORD env var is set Dutch AI Agency 2026-05-03 22:27:52 +01:00
  • 84cfc2f4cf Merge pull request #1563 from nesquena/fix/session-recovery-skip-non-session-json v0.50.285 nesquena-hermes 2026-05-03 13:55:29 -07:00
  • 0c6c6b3bb1 fix: absorb Opus advisor doc-only SHOULD-FIX nits Hermes Bot 2026-05-03 20:54:02 +00:00
  • 1a7eaf518f fix(session-recovery): skip _index.json + harden _msg_count against non-dict JSON (v0.50.284 follow-up) Hermes Bot 2026-05-03 20:50:06 +00:00
  • dcf6467c6f Merge pull request #1562 from nesquena/stage-284 v0.50.284 nesquena-hermes 2026-05-03 13:44:43 -07:00
  • 519059f56e release: stamp v0.50.284 — P0 data-loss hotfix + stale-stream race fix (4019 → 4026 tests) Hermes Bot 2026-05-03 20:42:05 +00:00
  • da3932a7ef fix(stage-284): absorb Opus advisor SHOULD-FIX items (5+6 LOC) Hermes Bot 2026-05-03 20:41:00 +00:00
  • 029a349304 fix(tests): make skills tests resilient to test-isolation pollution Hermes Bot 2026-05-03 20:28:21 +00:00
  • c97c634197 Stage 284: PR #1559 — P0 hotfix metadata-only save wipe (#1558) Hermes Bot 2026-05-03 19:56:32 +00:00
  • 7a52f00cb0 Stage 284: PR #1557 — lock stale stream cleanup race (#1533) by @dutchaiagency Hermes Bot 2026-05-03 19:55:30 +00:00
  • 45f25235a8 fix: guard stale stream cleanup with session lock Dutch AI Agency 2026-05-03 21:37:38 +01:00
  • 166f439eeb fix: correct issue references #1557#1558 (nesquena review feedback) Hermes Bot 2026-05-03 19:55:14 +00:00
  • 1d9a0cbba1 fix(P0 #1557): metadata-only Session.save() was wiping conversation history nesquena-hermes 2026-05-03 19:45:10 +00:00
  • 47ba95fa92 Merge pull request #1556 from nesquena/stage-283 v0.50.283 nesquena-hermes 2026-05-03 12:32:55 -07:00
  • d83a56dab2 release: stamp v0.50.283 — 8-PR full sweep batch (4018 → 4019 tests) Hermes Bot 2026-05-03 19:30:14 +00:00
  • 675f997b53 fix(i18n): add reveal_in_finder/reveal_failed keys to pt locale (Opus advisor SHOULD-FIX absorbed) Hermes Bot 2026-05-03 19:28:58 +00:00
  • c73a5eb384 Stage 283: PR #1553 — silent credential self-heal on 401 (#1401) by @bergeouss Hermes Bot 2026-05-03 19:19:02 +00:00
  • e4e53f9ef4 Stage 283: PR #1552 — Gateway status card in Settings (#1457) by @bergeouss Hermes Bot 2026-05-03 19:19:02 +00:00
  • fd6e409021 Stage 283: PR #1551 — Reveal in File Manager workspace context menu (#1424) by @bergeouss Hermes Bot 2026-05-03 19:19:02 +00:00
  • cee61fb1d9 Stage 283: PR #1550 — auto-assign session to filtered project (#1468) by @bergeouss Hermes Bot 2026-05-03 19:19:02 +00:00
  • 4daa09da7f Stage 283: PR #1549 — What's new? link in update banner (#1512) by @bergeouss Hermes Bot 2026-05-03 19:19:02 +00:00
  • 16c53e5bcf Stage 283: PR #1548 (augmented) — OpenRouter free-tier live fetch (#1426) by @bergeouss Hermes Bot 2026-05-03 19:19:02 +00:00
  • 9a7728f06b Stage 283: PR #1543 — recover pending turn after stale stream restart by @ai-ag2026 (follow-up to #1471) Hermes Bot 2026-05-03 19:19:01 +00:00
  • babca37ea6 Stage 283: PR #1545 — remove phantom /sw.js from PUBLIC_PATHS (#1481) by @bergeouss Hermes Bot 2026-05-03 19:19:01 +00:00
  • 0750da5b37 fix(models): structural OpenRouter free-tier visibility — live fetch + augment fallback (#1426) Hermes Bot 2026-05-03 19:18:44 +00:00
  • 1c5bce92cb feat: add gateway status card to Settings → System (#1457) bergeouss 2026-05-03 18:28:24 +00:00
  • a085b71511 feat: add Reveal in File Manager to workspace file context menu (#1424) bergeouss 2026-05-03 18:26:57 +00:00
  • 0fbaafa110 feat: auto-assign project when filtering by project on new session (#1468) bergeouss 2026-05-03 18:21:19 +00:00
  • c94f9c70ce feat: add 'What's new?' link to update banner (#1512) bergeouss 2026-05-03 18:20:49 +00:00
  • f60db40133 fix: include OpenRouter free-tier models in fallback list (#1426) bergeouss 2026-05-03 18:20:24 +00:00
  • 8fe593fa38 feat: silent credential self-heal on 401 errors (#1401) bergeouss 2026-05-03 18:32:53 +00:00
  • ac46239acd Merge pull request #1544 from nesquena/fix-nous-models-and-provider-removal-staleness v0.50.282 nesquena-hermes 2026-05-03 11:23:05 -07:00
  • 237010f8bd fix: remove phantom /sw.js from PUBLIC_PATHS whitelist (#1481) bergeouss 2026-05-03 18:18:14 +00:00
  • 8fab43b3fe docs(release): stamp v0.50.282 — CHANGELOG + ROADMAP + TESTING test counts nesquena-hermes 2026-05-03 18:17:56 +00:00
  • c21e3086a2 docs: align _format_nous_label docstring examples with actual output nesquena-hermes 2026-05-03 18:11:56 +00:00
  • bff8cb2b58 fix: Nous Portal full live catalog + dropdown cache invalidation on provider remove nesquena-hermes 2026-05-03 18:01:51 +00:00
  • afaeb03532 fix: recover pending turn after stale stream restart Manfred 2026-05-03 19:47:40 +02:00
  • 84e74407c9 Merge pull request #1542 from nesquena/docs/roadmap-sprints-refresh nesquena-hermes 2026-05-03 10:41:38 -07:00
  • 3a23efd923 docs: rewrite ROADMAP.md and SPRINTS.md for v0.50.281 currency Hermes Bot 2026-05-03 17:39:53 +00:00
  • 99bf3f4aeb Merge pull request #1541 from nesquena/stage-281 v0.50.281 nesquena-hermes 2026-05-03 10:17:40 -07:00
  • 9f9d587ff4 release: stamp v0.50.281 — PR #1536 LM Studio config-driven classification (3985 → 3990 tests) Hermes Bot 2026-05-03 17:15:50 +00:00
  • 6ed4003f9b Stage 281: PR #1536 — resolve provider from config block (#1527, #1530) by @dutchaiagency Hermes Bot 2026-05-03 17:12:35 +00:00
  • e4d2704ce8 fix: resolve local models from configured base url Dutch AI Agency 2026-05-03 18:35:15 +01:00
  • 3964339a58 Merge pull request #1540 from nesquena/stage-280 v0.50.280 nesquena-hermes 2026-05-03 09:58:43 -07:00
  • b931875b7d release: stamp v0.50.280 — #1535 reasoning-config salvage + #1404 cross-channel handoff (3946 → 3985 tests) Hermes Bot 2026-05-03 16:56:44 +00:00
  • 0cbada7228 Stage 280: PR #1404 — cross-channel messaging handoff (Frank Song, rebased onto master) Hermes Bot 2026-05-03 16:51:34 +00:00
  • 1d6a89f753 Stage 280: PR #1535 — pass agent.reasoning_effort into WebUI agents (salvages #1531) Hermes Bot 2026-05-03 16:51:34 +00:00
  • 7689046305 Polish handoff flyout alignment Frank Song 2026-05-03 22:45:36 +08:00
  • c7e52084ba Harden messaging channel handoff Frank Song 2026-05-03 12:59:07 +08:00
  • 20ef643bb8 Add messaging session handoff summary Frank Song 2026-05-01 21:29:10 +08:00
  • df0d904d87 fix(streaming): pass agent.reasoning_effort into WebUI agents (salvages #1531) nesquena 2026-05-03 16:34:25 +00:00
  • f8ed6dac05 Merge pull request #1534 from nesquena/stage-279 v0.50.279 nesquena-hermes 2026-05-03 09:26:03 -07:00
  • 11cc493806 release: stamp v0.50.279 \u2014 8-PR batch (sweep) + Opus MUST-FIX absorbed Hermes Bot 2026-05-03 16:23:30 +00:00
  • 2856ee6637 fix(stage-279): absorb Opus MUST-FIX — sw.js conflict-marker resolution Hermes Bot 2026-05-03 16:21:42 +00:00
  • a5e6b9dc8b Merge PR #1526 by @ai-ag2026: pass WebUI max_tokens into agent + classify OpenRouter quota phrases (refs #1524) Hermes Bot 2026-05-03 16:06:55 +00:00
  • 1148656370 Merge PR #1525 by @ai-ag2026: clear stale WebUI stream state proactively (refs #1471) Hermes Bot 2026-05-03 16:06:42 +00:00
  • 437eae00be Merge PR #1532 by @ai-ag2026: recover WebUI-origin state.db sessions when JSON sidecar missing (refs #1471) Hermes Bot 2026-05-03 16:06:04 +00:00
  • c8c9acbefb Merge PR #1517 by @franksong2702: consolidate __CACHE_VERSION__ into __WEBUI_VERSION__ — closes #1509 Hermes Bot 2026-05-03 16:05:56 +00:00
  • 6755b1eab5 Merge PR #1516 by @franksong2702: YAML code blocks render with newlines (Prism token white-space) — closes #1463 Hermes Bot 2026-05-03 16:05:56 +00:00
  • 6967965782 Merge PR #1518 by @franksong2702: voice-mode pref toggle-off stops the recognizer — closes #1491 Hermes Bot 2026-05-03 16:05:56 +00:00
  • 8080e9885a Merge PR #1519 by @franksong2702: onboarding API-key field stops losing focus during probe — closes #1503 Hermes Bot 2026-05-03 16:05:56 +00:00
  • f06f3cd5e7 Merge PR #1523 by @franksong2702: fix branch indicator codepoint (\u2482 \u2192 \u2442) — closes #1522 Hermes Bot 2026-05-03 16:05:56 +00:00
  • 9c0a16fdd6 fix: recover WebUI-origin state.db sessions Manfred 2026-05-03 15:41:56 +02:00
  • dbb0879956 fix: pass WebUI max_tokens to agents Manfred 2026-05-03 11:46:42 +02:00
  • 6bce34c27e fix: clear stale WebUI stream state Manfred 2026-05-03 11:46:42 +02:00
  • 57eb2fbf56 fix: update test assertion to match corrected Unicode codepoint (\u2442) Frank Song 2026-05-03 15:36:05 +08:00
  • dc7b142bb5 fix: use correct Unicode codepoint for branch indicator (⑂ not ⒂) Frank Song 2026-05-03 15:31:15 +08:00
  • 9e31a2ac65 Merge pull request #1521 from nesquena/stage-278 v0.50.278 nesquena-hermes 2026-05-03 00:17:17 -07:00
  • 0413ee4fc0 release: stamp v0.50.278 (PR #1520 \u2014 sidebar Unassigned filter chip) Hermes Bot 2026-05-03 07:15:01 +00:00
  • 6a75907802 feat(sidebar): add "Unassigned" project-filter chip for sessions without a project Hermes Bot 2026-05-03 07:08:08 +00:00
  • ac3d336875 fix: onboarding API-key input loses focus when probe completes (#1503) Frank Song 2026-05-03 15:05:40 +08:00
  • f32989d5bb fix: voice-mode pref toggle-off now stops the recognizer (#1491) Frank Song 2026-05-03 15:03:17 +08:00
  • 8f3dbe185d fix: consolidate __CACHE_VERSION__ → __WEBUI_VERSION__ (#1509) Frank Song 2026-05-03 14:59:37 +08:00
  • b57e80f706 fix: YAML code blocks collapse newlines due to Prism token white-space (#1463) Frank Song 2026-05-03 14:54:34 +08:00
  • 7921a47f9d Merge pull request #1515 from nesquena/stage-277 v0.50.277 nesquena-hermes 2026-05-02 23:50:17 -07:00
  • afa7223c1a release: stamp v0.50.277 + Opus SHOULD-FIX (production-path regression guard) Hermes Bot 2026-05-03 06:47:52 +00:00
  • 6381ab1b8a fix(model-picker): deepcopy auto_detected_models per group to stop dedup bleed-across (#1511 root cause) Hermes Bot 2026-05-03 06:41:11 +00:00
  • 8ef58cad27 Merge pull request #1510 from nesquena/stage-276 v0.50.276 nesquena-hermes 2026-05-02 23:28:34 -07:00
  • 2420c6bda3 release: stamp v0.50.276 (PR #1508 — SW stale-CSS fix, closes #1507) Hermes Bot 2026-05-03 06:26:41 +00:00
  • d7b34a740e Merge PR #1508: version style.css link so old SW cannot return stale CSS (closes #1507) Hermes Bot 2026-05-03 06:20:43 +00:00
  • 4fea813adc fix(sw-cache): version style.css link so old SW cannot return stale CSS (#1507) nesquena-hermes 2026-05-03 06:09:47 +00:00
  • 52226bcdd7 Merge pull request #1506 from nesquena/stage-275 v0.50.275 nesquena-hermes 2026-05-02 22:29:52 -07:00
  • 995822ac0d release: stamp v0.50.275 (PR #1505 — /session/static/* MIME-type fix) Hermes Bot 2026-05-03 05:25:58 +00:00
  • 8f58688b66 test: lock /session/static MIME-type + auth fix; drop unused import Hermes Bot 2026-05-03 05:20:19 +00:00
  • a60273b852 Merge PR #1505: serve static assets correctly under /session/* routes Hermes Bot 2026-05-03 05:12:24 +00:00
  • 7cf2150b94 fix: serve static assets correctly under /session/* routes Rick Chew 2026-05-03 13:05:15 +08:00
  • 539a72b9e6 Merge pull request #1504 from nesquena/stage-274 v0.50.274 nesquena-hermes 2026-05-02 20:34:56 -07:00
  • 3837ed8bf1 chore(release): stamp v0.50.274 — LM Studio onboarding fully fixed (#1499 #1500) Hermes Bot 2026-05-03 03:33:07 +00:00
  • e7a19d2754 Stage 274: PR #1501 — onboarding probe + keyless setup + env-var alignment (#1499 #1500) Hermes Bot 2026-05-03 03:24:00 +00:00
  • ba6f34488e fix(onboarding,probe): refuse HTTP redirects on probe path (reviewer-flagged on PR #1501) Hermes Bot 2026-05-03 03:21:22 +00:00
  • 8f4692b8cf fix(onboarding): allow keyless setup for self-hosted providers (#1499 third sub-bug) Hermes Bot 2026-05-03 03:07:07 +00:00
  • 8616033605 fix(onboarding,providers): probe LM Studio /models + align env var with agent CLI (#1499 #1500) Hermes Bot 2026-05-03 02:46:24 +00:00
  • 9b8d0bac0c Merge pull request #1498 from nesquena/fix/lmstudio-provider-env-var-1420 v0.50.273 nesquena-hermes 2026-05-02 19:16:13 -07:00
  • 7cf9c81a49 docs(release): stamp v0.50.273 — CHANGELOG + ROADMAP + TESTING test counts Hermes Bot 2026-05-03 02:15:00 +00:00
  • d3c7ac182b fix(providers): map lmstudio to LMSTUDIO_API_KEY in _PROVIDER_ENV_VAR (#1420) Hermes Bot 2026-05-03 02:06:19 +00:00
  • 6c3ff3ff47 Merge pull request #1496 from nesquena/stage-272 v0.50.272 nesquena-hermes 2026-05-02 18:41:16 -07:00