Hermes Agent
ec689e32be
Merge pull request #2099 into stage-358
...
feat: add opt-in streaming text fade (dobby-d-elf, off-by-default)
2026-05-14 21:27:52 +00:00
Hermes Agent
612480ce56
Merge pull request #2165 into stage-358
...
feat(providers): show pooled Codex quota status (starship-s, post-review follow-up)
2026-05-14 21:27:51 +00:00
Michael Lam
b15b4eda31
fix: serve PWA manifest from session routes
2026-05-14 11:52:12 -07:00
Hermes Agent
29c166d813
Merge pull request #2234 into stage-355
...
fix: refine update summary category handling (Jordan-SkyLF, post-v0.51.61 rebase)
# Conflicts:
# CHANGELOG.md
2026-05-14 15:15:09 +00:00
Hermes Agent
9370c483c3
Merge pull request #2241 into stage-355
...
fix: reconcile stale sidebar display titles (dso2ng)
# Conflicts:
# CHANGELOG.md
2026-05-14 15:15:07 +00:00
Hermes Agent
673a927975
Merge pull request #2238 into stage-355
...
Improve phone sidebar panel navigation (franksong2702, fixes #2231 )
2026-05-14 15:15:06 +00:00
Hermes Agent
6f5f5edb56
Merge pull request #2253 into stage-355
...
[codex] Show skill detail API errors (franksong2702)
# Conflicts:
# CHANGELOG.md
2026-05-14 15:13:44 +00:00
Frank Song
0461b97d15
Escape model picker display text
2026-05-14 23:03:48 +08:00
Frank Song
a56ec43d29
Show skill detail API errors
2026-05-14 22:57:15 +08:00
Dennis Soong
a145bf4364
fix: apply display titles in content search
2026-05-14 21:10:50 +08:00
Dennis Soong
143d9d8ef7
fix: reconcile stale sidebar display titles
2026-05-14 16:18:53 +08:00
Jordan SkyLF
a291ffdde6
fix: refine update summary category handling
...
Keep distinct generated summary categories, route update-summary generation through the configured auxiliary model first, disclose capped large-range summary input, and constrain long summary panels.
2026-05-14 01:07:47 -07:00
Frank Song
6beb59d61f
Improve mobile sidebar panel navigation
2026-05-14 15:16:33 +08:00
Hermes Agent
efad585b86
Merge pull request #2228 into stage-354
...
Add model picker to profile creation (franksong2702, refs #749 )
2026-05-14 07:15:14 +00:00
Jordan SkyLF
afbcc9a6d5
fix: wrap update banner on mobile
2026-05-13 23:51:48 -07:00
Frank Song
8b30ade923
Add profile creation model picker
2026-05-14 12:13:49 +08:00
Hermes Agent
bfb62abe35
Merge pull request #2225 into stage-353
...
Add extra-large Appearance font size option (franksong2702)
2026-05-14 03:43:52 +00:00
Frank Song
e2f319d730
Add extra large font size option
2026-05-14 11:09:21 +08:00
RØG3R L!M4
16d307061e
fix: wrap endless-scroll checkbox in its own label (refs #2222 )
...
The settingsSessionEndlessScroll checkbox and label were nested inside
the session-jump description div with a stray </label> closing tag,
causing browser markup recovery to shift the control layout.
Fix: properly close the session-jump settings-field div, create a new
settings-field div with margin-top:8px, and wrap the endless-scroll
checkbox in its own <label> element consistent with other Appearance
checkboxes.
2026-05-14 03:03:48 +00:00
Frank Song
996d4f9a8c
Hide session lineage metadata in compact sidebar
2026-05-14 10:14:15 +08:00
Hermes Agent
89bf659b01
Merge pull request #2206 into stage-351
...
feat: show 🤖 badge and provider/model for agent-mode cron jobs (vcavichini)
2026-05-13 23:51:29 +00:00
Hermes Agent
70f09aaeb6
Merge pull request #2207 into stage-351
...
feat: add per-target update summaries with separate WebUI/Agent What's-new links (Jordan-SkyLF, fixes #1579 )
2026-05-13 23:51:28 +00:00
Hermes Agent
f038c43d85
Merge pull request #2212 into stage-351
...
Tune Activity sweep animation (dobby-d-elf, follow-up to #2203 )
2026-05-13 23:51:26 +00:00
Hermes Agent
f1fee3aea8
Merge pull request #2210 into stage-351
...
Fix MCP tools list overflow with pagination/search (Jordan-SkyLF)
2026-05-13 23:51:25 +00:00
ubuntu
97564c2b01
feat: show 🤖 badge for cron jobs in agent mode
...
Identify cron jobs with mode=agent (no_agent=false) in the cron list
by displaying a robot emoji badge next to the job name.
2026-05-13 20:48:09 -03:00
Jordan SkyLF
25ce490e24
docs: add update banner summary mode screenshots
2026-05-13 16:27:06 -07:00
Frank Song
dc213d47b8
fix: preserve literal thinking tags
2026-05-14 07:13:34 +08:00
Jordan SkyLF
1ad5fe9c14
fix: keep boot settings regression close
2026-05-13 16:00:46 -07:00
Jordan SkyLF
f0d2ebccd9
Persist generated summary button state
2026-05-13 15:53:01 -07:00
Jordan SkyLF
7925a15211
Clarify generated summary button states
2026-05-13 15:53:01 -07:00
Jordan SkyLF
90c2ee7e04
Split What's New summaries by target
2026-05-13 15:53:01 -07:00
Jordan SkyLF
cae007b069
Refine What's New summary sections
2026-05-13 15:53:01 -07:00
Jordan SkyLF
623dfef499
Stabilize What's New summaries
2026-05-13 15:53:01 -07:00
Jordan SkyLF
bec21eafa0
Add What's New summary toggle
2026-05-13 15:53:01 -07:00
Jordan SkyLF
cfc0f68d23
fix: show update whats-new links for webui and agent
2026-05-13 15:53:01 -07:00
dobby-d-elf
23cc22d048
Tune Activity sweep duration
2026-05-13 16:48:10 -06:00
dobby-d-elf
eead48fc56
Tune version B Activity highlight sweep: widen band to ~20%, slow to 3.5s
2026-05-13 16:34:02 -06:00
Jordan SkyLF
4b455822cb
Fix MCP tools list overflow
2026-05-13 15:33:54 -07:00
Hermes Agent
1f9520d3f9
Merge pull request #2178 into stage-350
...
fix(ui): custom models not displayed in model configuration list (hualong1009)
2026-05-13 20:44:55 +00:00
Hermes Agent
3f851051cf
Merge pull request #2151 into stage-350
...
fix: clarify cancelled chat turn status (Jordan-SkyLF)
Conflict resolution on api/streaming.py:4549-4567 (the cancel-handler
ownership guard). Both this PR and the already-shipped PR #2136 add a
guard at the same site against stale stream writebacks, from different
angles:
- PR #2136 (HEAD): _stream_writeback_is_current(_cs, stream_id) — strictly
dominates by checking the active_stream_id token equality.
- PR #2151 : 'worker won the race' check via (active_stream_id != stream_id
and not pending_user_message), with _emit_cancel_event = False to suppress
the terminal cancel event.
Resolution merges both: keep #2136 's strictly-stronger condition for skip
detection, and adopt #2151 's _emit_cancel_event = False semantic so the
cancel event isn't emitted in addition to skipping the writeback (when
client may have already received the successful done payload).
55/55 tests pass across cancelled-turn-status + stale-stream-writeback +
the four cancel/data-loss sibling test files.
2026-05-13 20:44:44 +00:00
Hermes Agent
73b47ec4b5
Merge pull request #2203 into stage-350
...
Activity highlight animation (dobby-d-elf)
2026-05-13 20:41:35 +00:00
dobby-d-elf
efce9ebdd6
Merge remote-tracking branch 'origin/master' into tools-animation-version-b
...
# Conflicts:
# static/ui.js
2026-05-13 13:11:35 -06:00
Hermes Agent
7150e9fe70
Merge pull request #2202 into stage-349
...
feat: show early session titles on chat start (Jordan-SkyLF)
2026-05-13 19:03:03 +00:00
Hermes Agent
26e726c17e
Merge pull request #2200 into stage-349
...
fix: stabilize Firefox session sidebar scrolling (Jordan-SkyLF)
2026-05-13 19:03:01 +00:00
Hermes Agent
97b60c68b8
Merge pull request #2198 into stage-349
...
Fix fork-from-here keep count for truncated sessions (Michaelyklam)
2026-05-13 19:02:59 +00:00
dobby-d-elf
11d9687483
Polish version B Activity highlight sweep
2026-05-13 13:02:07 -06:00
Jordan SkyLF
0381294f1c
feat: add early session provisional titles
2026-05-13 11:37:11 -07:00
Jordan SkyLF
2dfe765b60
fix: stabilize Firefox session sidebar scrolling
2026-05-13 11:30:06 -07:00
Michael Lam
c522384c6d
Fix fork-from-here keep count for truncated sessions
2026-05-13 09:57:40 -07:00
Hermes Agent
ef042ad8c2
Merge pull request #2188 into stage-348
...
fix: refresh context ring after compression (LumenYoung)
2026-05-13 16:34:42 +00:00