Skip to content

feat: add workspace ownership transfer and payment settings [risk:high] - #501

Merged
Leeeon233 merged 2 commits into
mainfrom
feat/workspace-ownership-transfer
Sep 8, 2026
Merged

feat: add workspace ownership transfer and payment settings [risk:high]#501
Leeeon233 merged 2 commits into
mainfrom
feat/workspace-ownership-transfer

Conversation

@lodystage

@lodystage lodystage Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Risk: 🔴 high | Confidence: medium — changes workspace authority and billing entry points; local checks and visual verification cover the UI, while live Stripe handoff remains untested.

Workspace owners can now transfer ownership to an existing member from workspace settings by selecting the recipient and typing the workspace name. The former owner becomes a regular member; the dialog explains that the subscription and current payment method remain in place.

The shared desktop/mobile surfaces refresh organization permissions after role changes. Billing settings now expose the payment-method-only Stripe Portal to authorized owners/admins, including the desktop external-browser return path. Optional-cloud DTOs and capability-gated operations keep the local composition isolated.

Validation: Web/mobile/CLI builds and Electron app build (8 GB Node heap; local placeholder update URL), local repository checks, targeted billing-permission and membership-refresh regressions, and Chinese desktop/mobile Storybook interaction screenshots. Adversarial auth/billing/UI and final independent reviews found no remaining P0/P1.

Deployment: enable the companion cloud ownership-transfer endpoint and payment-method normalization before publishing the client changes. Live Portal card replacement and the next subscription charge were not exercised.

Add shared ownership confirmation, role refresh, and the payment-method Portal entry.

Model: gpt-6
Preserve the pinned reliability fixes together with workspace ownership transfer.

Model: gpt-6
@Leeeon233
Leeeon233 merged commit 3bb02a6 into main Sep 8, 2026
6 checks passed
@Leeeon233
Leeeon233 deleted the feat/workspace-ownership-transfer branch September 8, 2026 05:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant