docs: prepare bridge ownership patch notes - #285
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
|
Codex review: needs changes before merge. Reviewed September 7, 2026, 1:20 PM ET / 17:20 UTC. ClawSweeper reviewWhat this changesAdds an Unreleased highlight and contributor credit for single-owner Messages bridge operation, preserved readiness, and automatic takeover. Merge readiness⛔ Needs changes before merge - 1 item remains Keep open: these focused release notes remain useful, are absent from current main, and accurately summarize the linked pending fix. The collaborator-authored PR is protected from automatic closure. Priority: P3 Review scores
Verification
How this fits togetherimsg’s injected bridge handles advanced messaging operations inside Messages.app. The changelog translates bridge fixes into release information for users. flowchart LR
A[Bridge ownership fix] --> B[Unreleased notes]
B --> C[Release preparation]
C --> D[Dated release notes]
D --> E[Users reviewing updates]
Before merge
Agent review detailsSecurityNone. Review metricsNone. Technical reviewBest possible solution: Keep the notes aligned with the ownership fix that actually lands, then date and publish them through the existing release-preparation process. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR changes release-note prose only; the underlying bridge defect belongs to the linked implementation PR. Is this the best way to solve the issue? Yes: a short Unreleased highlight and credited entry follow existing changelog conventions, provided the documented implementation lands first. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against 34aa2b26afce. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
|
|
Maintainer verification of
Merge #284 first, then this notes PR. The dependency recheck found no new eligible bump, and #278 remains excluded under the existing maintainer inline-playback proof gate. Recommend patch 0.15.3 after the combined main is verified and release preparation is separately authorized. The optional CodeQL run is still in Swift autobuild at this verification point: https://github.com/openclaw/imsg/actions/runs/34147043330. GitHub reports no required checks for this branch; the dedicated CI workflow above has completed successfully. Recheck that optional run during the landing follow-up. No merge, tag, or release was performed. |
Prepare the Unreleased notes for the helper ownership fix in #284, with contributor credit and a user-facing highlight. This is the only prepared PR that edits CHANGELOG.md; merge it after #284.
Recommend patch 0.15.3 after both PRs land and the combined main passes CI. The last release is v0.15.2. #278 remains excluded because its existing maintainer gate requires inspectable Messages inline-playback proof.
Dependency recheck found Commander 0.2.4, SQLite.swift 0.16.0, CSQLite 3.53.3, PhoneNumberKit 5.0.8, SwiftLint 0.65.1, and the pinned Actions versions current. Retain the immutable release-workflow hotfix pin: the v1 tag diverges and lacks eight commits from its history.
This PR changes release notes only. It does not tag, publish, or change the release version. Publication still requires a separate authorized release-preparation step and the signed/notarized macOS plus Linux/Homebrew workflow.