Skip to content

v0.37.0 - Link data source opens in place

Choose a tag to compare

@Junesgone Junesgone released this 04 Oct 05:39
· 1 commit to main since this release

RayRAG 0.37.0

Link data source opens in place, as upstream does

Round 120 traversed the button added in 0.32.0 and found a fidelity gap: upstream opens the connector picker
in place as a modal, while RayRAG navigated away to /user-setting/data-source. That is now an in-place
modal on the dataset configuration page, with upstream's control shape:

  • Title Link data source, a one-line explanation, a connector picker, and Cancel / Confirm.
  • The picker is filled from the same registry the data-source page renders, so the two surfaces cannot
    drift apart: both read ConnectorRegistry::kinds(). Measured in the browser, the picker holds 41 options,
    first GitLab.
  • Confirm continues to the data-source page with the dataset and the chosen connector
    (?dataset=…&kind=…), preserving the existing flow; Cancel closes the modal without leaving the page.

The test asserts the button opens the modal rather than navigating, that the modal and its handlers exist, that
Cancel / Confirm are present, that the connector list is rendered, and that the Chinese modal is translated.
It was proven by restoring the navigation and watching it fail.

A translation gap this surfaced

Add data source had no Chinese translation, which is why the round-120 traversal saw that English title on
a Chinese page. Both it and the new explanatory line now have Chinese values, and because the key is shared, the
data-source page's own modal is fixed by the same change.

A number that moved, stated plainly

Round 120 recorded 36 connectors on the data-source page — that page's own count of + Add buttons, which it
groups. The registry behind both surfaces holds 41. The two numbers answer different questions, and the earlier
note did not say so.

Verification

  • 2262 tests passed, 0 failed, 27 ignored.
  • The modal is clicked through in a browser, in both languages, with the path printed next to every reading: the
    click opens it in place (the path stays /dataset/configuration/…), the titles are 关联数据源 /
    Link data source, the controls are 取消 / 确定 and Cancel / Confirm, and Cancel closes it without
    leaving the page. 0 page errors.
  • Layout suites: nine suites, 0 page errors.
  • Container reports 0.37.0 at the release revision, panics: 0.

Upgrading

Nothing to do — same Compose file, same rayrag service. PostgreSQL and zvec remain the defaults in both the
Docker and the plain-Linux deployment.