AlexeyDsov
|
037253e4fc
|
fix(#4767): review fixes - more edge cases
|
2026-06-24 18:08:50 +00:00 |
|
AlexeyDsov
|
195d53ea90
|
fix(#4767): review fixes - edge cases
|
2026-06-24 18:08:50 +00:00 |
|
AlexeyDsov
|
0a1c94e5c8
|
fix(#4767): review fixes
|
2026-06-24 18:08:50 +00:00 |
|
![greptile-apps[bot]](/assets/img/avatar_default.png) Alexey Denisovandgreptile-apps[bot]
|
d76abfb734
|
Update api/streaming.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
|
2026-06-24 18:08:50 +00:00 |
|
AlexeyDsov
|
e1bbf3e807
|
fix(#4767): advance truncation_watermark instead of clearing to None after edit/retry/undo (#2914, #3831)
|
2026-06-24 18:08:50 +00:00 |
|
AlexeyDsov
|
da9211bf43
|
fix(session): copy all critical fields on duplicate and branch to prevent state loss
|
2026-05-30 01:19:50 +00:00 |
|
AlexeyDsov
|
08277fcd9c
|
perf(ui): cache visWithIdx to skip O(N) scan on render window expansion
|
2026-05-26 11:24:23 +03:00 |
|
AlexeyDsov
|
f0dfe116ca
|
perf(ui): limit renderMessages O(N) passes to visible window
|
2026-05-26 11:24:11 +03:00 |
|
AlexeyDsov
|
755ecb94cd
|
perf(ui): cache renderMd output and lazy Prism.js highlighting
|
2026-05-26 11:23:50 +03:00 |
|
AlexeyDsov
|
384f8fb3f2
|
Fix session renaming - add ondblclick handler and guard against loading sessions
|
2026-05-02 13:05:40 +03:00 |
|
AlexeyDsov
|
7c4c0142d5
|
feat(api): add /api/session/duplicate endpoint for session cloning\nNew endpoint creates independent session copies with all messages, model and workspace intact. Added 10 comprehensive regression tests for error handling and logic verification.
|
2026-05-02 11:59:45 +03:00 |
|