Skip to content

Sync upstream dev into re-dev (2026-10-25): upstream's Google Drive and search replace the fork's - #42

Merged
gedaiu merged 8 commits into
re-devfrom
sync/upstream-dev-2026-10-25
Oct 25, 2026
Merged

gedaiu merged 8 commits into
re-devfrom
sync/upstream-dev-2026-10-25

Conversation

@gedaiu

@gedaiu gedaiu commented Oct 25, 2026

Copy link
Copy Markdown

Sync re-dev with upstream dev (2026-10-25)

Brings in 7 upstream commits: deeplethe#1386 and deeplethe#1388 (Google Drive source, backend and web panel, migration 0120, ADR 0074), deeplethe#1273 (search with scores, ranks and paging), deeplethe#1410, deeplethe#1416, deeplethe#1417 and deeplethe#1419.

Conflicts took upstream's version. The Drive code, ADR 0074 and the Drive panel are upstream's reviewed copies, which already follow shortcuts, so the fork's earlier Drive version (#28, #29, #30, #35) is replaced. The fork's search filter by source_id and external_id_prefixes and the RC-003 stale demotion are kept on top of upstream's paged search: both channels still filter inside recall, and stale hits are demoted before paging, in chat too. The fork's embed_names job stays in place of the inline embed_pending_names.

Migration 0120 has the same body as fork 9006 and uses IF NOT EXISTS throughout. A database migrated at re-dev (with 9006) runs 0120 as a no-op and starts. 9006 stays, so fresh databases run 0120 and then a no-op 9006. CURRENT_SCHEMA_VERSION is 114.

gedaiu and others added 8 commits October 25, 2026 15:21
…r folders a base reads (deeplethe#1386)

Signed-off-by: Bogdan Szabo <bogdan@re-cinq.com>
Co-authored-by: muemich <michaelmuellerrw@gmail.com>
…o connected it sees the folder browser (deeplethe#1388)

* A person can connect Google Drive, and only they choose which of their folders a base reads

Co-authored-by: muemich <michaelmuellerrw@gmail.com>
Signed-off-by: Bogdan Szabo <bogdan@re-cinq.com>

* The library can connect a Google Drive source, and only the person who connected it sees the folder browser

Co-authored-by: muemich <michaelmuellerrw@gmail.com>
Signed-off-by: Bogdan Szabo <bogdan@re-cinq.com>

---------

Signed-off-by: Bogdan Szabo <bogdan@re-cinq.com>
Co-authored-by: muemich <michaelmuellerrw@gmail.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
… pages (deeplethe#1273)

Signed-off-by: Bogdan Szabo <bogdan@re-cinq.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
…024 is not null (deeplethe#1410)

Signed-off-by: Rudy Celekli <rudy@gradiahq.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
…ad of no value (deeplethe#1416)

Signed-off-by: Rudy Celekli <rudy@gradiahq.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
…"$5 billion" under "USD million" is 5000 (deeplethe#1417)

Signed-off-by: Rudy Celekli <rudy@gradiahq.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
…l, so ex:公司 labelled "Company" imports as company (deeplethe#1419)

Signed-off-by: Rudy Celekli <rudy@gradiahq.com>
Co-authored-by: WaylandYang <145302500+WaylandYang@users.noreply.github.com>
Brings in deeplethe#1386 and deeplethe#1388 (Google Drive source and web panel, migration
0120), deeplethe#1273 (search scores, ranks and paging), deeplethe#1410, deeplethe#1416, deeplethe#1417 and
deeplethe#1419. Conflicts take upstream's version. The fork's search filter by
source and external_id prefix and the RC-003 stale demotion are kept on
top of upstream's paged search. CURRENT_SCHEMA_VERSION is 114.

Signed-off-by: Bogdan Szabo <bogdan@re-cinq.com>
@gedaiu
gedaiu merged commit eef7207 into re-dev Oct 25, 2026
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants