Commit Graph

  • 48b82d57db fix: reduce browser storage pressure Michael Lam 2026-05-16 08:44:04 -07:00
  • 2dfe3ffb42 Fix live progress activity grouping Frank Song 2026-05-16 23:36:30 +08:00
  • 3bb8c7b276 fix: guard localStorage quota writes Michael Lam 2026-05-16 07:31:03 -07:00
  • 4899ae17b9 Keep fuller compression snapshots reachable Frank Song 2026-05-16 20:58:44 +08:00
  • e4dad1c25d fix: serve raw chat attachments from inbox Michael Lam 2026-05-16 05:08:02 -07:00
  • c415c843df Update interrupted recovery comment wording Frank Song 2026-05-16 20:05:47 +08:00
  • 11796fe7a8 Avoid magic cursor-loop test window Frank Song 2026-05-16 20:05:19 +08:00
  • 2284d42695 fix: interpolate German session time labels Michael Lam 2026-05-16 04:31:16 -07:00
  • 962b3840e6 fix: strip historical images in text mode Michael Lam 2026-05-16 03:54:28 -07:00
  • 574ee36460 Add run journal replay timeline parity checks Frank Song 2026-05-16 17:52:35 +08:00
  • 3cbe206832 fix: keep markdown tables block-level Michael Lam 2026-05-16 02:12:11 -07:00
  • 5bd1f1441d fix: route background worker credentials through profile env Michael Lam 2026-05-16 01:02:19 -07:00
  • f87e32d0c7 fix: add i18n support to settings conversation page action buttons BonyFish 2026-05-16 14:57:01 +08:00
  • 49bea3ad01 Clarify interrupted turn recovery marker Frank Song 2026-05-16 14:29:58 +08:00
  • 9894157120 fix: hybridize background profile env routing Michael Lam 2026-05-15 22:42:02 -07:00
  • e7e45fe98b Stamp live assistant turns at creation Frank Song 2026-05-16 11:16:07 +08:00
  • 240fc42ad8 Align pending-user reattach test with live snapshot restore Frank Song 2026-05-16 11:06:09 +08:00
  • cdef039613 Update inflight restore static test windows Frank Song 2026-05-16 11:02:33 +08:00
  • 10db8b3bb6 Preserve base Thinking card markup for animation tests Frank Song 2026-05-16 10:58:59 +08:00
  • faedcab739 Preserve live agent timeline across session switches Frank Song 2026-05-16 10:50:16 +08:00
  • e3035b3e40 Merge pull request #2369 from nesquena/stage-367 v0.51.74 nesquena-hermes 2026-05-15 22:58:20 -07:00
  • 8303d59acd stage-367: stamp CHANGELOG v0.51.74 (4-PR safe-lane batch) stage-367 Hermes Agent 2026-05-16 05:45:01 +00:00
  • b8d2fca52f Stage 367: PR #2367 — fix: add i18n support to settings sidebar menu items by @mccxj Hermes Agent 2026-05-16 05:43:27 +00:00
  • fcc9329ae5 Stage 367: PR #2365 — Fix: support YAML list format for custom_providers.models in model dropdown by @mccxj Hermes Agent 2026-05-16 05:43:27 +00:00
  • bf78cebb55 Stage 367: PR #2363 — Document WebUI run state consistency contract by @franksong2702 Hermes Agent 2026-05-16 05:43:26 +00:00
  • 031331662f Stage 367: PR #2362 — Fix Markdown table cell paragraph spacing by @franksong2702 Hermes Agent 2026-05-16 05:43:25 +00:00
  • b48e44a24a Add tests for list-format custom_providers.models BonyFish 2026-05-16 12:44:25 +08:00
  • f82a763dfb fix: support list format for custom_providers.models in model dropdown BonyFish 2026-05-16 12:38:39 +08:00
  • 58a43d7abd Document WebUI run state consistency contract Frank Song 2026-05-16 12:32:18 +08:00
  • 80be1d08dc Fix Markdown table cell paragraph spacing Frank Song 2026-05-16 12:30:15 +08:00
  • ddf8eb5d54 stage-367: locale-parity fix for settings_tab_plugins (10 locales) Hermes Agent 2026-05-16 05:42:53 +00:00
  • 9593380899 fix: add i18n support to settings sidebar menu items BonyFish 2026-05-16 13:09:09 +08:00
  • 59ffd573ae Merge pull request #2366 from nesquena/stage-366 v0.51.73 nesquena-hermes 2026-05-15 21:46:18 -07:00
  • 15513b81f4 fix: harden OpenRouter cost snapshots Michael Lam 2026-05-15 17:17:48 -07:00
  • 690b666887 Add OpenRouter cost history backend Michael Lam 2026-05-13 07:42:33 -07:00
  • 54f680a8ef stage-366: stamp CHANGELOG v0.51.73 (1-PR safe-lane batch) stage-366 Hermes Agent 2026-05-16 04:27:05 +00:00
  • c24eb4e648 Stage 366: PR #2357 — Fix compression reference card anchoring by @franksong2702 Hermes Agent 2026-05-16 04:26:08 +00:00
  • 433ad29939 Fix compression reference card anchoring Frank Song 2026-05-16 12:07:18 +08:00
  • a08dfffd58 Merge pull request #2358 from nesquena/stage-365 v0.51.72 nesquena-hermes 2026-05-15 21:23:09 -07:00
  • 7516c9591f stage-365: stamp CHANGELOG v0.51.72 (2-PR safe-lane batch) stage-365 Hermes Agent 2026-05-16 04:17:51 +00:00
  • 4dac7940e7 Stage 365: PR #2348 — Suppress interim text echoes in Thinking cards by @franksong2702 Hermes Agent 2026-05-16 04:08:42 +00:00
  • 2811ba8fd0 Stage 365: PR #2354 — Keep recovered pending turns in model context by @franksong2702 Hermes Agent 2026-05-16 04:08:42 +00:00
  • d94320b4bf Avoid duplicate Thinking echo helper names Frank Song 2026-05-16 10:58:59 +08:00
  • dd5f3ff9b5 Suppress interim text echoes in Thinking cards Frank Song 2026-05-16 10:52:33 +08:00
  • 40f69a2b75 Keep recovered pending turns in context Frank Song 2026-05-16 11:53:13 +08:00
  • 761cf550de Merge pull request #2352 from nesquena/stage-364 v0.51.71 nesquena-hermes 2026-05-15 21:01:28 -07:00
  • b293bf8bc5 stage-364: Opus-caught live SSE event_id fix (side-channel approach) stage-364 Hermes Agent 2026-05-16 03:58:31 +00:00
  • f3b0c2cb5f stage-364: Opus-caught replay double-render fix + regression test Hermes Agent 2026-05-16 03:28:07 +00:00
  • a204c75b54 stage-364: stamp CHANGELOG v0.51.71 (3-PR batch) Hermes Agent 2026-05-16 03:19:58 +00:00
  • c0662a4624 Stage 364: PR #2283 — Add WebUI run event journal replay by @franksong2702 Hermes Agent 2026-05-16 03:08:35 +00:00
  • e38a4260eb Stage 364: PR #2343 — feat: clarify profiles and workspaces by @Michaelyklam Hermes Agent 2026-05-16 03:08:34 +00:00
  • 21d9b90bdc Stage 364: PR #2349 — Avoid touching updated_at during stale stream cleanup by @franksong2702 Hermes Agent 2026-05-16 03:08:33 +00:00
  • a3eace4380 Preserve SSE handler test shape Frank Song 2026-05-15 22:46:57 +08:00
  • 80d8d4b42c Address run journal replay review Frank Song 2026-05-15 22:41:08 +08:00
  • 3b96035af0 Add WebUI run event journal replay Frank Song 2026-05-15 09:37:54 +08:00
  • b373f090bd feat: clarify profiles and workspaces Michael Lam 2026-05-15 19:41:02 -07:00
  • 685b075dd0 Avoid touching updated_at during stale stream cleanup Frank Song 2026-05-16 10:52:33 +08:00
  • dbd2c79891 Merge pull request #2350 from nesquena/stage-363 v0.51.70 nesquena-hermes 2026-05-15 19:56:41 -07:00
  • 15100344f6 stage-363: stamp CHANGELOG v0.51.70 + retroactive v0.51.69 section stage-363 Hermes Agent 2026-05-16 02:49:34 +00:00
  • 8399a1ade4 Stage 363: PR #2339 — feat: add workspace panel edge reopen toggle by @Michaelyklam Hermes Agent 2026-05-16 02:39:23 +00:00
  • 2f633ae32e Stage 363: PR #2342 — Fix pending user row on active reattach by @franksong2702 Hermes Agent 2026-05-16 02:39:23 +00:00
  • 0d70ed9e26 Stage 363: PR #2334 — fix: lock turn journal appends by @Michaelyklam Hermes Agent 2026-05-16 02:38:53 +00:00
  • 9c6ebea393 Stage 363: PR #2337 — fix: clear runtime fields on loaded compression snapshots by @Michaelyklam Hermes Agent 2026-05-16 02:38:52 +00:00
  • 2162dab4a5 Fix pending user row on active reattach Frank Song 2026-05-16 10:30:38 +08:00
  • 4d613e723f feat: add workspace panel edge reopen toggle Michael Lam 2026-05-15 18:32:36 -07:00
  • 0e91f89ce3 fix: clear runtime fields on loaded compression snapshots Michael Lam 2026-05-15 17:54:49 -07:00
  • 4dbf6712dc fix: lock turn journal appends Michael Lam 2026-05-15 16:05:30 -07:00
  • 352064eb93 Merge pull request #2335 from nesquena/stage-362 v0.51.69 nesquena-hermes 2026-05-15 16:27:05 -07:00
  • b7859cf98d stage-362: revert #2323 — Opus caught silent regression in profile routing Hermes Agent 2026-05-15 23:23:18 +00:00
  • 2161b81da2 Revert "Merge pull request #2323 into stage-362" Hermes Agent 2026-05-15 23:22:44 +00:00
  • 013a158fd1 docs: CHANGELOG stage-362 — close v0.51.68 (stage-361), open Unreleased for 9-PR stage-362 batch with proper attribution Hermes Agent 2026-05-15 22:57:56 +00:00
  • 0651fe13b0 Merge pull request #2323 into stage-362 Hermes Agent 2026-05-15 22:55:39 +00:00
  • 1e6ce3d2e7 Merge pull request #2328 into stage-362 Hermes Agent 2026-05-15 22:55:37 +00:00
  • 59f73ba45a Merge pull request #2332 into stage-362 Hermes Agent 2026-05-15 22:55:36 +00:00
  • 62e4d9b2f5 Merge pull request #2327 into stage-362 Hermes Agent 2026-05-15 22:55:35 +00:00
  • 300571936c Merge pull request #2331 into stage-362 Hermes Agent 2026-05-15 22:55:33 +00:00
  • 94be64b62c Merge pull request #2330 into stage-362 Hermes Agent 2026-05-15 22:55:32 +00:00
  • 5ab2ebed2e Merge pull request #2322 into stage-362 Hermes Agent 2026-05-15 22:55:30 +00:00
  • 8b6673a3d1 Merge pull request #2326 into stage-362 Hermes Agent 2026-05-15 22:55:29 +00:00
  • bc72a7b29f Merge pull request #2333 into stage-362 Hermes Agent 2026-05-15 22:55:28 +00:00
  • 6799ec56cf test: retarget compression snapshot runtime regression Michael Lam 2026-05-15 15:29:28 -07:00
  • 8186577c7b feat: show cron output usage metadata Michael Lam 2026-05-15 14:53:45 -07:00
  • 2e039ab7f7 fix: show readable live activity progress Michael Lam 2026-05-15 14:11:13 -07:00
  • 5a2137bedb fix: skip provider mismatch for named custom providers Michael Lam 2026-05-15 13:49:45 -07:00
  • c991f36021 fix: clean session attachment and stream recovery leftovers Michael Lam 2026-05-15 13:30:46 -07:00
  • 2fdc1d99e2 fix: expand legacy Hermes CLI toolset alias Michael Lam 2026-05-15 13:08:22 -07:00
  • 3add6f450f fix: use assistant name in cancel copy dot 🐶 2026-05-15 16:00:30 -04:00
  • 7ac4bf4f4a Merge pull request #2324 from nesquena/stage-361 v0.51.68 nesquena-hermes 2026-05-15 12:58:51 -07:00
  • 29d13953d6 stage-361: apply Opus SHOULD-FIX — allow _attachment_root() in _build_native_multimodal_message Hermes Agent 2026-05-15 19:55:34 +00:00
  • ff9e20f132 fix: isolate background worker profile env Michael Lam 2026-05-15 12:41:29 -07:00
  • 1b6870086d docs: CHANGELOG stage-361 — close v0.51.67 (stage-360), open Unreleased for 4-PR stage-361 batch with proper attribution Hermes Agent 2026-05-15 19:18:12 +00:00
  • 0a4d9679fc Merge pull request #2319 into stage-361 Hermes Agent 2026-05-15 19:17:08 +00:00
  • ab749575df Merge pull request #2318 into stage-361 Hermes Agent 2026-05-15 19:17:06 +00:00
  • 74ee110b2f Merge pull request #2315 into stage-361 Hermes Agent 2026-05-15 19:17:04 +00:00
  • 62413067e6 Merge pull request #2317 into stage-361 Hermes Agent 2026-05-15 19:17:03 +00:00
  • 512c401e8a fix: route endpoint-discovered Ollama models correctly Michael Lam 2026-05-15 12:16:23 -07:00
  • 2170846031 Merge pull request #2320 from nesquena/stage-360 v0.51.67 nesquena-hermes 2026-05-15 12:11:59 -07:00
  • a8a27eeb7d stage-360: Opus follow-up — update _ENV_LOCK docstring to reflect narrow-lock semantics Hermes Agent 2026-05-15 19:05:37 +00:00
  • 3ead446f14 feat: store chat uploads outside workspace root Michael Lam 2026-05-15 11:52:23 -07:00
  • aeda75271c fix: defer stream errors while mobile tabs are hidden Michael Lam 2026-05-15 11:25:53 -07:00