Commit Graph

  • 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