Refactor ConnectorsPopover and SettingsDialog components to enhance account management features. Introduce AccountSettings and ConnectedAccountsSettings components for improved user experience in managing Rowboat account connections. Update billing information structure to include user email and ID. Implement dynamic tab visibility based on connection status in SettingsDialog.

This commit is contained in:
tusharmagar 2026-03-18 16:15:02 +05:30
parent b066aa2b24
commit 47ecc31988
9 changed files with 1522 additions and 779 deletions

View file

@ -526,6 +526,8 @@ const ipcSchemas = {
'billing:getInfo': {
req: z.null(),
res: z.object({
userEmail: z.string().nullable(),
userId: z.string().nullable(),
subscriptionPlan: z.string().nullable(),
subscriptionStatus: z.string().nullable(),
sanctionedCredits: z.number(),