refactor: remove obsolete database migration controller - #986
BrandonStalnaker merged 2 commits into
Conversation
PR SummaryMedium Risk Overview Local SQLite upgrade paths that this class implemented (sessions, messages, uploads, forwarding records, consumer info/cookies, integration attributes, old-record pruning) are already covered by the Swift persistence stack ( Reviewed by Cursor Bugbot for commit 676303b. Bugbot is set up for automated code reviews on this repo. Configure here. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: QUIET Plan: Advanced Run ID: 📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe pull request removes ChangesDatabase migration controller removal
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to The obsolete Objective-C migration controller and project references are removed in favor of the Swift implementation, with no identified merge-blocking risk. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
🐦 Swift Migration ProgressProduction implementation code at
Objective-C retained by design: Core SDK 6,200 · SDK kit infrastructure 2,337 · Standalone kits 0. This PR's code movement
How this is measured
Generated with |
📦 SDK Size Impact ReportMeasures how much the SDK adds to an app's size (with-SDK minus without-SDK).
➡️ SDK size impact change is minimal. Raw measurementsTarget branch (workstation/swift-migration): {"baseline_app_size_kb":84,"baseline_executable_size_bytes":75464,"with_sdk_app_size_kb":2824,"with_sdk_executable_size_bytes":76312,"sdk_impact_kb":2740,"sdk_executable_impact_bytes":848,"xcframework_size_kb":7000}This PR: {"baseline_app_size_kb":84,"baseline_executable_size_bytes":75464,"with_sdk_app_size_kb":2804,"with_sdk_executable_size_bytes":76312,"sdk_impact_kb":2720,"sdk_executable_impact_bytes":848,"xcframework_size_kb":6928} |
…gration-Controller
410e8d1
into
workstation/swift-migration
Background
What Has Changed
Checklist
Reference Issue (For employees only. Ignore if you are an outside contributor)
Summary by CodeRabbit
Refactor
User Impact