Commit Graph

  • 4ad7efe8cf fix(i18n): add onboarding_skip/onboarding_skipped keys to en+es locales Nathan Esquenazi 2026-04-14 16:43:37 +00:00
  • 57a50591ee fix(onboarding): skip wizard if Hermes already configured Nathan Esquenazi 2026-04-14 16:45:12 +00:00
  • 16c58e60f4 docs: v0.50.37 CHANGELOG, version bump, test count Nathan Esquenazi 2026-04-14 16:44:58 +00:00
  • 37850a4dfd fix: workspace list cleaner — all 1055 tests pass (#418) v0.50.36 nesquena-hermes 2026-04-14 00:14:25 -07:00
  • 415270ff03 fix: cross-platform multi-workspace trust boundary (#417) v0.50.35 nesquena-hermes 2026-04-13 23:57:51 -07:00
  • 2a7a5ddfaf [security] fix(workspace): restrict session workspaces to trusted roots (#416) v0.50.34 nesquena-hermes 2026-04-13 23:44:03 -07:00
  • a5abe51cc5 fix: workspace panel close button — no duplicate X on desktop, mobile X respects file preview (#414) v0.50.33 nesquena-hermes 2026-04-13 23:25:26 -07:00
  • 3cc5839bf3 [security] fix(sessions): validate session_id before deleting session files (#412) v0.50.32 nesquena-hermes 2026-04-13 23:10:46 -07:00
  • 539501ed2b fix: delegate all live model fetching to agent provider_model_ids() (#411) v0.50.31 nesquena-hermes 2026-04-13 22:57:58 -07:00
  • c91eaaf05f fix: route openai-codex live model fetch through agent get_codex_model_ids() (#410) v0.50.30 nesquena-hermes 2026-04-13 22:49:04 -07:00
  • d3fea34c41 fix: correct tool call card rendering on session load after context compaction (#408) v0.50.29 nesquena-hermes 2026-04-13 22:41:31 -07:00
  • a2258139f2 fix: expand openai-codex model catalog to match DEFAULT_CODEX_MODELS (#407) v0.50.28 nesquena-hermes 2026-04-13 22:35:27 -07:00
  • 1345ccccee feat: relative time labels in session sidebar (#406) v0.50.27 nesquena-hermes 2026-04-13 22:26:05 -07:00
  • 4de4ed9a15 fix(sessions): redact sensitive titles in session list and search responses (#405) v0.50.26 nesquena-hermes 2026-04-13 22:20:21 -07:00
  • 04ed0ff43d v0.50.25: mobile scroll, import timestamps, profile security, mic fallback (#404) v0.50.25 nesquena-hermes 2026-04-13 22:11:45 -07:00
  • 2beebaa6a2 feat: opt-in chat bubble layout (closes #336) (#403) v0.50.24 nesquena-hermes 2026-04-13 21:42:01 -07:00
  • 1c89f5304b gh-pages: add local hardware callout to hosting section Nathan Esquenazi 2026-04-14 04:40:33 +00:00
  • 0f8fec7ccd docs: v0.50.23 release — version badge and CHANGELOG (#393) v0.50.23 nesquena-hermes 2026-04-13 18:46:51 -07:00
  • 12a60faaee fix: add OpenCode Zen and Go provider support (closes #362) (#392) nesquena-hermes 2026-04-13 18:46:11 -07:00
  • 273819a975 gh-pages: fix local models section accuracy Nathan Esquenazi 2026-04-14 01:39:15 +00:00
  • 69ec8c0ca4 gh-pages: add local models category to models page Nathan Esquenazi 2026-04-14 01:05:45 +00:00
  • 2acee7fc34 fix: onboarding unblocked for reverse proxy / SSH tunnel deployments (fixes #390) (#391) v0.50.22 nesquena-hermes 2026-04-13 17:52:07 -07:00
  • acc14f2f0b docs: update ROADMAP, SPRINTS, TESTING to v0.50.21 (961 tests) nesquena-hermes 2026-04-13 17:43:16 -07:00
  • 59a5fd36c4 gh-pages: update Grok 4 → Grok 4.20 (April 7 release) Nathan Esquenazi 2026-04-14 00:38:44 +00:00
  • 9948fcf1db docs: fix CHANGELOG ordering + README architecture counts nesquena-hermes 2026-04-13 17:34:22 -07:00
  • d598577c7f gh-pages: update star counts, add 3 new projects, fix models rankings Nathan Esquenazi 2026-04-14 00:13:22 +00:00
  • 6a1dda4082 docs: add remaining contributors — Argonaut790, indigokarasu, zenc-cp (complete to 33) nesquena-hermes 2026-04-13 16:52:39 -07:00
  • 56944cc0ab docs: update contributors, test count, line counts (v0.50.21) nesquena-hermes 2026-04-13 16:47:28 -07:00
  • 7f69155904 docs: v0.50.21 release — version badge v0.50.21 nesquena-hermes 2026-04-13 16:26:48 -07:00
  • 54181d1a07 fix: durable inflight reload snapshots via localStorage (#367) nesquena-hermes 2026-04-13 16:25:31 -07:00
  • 9542639a90 fix: live reasoning, tool progress, in-flight session recovery (#367) nesquena-hermes 2026-04-13 16:18:15 -07:00
  • bcdd7ed3f3 docs: v0.50.20 release — version badge v0.50.20 nesquena-hermes 2026-04-13 15:53:52 -07:00
  • 7a80e73eb2 fix: silent agent errors, stale model list, live model fetching (#377) nesquena-hermes 2026-04-13 15:52:35 -07:00
  • 78de40e015 docs: v0.50.19 release — version badge v0.50.19 nesquena-hermes 2026-04-13 15:44:19 -07:00
  • 00eb13b316 fix: unicode filenames in Content-Disposition headers (#378) nesquena-hermes 2026-04-13 15:43:01 -07:00
  • a71047bbc3 docs: v0.50.18 release — version badge v0.50.18 nesquena-hermes 2026-04-13 14:38:21 -07:00
  • 68426124c5 fix: recover from invalid default workspace paths (#366) nesquena-hermes 2026-04-13 14:28:24 -07:00
  • 4c8042ea00 docs: v0.50.17 release — version badge v0.50.17 nesquena-hermes 2026-04-13 12:38:00 -07:00
  • a6484f69a8 fix: Docker uv pre-install at build time + workspace permissions (#365) nesquena-hermes 2026-04-13 12:36:11 -07:00
  • f13f753de8 docs: v0.50.16 release — version badge v0.50.16 nesquena-hermes 2026-04-13 12:24:35 -07:00
  • f948baceb6 fix: CSRF check fails behind reverse proxy on non-standard ports (#360) nesquena-hermes 2026-04-13 12:23:16 -07:00
  • 5bdeb93559 docs: v0.50.15 release — version badge v0.50.15 nesquena-hermes 2026-04-13 11:43:17 -07:00
  • d0e08fee88 feat: KaTeX math rendering for LaTeX in chat + workspace previews (#352) nesquena-hermes 2026-04-13 11:40:15 -07:00
  • dd17a0e9b7 security: bandit fixes B310/B324/B110 + QuietHTTPServer (#354) v0.50.14 nesquena-hermes 2026-04-13 11:11:56 -07:00
  • 04401787ec fix: inject SessionDB into AIAgent for WebUI sessions — enables session_search (#356) v0.50.13 nesquena-hermes 2026-04-13 10:53:58 -07:00
  • 09bbbfc657 docs: v0.50.12 release — CHANGELOG + version badge (#353) v0.50.12 nesquena-hermes 2026-04-13 00:53:32 -07:00
  • 88dc8bbe26 fix: isolate profile .env secrets on switch (#351) Hinotobi 2026-04-13 15:51:55 +08:00
  • 1fee123ac8 docs: note test_sprint34 pathlib fix in v0.50.11 CHANGELOG (#350) nesquena-hermes 2026-04-13 00:23:38 -07:00
  • a683553699 fix: use pathlib in test_sprint34 static file opens (no bare relative paths) (#349) nesquena-hermes 2026-04-13 00:22:58 -07:00
  • 63fb22b7ee fix: add table styles to .msg-body for readable bordered chat tables (fixes #341) (#345) v0.50.11 nesquena-hermes 2026-04-13 00:08:30 -07:00
  • 05f09012a5 feat: autolink plain URLs in chat messages (fixes #342) (#346) nesquena-hermes 2026-04-13 00:05:04 -07:00
  • 3c771c4d2c Merge pull request #344 from nesquena/fix/testing-md-port-8786 Nathan Esquenazi 2026-04-12 23:49:22 -07:00
  • 2398ec51fe docs: fix stale port 8786 in TESTING.md prerequisites — correct port is 8787 Nathan Esquenazi 2026-04-13 06:38:14 +00:00
  • 4eaf4e0743 docs: fix stale test count in README architecture block (791 → 802) (#340) nesquena-hermes 2026-04-12 22:07:36 -07:00
  • 1c0d13c6d9 fix: title auto-generation + mobile close button (PR #333) + v0.50.10 v0.50.10 nesquena-hermes 2026-04-12 21:45:25 -07:00
  • 4c78d8a56b fix: correct Simplified Chinese (zh) locale — remove Traditional Chinese strings (#338) nesquena-hermes 2026-04-12 19:20:20 -07:00
  • 229680ae1e fix: zh-Hant approval_btn_always — use Traditional Chinese chars (始終允許 not 始终允许) Hermes Agent 2026-04-13 02:19:57 +00:00
  • e0e642a239 fix: apply reviewer correction for zh-Hant approval_btn_always Nathan Esquenazi 2026-04-12 18:53:37 -07:00
  • e684fdd731 fix: replace Traditional Chinese with Simplified in zh locale (#337) Nathan Esquenazi 2026-04-12 18:10:37 -07:00
  • 2a3324c201 fix: allow onboarding from Docker bridge networks (closes #334) (#335) v0.50.9 Nathan Esquenazi 2026-04-12 16:35:47 -07:00
  • 39d42be396 fix: deduplicate model dropdown (hyphen vs dot) + README accuracy (#332) v0.50.8 Nathan Esquenazi 2026-04-12 14:45:39 -07:00
  • 1fc82b950f fix: community disclaimer — plain block text, mobile-safe (remove inline-flex pill) Hermes Agent 2026-04-12 21:37:15 +00:00
  • 0096b01152 docs: restyle community disclaimer — move to hero footer, pill format Nathan Esquenazi 2026-04-12 21:31:26 +00:00
  • 2fc19a8326 feat: OAuth provider onboarding path — Codex/Copilot no longer blocks setup (#331) v0.50.7 nesquena-hermes 2026-04-12 14:28:16 -07:00
  • 7d9d7e7b66 feat: HERMES_WEBUI_SKIP_ONBOARDING env var + synchronous key reload (#330) v0.50.6 nesquena-hermes 2026-04-12 14:26:00 -07:00
  • 5afd38cb92 docs: add community/unofficial disclaimer to hero and footer Nathan Esquenazi 2026-04-12 21:24:58 +00:00
  • 9c44d0cf3e fix: strip think tags when model emits leading whitespace before <think> (#327) v0.50.5 nesquena-hermes 2026-04-12 14:07:00 -07:00
  • 7552cd3e9b Merge pull request #328 from nesquena/fix/docker-compose-workspace-volume v0.50.4 Nathan Esquenazi 2026-04-12 13:47:17 -07:00
  • f316fb7502 fix: add missing workspace volume to two-container compose (#326) Nathan Esquenazi 2026-04-12 13:46:59 -07:00
  • 50583f0667 Merge pull request #325 from nesquena/fix/docker-restart-venv Nathan Esquenazi 2026-04-12 13:27:41 -07:00
  • 26c24867e6 fix: Docker container restart without recreating (#324) Nathan Esquenazi 2026-04-12 13:27:21 -07:00
  • 2562567730 fix: onboarding completes gracefully for pre-configured providers (closes #322) (#323) v0.50.3 Nathan Esquenazi 2026-04-12 13:22:48 -07:00
  • 2b21bb68b8 feat: workspace panel state persists across refreshes (#321) v0.50.2 nesquena-hermes 2026-04-12 12:50:32 -07:00
  • 3138ac3e62 fix: redirect /index.html to clean canonical URL via replaceState Nathan Esquenazi 2026-04-12 19:43:50 +00:00
  • 84ca4d617b fix: mobile Enter inserts newline (closes #269) (#320) v0.50.1 nesquena-hermes 2026-04-12 12:41:12 -07:00
  • 9021e76708 docs: fix sprint34 test count 19→21, cascade to correct 742 total (#319) nesquena-hermes 2026-04-12 12:19:35 -07:00
  • 12a33d1058 feat: nav anchors update URL hash + deep-link on load Nathan Esquenazi 2026-04-12 19:09:02 +00:00
  • eddf3249c1 docs: add contributor recognition section to README, tag contributors in CHANGELOG (#317) nesquena-hermes 2026-04-12 12:04:42 -07:00
  • ede1a5fc50 feat: composer-centric UI refresh + Hermes Control Center (v0.50.0, closes #242) v0.50.0 nesquena-hermes 2026-04-12 11:55:40 -07:00
  • ed2d55f020 docs: fix test count totals in CHANGELOG for v0.49.2 and v0.49.3 (#314) nesquena-hermes 2026-04-12 11:18:55 -07:00
  • 28354a9702 docs: v0.49.4 release — cancel cleanup fix (#313) v0.49.4 nesquena-hermes 2026-04-12 11:10:25 -07:00
  • bd3ec45aa9 fix: cancel cleanup no longer depends on SSE event (closes #299) nesquena-hermes 2026-04-12 11:08:59 -07:00
  • 74a4263056 docs: v0.49.3 release — session title guard + breadcrumb nav (#311) v0.49.3 nesquena-hermes 2026-04-12 10:53:17 -07:00
  • 28a0f0bef9 fix+feat: session title guard + breadcrumb nav + wider panel + responsive msgs (closes #300, #292) nesquena-hermes 2026-04-12 10:51:48 -07:00
  • b12a682121 ci: add GitHub Actions workflow to run tests on PRs (#307) v0.49.2 Nathan Esquenazi 2026-04-12 10:38:27 -07:00
  • bc16545794 docs: v0.49.2 release — OAuth provider onboarding fix (#308) nesquena-hermes 2026-04-12 10:38:14 -07:00
  • a13a1e0b9e fix: recognize OAuth providers as ready in onboarding (closes #303, #304) nesquena-hermes 2026-04-12 10:37:38 -07:00
  • 159c0b7e57 Create CNAME Nathan Esquenazi 2026-04-12 00:51:53 -07:00
  • fc43b897c5 docs: v0.49.1 release notes — Docker docs + mobile Profiles button v0.49.1 nesquena-hermes 2026-04-12 00:43:45 -07:00
  • d6a925cf11 feat(mobile): add Profiles button to mobile bottom navigation (#265) nesquena-hermes 2026-04-12 00:41:52 -07:00
  • 5468b04550 docs: two-container Docker setup for Agent + WebUI (#288) Nathan Esquenazi 2026-04-12 00:37:35 -07:00
  • 7556ea0e04 docs: v0.49.0 final — test count 697, add #287 and #289 entries v0.49.0 nesquena-hermes 2026-04-12 00:23:06 -07:00
  • 92fbf2a793 test: skip flaky redaction test in agent-less environments (#289) nesquena-hermes 2026-04-12 00:19:36 -07:00
  • 0d98116b37 fix: improve self-update git pull diagnostics (#287) nesquena-hermes 2026-04-12 00:19:33 -07:00
  • 31a721417e feat(onboarding): add one-shot bootstrap and first-run setup wizard (#285) nesquena-hermes 2026-04-12 00:11:41 -07:00
  • 4f63e7791f docs(ghpages): add Hosting section with Agent37, VPS, and PaaS options Nathan Esquenazi 2026-04-12 06:58:17 +00:00
  • f9663d2f1d docs: bump to v0.49.0 — onboarding wizard release nesquena-hermes 2026-04-11 23:41:10 -07:00
  • cbc3c01604 docs: v0.48.2 release notes — provider mismatch warning v0.48.2 nesquena-hermes 2026-04-11 21:26:34 -07:00
  • 42dd2b562d fix: warn on provider/model mismatch, surface auth errors (#266) nesquena-hermes 2026-04-11 21:25:18 -07:00
  • 6b4ff53315 docs: v0.48.1 release notes — table inline formatting nesquena-hermes 2026-04-11 21:03:51 -07:00