Frank Song
53f294dc8d
Fix composer model picker opening lag
2026-05-22 16:58:55 +00:00
ai-ag2026
6bcc9689aa
fix(chat): keep new session model authoritative
2026-05-22 16:50:17 +00:00
ai-ag2026
af1ee81f06
fix(chat): resolve session model before activating
2026-05-22 16:50:17 +00:00
ai-ag2026
dabe7b0ea5
fix(session): keep conversation actions menu clickable
2026-05-22 12:21:10 +02:00
Hermes Agent
0fae9cbdf1
Stage 400: PR #2723 — fix(chat): dedupe uploaded-file optimistic user turns
...
Co-authored-by: ai-ag2026 <ai-ag2026@users.noreply.github.com>
2026-05-21 22:59:40 +00:00
Hermes Agent
4f3eb9f7f8
Stage 400: PR #2718 — fix: rename _pinnedSessionsLimit() to _getPinnedSessionsLimit() (follow-up to v0.51.105 #2700 , matches sessions.js getter convention)
...
Co-authored-by: eslicarrillo <eslicarrillo@users.noreply.github.com>
2026-05-21 22:59:37 +00:00
Hermes Agent
905b3eba5e
Stage 398: PR #2700 — feat: make pinned session limit configurable (builds on shipped #2614 3-cap)
...
Co-authored-by: ai-ag2026 <ai-ag2026@users.noreply.github.com>
2026-05-21 17:43:56 +00:00
Hermes Agent
e2338f696f
Stage 397: PR #2688 — fix: resync virtualized sidebar after scroll clamp
...
Co-authored-by: ai-ag2026 <ai-ag2026@users.noreply.github.com>
2026-05-21 17:14:36 +00:00
Hermes Agent
d5dcd60981
Stage 397: PR #2674 — fix: new-chat default model provider sync when model id matches but provider differs
...
Co-authored-by: AJV20 <AJV20@users.noreply.github.com>
2026-05-21 17:14:34 +00:00
Hermes Agent
3dd2ace4e1
Stage 397: PR #2689 — fix(chat): preserve inflight send state during start race
...
Co-authored-by: ai-ag2026 <ai-ag2026@users.noreply.github.com>
2026-05-21 17:14:33 +00:00
Hermes Agent
12a92dd50a
Stage 397: PR #2671 — fix: SSE reconnect jitter + cron run row inline expansion
...
Closes #2629
Closes #2661
Co-authored-by: AJV20 <AJV20@users.noreply.github.com>
2026-05-21 17:13:59 +00:00
nesquena-hermes
feb35893b9
Stage 393: PR #2637
...
# Conflicts:
# static/sessions.js
2026-05-20 22:24:40 +00:00
nesquena-hermes
4d8b8d0ffe
Stage 393: PR #2633
...
# Conflicts:
# CHANGELOG.md
2026-05-20 22:23:53 +00:00
dobby-d-elf
6278222596
tighten session refresh invalidation
2026-05-20 14:40:13 -06:00
dobby-d-elf
14dd5aa00d
address session event review
2026-05-20 14:33:36 -06:00
dobby-d-elf
58259f6edb
Avoid duplicate session list boot animation
2026-05-20 11:03:37 -06:00
dobby-d-elf
19ad20afff
Fix new chats using profile default model
2026-05-20 10:57:04 -06:00
dobby-d-elf
439a574cf4
address PR comments & bugs from real testing
2026-05-20 09:59:36 -06:00
dobby-d-elf
fd7212b014
Optimize profile switching and session list loading
2026-05-20 08:47:49 -06:00
dobby-d-elf
5e378d3b38
sync session list from server events
2026-05-20 08:18:56 -06:00
Michael Lam
9ca846eb8f
feat: cap pinned sessions from sidebar
2026-05-19 20:50:26 -07:00
starship-s
37df7d76a4
fix(webui): prevent composer draft rollback on refresh
2026-05-19 13:31:12 -06:00
nesquena-hermes
86f52f67b8
Stage 386: PR #2581
...
# Conflicts:
# api/streaming.py
2026-05-19 18:20:47 +00:00
nesquena-hermes
0585881511
Stage 386: PR #2583
2026-05-19 18:20:07 +00:00
dobby-d-elf
2a95c1e482
Fix profile-aware assistant display names
2026-05-19 07:17:11 -06:00
starship-s
2e9ca283dc
fix: display canonical cache hit percentage
2026-05-19 02:27:12 -06:00
Lumen Yang
a63ab310b5
fix(webui): preserve reconciled session invariants
2026-05-19 08:02:43 +00:00
Lumen Yang
f12fef280d
fix(webui): clear stale prompts on external refresh
...
Force same-session external refreshes to dismiss stale approval and clarification prompts immediately so completed state.db updates do not leave the composer blocked.
2026-05-19 08:02:43 +00:00
Lumen Yang
467ef33a24
feat(webui): reconcile external session updates
...
When API server runs append messages directly to state.db, reconcile WebUI sidecar sessions with those canonical rows across API responses, model-facing streaming context, and active browser refresh.
Add append-only state.db merge helpers, metadata-only counts for refresh polling, and regression coverage for API visibility, context incorporation, and frontend refresh behavior.
2026-05-19 08:02:43 +00:00
Nanook Claw
b6b9deca4c
fix: refresh project move cache
2026-05-19 00:08:07 +00:00
nesquena-hermes
d161e9a074
Stage 383: PR #2528
...
# Conflicts:
# CHANGELOG.md
2026-05-18 16:44:36 +00:00
Michael Lam
b76d698a79
fix: guard new conversation cold-start clicks
2026-05-18 06:48:05 -07:00
junjunjunbong
3a53592107
Add previous messaging session controls
2026-05-17 21:27:32 -07:00
nesquena-hermes
f731f1fa43
Stage 382: PR #2499
2026-05-18 03:43:01 +00:00
Dennis Soong
9b65e2440b
fix: collapse WebUI compression continuations in sidebar
2026-05-18 08:35:38 +08:00
nesquena-hermes
935d9e6402
Stage 379: PR #2461
...
# Conflicts:
# CHANGELOG.md
2026-05-17 23:35:18 +00:00
nesquena-hermes
46810bd4b2
Stage 376: PR #2457
...
# Conflicts:
# CHANGELOG.md
2026-05-17 16:42:10 +00:00
nesquena-hermes
ccea8ed66f
Stage 376: PR #2455
...
# Conflicts:
# CHANGELOG.md
2026-05-17 16:42:10 +00:00
Michael Lam
f56ec1ec35
fix: label email gateway sessions
2026-05-17 02:49:25 -07:00
Frank Song
bd9a4924bf
fix: clear stale active session spinner
2026-05-17 17:34:43 +08:00
starship-s
aecad0f427
[verified] Fix WebUI memory session lifecycle commits
2026-05-17 03:30:06 -06:00
Frank Song
fe55cf5b9e
Refresh session context metadata on model changes
2026-05-17 13:27:40 +08:00
Hermes Agent
8b4f8b0600
Stage 369: PR #2347 — Preserve live agent timeline across session switches by @franksong2702
2026-05-16 20:03:43 +00:00
Hermes Agent
8f4d6c1431
Stage 368: PR #2391 — fix: reduce browser storage pressure by @Michaelyklam
2026-05-16 17:19:08 +00:00
Michael Lam
48b82d57db
fix: reduce browser storage pressure
2026-05-16 08:44:04 -07:00
Michael Lam
3bb8c7b276
fix: guard localStorage quota writes
2026-05-16 07:31:44 -07:00
Frank Song
faedcab739
Preserve live agent timeline across session switches
2026-05-16 14:12:08 +08:00
Frank Song
2162dab4a5
Fix pending user row on active reattach
2026-05-16 10:34:55 +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