zhangwei-way
b6503e9a35
feat(knowledge): add per-message RAGFlow retrieval scope ( #5238 )
...
* feat(knowledge): integrate RAGFlow retrieval and management
* test(knowledge): cover merged listing tool
* feat(knowledge): add per-message retrieval scope
* chore(docs): remove unrelated document
* docs(knowledge): add interaction screenshots
* feat(knowledge): simplify scope selector trigger
* docs(knowledge): refresh selector screenshot
* feat(knowledge): defer standalone management
* docs(knowledge): show chat-only scope UI
* fix(knowledge): honor scope on clarification replies
* fix(knowledge): harden scoped replay validation
* docs(knowledge): clarify replay scope precedence
* fix(knowledge): keep provider settings on tools
* fix(config): preserve tools-only knowledge settings
* fix(knowledge): submit custom assistant identity
* refactor(knowledge): trim PR scope changes
* fix(knowledge): sanitize document scope display
* feat(knowledge): enable scope selection in main chat
* fix(knowledge): emphasize active scope icon without button frame
* fix(knowledge): close context scrubbing and refresh e2e checks
* fix(knowledge): preserve idempotent canonical retries
* fix(knowledge): accept promptless conversation runs
* style(knowledge): format backend regression tests
* chore(knowledge): trim PR scope and fix frontend format
* fix(knowledge): remove shared-scope notice
* fix(knowledge): remove scope persistence notice
* docs(knowledge): include main chat in catalog scope
* fix(knowledge): preserve scope recovery and upgrades
* fix(config): preserve LightRAG knowledge upgrades
---------
Co-authored-by: foreleven <for-eleven@hotmail.com>
2026-09-18 16:59:31 +08:00
陈志谦
9232e1e6a9
fix: DeerFlow brand casing in disclaimer, What's New title, setup-sandbox .PHONY ( #4970 )
...
* fix: DeerFlow brand casing in disclaimer, 'What's New' title, setup-sandbox .PHONY
- en-US disclaimer said 'Deerflow'; every other user-facing string
brands it 'DeerFlow' (rendered under the chat composer)
- landing section title 'Whats New in DeerFlow 2.0' -> 'What's New'
- setup-sandbox was the only Makefile target missing from .PHONY
* test: align disclaimer assertions with DeerFlow brand casing
The unit and e2e suites still expected the old "Deerflow" spelling in
inputBox.disclaimer; update both to the corrected locale string so the
i18n load test and the chat footer assertion pass again.
---------
Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
2026-08-24 10:58:48 +08:00
Ryker_Feng
1e8cedb9f4
feat(channels): polish Buzz frontend ( #4727 )
...
* feat(channels): complete Buzz frontend copy
* feat(channels): add official Buzz provider icon
* test(i18n): clarify translation suite scope
2026-08-12 08:33:35 +08:00
DanielWalnut
459dd78707
perf(frontend): bound delivery, bundles, and long-running UI work ( #4622 )
...
* docs: design frontend performance remediation
* docs: plan frontend performance remediation
* test(frontend): add route asset performance budgets
* perf(nginx): compress textual responses safely
* perf(frontend): lazy load case study media
* perf(frontend): bound static demo file tracing
* perf(frontend): restore static locale boundaries
* perf(frontend): defer closed workspace panels
* perf(frontend): split editors and deduplicate highlighting
* perf(frontend): index incremental message derivation
* perf(frontend): stabilize paged history cache policy
* perf(frontend): bound streaming markdown renders
* perf(frontend): virtualize message history
* perf(frontend): bound and virtualize chat lists
* perf(frontend): suspend inactive decorative animation
* perf(browser): stream latest frames as binary
* perf(artifacts): stream bounded text previews
* docs: finalize performance runtime boundaries
* style(backend): apply test formatting
* fix(frontend): keep translation functions client-side
* perf(frontend): defer decorative animation bundles
* test(frontend): lock optimized route budgets
* fix: harden frontend performance boundaries
* test(frontend): update i18n provider fixture
* fix(frontend): preserve sidebar pagination position
* style(backend): format artifact range test
2026-08-01 22:19:59 +08:00
DanielWalnut
cb698832de
feat(frontend): add localized AI disclaimer ( #4374 )
...
* feat(frontend): add localized AI disclaimer
* fix(frontend): preserve sidecar composer alignment
2026-07-22 21:31:27 +08:00