-
e0a1ab8e03
fix(auth): blank password field no longer clears auth; add Disable Auth button
Nathan Esquenazi
2026-04-03 13:17:32 +00:00
-
d88419ccfb
fix(auth): redirect to /login when auth is enabled and accessing root
Nathan Esquenazi
2026-04-03 13:11:07 +00:00
-
3c95502979
fix(auth): harden password_hash handling in settings API
Nathan Esquenazi
2026-04-03 13:05:41 +00:00
-
66bd84accb
docs: comprehensive update of all markdown files for v0.21
Nathan Esquenazi
2026-04-03 06:06:00 -07:00
-
b8b62722ec
feat: Sprint 19 — password auth, security headers, login page
Nathan Esquenazi
2026-04-03 05:53:26 -07:00
-
-
1c6db07c2b
Merge pull request #33 from nesquena/sprint-18-thinking-tree-preview
Nathan Esquenazi
2026-04-03 05:02:47 -07:00
-
-
d0aef93372
fix: apply review fixes, update version to v0.20, add Sprint 18 changelog
Nathan Esquenazi
2026-04-03 05:02:30 -07:00
-
67324cc3bc
feat: Sprint 18 — file preview auto-close, thinking display, workspace tree
Nathan Esquenazi
2026-04-03 04:33:24 -07:00
-
-
e7e09f217a
Merge pull request #32 from nesquena/docs/v0.19-release
Nathan Esquenazi
2026-04-03 04:28:56 -07:00
-
-
0c00dae15a
docs: fix test count (294→318) and add Sprint 17 Tests section
Nathan Esquenazi
2026-04-03 11:23:42 +00:00
-
-
685aabab38
Merge pull request #30 from nesquena/sprint-17-workspace-slash-commands-settings
Nathan Esquenazi
2026-04-03 04:14:23 -07:00
-
-
0f2bd537f1
feat: Sprint 17 -- workspace breadcrumbs, slash commands, send key setting
Nathan Esquenazi
2026-04-02 17:31:31 -07:00
-
-
856f5c21e1
Merge pull request #31 from nesquena/docs/update-markdown-v0.18.1
Nathan Esquenazi
2026-04-02 17:39:18 -07:00
-
-
f3ae8305dc
docs: update markdown files for v0.18.1 (safe HTML rendering, 289 tests)
Nathan Esquenazi
2026-04-02 17:38:44 -07:00
-
-
a92fff75a3
Merge pull request #29 from nesquena/feat/safe-html-rendering
Nathan Esquenazi
2026-04-02 17:34:01 -07:00
-
-
0be7ccde4c
feat: safe HTML rendering in AI responses + active session gold style + Sprint 16 tests
Hermes
2026-04-03 00:27:43 +00:00
-
-
fcd155be55
Merge pull request #27 from nesquena/docs/update-all-markdown
Nathan Esquenazi
2026-04-02 15:15:10 -07:00
-
-
0c601a9cc8
docs: fix models.py line count (114 -> 132)
Nathan Esquenazi
2026-04-02 15:14:42 -07:00
-
4b326dbdf0
docs: update all markdown files to reflect v0.18 state
Nathan Esquenazi
2026-04-02 11:56:06 -07:00
-
-
fd993c5513
Merge pull request #20 from nesquena/sprint-16-sidebar-polish
Nathan Esquenazi
2026-04-02 11:50:28 -07:00
-
-
d2bcd2b2f7
feat: Sprint 16 — session sidebar visual polish
Nathan Esquenazi
2026-04-02 11:08:34 -07:00
-
-
5e4645ee05
Merge pull request #25 from nesquena/fix/project-picker-overflow
Nathan Esquenazi
2026-04-02 11:46:56 -07:00
-
-
ae1faa7252
Merge pull request #24 from nesquena/fix/model-discovery-logger-crash
Nathan Esquenazi
2026-04-02 11:46:48 -07:00
-
-
6c7fb4ee44
fix: NameError on logger in custom endpoint model discovery
Nathan Esquenazi
2026-04-02 18:06:50 +00:00
-
-
e59eb8bb5b
fix: project picker clipped, full-screen width bug, New Project shortcut
Nathan Esquenazi
2026-04-02 18:18:20 +00:00
-
-
ca06fd5533
Merge pull request #19 from nesquena/fix/add-glm-5.1-model
Nathan Esquenazi
2026-04-02 11:10:34 -07:00
-
-
7ddd896b36
feat: add GLM-5.1 to Z.AI model list
Nathan Esquenazi
2026-04-02 11:02:10 -07:00
-
-
f109910b58
Merge pull request #18 from nesquena/fix/custom-model-discovery
Nathan Esquenazi
2026-04-02 10:55:35 -07:00
-
-
b784fff104
refactor: keep only model discovery, drop redundant routing changes
Nathan Esquenazi
2026-04-02 09:15:41 -07:00
-
d9293c6097
refactor: streamline model provider resolution in chat start handler
Dhaval
2026-04-02 12:53:57 +05:30
-
669412cbc9
refactor: switch from requests to urllib for custom endpoint model fetching
Dhaval
2026-04-02 12:48:41 +05:30
-
c1a9324f35
feat: add support for Ollama and LM Studio providers in model fetching
Dhaval
2026-04-02 12:31:35 +05:30
-
cbf82898cb
feat: implement custom endpoint fetching for model lists and update streaming handler
Dhaval
2026-04-02 12:02:49 +05:30
-
-
fb916d1f7e
Merge pull request #16 from nesquena/release/v0.17.1
Nathan Esquenazi
2026-04-02 01:19:16 -07:00
-
-
9452f56821
docs: update changelog and version to v0.17.1
Nathan Esquenazi
2026-04-02 01:18:53 -07:00
-
-
95645d651e
Merge pull request #15 from nesquena/fix/project-picker-ux
Nathan Esquenazi
2026-04-02 01:16:57 -07:00
-
-
2f281cbbd7
fix: project picker clipping, create-from-picker, button visibility, listener leak
Nathan Esquenazi
2026-04-02 01:10:18 -07:00
-
-
537337a158
Merge pull request #14 from nesquena/fix/project-validation
Nathan Esquenazi
2026-04-02 01:05:39 -07:00
-
-
8075442200
fix: OpenRouter model routing regression + project input validation
Nathan Esquenazi
2026-04-02 01:01:58 -07:00
-
-
ebdd955578
Merge pull request #11 from nesquena/sprint-15-session-projects
Nathan Esquenazi
2026-04-02 00:12:26 -07:00
-
-
1a4793848e
feat: Sprint 15 — session projects, code copy button, tool card toggle
Nathan Esquenazi
2026-04-01 23:55:21 -07:00
-
-
8ed206657c
Merge pull request #13 from nesquena/fix/security-hardening
Nathan Esquenazi
2026-04-02 00:05:50 -07:00
-
-
06e1f11070
fix: revert 3 regressions introduced alongside security fixes
Nathan Esquenazi
2026-04-02 00:05:09 -07:00
-
089dd7e3de
fix(security): 5 security hardening fixes
Hermes
2026-04-02 06:46:40 +00:00
-
-
0875dddbff
fix(security): sandbox _serve_static() to prevent path traversal
Nathan Esquenazi
2026-04-02 06:39:18 +00:00
-
85557381ec
docs: update CHANGELOG with v0.16.2 model list and base_url fixes
Nathan Esquenazi
2026-04-01 23:24:52 -07:00
-
4a1bf20b67
Merge pull request #9 from nesquena/fix/minimax-models-and-base-url
Nathan Esquenazi
2026-04-01 23:24:13 -07:00
-
-
ceb091d6b1
fix: update MiniMax/Z.AI model lists, pass base_url to AIAgent
Nathan Esquenazi
2026-04-01 23:15:04 -07:00
-
-
f9f56da484
docs: update CHANGELOG with v0.16.1 community fixes
Nathan Esquenazi
2026-04-01 23:08:59 -07:00
-
b0da4db0d2
Merge pull request #4 from deboste/fix/model-provider-routing
Nathan Esquenazi
2026-04-01 22:57:06 -07:00
-
-
d899115d26
Merge pull request #3 from deboste/fix/fetch-basic-auth-compat
Nathan Esquenazi
2026-04-01 22:57:02 -07:00
-
-
241357595d
refactor: extract resolve_model_provider helper, fix cross-provider routing
Nathan Esquenazi
2026-04-01 22:56:34 -07:00
-
1375ce0634
fix: add withCredentials to EventSource for reverse proxy auth
Nathan Esquenazi
2026-04-01 22:53:50 -07:00
-
0a39a64387
Merge pull request #5 from deboste/fix/mobile-responsive
Nathan Esquenazi
2026-04-01 22:48:09 -07:00
-
-
f6e58ef2ad
fix(css): mobile responsive layout and dvh viewport fix
deboste
2026-03-31 14:36:05 +00:00
-
-
2864c2b691
fix(api): resolve model provider from config to prevent misrouting
deboste
2026-03-31 14:35:54 +00:00
-
-
-
96547f68a3
fix(frontend): use URL origin for fetch/EventSource to support reverse proxy auth
deboste
2026-03-31 14:35:45 +00:00
-
-
a9ae0b0a83
Enhance README with Hermes Agent details
Nathan Esquenazi
2026-03-31 00:34:50 -07:00
-
d90fb42cd1
Merge pull request #2 from nesquena/sync-sprints-11-14
nesquena-hermes
2026-03-31 00:04:58 -07:00
-
-
7019c25021
Hermes Web UI — Sprints 11-14: multi-provider models, settings, session QoL, alerts, polish
Hermes
2026-03-31 07:02:47 +00:00
-
-
732d227b97
Update repository URL in README
nesquena-hermes
2026-03-30 21:33:18 -07:00
-
16304f9085
Improve README clarity and formatting
nesquena-hermes
2026-03-30 21:32:03 -07:00
-
073e214c95
Update README.md
nesquena-hermes
2026-03-30 21:31:28 -07:00
-
3e3190a3db
Update clone command with correct repository URL
nesquena-hermes
2026-03-30 21:29:13 -07:00
-
b675fb3352
Fix last Cowork reference and remove stale PORTABILITY.md doc link
Nathan Esquenazi
2026-03-30 20:50:52 -07:00
-
19aa640ad5
Remove PORTABILITY.md reference from documentation index
Nathan Esquenazi
2026-03-30 20:50:26 -07:00
-
aa6404a30d
Update README.md
Nathan Esquenazi
2026-03-30 20:42:25 -07:00
-
a4e2174c29
Hermes WebUI v0.1.0 — initial public release
Nathan Esquenazi
2026-03-30 20:40:19 -07:00