-
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