Commit Graph

  • 99dd1f57ae 🚀 Initial commit: Rose's custom WebUI with modernization + agent attribution main Rose 2026-04-20 10:36:59 +02:00
  • 3bdf430413 merge: upgrade to upstream v0.50.95 + keep custom additions Rose 2026-04-19 10:06:28 +02:00
  • 067d96bb30 feat: add full Russian (ru-RU) localization — v0.50.95 (PR #713) nesquena-hermes 2026-04-18 23:47:24 -07:00
  • e637965388 fix: robust mic toggle + Tailscale MediaRecorder fallback — v0.50.94 (PR #715) nesquena-hermes 2026-04-18 23:28:14 -07:00
  • 66fbfbaa2b fix: gateway sync race condition + hybrid session data loss — v0.50.93 (PR #714) nesquena-hermes 2026-04-18 23:18:28 -07:00
  • 877a32f49c fix: XML tool-call leak + workspace empty-state + notification text — v0.50.92 (PR #712) nesquena-hermes 2026-04-18 22:40:37 -07:00
  • 0386dc261a feat: slash command parity + skill autocomplete — v0.50.91 (PR #711) nesquena-hermes 2026-04-18 22:37:44 -07:00
  • 17e965b52f chore: block agent-local files from git (.claude/ CLAUDE.md AGENTS.md etc) nesquena-hermes 2026-04-18 22:37:42 -07:00
  • d3a686a266 fix(compress): prefer persisted reference handoff after completion — v0.50.90 (PR #699 by @franksong2702) nesquena-hermes 2026-04-18 21:29:07 -07:00
  • 3cd38b2b31 chore: add CHANGELOG entries for v0.50.88 and v0.50.89 nesquena-hermes 2026-04-18 21:23:38 -07:00
  • d7071cd424 fix: explicit UTF-8 encoding on all read_text() calls — v0.50.89 (PR #700 by @woaijiadanoo) woaijiadanoo 2026-04-19 12:22:28 +08:00
  • e0ad593801 fix(model dropdown): stop injecting default_model into unrelated providers — v0.50.88 (PR #672 by @franksong2702) nesquena-hermes 2026-04-19 04:18:43 +00:00
  • 75e4f8b201 fix(model dropdown): stop injecting default into unrelated providers Frank Song 2026-04-18 23:26:25 +08:00
  • 352354790f fix: streaming scroll override, Gemini 3.x models, read-only workspace, two-container UID — v0.50.87 (closes #677 #669 #670 #668) nesquena-hermes 2026-04-18 10:09:59 -07:00
  • 5266ee26bd feat(ui): searchable model picker with provider group headers — v0.50.86 (PR #659 by @mmartial) nesquena-hermes 2026-04-18 09:27:36 -07:00
  • 5c2840e2da fix(onboarding): remove CLI fast path from _provider_oauth_authenticated — fixes 4 test failures nesquena-hermes 2026-04-18 00:23:16 -07:00
  • 75e6595e06 feat: add MiniMax M2.7 to fallback model list and fix env var detection — PR #650 by @octo-patch nesquena-hermes 2026-04-18 00:18:20 -07:00
  • 20a5f48a1f fix(config): load provider models from config.yaml in model dropdown — PR #644 by @ccqqlo nesquena-hermes 2026-04-18 00:14:03 -07:00
  • ad6e76e48e chore: reorder CHANGELOG v0.50.77-v0.50.82 in descending order nesquena-hermes 2026-04-18 00:09:06 -07:00
  • b49de92893 feat(/compress): manual session compression with focus topic — closes #469 (PR #619 by @franksong2702) nesquena-hermes 2026-04-17 23:55:04 -07:00
  • b1aa1cfa4d fix(title): auto-title extraction for tool-heavy first turns — closes #639 (PR #640 by @franksong2702) nesquena-hermes 2026-04-17 23:52:45 -07:00
  • 8c68ea8823 fix: skill panel auto-open, thinking scroll, nav icon alignment, Safari zoom — closes #643 #638 #636 #630 (PR #647) nesquena-hermes 2026-04-17 23:50:14 -07:00
  • ec48c482e2 fix(config): default model empty string — no unavailable OpenAI model for non-OpenAI users — closes #646 (PR #649) nesquena-hermes 2026-04-17 23:46:43 -07:00
  • bded1cf906 fix(streaming): strip Gemma 4 thinking token delimiter in all paths — closes #607 nesquena-hermes 2026-04-17 23:45:39 -07:00
  • 7cb5547056 feat(theme): replace color scheme system with light/dark + accent skins (PR #627 by @aronprins) Aron Prins 2026-04-18 08:37:09 +02:00
  • f3f23abd4e fix(csp): allow external https images in img-src — closes #608 nesquena-hermes 2026-04-16 23:34:21 -07:00
  • d6267f4d31 chore: CHANGELOG v0.50.75 + version badge (#620 test isolation fix) (#621) nesquena-hermes 2026-04-16 23:06:16 -07:00
  • e7b8ab4d70 fix: harden test server isolation — HERMES_BASE_HOME + strip provider keys + mock _get_active_hermes_home in unit tests (#620) nesquena-hermes 2026-04-16 23:03:32 -07:00
  • 79428f93c6 fix: catch OSError from SETTINGS_FILE.exists() — Docker UID-mismatch 500 crash (#614) nesquena-hermes 2026-04-16 20:16:07 -07:00
  • a2ea15b557 fix: add favicon (SVG + PNG + ICO), fix static MIME types (#613) nesquena-hermes 2026-04-16 20:11:02 -07:00
  • 692ba68e42 fix(title): strip markdown labels and skip empty placeholders in auto-title (#611) franksong2702 2026-04-17 09:51:00 +08:00
  • 2484409b7a fix: HERMES_WEBUI_DEFAULT_WORKSPACE wins over settings.json; trust DEFAULT_WORKSPACE subtree (#610) nesquena-hermes 2026-04-16 18:09:16 -07:00
  • b608f8837e Update image sources and attributes in README (#606) nesquena-hermes 2026-04-16 15:32:40 -07:00
  • d5bea959a5 chore: CHANGELOG v0.50.70 + version badge (post-merge meta for PR #587 by @aronprins) nesquena-hermes 2026-04-16 14:14:55 -07:00
  • 9a3dc10d93 feat: redesign chat transcript + fix streaming/persistence lifecycle — v0.50.70 (PR #587 by @aronprins) Aron Prins 2026-04-16 23:04:42 +02:00
  • 25d38a467a fix: Docker UID/GID auto-detect from workspace mount + message count tests — v0.50.69 nesquena-hermes 2026-04-16 12:19:25 -07:00
  • 6c5911a79f fix: light theme dialogs, workspace panel snap, model cache staleness, docker-compose docs — v0.50.68 nesquena-hermes 2026-04-16 11:55:18 -07:00
  • 54e83fb8b6 feat: support subpath mount via reverse proxy — v0.50.67 (PR #588 by @vcavichini) nesquena-hermes 2026-04-16 11:20:08 -07:00
  • 8a1bc134fa chore: CHANGELOG + v0.50.66 version badge (post-merge for PR #582) nesquena-hermes 2026-04-16 10:21:39 -07:00
  • b5fc32b18d fix: pass runtime route details into webui agent — v0.50.66 suinia 2026-04-17 01:20:42 +08:00
  • db1240dde5 fix: HERMES_WEBUI_SKIP_ONBOARDING unconditional + guard against config writes + 10 skipped tests fixed — v0.50.65 nesquena-hermes 2026-04-16 10:19:10 -07:00
  • 2efc1fb8e8 chore: CHANGELOG + v0.50.64 badge + Today-bucket test (post-merge follow-up for #584) nesquena-hermes 2026-04-16 10:09:51 -07:00
  • a9a22ee751 fix(sidebar): declutter session items — drop message count, model, and source-tag badges (v0.50.64) Aron Prins 2026-04-16 18:58:53 +02:00
  • a512f2020e feat: MCP toolsets in WebUI + onboarding fix for non-standard providers — v0.50.63 nesquena-hermes 2026-04-15 23:39:07 -07:00
  • 45426bdcd1 fix: make hermes-agent source optional in Docker startup — v0.50.62 nesquena-hermes 2026-04-15 23:22:26 -07:00
  • 360379136b feat(upload): support Excel and Word file attachments — v0.50.61 nesquena-hermes 2026-04-15 22:43:31 -07:00
  • e4fec9e4e0 test: skip onboarding config tests when PyYAML unavailable, remove duplicate definition — v0.50.60 nesquena-hermes 2026-04-15 20:45:42 -07:00
  • 8cf10b152b fix: false Connection lost message after settled stream disconnect — v0.50.59 nesquena-hermes 2026-04-15 20:25:31 -07:00
  • 07c25f0766 fix(models): show named custom provider label in model dropdown — v0.50.58 nesquena-hermes 2026-04-15 18:32:36 -07:00
  • 4f79b3f941 chore: bump version to v0.50.58, update CHANGELOG Hermes Agent 2026-04-16 01:32:15 +00:00
  • 54d0ee5f6c fix(models): show named custom provider label in model dropdown instead of generic 'Custom' — PR #558 Hermes Agent 2026-04-16 01:31:04 +00:00
  • 3e1ba1b783 fix(models): show named custom provider label in model dropdown instead of generic 'Custom' Hermes Agent 2026-04-16 01:09:39 +00:00
  • 0a9b952d4c feat(sessions): auto-summarize session titles after first exchange (fixes #495) — v0.50.57 nesquena-hermes 2026-04-15 17:07:28 -07:00
  • 8864001941 chore: bump version to v0.50.57, update CHANGELOG Hermes Agent 2026-04-16 00:07:08 +00:00
  • 7e8ed4afff feat(sessions): auto-summarize session titles after first exchange (fixes #495) — PR #535 Hermes Agent 2026-04-16 00:05:53 +00:00
  • 215f7eff4d fix(review): 4 issues found in agent review of PR #535 Hermes Agent 2026-04-15 23:59:28 +00:00
  • a4ce9ccc99 fix(messages): keep inflight tool-call regression intact franksong2702 2026-04-15 23:49:07 +08:00
  • 8ff3fd9442 feat(sessions): auto-summarize provisional session titles Frank Song 2026-04-15 22:50:59 +08:00
  • 53ce8a107b fix: version badge v0.50.55, CHANGELOG entry, QA innerHTML allowlist nesquena-hermes 2026-04-15 16:40:50 -07:00
  • ec44a437a2 fix: version badge v0.50.54→v0.50.55, add CHANGELOG entry for v0.50.55 Hermes Agent 2026-04-15 23:40:11 +00:00
  • 400b1721d7 fix: install hermes-agent[honcho] extra in Docker init (fixes #553) nesquena-hermes 2026-04-15 16:22:34 -07:00
  • fbce1093b9 fix: install hermes-agent[honcho] extra in Docker init (fixes #553) Hermes Agent 2026-04-15 23:22:20 +00:00
  • c0bffa15f1 chore: update OpenRouter and provider model lists — v0.50.54 nesquena-hermes 2026-04-15 16:04:20 -07:00
  • 27d3f9543e chore: bump version to v0.50.54, update CHANGELOG Hermes Agent 2026-04-15 23:04:06 +00:00
  • 51767f9d90 chore: update OpenRouter and provider model lists — PR #551 Hermes Agent 2026-04-15 23:03:13 +00:00
  • 9d4c075e2b fix: correct OpenRouter model slugs from live catalog verification Hermes Agent 2026-04-15 23:00:29 +00:00
  • f5c4e110a4 chore: add Qwen3 Coder, Qwen3.6 Plus, Grok 4.20; drop Llama Hermes Agent 2026-04-15 22:54:18 +00:00
  • 4c142da3f6 chore: expand OpenRouter list per feedback — Claude 4.5 gen, Opus, R1, Maverick, Mistral Hermes Agent 2026-04-15 22:27:55 +00:00
  • 3b53b3f4f6 chore: update OpenRouter and provider model lists Hermes Agent 2026-04-15 22:20:25 +00:00
  • 69effc7b22 fix: preserve slash model IDs for custom endpoints (fixes #548) — v0.50.53 nesquena-hermes 2026-04-15 15:13:23 -07:00
  • 7bfba201da chore: bump version to v0.50.53, update CHANGELOG Hermes Agent 2026-04-15 22:12:42 +00:00
  • dc2334c5a3 fix(review): use _PROVIDER_MODELS check instead of custom-only guard Hermes Agent 2026-04-15 22:11:15 +00:00
  • bd55379886 fix: preserve slash model IDs for custom endpoints eba8 2026-04-15 20:06:34 +00:00
  • 392c315d4b fix: queue simultaneous approval requests per session (fixes #527) — v0.50.52 nesquena-hermes 2026-04-15 12:42:32 -07:00
  • 25fae902d3 chore: bump version to v0.50.52, update CHANGELOG Hermes Agent 2026-04-15 19:41:49 +00:00
  • d6b58b9ce0 fix: queue simultaneous approval requests per session (fixes #527) Hermes Agent 2026-04-15 19:16:14 +00:00
  • ac839e0d01 fix: strip orphaned tool messages before API calls (fixes #534) — v0.50.51 nesquena-hermes 2026-04-15 12:07:09 -07:00
  • ce4e01ea92 chore: bump version to v0.50.51, update CHANGELOG Hermes Agent 2026-04-15 19:06:54 +00:00
  • 4f7db62c58 fix: strip orphaned tool messages before API calls (fixes #534) — PR #542 Hermes Agent 2026-04-15 19:06:02 +00:00
  • 3033fb65e3 fix(themes): swap Prism syntax-highlighting theme on light/dark switch (#505) — v0.50.50 nesquena-hermes 2026-04-15 12:05:12 -07:00
  • 03df7132d0 chore: bump version to v0.50.50, update CHANGELOG Hermes Agent 2026-04-15 16:59:12 +00:00
  • 50d7d1cf88 fix(themes): swap Prism syntax-highlighting theme on light/dark switch armorbreak001 2026-04-15 16:49:28 +08:00
  • e4688425ab fix: respect IME composition in all Enter submit flows (#531) — v0.50.49 nesquena-hermes 2026-04-15 11:58:31 -07:00
  • 9220a876bc fix: strip orphaned tool messages before sending history to API (fixes #534) Hermes Agent 2026-04-15 16:57:31 +00:00
  • e077d110c3 chore: bump version to v0.50.49, update CHANGELOG Hermes Agent 2026-04-15 16:46:53 +00:00
  • 8f7bee7b34 fix: respect IME composition in all Enter submit flows — PR #537 Hermes Agent 2026-04-15 16:45:52 +00:00
  • dc43a30af7 test: loosen IME guard regression assertions vansour 2026-04-15 23:21:56 +08:00
  • 74dee6b665 fix: respect IME composition in Enter submit flows vansour 2026-04-15 23:12:47 +08:00
  • 96c4102aa7 fix: toast when model switched during active session (#419) — PR #529 nesquena-hermes 2026-04-15 08:05:19 +00:00
  • d3251fdbfd chore: bump version to v0.50.48, update CHANGELOG Hermes Agent 2026-04-15 08:04:24 +00:00
  • 31196d42af fix: show toast when model is switched during active session (#419) Hermes Agent 2026-04-15 08:04:03 +00:00
  • 1050c673e6 fix/feat: batch fixes v0.50.47 — root workspace, custom providers, cron cache, system theme (PR #523) nesquena-hermes 2026-04-15 07:54:26 +00:00
  • 178251a5c0 chore: bump version to v0.50.47, update CHANGELOG Hermes Agent 2026-04-15 07:52:23 +00:00
  • 21a7564afd test: add 22 tests covering batch fixes v0.50.47 (#506-#521) Hermes Agent 2026-04-15 07:47:18 +00:00
  • 44a544362f feat: add System (auto) theme following OS prefers-color-scheme (#504) Hermes Agent 2026-04-15 07:45:20 +00:00
  • 36830e3cd1 fix: invalidate cron skill picker cache on form open and after skill save (#502) Hermes Agent 2026-04-15 07:43:00 +00:00
  • 7ea7331f26 fix: show custom_providers models regardless of active provider (#515 #519) Hermes Agent 2026-04-15 07:42:12 +00:00
  • eb760a2158 fix: allow /root workspace path; guard against split on missing [Attached files] Hermes Agent 2026-04-15 07:41:36 +00:00
  • 0b96f08b3e chore: bump version to v0.50.46, update CHANGELOG Hermes Agent 2026-04-15 07:27:03 +00:00
  • 4f1623520d feat: clarify dialog flow and refresh recovery (#520) - merge PR #522 nesquena-hermes 2026-04-15 07:27:57 +00:00