Frank Song
3a9948d6cf
Fix streaming SessionDB profile path
2026-05-27 10:29:31 +08:00
Frank Song
2ff73c9954
Document truncation watermark metadata intent
2026-05-26 20:13:01 +08:00
Frank Song
9db0d6869a
fix: keep session switch metadata non-blocking
2026-05-26 16:40:35 +08:00
Frank Song
a9ea56040f
Tighten interim progress activity boundaries
2026-05-26 11:32:34 +08:00
Frank Song
fb2b1ebd19
Clarify contract routing coverage boundary
2026-05-26 11:32:34 +08:00
Frank Song
8f152a005e
docs: require contract change routing
2026-05-26 10:06:50 +08:00
Frank Song
26fb71839e
fix(chat): keep visible interim progress in timeline
2026-05-26 09:53:55 +08:00
Frank Song
3ee0173cd3
feat(server): allow extra CSP connect sources
2026-05-25 21:48:52 +08:00
Frank Song
aa6daf82f2
fix(gateway): treat active sessions as configured
2026-05-25 21:48:51 +08:00
Frank Song
524ed6cce3
fix(streaming): preserve profile env for checkpoints
2026-05-25 21:29:06 +08:00
Frank Song
e265389116
perf(sessions): prime missing index in background
2026-05-25 21:21:20 +08:00
Frank Song
459286830b
fix(session): preserve sidecar truncation boundary
2026-05-25 21:21:15 +08:00
Frank Song
cfca26f2e8
Repaint sidebar after session archive or delete
2026-05-25 16:31:15 +08:00
Frank Song
10463158f8
docs: add clarify dialog screenshot evidence
2026-05-25 16:25:11 +08:00
Frank Song
89d8c3a94c
fix: cap live tool prompt estimate per turn
2026-05-25 16:04:40 +08:00
Frank Song
85e13a6121
fix: reserve space for clarify dialogs
2026-05-25 15:58:27 +08:00
Frank Song
21e981a166
test: cover metadata-only profile routing
2026-05-25 15:50:47 +08:00
Frank Song
d2e4dfabb4
fix: localize external notes drawer copy
2026-05-25 08:51:44 +08:00
Frank Song
dc86841547
fix: send joplin token in auth header
2026-05-25 08:51:44 +08:00
Frank Song
535c238285
fix: preserve cached agent prefill context
2026-05-25 08:51:44 +08:00
Frank Song
3836b5eee0
fix: block update apply without targets
2026-05-25 08:51:44 +08:00
Frank Song
3c9b72f75a
fix: gate workspace artifact mutation paths
2026-05-25 08:51:44 +08:00
Frank Song
826e719a29
fix: validate auxiliary model task slots
2026-05-25 08:51:44 +08:00
Frank Song
70402f96f1
fix(workspace): fall back for large markdown previews
2026-05-24 15:52:54 +00:00
Frank Song
99c886c199
fix(workspace): open rendered preview links correctly
2026-05-24 15:52:35 +00:00
Frank Song
f1586daa3b
fix(cron): surface gateway scheduling guidance
2026-05-24 15:52:35 +00:00
Frank Song
67a204773e
fix(csrf): clarify rejection diagnostics
2026-05-24 15:52:34 +00:00
Frank Song
618e1a5da8
fix(server): tolerate malformed request logging
2026-05-24 15:52:00 +00:00
Frank Song
53f294dc8d
Fix composer model picker opening lag
2026-05-22 16:58:55 +00:00
Frank Song
0cd62ab474
fix: keep kanban drag drop from opening detail
2026-05-18 22:13:04 +08:00
Frank Song
9d6eb5f0df
Fix board selector label overlap
2026-05-18 16:02:56 +08:00
Frank Song
46029e0b1c
docs: align uiux demo theme controls
2026-05-18 12:50:25 +08:00
Frank Song
144aac28b9
docs: note Android AVF ARM64 field report (refs #2364 )
...
Add a narrow README note for the community ARM64 Android AVF field
report: Hermes Agent + WebUI running inside a Debian 12 VM on a
mid-range Android phone with cloud-hosted inference.
The note frames the report as a compatibility signal rather than an
official support baseline or provider/model benchmark, and records
practical mobile caveats around first-install compile time, Android
tab reloads, and battery optimization.
Refs #2364
Closes nesquena/hermes-webui#2483
Co-authored-by: Frank Song <franksong2702@gmail.com >
2026-05-18 00:51:41 +00:00
Frank Song
496b34fe4d
Fix CSRF test isolation
2026-05-18 07:27:31 +08:00
Frank Song
8daf716307
Repair selected text reply review blockers
2026-05-18 07:26:19 +08:00
Frank Song
996942429c
Add session-bound CSRF token checks
2026-05-18 07:14:26 +08:00
Frank Song
9646773487
Add selected text reply composer append
2026-05-18 07:13:14 +08:00
Frank Song
7a53fd4542
Clarify compact activity timeline semantics
2026-05-17 23:03:56 +08:00
Frank Song
bd9a4924bf
fix: clear stale active session spinner
2026-05-17 17:34:43 +08:00
Frank Song
fe55cf5b9e
Refresh session context metadata on model changes
2026-05-17 13:27:40 +08:00
Frank Song
4661a5e94e
Recover journal output after core transcript sync
2026-05-17 12:28:05 +08:00
Frank Song
1731232a12
Preserve chat start response shape for adapter path
2026-05-17 12:02:54 +08:00
Frank Song
2dfe3ffb42
Fix live progress activity grouping
2026-05-16 23:37:44 +08:00
Frank Song
4899ae17b9
Keep fuller compression snapshots reachable
2026-05-16 20:58:44 +08:00
Frank Song
c415c843df
Update interrupted recovery comment wording
2026-05-16 20:05:47 +08:00
Frank Song
11796fe7a8
Avoid magic cursor-loop test window
2026-05-16 20:05:19 +08:00
Frank Song
574ee36460
Add run journal replay timeline parity checks
2026-05-16 17:52:35 +08:00
Frank Song
49bea3ad01
Clarify interrupted turn recovery marker
2026-05-16 14:29:58 +08:00
Frank Song
e7e45fe98b
Stamp live assistant turns at creation
2026-05-16 14:12:08 +08:00
Frank Song
240fc42ad8
Align pending-user reattach test with live snapshot restore
2026-05-16 14:12:08 +08:00
Frank Song
cdef039613
Update inflight restore static test windows
2026-05-16 14:12:08 +08:00
Frank Song
10db8b3bb6
Preserve base Thinking card markup for animation tests
2026-05-16 14:12:08 +08:00
Frank Song
faedcab739
Preserve live agent timeline across session switches
2026-05-16 14:12:08 +08:00
Frank Song
58a43d7abd
Document WebUI run state consistency contract
2026-05-16 05:43:06 +00:00
Frank Song
80be1d08dc
Fix Markdown table cell paragraph spacing
2026-05-16 05:43:04 +00:00
Frank Song
433ad29939
Fix compression reference card anchoring
2026-05-16 04:25:22 +00:00
Frank Song
d94320b4bf
Avoid duplicate Thinking echo helper names
2026-05-16 04:07:03 +00:00
Frank Song
dd5f3ff9b5
Suppress interim text echoes in Thinking cards
2026-05-16 04:07:03 +00:00
Frank Song
40f69a2b75
Keep recovered pending turns in context
2026-05-16 04:07:02 +00:00
Frank Song
a3eace4380
Preserve SSE handler test shape
2026-05-16 02:58:34 +00:00
Frank Song
80d8d4b42c
Address run journal replay review
2026-05-16 02:58:34 +00:00
Frank Song
3b96035af0
Add WebUI run event journal replay
2026-05-16 02:58:34 +00:00
Frank Song
685b075dd0
Avoid touching updated_at during stale stream cleanup
2026-05-16 02:58:33 +00:00
Frank Song
2162dab4a5
Fix pending user row on active reattach
2026-05-16 10:34:55 +08:00
Frank Song
05a5ed5af1
Add assistant question jump buttons
2026-05-15 19:39:27 +08:00
Frank Song
1fb047b51a
Validate profile model selections
2026-05-15 18:36:38 +08:00
Frank Song
079d6b4e86
Add cron detail expansion controls
2026-05-15 18:04:53 +08:00
Frank Song
cadcf983d5
Tighten silent failure shrink detection
2026-05-15 18:04:53 +08:00
Frank Song
a90c0f6782
Skip agent git objects during Docker chown
2026-05-15 13:50:36 +08:00
Frank Song
86b2acb5e2
Keep unknown update summary bullets
2026-05-15 09:16:39 +08:00
Frank Song
f3fefbc2ab
Classify onboarding DNS probe failures consistently
2026-05-15 08:51:30 +08:00
Frank Song
5dddaf0f3d
Fix settings i18n parity coverage
2026-05-15 08:51:30 +08:00
Frank Song
5f9b9c02b2
Fix WebUI stream completion recovery gaps
2026-05-15 08:36:48 +08:00
Frank Song
6cac6624f9
Harden update link git fixture
2026-05-14 23:07:14 +08:00
Frank Song
d93903eddb
Fix start.sh dotenv filtering load
2026-05-14 23:05:35 +08: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
Frank Song
5ba5551d05
Clarify runtime adapter replay gates
2026-05-14 22:42:15 +08:00
Frank Song
93de0d8c31
Add skill detail screenshot evidence
2026-05-14 22:35:02 +08:00
Frank Song
b2b38354db
Update runtime adapter RFC gates
2026-05-14 22:34:51 +08:00
Frank Song
ae8658affa
Fix blank skill detail views
2026-05-14 22:28:20 +08:00
Frank Song
0042126473
Fix metadata-only session mutation routes
2026-05-14 22:16:53 +08:00
Frank Song
2b537ffa1b
Fix archive metadata-only session reload
2026-05-14 19:31:25 +08:00
Frank Song
35309760ae
test: couple mobile safe-area contract to viewport fit
2026-05-14 18:09:21 +08:00
Frank Song
6beb59d61f
Improve mobile sidebar panel navigation
2026-05-14 15:16:33 +08:00
Frank Song
8b30ade923
Add profile creation model picker
2026-05-14 12:13:49 +08:00
Frank Song
e2f319d730
Add extra large font size option
2026-05-14 11:09:21 +08:00
Frank Song
3d2f9cf699
Fix Appearance endless scroll label markup
2026-05-14 10:44:16 +08:00
Frank Song
996d4f9a8c
Hide session lineage metadata in compact sidebar
2026-05-14 10:14:15 +08:00
Frank Song
9681761cdf
fix: cap _summary_cache with OrderedDict LRU
...
Refs #2215 Fix A: replace plain dict _summary_cache with OrderedDict-based LRU capped at 16 entries to prevent unbounded memory growth from long-running update summary generations.
Add regression coverage for the bounded LRU behavior: cache hits refresh recency, a new entry at capacity evicts the least-recently used key, and cache size never exceeds the cap.
2026-05-14 09:14:28 +08:00
Frank Song
28ec3af697
fix: strip only leading user-asking wrapper line
...
Refs #2215 Fix B: remove the mid-response stripping hazard without losing leading multi-line wrapper cleanup.
The pattern now strips only a leading 'the user is asking' wrapper line and preserves the visible answer that follows. Add regression coverage for both the leading-wrapper and mid-response prose cases.
2026-05-14 09:14:28 +08:00
Frank Song
dc213d47b8
fix: preserve literal thinking tags
2026-05-14 07:13:34 +08:00
Frank Song
da73c00f06
Harden session tail redaction prefilter
2026-05-13 18:58:49 +08:00
Frank Song
155a727ec1
docs: refresh current snapshot for v0.51.54
2026-05-13 16:56:21 +08:00
Frank Song
65fa18c7d9
docs: add agent onboarding entrypoint
2026-05-13 16:47:14 +08:00
Frank Song
be32b90cea
docs: refresh current project snapshot
2026-05-13 16:47:14 +08:00
Frank Song
b7ac5a8b88
Trim session tail response overhead
2026-05-13 15:57:29 +08:00
Frank Song
d5dda03ec2
Fix ctl Python wrapper ownership
2026-05-13 13:09:42 +08:00
Frank Song
e78945e7ca
Skip CLI metadata lookup for native sessions
2026-05-13 12:35:12 +08:00
Frank Song
02ca306ffc
Consolidate session post-render processing
2026-05-13 11:50:31 +08:00