Repository navigation
Conversation
|
Warning Review limit reached
This review includes 37 billable files and costs up to $9.25.
Reviews can continue after your included limit without a manual trigger. An admin must approve usage-based billing. Or wait 40 minutes for your next included review. View limit details
Walkthrough
Merge Risk:
|
|
@coderabbitai review |
Action performed
|
Signed-off-by: Tee8z <tee8z@protonmail.com>
b1f0df9 to
416283c
Compare
|
@coderabbitai review |
Action not completed
|
|
CI triage: Clients / Mobile exceeded the job's 30-minute limit. GitHub's annotation explicitly reports that timeout. The cold Flutter SDK setup consumed 13 minutes 30 seconds; formatting, analysis, the full Flutter test suite, unconfigured-push tests, and recipe checks then passed. The job was cancelled during Android APK assembly, with no test assertion failure. I have restarted that job using the SDK cache saved by the first attempt. This is a setup/build timeout, not a flaky test to waive. Android build coverage is pending the rerun. The iOS Swift/build lane passed; the PR remains draft for the signed-device and human acceptance work described above. |
|
Closing at the author’s request: we are keeping the existing iPhone app unchanged and are not pursuing an independent Voltage Commons distribution. The server-side launch work in #108 is the intended path. |
Independent iPhone builds currently inherit Buzz’s name, bee artwork, and Block signing defaults. This adds an opt-in Voltage Commons distribution with its own icon, splash screen, welcome identity, permission copy, and About credits. Ordinary builds retain the upstream branding.
The proposed permanent bundle ID is
cloud.voltage.workspace. The display name remains a working name. The iOS variant registersvoltage-workspace://, while pasted/scanned Buzz links and canonical shared message links remain supported. A native build gate binds Flutter branding to the native identity and rejects mismatches. Commons configuration leaves the signing team unset until Voltage supplies its own team.The About entry credits Block and links to upstream and fork sources; the license viewer includes the complete upstream Apache license. The mobile guide records signing prerequisites and contains an unsent courtesy note for upstream maintainers.
Validation:
Draft: no Apple device build or TestFlight upload has been performed. A new macOS CI job builds the complete unsigned Commons app. Signed distribution still requires Voltage’s Apple account, app/extension/group registrations, capabilities, provisioning, and distribution credentials. Human acceptance should check launch, onboarding, Settings → About → licenses, permission prompts, and side-by-side links on an iPhone. Human acceptance remains pending.
Summary by CodeRabbit