Commit Graph
100 Commits
Author SHA1 Message Date
chanx 50db7f5c7a fix(web): refresh tenant user list after removing a member (#22096) 2026-11-06 16:37:12 +08:00
chanx f41da2e813 fix(web): truncate overflowing titles in embedded chat headers (#22091) 2026-11-06 15:09:36 +08:00
chanx 77e43cf6da fix(web): use secondary buttons for tenant table actions (#22079) 2026-11-06 13:58:30 +08:00
chanx 4479795939 fix(web): harden rename flows and dialog UX (#22068) 2026-11-06 10:14:59 +08:00
chanx 368d046502 fix(web): pass through 413/504 responses without a duplicate error toast (#22024) 2026-11-05 15:31:30 +08:00
chanx 6b5fad434f fix(web): hide Agent-related content in chat channel connect dialog (#22015) 2026-11-05 11:23:28 +08:00
chanx 74ac694b99 Fix: Adjust layout of DatasetFilter component to conditionally render FilterPopover and SearchInput (#21924) 2026-11-04 09:39:16 +08:00
chanx d543182eab feat(web): add enterprise (ee) seam layer for build-time overlays (#21908) 2026-11-03 18:05:27 +08:00
chanx e77793cc6d perf(web): virtualize chat message lists (#21790) 2026-11-02 11:19:42 +08:00
chanx 78cf3693c3 fix(web): use plural wording in remove-all-models confirmation dialog (#21762) 2026-10-30 15:40:25 +08:00
chanx d32e2e85c3 fix(web): bind memory message switch state to the message (#21752) 2026-10-30 14:24:11 +08:00
chanx e1339d7390 fix(web): keep whitespace-only option values in select-with-search (#21706) 2026-10-29 19:38:54 +08:00
chanx cad315557f feat(web): save model instances per card instead of a batch button (#21708) 2026-10-29 19:37:58 +08:00
chanx 637b2311c9 feat(web): isolate enterprise routes, admin pages and header slots in src/ee (#21696) 2026-10-29 19:11:44 +08:00
chanx 78796af773 feat(web): ship empty enterprise overlays under web/src/ee (#21667) 2026-10-29 14:21:51 +08:00
chanx ed071dba9f fix(web): exclude video file format from initial parser values (#21622) 2026-10-28 18:09:46 +08:00
chanx af825c4020 feat(web): place the Agent tab first in the agents page (#21621) 2026-10-28 17:47:36 +08:00
chanx 39ec4d5942 fix(web): show session action menu only on the active conversation (#21617) 2026-10-28 17:34:43 +08:00
chanx 2d37184d5b Revert "fix(web): restore auto-metadata checkbox in reparse dialog (#21346)" (#21601) 2026-10-28 15:53:40 +08:00
chanx 77b81f2a36 fix(web): use ConfirmDeleteDialog for reparse and parser-config confirmations (#21606) 2026-10-28 15:25:50 +08:00
chanx 03de1bb04c fix(web): number citations per message, not per text node (#21531) 2026-10-27 14:01:58 +08:00
chanx a50c91d640 fix(web): gate DaoXE/RadeonCloud/DemonRoute model listing on api key (#21520) 2026-10-27 13:54:18 +08:00
chanx 54ad4ffa38 fix(web): gate SystemOne/RAGcon model listing on api key presence (#21475) 2026-10-26 15:11:02 +08:00
chanx f5b94a9599 feat(llm): add decision model type and open it to all providers (#21472) 2026-10-26 15:10:14 +08:00
chanx cc4a595330 refactor(admin): remove user assets tabs from the user detail page (#21397) 2026-10-23 16:24:55 +08:00
chanx 4fe7ef1b05 fix(files): make only folder names clickable in the file list (#21394) 2026-10-23 14:37:44 +08:00
chanx 0da322950c fix(chat): relocate decision model to agentic settings and allow inheriting it (#21386) 2026-10-23 14:04:33 +08:00
chanx 65f543a63b fix(web): show admin error toasts at the top-right position (#21387) 2026-10-23 13:56:57 +08:00
chanx 395ee73a65 fix(web): restore auto-metadata checkbox in reparse dialog (#21346) 2026-10-22 19:10:30 +08:00
chanx 6acaf12da4 fix(web): unmount form fields when shouldRender is false (#21323) 2026-10-22 15:53:43 +08:00
chanx 5e0d840bb0 fix(web): defer retrieval document search until selection settles (#21144) 2026-10-19 16:54:24 +08:00
chanx b67f965da0 fix(web): remove a provider-instance draft right after it saves (#20947) 2026-10-15 17:39:21 +08:00
chanx ae16deb11f fix(web): resolve cited chunk by marker key in reference image carousel (#21012) 2026-10-15 17:38:05 +08:00
chanx 6679a3964b fix(web): sync excel source-locate scrollbar and fix highlight contrast (#20960) 2026-10-15 10:56:51 +08:00
chanx 8a8370a8f9 fix(web): auto-scroll to newly linked data source (#20935) 2026-10-14 16:21:00 +08:00
chanx ec69a1efa3 fix(web): take mind map trigger out of absolute positioning (#20939) 2026-10-14 16:17:52 +08:00
chanx 7887a144fe fix(web): only close rename modal after a successful save (#20940) 2026-10-14 16:17:35 +08:00
chanx 629938cc16 fix(web): support audio and video citations in source locate (#20932) 2026-10-14 13:07:05 +08:00
chanx 82a8000c46 fix(web): drop UNSTART running status and align status labels (#20904) 2026-10-13 17:50:49 +08:00
chanx 35cb601049 fix(web): expand citation source-locate to all previewable file types (#20898) 2026-10-13 16:43:57 +08:00
chanx 3864521d46 feat(web): preview source document from chunk reference images (#20895) 2026-10-13 16:43:22 +08:00
chanx f72d64542a fix(web): allow pipeline methods to save in change-parser dialog (#20864) 2026-10-13 11:29:55 +08:00
chanx da5b724cbb fix(web): recognize Lexical-normalized artifact links for wiki naviga… (#20828) 2026-10-12 18:08:09 +08:00
chanx d93002a07c fix: cap chunk list page size when filtering by chunk ids (#20817) 2026-10-12 16:17:26 +08:00
chanx d542485a5e feat(setting-model): disable XunFei Spark provider configuration (#20753) 2026-10-10 20:23:38 +08:00
chanx 82d1c2603f feat(dataset-overview): show datasource sync logs on dataset logs page (#20738) 2026-10-10 20:05:29 +08:00
chanx 49aaf8a3e0 fix(web): disable the create-key button once 16 API keys exist (#20665) 2026-10-09 15:51:21 +08:00
chanx 13ee9101f5 fix(web): temporarily hide the verify button on the draft model card (#20653) 2026-10-09 15:04:55 +08:00
chanx 67eef5ae7e fix(web): keep API key modal within viewport with sticky table header (#20635) 2026-10-09 11:27:09 +08:00
chanx 3c841de5d9 fix(web): regroup model instance card actions into the header (#20636) 2026-10-09 11:25:22 +08:00
chanx 8092a51fdf i18n(web): clarify agent citation switch label across locales (#20607) 2026-10-08 19:16:52 +08:00
chanx a2709a4f5d fix(citation): open external web documents directly (#20452) 2026-10-08 10:37:49 +08:00
chanx 8d01f0a086 fix(metadata): show empty state when no metadata keys exist (#20428) 2026-09-30 19:30:24 +08:00
chanx dec77fefd0 fix(file): keep polling until cleared datasets disappear from the list (#20423) 2026-09-30 10:56:40 +08:00
chanx d3e57be1fc refactor(web): remove Python backend compatibility code (#20375) 2026-09-29 19:07:14 +08:00
chanx 66fb8d038f fix(web): show api key before base url in every model provider form (#20361) 2026-09-29 16:40:45 +08:00
chanx d64b84c709 refactor(web): remove API_PROXY_SCHEME python/hybrid proxy config (#20319)
### Summary

The frontend now serves only the Go backend, so the Vite dev proxy no
longer needs the python/hybrid/go proxy scheme switch. Always proxy
/api/v1/admin to 9381 and /api, /v1 to 9380, and drop API_PROXY_SCHEME
from the env files.
2026-09-28 20:11:22 +08:00
chanx 90767771f3 fix(ui): fall back to chunk_id lookup when reference chunk index misses (#20288) 2026-09-28 15:53:52 +08:00
chanx f6483a1616 fix(ui): ignore outside clicks right after dialog opens (#20270) 2026-09-28 13:08:43 +08:00
chanx 6fcf96a3b6 fix(dataset): confirm before re-parse Go documents with chunks (#20210) 2026-09-24 19:37:13 +08:00
chanx c51e414e80 fix(dataset): poll ingestion log while parsing and stop after terminal (#20206) 2026-09-24 18:08:56 +08:00
chanx 8786900e67 feat(setting): default tool calling on for new provider instances (#20195) 2026-09-24 16:55:35 +08:00
chanx 64b7824d74 feat(setting): auto-merge newly listed models into draft instance (#20177) 2026-09-24 16:53:43 +08:00
chanx 816cd25b50 fix(setting): suppress PaddleOCR form autofill and default URL to first option (#20189) 2026-09-24 16:28:14 +08:00
chanx c7e2f6395d fix(agent): make begin form mode options reactive to language switch (#20128) 2026-09-23 20:19:00 +08:00
chanx 08ebf49a32 fix(chat): prevent blank reference image preview when image url is not ready (#20097) 2026-09-23 15:15:44 +08:00
chanx 654fb577f5 fix(agent): do not create node when dragging from an input handle (#20052) 2026-09-22 19:15:10 +08:00
chanx 8547207b41 fix(agent): filter dragged next-step menu by source and skip empty menu (#20049) 2026-09-22 19:14:31 +08:00
chanx ef91498306 fix(agent): flag node groups detached from Begin in canvas checklist (#20046) 2026-09-22 19:14:00 +08:00
chanx 6a9d388a39 fix: render Manual Chunker config in dataset parser tabs (#20043) 2026-09-22 19:13:41 +08:00
chanx 0d456caab9 fix(compilation): show update/log entry on Go backend for running and failed compiles (#20037) 2026-09-22 19:12:58 +08:00
chanx 0392d70ee7 fix: rename parserMethod labels (#20020) 2026-09-22 19:12:36 +08:00
chanx 8254f33920 fix(web): remount chunk virtual list when result set changes (#19940) 2026-09-20 19:14:42 +08:00
chanx 035cc702b2 fix(web): add missing audio and email images to dataset setting ImageMap (#19926) 2026-09-20 16:39:37 +08:00
chanx 6092be3883 fix(web): constrain flex children in agent version history dialog (#19903) 2026-09-20 13:16:59 +08:00
chanx 638131015a fix(dataset): move enable/disable below run/cancel in bulk action menu (#19893) 2026-09-20 10:27:07 +08:00
chanx 577eecca3d fix(dataset): skip clear-chunks confirmation when re-parsing on Go (#19851) 2026-09-20 09:55:54 +08:00
chanx 3fe110b52e fix(markdown): support non-numeric citation IDs in reference markers (#19846) 2026-09-20 09:55:40 +08:00
chanx 1e66f21f5d refactor(agent-form): remove maxTokens switch field from sub-agent form (#19830) 2026-09-18 15:16:09 +08:00
chanx 1430139fd9 feat(datasource): add BackButton to data source detail page header (#19796) 2026-09-17 19:25:32 +08:00
chanx ec760df438 feat(chunk): add min/max validation for tag frequency field (#19794) 2026-09-17 19:24:49 +08:00
chanx 59578ebe86 fix(csv-preview): stable horizontal scroll for ragged CSV rows (#19785) 2026-09-17 19:23:54 +08:00
chanx a557a81e34 fix(i18n): rename 'Max tokens' to 'Max context length' and drop misleading default (#19729) 2026-09-16 20:11:06 +08:00
chanx ddc676a3c6 fix(csv-preview): move border to inner wrapper so it wraps content only (#19715) 2026-09-16 16:55:36 +08:00
chanx e996df24e8 fix(chunk): gate claims/evidence panels by compilation template kind (#19704) 2026-09-16 16:38:49 +08:00
chanx d8b203e088 fix(web): fall back to dataset ID for tag KB IDs on Go backend (#19648) 2026-09-15 19:27:24 +08:00
chanx e4f239a483 feat(ui): add locked option support to MultiSelect component (#19658) 2026-09-15 19:26:55 +08:00
chanx 4122ca0561 feat(web): disable LaTeX math rendering for user messages (#19624) 2026-09-15 19:16:34 +08:00
chanx 9172eb2aca feat(web): add virtual scrolling to CSV viewer and chunk list (#19621) 2026-09-15 19:15:37 +08:00
chanx 8207ae9f82 fix(web): add table styling in chunk card content (#19614) 2026-09-15 19:15:13 +08:00
chanx b2daff217a fix(memories): derive filter options from page list query to prevent stale filters (#19537) 2026-09-15 19:15:00 +08:00
chanx 49efa265fd fix(web): adapt document parsing state for Go ingestion_status (depends on #19533) (#19587) 2026-09-14 17:45:16 +08:00
chanx 5c0326885b fix(web): move artifact delete button into the toolbar row (#19381) 2026-09-09 09:48:22 +08:00
chanx 1b80b13ac9 fix(web): align parse status badge colors with list dots and rename table header (#19400) 2026-09-09 09:47:57 +08:00
chanx 042d11f9ef fix(web): disable textarea resizing in agent note node (#19349) 2026-09-08 13:23:31 +08:00
chanx 2e9b9d293d fix(web): block chunk save and show error when tag is not selected (#19337) 2026-09-08 09:49:08 +08:00
chanxandClaude Opus 4.6 a2f3b5f8a0 fix(web): load chunk method example images from remote repo (#19328)
### Summary

Example screenshots of chunk methods now come from the
infiniflow-ai/ragflow-images repo on GitCode instead of bundled SVG
assets, so the 32 no-longer-referenced local assets are removed. A
ChunkMethodScreenshot component shows a friendly placeholder when an
image fails to load.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-09-07 19:23:39 +08:00
chanx de04c96b03 fix(web): disallow folder upload in chunk creating modal (#19309) 2026-09-07 13:48:12 +08:00
chanx 255b000f02 fix(dataset): surface Go ingestion QUEUED status and honor terminal run state (#19249) 2026-09-04 18:02:12 +08:00
chanx 952d6617d8 fix(web): default Textarea resize to vertical (#19263) 2026-09-04 17:08:30 +08:00