Skip to content

upstream取り込み: tanstack/db + electric 更新、durable-streams patch 削除 (#3509)#303

Merged
MocA-Love merged 1 commit intomainfrom
upstream-merge/pr2-deps-bump
Apr 17, 2026
Merged

upstream取り込み: tanstack/db + electric 更新、durable-streams patch 削除 (#3509)#303
MocA-Love merged 1 commit intomainfrom
upstream-merge/pr2-deps-bump

Conversation

@MocA-Love
Copy link
Copy Markdown
Owner

概要

upstream superset-sh/superset から deps 更新 (superset-sh#3509) を取り込む PR です。behind 3 → 2。

取り込み commit

SHA タイトル 分類
4a1f41a55 chore(deps): upgrade tanstack/db + electric, drop durable-streams patch (superset-sh#3509) おそらく安全

fork 適応修正

  • package.jsonpatchedDependencies: fork 独自の fstream@1.0.12 patch を維持しつつ、upstream 通り @durable-streams/state@0.2.1 patch を削除
  • bunfig.toml: fork の #minimumReleaseAge = 604800 コメントアウト行と linker = "isolated" コメントを維持(policy はグローバル設定で担保)
  • patches/@durable-streams%2Fstate@0.2.1.patch 削除

Codex pre-review

Yes(ブロッカーなし)

  • @durable-streams/state 参照: 0 件、bun.lock にも無し → 削除安全
  • TanStack/Electric 更新は fork の GitHubSyncService / SpreadsheetViewer / v2-workspace と非依存
  • fstream patch は package.json / bun.lock / patches/ すべて維持を確認

テストチェックリスト

  • bun install が通る
  • デスクトップ起動 / Electric SQL 経由の pending/tasks 画面表示
  • fstream 依存 (おそらく Windows ビルド周り) に regression なし

…ch (superset-sh#3509)

* chore(deps): upgrade tanstack/db + electric, drop durable-streams patch

- @electric-sql/client 1.5.13 → 1.5.14 (api, desktop, mobile)
- @tanstack/db 0.5.33 → 0.6.4 (desktop, mobile)
- @tanstack/electric-db-collection 0.2.41 → 0.3.2 (desktop, mobile)
- @tanstack/react-db 0.1.77 → 0.1.82 (desktop, mobile)
- @durable-streams/client ^0.2.1 → ^0.2.3 (api, desktop)
- Remove @durable-streams/state@0.2.1 patch — state package isn't imported anywhere; the patch only stripped console.logs

Type fixes for @tanstack/db 0.6 row virtual props ($synced/$origin/$key/$collectionId): cast pending rows back to PendingWorkspaceRow and use SelectTaskStatus directly in handleStatusChange so discriminated-union narrowing and callback variance keep working.

* chore(deps): drop 7-day release-age policy, bump to latest patches

- Remove `minimumReleaseAge` from bunfig.toml
- @electric-sql/client 1.5.14 → 1.5.15 (api, desktop, mobile)
- @tanstack/db 0.6.4 → 0.6.5 (desktop, mobile)
- @tanstack/electric-db-collection 0.3.2 → 0.3.3 (desktop, mobile)
- @tanstack/react-db 0.1.82 → 0.1.83 (desktop, mobile)
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 17, 2026

Warning

Rate limit exceeded

@MocA-Love has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 40 minutes and 5 seconds before requesting another review.

Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 40 minutes and 5 seconds.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 6d6b8169-6b89-48b7-bbab-96218cc1193e

📥 Commits

Reviewing files that changed from the base of the PR and between 77ae138 and b64a802.

⛔ Files ignored due to path filters (1)
  • bun.lock is excluded by !**/*.lock
📒 Files selected for processing (8)
  • apps/api/package.json
  • apps/desktop/package.json
  • apps/desktop/src/renderer/routes/_authenticated/_dashboard/pending/$pendingId/page.tsx
  • apps/desktop/src/renderer/routes/_authenticated/_dashboard/tasks/components/TasksView/components/TasksTableView/components/TaskContextMenu/TaskContextMenu.tsx
  • apps/desktop/src/renderer/routes/_authenticated/_dashboard/v2-workspace/$workspaceId/hooks/useConsumePendingLaunch/useConsumePendingLaunch.ts
  • apps/mobile/package.json
  • package.json
  • patches/@durable-streams%2Fstate@0.2.1.patch
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch upstream-merge/pr2-deps-bump

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@MocA-Love MocA-Love merged commit 38407ca into main Apr 17, 2026
14 checks passed
MocA-Love added a commit that referenced this pull request Apr 17, 2026
Upstream commits processed (cherry-picked, then adapted where needed):

- 07c1ee0 fix(desktop): Cmd+O firing open-in twice on v1 workspace route (superset-sh#3511)
  → PR #302 (with fork tearoff-window adaptation for Cmd+O)
- 4a1f41a chore(deps): upgrade tanstack/db + electric, drop durable-streams patch (superset-sh#3509)
  → PR #303 (fork keeps fstream patch)
- a3df489 feat(desktop): v2 PR checkout via widened checkout procedure (superset-sh#3525)
  → PR #304 (clean)
- c504a50 feat(desktop): v2 file editor — foundation, views, and stability pass (superset-sh#3526)
  → PR #310 (foundation: 58 files path-checkout)
  → PR #311 (adaptation: 20 files manual port with SpreadsheetViewer/memo/fork-hotkeys preserved)
- 78b7dc8 feat(desktop): promote "Create Section Below" to top-level on workspace menu (superset-sh#3537)
  → PR #308

Record merge so upstream/main..main shows 0 behind.
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