Commit Graph

2494 Commits

Author SHA1 Message Date
Zhichang Yu
d9ed14ce9c feat: wiki incremental Mode A/B with durable rewrite barrier (#18122)
Port the wiki_incremental dataset-level merge and make its rewrite
barrier durable and concurrency-safe. Wiki pages merge replace-only; the
barrier persists a monotonic numeric generation, and a scheduler-backed
per-dataset lock closes the cross-process TOCTOU window. Adds the
Compiler Plan toggle (frontend) with Mode A grouping.
2026-08-11 22:10:49 +08:00
balibabu
ec63ab37b1 Fix: Remove the model from the wiki template. (#18119) 2026-08-11 20:29:08 +08:00
balibabu
1d81ca27cc Fix: A dataset-level tree can also view file-level data. (#18123) 2026-08-11 20:28:44 +08:00
nikminer
8bd5768ebc Integrate MWS model with API support and enhance chat functionality (#17959)
## What

This pull request adds **MWS GPT Model Hub** as a built-in model
provider in RAGFlow.

The integration allows users to configure an MWS project endpoint and
token, discover the models available to that project, and use supported
MWS models for chat completion, embeddings, and reranking.

Co-authored-by: ilarionov_n <ilarionov_n@promis.ru>
2026-08-11 19:12:42 +08:00
chanx
5e2c0eee28 refactor: use CopyToClipboard in embed-app-modal (#18115) 2026-08-11 19:08:33 +08:00
chanx
dbe2bf8b8b fix: sanitize img tags in markdown via shared SafeImg component (#18112) 2026-08-11 19:08:15 +08:00
dependabot[bot]
f0d1ff52ab chore(deps): bump fast-uri from 3.1.0 to 3.1.5 in /web (#18103)
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.0 to

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 17:52:30 +08:00
qinling0210
d49af7f218 Generate navigation, navigation search (#18096)
### Summary
2 API

POST /api/v1/datasets/{dataset_id}/navigation

GET
/api/v1/datasets/{dataset_id}/navigation/search?q={query}&mode={mode}&top_k={topk}


2 cli

uv run --no-sync python3 admin/client/ragflow_cli.py -h 127.0.0.1 -p
9380 -t user

ragflow> GENERATE NAVIGATION OF DATASET 'frames tree';

ragflow> NAVIGATION SEARCH 'Christie introduced blockchain-based digital
passports' IN DATASET 'frames tree' MODE 'all' topk 20;

(mode: chunk, nav_cluster, nav_doc, navigation_tree, all)
2026-08-11 17:48:24 +08:00
chanx
ba671861e2 Fix: stabilize agent log handleSearch and preserve page_size on reset (#18087) 2026-08-11 17:25:24 +08:00
balibabu
7793d3c01c Fix: Retrieve the latest timeline data after cancelling the timeline task. (#18102) 2026-08-11 17:25:09 +08:00
balibabu
5dde775e19 Fix: If a message contains multiple files, they need to be displayed with automatic line wrapping. (#18109) 2026-08-11 17:24:47 +08:00
chanx
2409248801 fix: show filtered session count in session list header (#18094) 2026-08-11 16:14:08 +08:00
chanx
d33f87d3ca feat: rename agent log export button to export current page (#18090) 2026-08-11 16:13:56 +08:00
euvre
82d038543a fix: wrap long log messages in agent pipeline log sheet (#17782) 2026-08-11 16:08:43 +08:00
Jin Hai
25b579ac6c TS: more license declarations (#18081)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-08-11 14:21:14 +08:00
balibabu
61fa96ee06 Fix: Click the blank area to prevent UpdateLogSheet from closing. (#18085) 2026-08-11 14:09:54 +08:00
balibabu
398d81f587 Fix: Move the content of the "Token Size" tab from the token chunker operator to the "Delimiter" tab. #17888 (#17975) 2026-08-11 14:07:15 +08:00
euvre
d33b937be6 fix(web): prevent column shift in data source log table (#17940) 2026-08-11 13:59:51 +08:00
balibabu
f83c4f97c1 Fix: After creating a wiki template and deleting the model instance, the default model appears empty, but it can still be edited and saved successfully. (#18075) 2026-08-11 13:45:04 +08:00
chanx
f930b1c1bc Fix: New sessions will automatically carry over messages from the previous session by default. (#18078) 2026-08-11 13:38:46 +08:00
chanx
e0d199ea7b fix(floating-selection-toolbar): adjust dropdown direction based on available space (#18053) 2026-08-11 13:31:42 +08:00
chanx
11c9649a6c Fixed: Updated the text color style of the copy button. (#18062) 2026-08-11 13:30:57 +08:00
Wang Qi
d7d6bb5b6a Fix max chunk_ids = 100 (#18080) 2026-08-11 13:13:08 +08:00
chanx
d199f4b867 fix(search): pass selected pageSize when retrieving chunks on document change (#18072) 2026-08-11 11:45:21 +08:00
chanx
cad2833c16 fix: Remove unused constant files (#18069)
### Summary

fix: Remove unused constant files
2026-08-11 11:16:06 +08:00
Jin Hai
cb3de6ae98 TS: add apache license (#18064)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-08-11 11:15:45 +08:00
Jin Hai
e551167697 TS: fix comments (#18067)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-08-11 10:00:54 +08:00
Wang Qi
df32ffbe57 Fix: restrict keywords_similarity_weight [0,1] (#18044) 2026-08-10 20:01:45 +08:00
chanx
23369586c0 fix(chat): preserve in-flight SSE stream when switching conversations (#18037) 2026-08-10 17:29:24 +08:00
chanx
6b73341827 fix(search-page): add overflow-x-auto and min-width to prevent layout issues (#18050) 2026-08-10 17:28:05 +08:00
chanx
d69d75fffb fix(token-chunker-form): set minimum value for chunk token size slider (#18047) 2026-08-10 17:27:51 +08:00
chanx
e9123ea764 fix: prevent empty-model warning modal from staying open after OK (#18046) 2026-08-10 17:27:31 +08:00
chanx
5a2cd36b45 fix(share): The language of the shared page will cause the language of the original website to change. (#18043) 2026-08-10 17:26:18 +08:00
魏家家
6f590a7fcd Update logic-hooks.ts (#15194)
Empty reply configured in knowledge base chat, no content returned when
matched empty content

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)

Co-authored-by: Jin Hai <haijin.chn@gmail.com>
2026-08-10 15:08:30 +08:00
chanx
2584ea5f0f fix(dataset): shrink table height when bulk operate bar is visible (#18031) 2026-08-10 13:26:56 +08:00
chanx
8e37f5543a fix(chunk): render <img> tags as escaped text to prevent tracking (#18007) 2026-08-07 20:17:17 +08:00
balibabu
ec09d4e3bd Feat: Search for timeline nodes. (#17996) 2026-08-07 17:06:19 +08:00
chanx
2eb1ef6c67 fix: preserve selected row IDs without filtering by current list (#17994) 2026-08-07 17:06:05 +08:00
Lynn
4044d3bc5d Fix: handle unpaired <> in messages (#17983) 2026-08-07 16:10:30 +08:00
chanx
c7d78db9b4 fix(document-preview): handle namespace-prefixed xlsx in ExcelCsvPreviewer (#17955) 2026-08-07 16:10:04 +08:00
balibabu
3f78c156d4 Fix: Links to wiki content accessed via the version view are not clickable. (#17987) 2026-08-07 15:50:26 +08:00
balibabu
edcd806761 Fix: Hide the "Add Link" button in the Markdown editor. (#17992) 2026-08-07 15:50:17 +08:00
chanx
ad5d0e9db3 fix(model): simplify local LLM config and align model type values (#17986) 2026-08-07 15:49:37 +08:00
buua436
42329f140d feat: add agent filter counts (#17984) 2026-08-07 15:29:07 +08:00
balibabu
4d1da18e84 Fix: The height of the source code mode in the wiki template's Markdown editor is too small. (#17982) 2026-08-07 14:55:30 +08:00
balibabu
e2e70cea92 Fix: Clicking the confirm button on the WikiCommitModal does not validate the form. (#17981) 2026-08-07 14:55:18 +08:00
chanx
048affd2ab fix(i18n): clarify selectAll label selects current page only (#17974) 2026-08-07 14:54:37 +08:00
chanx
ed96379c47 fix(markdown): open non-PDF document references in internal viewer (#17971) 2026-08-07 14:23:40 +08:00
balibabu
84b94d4b30 Fix: Remove leading and trailing whitespace from the pageIndex data returned by the backend. (#17967) 2026-08-07 13:32:09 +08:00
balibabu
b099c88c3f Fix: Deduplication of wiki entity types (#17965) 2026-08-07 11:29:05 +08:00