ai-ag2026
eb8ecb2e61
docs: clarify Docker localhost and sudo compose setup
2026-05-28 08:39:59 +02:00
nesquena-hermes
bd7576b303
stage-batch34: stamp v0.51.152 / Release DX
...
Single-PR optional gateway-backed browser chat (#3021 )
2026-05-28 03:27:25 +00:00
nesquena-hermes
6ea2363d02
stage-batch33: stamp v0.51.151 / Release DW
...
3-PR mid-risk batch: SSE reattach + title-lang + composer cap (#2925 , #2984 , #2946 )
2026-05-28 02:49:14 +00:00
nesquena-hermes
b8e4dfe57d
stage-batch32: stamp v0.51.150 / Release DV
2026-05-28 02:19:47 +00:00
nesquena-hermes
63a60cd39e
stage-batch31: stamp v0.51.149 / Release DU
2026-05-28 02:12:06 +00:00
nesquena-hermes
0657f9b2cc
stage-batch30: stamp v0.51.148 / Release DT
2026-05-28 01:46:32 +00:00
nesquena-hermes
6228ceb5ac
stage-batch29: stamp v0.51.147 / Release DS
2026-05-28 01:38:21 +00:00
nesquena-hermes
8d0f1beff3
stage-batch28: stamp v0.51.146 / Release DR
2026-05-28 01:17:07 +00:00
nesquena-hermes
43cdd7cc37
Merge pull request #3025
...
# Conflicts:
# CHANGELOG.md
2026-05-28 01:02:57 +00:00
AJV20
fb6dd28ac3
fix: cap custom models endpoint probes
2026-05-27 12:19:42 -04:00
sunilkumarvalmiki
b14ef7735f
Fix workspace save icon contrast
2026-05-27 19:17:46 +05:30
nesquena-hermes
cc96acd7da
stage-batch27: stamp v0.51.145 / Release DQ
2026-05-27 05:08:46 +00:00
nesquena-hermes
716a93a77d
Merge pull request #3001
...
# Conflicts:
# CHANGELOG.md
2026-05-27 04:56:49 +00:00
nesquena-hermes
58cbc11df2
stage-batch26: stamp v0.51.144 / Release DP
2026-05-27 04:51:22 +00:00
nesquena-hermes
2d69c18226
stage-batch26: backfill CHANGELOG entry for #2880
2026-05-27 04:40:26 +00:00
Frank Song
8ab9235e00
Preserve server running state in sidebar merge
2026-05-27 12:29:57 +08:00
nesquena-hermes
78bcd6f48f
stage-batch25: stamp v0.51.143 / Release DO
2026-05-27 04:25:06 +00:00
nesquena-hermes
540993ccaf
Merge pull request #2938
...
# Conflicts:
# CHANGELOG.md
2026-05-27 04:21:45 +00:00
nesquena-hermes
c3016a0470
stage-batch24: stamp v0.51.142 / Release DN
2026-05-27 03:38:47 +00:00
nesquena-hermes
7f66f72514
Merge pull request #2993
...
# Conflicts:
# CHANGELOG.md
2026-05-27 03:25:04 +00:00
Frank Song
3a9948d6cf
Fix streaming SessionDB profile path
2026-05-27 10:29:31 +08:00
george-andraws
f1b04be8f7
Fix WebUI fallback provider chain merging
2026-05-26 17:51:49 -07:00
nesquena-hermes
3a32660739
stage-batch23: stamp v0.51.141 / Release DM
2026-05-27 00:42:38 +00:00
nesquena-hermes
2d7d2cb31d
Merge pull request #2958
...
# Conflicts:
# CHANGELOG.md
2026-05-27 00:38:58 +00:00
nesquena-hermes
ad4a4e2d62
Merge pull request #2506
...
# Conflicts:
# CHANGELOG.md
2026-05-27 00:38:40 +00:00
nesquena-hermes
aa6cd48318
Merge pull request #2888
...
# Conflicts:
# CHANGELOG.md
# tests/test_webui_prefill_context.py
2026-05-27 00:38:24 +00:00
nesquena-hermes
e0dfa0c586
Merge pull request #2792
2026-05-27 00:37:48 +00:00
nesquena-hermes
8b505e8ece
stage-batch22: stamp v0.51.140 / Release DL
2026-05-27 00:23:54 +00:00
nesquena-hermes
b5856f76ec
stage-batch22: backfill CHANGELOG entries for #2964 , #2986 , #2899 , #2970
2026-05-27 00:20:03 +00:00
nesquena-hermes
52e785a2d8
Merge pull request #2902
...
# Conflicts:
# CHANGELOG.md
2026-05-27 00:19:20 +00:00
nesquena-hermes
eeff76bec7
stage-batch21: stamp v0.51.139 / Release DK
2026-05-27 00:07:03 +00:00
nesquena-hermes
485ad85203
stage-batch21: backfill CHANGELOG entry for #2954 (session index churn)
2026-05-27 00:03:31 +00:00
nesquena-hermes
80a9b0fa68
Merge pull request #2985
...
# Conflicts:
# CHANGELOG.md
2026-05-27 00:03:02 +00:00
nesquena-hermes
f3fbb49ce4
Merge pull request #2983
...
# Conflicts:
# CHANGELOG.md
2026-05-27 00:02:47 +00:00
nesquena-hermes
f061733c91
Merge pull request #2969
...
# Conflicts:
# CHANGELOG.md
2026-05-27 00:02:32 +00:00
nesquena-hermes
825288a590
Merge pull request #2967
...
# Conflicts:
# CHANGELOG.md
2026-05-27 00:02:09 +00:00
nesquena-hermes
56ae08d9f2
stage-batch20: stamp v0.51.138 / Release DJ
2026-05-26 23:55:38 +00:00
nesquena-hermes
68abe36050
stage-batch20: backfill CHANGELOG entries for #2975 and #2982
2026-05-26 23:52:00 +00:00
nesquena-hermes
c7e7029ab4
Merge pull request #2950
...
# Conflicts:
# CHANGELOG.md
2026-05-26 23:51:39 +00:00
nesquena-hermes
12fb9cac7e
Merge pull request #2948
...
# Conflicts:
# CHANGELOG.md
2026-05-26 23:51:25 +00:00
nesquena-hermes
9dc1c87cd8
Merge pull request #2949
...
# Conflicts:
# CHANGELOG.md
2026-05-26 23:51:10 +00:00
nesquena-hermes
ac64f5c7fc
Merge pull request #2972
...
# Conflicts:
# CHANGELOG.md
2026-05-26 23:50:51 +00:00
ai-ag2026
815df9de76
fix: vendor math and yaml assets for CSP
2026-05-26 23:49:02 +02:00
george-andraws
65cae8f1a5
Improve sidebar chat search highlighting
2026-05-26 14:17:59 -07:00
weiwei83
1c7dfc85b3
refactor: code review cleanup
...
- Rename _escHandler to _keyHandler (now handles nav keys too)
- Store counter reference (lb._counterEl) to avoid DOM query on every nav
- Remove dead 'let counter = null' and 'hasNav' closure variable
- Use lb._navImages directly in keyboard handler for consistency
- Add null guard on lb.querySelector('img') in _navigateLightbox
- Inline _updateLightboxCounter one-liner
- Fix CSS section comment 'Image lightbox close' → 'Image lightbox'
- Fix CHANGELOG placeholder (#PR → #2967 )
2026-05-26 21:28:38 +08:00
Michael Lam
1b05d6031e
docs(runtime): define runner client backend gate
2026-05-26 04:06:12 -07:00
Frank Song
9db0d6869a
fix: keep session switch metadata non-blocking
2026-05-26 16:40:35 +08:00
weiwei83
ecf7ca7c60
feat: add prev/next navigation to image lightbox
...
When multiple images appear in the same message, clicking any image
now opens a lightbox with prev/next navigation buttons (‹ / ›) and
keyboard support (← / →). An image counter (e.g. '3 / 5') is shown at
the bottom of the overlay.
- _openImgLightbox now receives the clicked <img> element to find
sibling images within the same message container
- New _openImgLightboxWithNav, _navigateLightbox, _updateLightboxCounter
- CSS: .img-lightbox-nav (prev/next buttons), .img-lightbox-counter
- Close button (×), Escape key, and click-outside-to-close preserved
2026-05-26 15:16:03 +08:00
Sanjay Santhanam
0211e1e012
fix(providers): pass through server CSRF reason instead of one-size message (review feedback from @nesquena-hermes)
2026-05-25 23:11:11 -07:00
Frank Song
fb2b1ebd19
Clarify contract routing coverage boundary
2026-05-26 11:32:34 +08:00