Commit Graph

  • c1db709ef3 fix: model-aware context window estimation instead of hardcoded 128k Nathan Esquenazi 2026-04-04 14:26:13 -07:00
  • 4b55f08961 Merge pull request #82 from nesquena/feat/workspace-git-detection Nathan Esquenazi 2026-04-04 14:25:17 -07:00
  • e184eb5ff5 fix: correct modified/untracked counting in git status parser Nathan Esquenazi 2026-04-04 14:25:07 -07:00
  • b60c4fd498 Merge pull request #80 from nesquena/feat/collapsible-date-groups Nathan Esquenazi 2026-04-04 14:24:13 -07:00
  • a2243f4c4f fix: remove unused ordered variable, add hoisting note Nathan Esquenazi 2026-04-04 14:24:04 -07:00
  • ac5929918c Merge pull request #81 from nesquena/feat/raf-streaming-throttle Nathan Esquenazi 2026-04-04 14:22:55 -07:00
  • 9ceb3773f8 Merge pull request #79 from nesquena/docs/roadmap-community-features-pr75 Nathan Esquenazi 2026-04-04 14:22:42 -07:00
  • 516062bd41 feat: context usage indicator in composer footer Nathan Esquenazi 2026-04-04 14:11:28 -07:00
  • d8e6079a2c feat: workspace git detection with branch/status badge Nathan Esquenazi 2026-04-04 14:08:25 -07:00
  • c0769c50a2 perf: rAF-throttled token streaming for smoother rendering Nathan Esquenazi 2026-04-04 14:05:51 -07:00
  • 42590fceb3 feat: collapsible date groups in session sidebar Nathan Esquenazi 2026-04-04 14:05:00 -07:00
  • 84b6dde078 docs: add community feature ideas from PR #75 to roadmap Nathan Esquenazi 2026-04-04 13:59:18 -07:00
  • e2d24f57ac Merge pull request #78 from carlytwozero/fix/pass-api-key-to-aiagent Nathan Esquenazi 2026-04-04 13:05:29 -07:00
  • cc6709c9d5 fix: pass api_key to AIAgent for non-Anthropic /anthropic providers Carly 2.0 2026-04-04 15:03:02 -05:00
  • 6c54eda462 Merge pull request #76 from vCillusion/fix/agent-dir-pip-shadow Nathan Esquenazi 2026-04-04 12:01:55 -07:00
  • 1a773597ac docs: v0.31 release -- UI polish + deployment hardening (#74) nesquena-hermes 2026-04-04 11:30:51 -07:00
  • dc6be230ce fix: start.sh state dir default webui-mvp -> webui (#73) nesquena-hermes 2026-04-04 11:29:34 -07:00
  • 123207e0a6 fix: default STATE_DIR to ~/.hermes/webui instead of webui-mvp (#72) nesquena-hermes 2026-04-04 11:27:11 -07:00
  • d05e15e612 fix: resolve pip packages from site-packages instead of agent dir Varun Chopra 2026-04-04 23:29:33 +05:30
  • 2b92fe0aa9 fix: overlay z-index clipping, CLI badge hover, workspace dropdown spacing (#71) nesquena-hermes 2026-04-04 09:34:43 -07:00
  • dac58c8162 Merge pull request #70 from nesquena/fix/ui-polish-cli-badge-image-error-zindex Nathan Esquenazi 2026-04-04 09:18:01 -07:00
  • 6a4b20f3f2 fix: three UI glitches -- image error, CLI badge overlap, dropdown z-index Nathan Esquenazi 2026-04-04 09:09:31 -07:00
  • 90b5ad8d99 fix: strip webui metadata from messages before sending to LLM API (#67) Nathan Esquenazi 2026-04-03 22:13:12 -07:00
  • 57a4f573f6 docs: HERMES.md deep-dive, Why Hermes in README, screenshot layout nesquena-hermes 2026-04-03 22:03:19 -07:00
  • c1320b4712 Merge pull request #62 from nesquena/docs/v0.30.1-release Nathan Esquenazi 2026-04-03 21:12:15 -07:00
  • d3b693524f docs: v0.30.1 release — CLI bridge fixes, README update Nathan Esquenazi 2026-04-03 21:11:52 -07:00
  • 66f95e08c2 feat: 'Show CLI sessions' toggle in Settings (#61) nesquena-hermes 2026-04-03 21:06:23 -07:00
  • 1a4d56c215 fix: CLI DB has no profile column, and silent SQL error swallowed results (#60) nesquena-hermes 2026-04-03 21:02:01 -07:00
  • b2c2f32584 fix: CLI session bridge reads active profile's state.db not server launch profile (#59) nesquena-hermes 2026-04-03 21:00:04 -07:00
  • 15fde033c3 fix: wire up CLI session display in sidebar (3 frontend gaps) (#58) nesquena-hermes 2026-04-03 20:55:29 -07:00
  • 10a1e57c9b docs: fix test count in v0.30 CHANGELOG (424 not 426) (#57) nesquena-hermes 2026-04-03 20:44:58 -07:00
  • 4f10080501 Merge pull request #56 from thadreber-web/feat/cli-session-bridge Nathan Esquenazi 2026-04-03 20:42:21 -07:00
  • f8ea02c14d merge: resolve conflicts with master (v0.29), bump to v0.30 Nathan Esquenazi 2026-04-03 20:42:11 -07:00
  • 122fe955b6 docs: v0.29 release notes for CLI session bridge, version bump Nathan Esquenazi 2026-04-03 20:39:27 -07:00
  • 017d7f1eca fix: add missing HOME import to models.py (NameError crash) Nathan Esquenazi 2026-04-03 20:37:34 -07:00
  • cabda6b77a feat: CLI session bridge - read CLI sessions from agent SQLite store Thad Reber 2026-04-03 19:54:54 -07:00
  • 33fca2383c docs: v0.29 release notes + roadmap/sprint plan updates nesquena-hermes 2026-04-03 19:36:18 -07:00
  • be951a4d1d Merge pull request #54 from nesquena/fix/stricter-docker-regex Nathan Esquenazi 2026-04-03 19:33:14 -07:00
  • bba9a236c3 fix(ci): use stricter semver regex for Docker tag extraction Nathan Esquenazi 2026-04-03 19:32:50 -07:00
  • 846565484b Merge pull request #53 from nesquena/fix/release-docker-tags Nathan Esquenazi 2026-04-03 19:28:18 -07:00
  • 1a579ef9cf fix(ci): use match pattern for Docker tags to support 2-part versions Nathan Esquenazi 2026-04-03 19:27:41 -07:00
  • 1605d65226 Merge pull request #51 from nesquena/sprint-23-agentic-transparency Nathan Esquenazi 2026-04-03 19:16:42 -07:00
  • 3d4d7f2b53 fix: test hardening for sprint 23 — handle missing cron/skills modules in test env Nathan Esquenazi 2026-04-03 19:16:17 -07:00
  • 2fb2ddeaaa feat: token usage toggle (setting + /usage command) + timestamp fixes Nathan Esquenazi 2026-04-04 02:04:41 +00:00
  • b1d687ba22 feat: persist workspace tree expanded state across refreshes Nathan Esquenazi 2026-04-04 01:59:49 +00:00
  • c1dcd73502 fix: security, correctness, and test hardening from review Nathan Esquenazi 2026-04-04 01:54:53 +00:00
  • df06c1cdca feat: Sprint 23 — agentic transparency + polish Nathan Esquenazi 2026-04-03 18:33:49 -07:00
  • 2c0f6e80b6 Merge pull request #49 from nesquena/docs/update-all-markdown-v0.28 Nathan Esquenazi 2026-04-03 14:20:29 -07:00
  • 4a4af209ad docs: update all markdown to v0.28.1 state Nathan Esquenazi 2026-04-03 14:18:50 -07:00
  • 279690e4c1 Merge pull request #48 from nesquena/fix/ci-action-versions Nathan Esquenazi 2026-04-03 14:10:39 -07:00
  • 2766314e81 fix(ci): use standard version tags for GitHub Actions Nathan Esquenazi 2026-04-03 14:09:36 -07:00
  • 9d69408610 ci: add GitHub Actions workflow for multi-arch Docker + releases (#47) nesquena-hermes 2026-04-03 14:02:52 -07:00
  • 4a3b9571f1 fix(ci): pin all GitHub Actions to full commit SHAs for supply chain security Nathan Esquenazi 2026-04-03 21:02:08 +00:00
  • c488031fe3 Merge pull request #45 from nesquena/fix/profile-creation-docker-fallback Nathan Esquenazi 2026-04-03 14:01:04 -07:00
  • 94b080fa1e docs: v0.27 release notes, version bump for profile creation fallback Nathan Esquenazi 2026-04-03 14:00:46 -07:00
  • e6663596ce fix(review): 4 issues found in agent review of PR #45 Nathan Esquenazi 2026-04-03 20:52:37 +00:00
  • 16553be59d fix: profile creation fallback when hermes_cli unavailable (Docker) Nathan Esquenazi 2026-04-03 13:00:28 -07:00
  • 6a61f36280 ci: add GitHub Actions workflow for multi-arch Docker + releases Nathan Esquenazi 2026-04-03 13:55:41 -07:00
  • b03ddf78c9 Merge pull request #46 from nesquena/fix/profile-switch-default-home Nathan Esquenazi 2026-04-03 13:44:16 -07:00
  • 5c9edfc7bf docs: v0.26 release notes, remove planning artifact, update versions Nathan Esquenazi 2026-04-03 13:44:06 -07:00
  • 733957cea1 docs: add Sprint 23 planning document (profile/workspace/model coherence spec) Nathan Esquenazi 2026-04-03 20:37:48 +00:00
  • e61382ef71 fix: pass fallback_model to AIAgent; show rate-limit error inline instead of 'Connection lost' Nathan Esquenazi 2026-04-03 20:34:52 +00:00
  • da43a6a09a fix: switching profiles mid-conversation starts a new session instead of cross-tagging Nathan Esquenazi 2026-04-03 20:27:50 +00:00
  • 4eae6c98f9 fix: cross-provider model pick causes Connection lost on non-OpenRouter profiles Nathan Esquenazi 2026-04-03 20:23:25 +00:00
  • c71439d8ab fix: model picker correctly updates on profile switch without flicker or raw injection Nathan Esquenazi 2026-04-03 20:10:47 +00:00
  • ad755e49e5 fix: workspace isolation, session filtering, and clean migration path Nathan Esquenazi 2026-04-03 20:01:12 +00:00
  • f75e17c912 fix: legacy sessions (profile=null) leak into all profiles' session lists Nathan Esquenazi 2026-04-03 19:50:08 +00:00
  • 3d8cf85ef2 fix: profile default workspace reads terminal.cwd; dropdown opens upward Nathan Esquenazi 2026-04-03 19:47:38 +00:00
  • d4ab01c152 fix: workspace updates on profile switch; remove redundant topbar workspace chip Nathan Esquenazi 2026-04-03 19:38:33 +00:00
  • c778c1eb0c fix: profile switch fails with 'does not exist' when server starts on non-default profile Nathan Esquenazi 2026-04-03 19:29:24 +00:00
  • ca01845643 Merge pull request #43 from nesquena/feat/sprint23-profile-coherence Nathan Esquenazi 2026-04-03 12:10:39 -07:00
  • 30529e0002 docs: fix SPRINTS header and CHANGELOG footer to v0.25 Nathan Esquenazi 2026-04-03 12:10:29 -07:00
  • 7ef203cd41 fix(review): 5 issues found in agent review of PR #43 Nathan Esquenazi 2026-04-03 19:03:16 +00:00
  • 3520fa5643 feat: Sprint 23 -- profile/workspace/model coherence Nathan Esquenazi 2026-04-03 11:46:15 -07:00
  • 0480bbf34c Merge pull request #42 from nesquena/docs/comprehensive-markdown-update Nathan Esquenazi 2026-04-03 11:25:30 -07:00
  • 28ac04da7d docs: comprehensive markdown update for v0.24 Nathan Esquenazi 2026-04-03 11:20:43 -07:00
  • f21b088a14 Merge pull request #41 from nesquena/feat/multi-profile-support Nathan Esquenazi 2026-04-03 11:10:43 -07:00
  • 4bec7c082e docs: fix SPRINTS header and CHANGELOG footer to v0.24 Nathan Esquenazi 2026-04-03 11:10:28 -07:00
  • 571a5a40f1 fix(review): 3 issues found in agent review of PR #41 Nathan Esquenazi 2026-04-03 18:06:18 +00:00
  • d2b27f6f1e feat: multi-profile support -- create, switch, delete profiles from web UI (Issue #28) Nathan Esquenazi 2026-04-03 10:50:21 -07:00
  • af73a5d8fd Merge pull request #40 from nesquena/sprint-21-mobile-docker Nathan Esquenazi 2026-04-03 10:29:04 -07:00
  • a92c251ef8 docs: Sprint 21 release notes, version v0.23, Docker localhost binding Nathan Esquenazi 2026-04-03 10:28:47 -07:00
  • 574cd2cf70 fix(review): 5 issues found in agent review of PR #40 Nathan Esquenazi 2026-04-03 17:21:42 +00:00
  • d278563e00 feat: Sprint 21 — mobile responsive layout + Docker support Nathan Esquenazi 2026-04-03 10:09:36 -07:00
  • 8cd07d3774 Merge pull request #39 from nesquena/fix/test-keyframe-parser Nathan Esquenazi 2026-04-03 07:25:22 -07:00
  • 959c386d8d fix: test_send_pop_in keyframe parser hit wrong @keyframes block Nathan Esquenazi 2026-04-03 14:23:50 +00:00
  • 690f04bff0 Merge pull request #38 from nesquena/feat/send-button-polish Nathan Esquenazi 2026-04-03 07:22:30 -07:00
  • f5c9f218c4 docs: rename test_sprint21 to test_sprint20b, update test counts to 415 Nathan Esquenazi 2026-04-03 07:22:13 -07:00
  • dcb21dfd37 feat: polish send button — hidden until content, icon-circle, pop-in animation Nathan Esquenazi 2026-04-03 14:10:59 +00:00
  • 59a92e03d8 Merge pull request #37 from nesquena/feat/voice-input-mic-button Nathan Esquenazi 2026-04-03 07:19:38 -07:00
  • df3de7a543 docs: Sprint 20 release notes, version v0.22, SPRINTS update Nathan Esquenazi 2026-04-03 07:19:26 -07:00
  • 46fdf3513f fix: mic appends to existing textarea text instead of replacing it Nathan Esquenazi 2026-04-03 14:13:29 +00:00
  • efb7293ae8 feat: add voice input mic button via Web Speech API Nathan Esquenazi 2026-04-03 14:04:03 +00:00
  • 44aa538b7c fix: stop leaking stack traces to clients in 500 responses nesquena-hermes 2026-04-03 06:46:34 -07:00
  • 1b1cd124f6 fix: stop leaking stack traces to clients in HTTP 500 responses Nathan Esquenazi 2026-04-03 06:41:32 -07:00
  • 3f9d1da0e2 Merge pull request #35 from nesquena/docs/fix-test-count-v021 Nathan Esquenazi 2026-04-03 06:37:53 -07:00
  • 9363d967ed docs: fix stale test count in SPRINTS.md (327->328) Nathan Esquenazi 2026-04-03 06:37:45 -07:00
  • 2dda99082f docs: fix test count 327->328 in CHANGELOG, TESTING.md, ROADMAP.md Nathan Esquenazi 2026-04-03 13:34:21 +00:00
  • 51bcf8fead Merge pull request #34 from nesquena/sprint-19-auth-security Nathan Esquenazi 2026-04-03 06:22:44 -07:00
  • 56526ce502 chore: update UI version to v0.21, CHANGELOG footer Nathan Esquenazi 2026-04-03 06:22:29 -07:00