[PR5/5] chore(upstream): デスクトップバージョンを 1.5.3 に更新 (#3419)#163
Conversation
|
Warning Rate limit exceeded
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 41 minutes and 2 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the 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 configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
7601b7f to
5008df0
Compare
All 9 upstream commits have been individually cherry-picked via PR#159~#163: | Upstream | Our PR | Description | |---|---|---| | d656b7e (superset-sh#3415) | #159 (PR#1) | terminal clipboard handling | | 31fcf19 (superset-sh#3416) | #162 (PR#4) | v1 split pane startup sizing fix | | 039edf2 (superset-sh#3403) | #161 (PR#3) | Cmd+Alt+Arrow spatial pane focus | | b18a00c (superset-sh#3421) | #159 (PR#1) | v2 right sidebar toggle reactive | | 3dd1de2 (superset-sh#3420) | #161 (PR#3) | v2 diff viewer + tab title resolution | | b42a114 (superset-sh#3418) | #159 (PR#1) | CodeMirror hotkey enablement | | c925f4d (superset-sh#3422) | #160 (PR#2) | unbound defaults + restore prev/next tab/workspace | | bb12c09 (superset-sh#3419) | #163 (PR#5) | version bump 1.5.3 | | 47efa73 (superset-sh#3432) | #159 (PR#1) | pending/update-required error selectable | Fork-specific features preserved: - auto-updater (IS_FORK, GitHub Releases API) - QuitMode/cleanupMainWindowResources lifecycle - GitHubSyncService, SpreadsheetViewer - BROWSER_RELOAD / BROWSER_HARD_RELOAD / SEARCH_IN_FILES hotkeys - HotkeyCategory "Browser" - v1 deep-link navigation (useSearch/WorkspaceSearchParams) - v1 tRPC-based PREV/NEXT_WORKSPACE handlers - v1 CLOSE_TERMINAL/CLOSE_TAB hotkey handlers - v2 extra state (rightSidebarOpenViewWidth, showPresetsBar)
Upstream Merge PR#5 - バージョンバンプ
upstream superset-sh#3419 を cherry-pick し、デスクトップアプリのバージョンを 1.5.1 → 1.5.3 に更新します。
取り込むコミット
変更ファイル: `apps/desktop/package.json` の1行のみ
バージョン更新の経緯
upstream 1.5.2 → 1.5.3 への変更は、本シリーズで取り込んだ以下の改善を反映したリリースです:
このPRは upstream の 1.5.3 リリースタグを受けて、フォーク側のバージョン表記も同期させるための変更です。
フォーク固有領域への影響
auto-updater.ts との互換性
フォーク独自の auto-updater は:
```typescript
const IS_FORK = true;
async function checkForkForUpdates(): Promise {
const latestVersion = await fetchLatestForkRelease(); // GitHub API から取得
const currentAppVersion = app.getVersion(); // package.json 由来
if (gt(latestVersion, currentAppVersion)) {
// update available
}
}
```
semver の `gt()` 比較を使用しているため、バージョン番号の変更は自動更新ロジックに正しく反映されます。 フォーク側で独自 release を作成する際、この 1.5.3 を基準にしてリリース管理できます。
その他のフォーク固有機能
推奨マージ順序
このPRは PR#4(#162)の後 にマージするのが理想的です。これにより、1.5.3 タグが PR#4 のターミナル session readiness 修正を含む状態になります。
フルの upstream 取り込み順序:
テスト計画