dobby-d-elf
099fdaf012
fix(ui): stabilize chat bottom scrolling on iPhone PWA
2026-05-12 07:47:21 -06:00
ai-ag2026
1559c70a41
fix: preserve chat scroll across final render
2026-05-09 02:15:35 +02:00
Michael Lam
311e69b0ba
fix: preserve scroll on stream completion
2026-05-05 09:23:29 -07:00
bergeouss
4cbcf9d93c
fix(test): extend scroll listener search window for rAF-debounce ( #1360 )
...
test_scroll_listener_hides_button_when_pinned checked 300 chars after
el.addEventListener('scroll', but the rAF-debounce fix moved the
scrollToBottomBtn logic into the requestAnimationFrame callback,
beyond the 300-char window. Extended to 600 to cover the full block.
2026-05-04 18:23:04 +00:00
nesquena-hermes
352354790f
fix: streaming scroll override, Gemini 3.x models, read-only workspace, two-container UID — v0.50.87 ( closes #677 #669 #670 #668 )
...
- #677 : renderMessages() and appendThinking() use scrollIfPinned() during stream; scroll threshold 80→150px; floating ↓ scroll-to-bottom button added
- #669 : Gemini 3.1 Pro Preview, 3 Flash Preview, 3.1 Flash Lite Preview added to all provider sections; gemini-3.1-flash-lite-preview was the missing ID causing API_KEY_INVALID; GEMINI_API_KEY env var detection added
- #670 : docker_init.bash guards chown/write-test with [ -w ]; :ro workspace mounts no longer crash startup
- #668 : UID/GID auto-detect probes /home/hermeswebui/.hermes and HERMES_HOME before /workspace; two-container Zeabur/Compose setups inherit correct UID automatically
- 18 new tests; 1441 total passing
2026-04-18 17:09:59 +00:00