• Will Chen's avatar
    Include last 4-chars of Dyad Pro user id for bug reports (#1933) · 976e065f
    Will Chen 提交于
    This allows us to identify which Dyad Pro user filed an issue on GitHub
    by using a partial internal identifier
    
    <!-- CURSOR_SUMMARY -->
    ---
    
    > [!NOTE]
    > Adds a redacted Dyad Pro user ID (last 4 chars) to bug report/session
    templates, sourced from the Pro user info endpoint and exposed via user
    budget info.
    > 
    > - **Frontend (HelpDialog)**:
    > - Display `Pro User ID` in prefilled bug report and session report
    bodies using `userBudget.redactedUserId`.
    >   - Consume `useUserBudgetInfo` to access `userBudget`.
    > - **IPC/Backend**:
    > - `get-user-budget`: derive `redactedUserId` from `user_info.user_id`
    (mask all but last 4 chars); include in test mock and response.
    > - **Types**:
    >   - Extend `UserBudgetInfoSchema` with `redactedUserId: string`.
    > 
    > <sup>Written by [Cursor
    Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
    1883a1ef94fec25b370df3d46054fb56d659dee8. This will update automatically
    on new commits. Configure
    [here](https://cursor.com/dashboard?tab=bugbot).</sup>
    <!-- /CURSOR_SUMMARY -->
    
    
    
    <!-- This is an auto-generated description by cubic. -->
    ---
    ## Summary by cubic
    Adds a redacted Dyad Pro user ID (last 4 chars) to bug report templates
    to help correlate GitHub issues with Pro accounts while protecting
    privacy.
    
    - **New Features**
    - Derives redactedUserId from user_info.user_id in the Pro IPC handler
    and adds it to UserBudgetInfo.
      - Shows “Pro User ID” in HelpDialog’s debug info and session details.
      - Extends UserBudgetInfo schema with a redactedUserId field.
    
    <sup>Written for commit 1883a1ef94fec25b370df3d46054fb56d659dee8.
    Summary will update automatically on new commits.</sup>
    
    <!-- End of auto-generated description by cubic. -->
    976e065f
名称
最后提交
最后更新
..
__tests__ 正在载入提交数据...
app 正在载入提交数据...
atoms 正在载入提交数据...
client_logic 正在载入提交数据...
components 正在载入提交数据...
constants 正在载入提交数据...
contexts 正在载入提交数据...
db 正在载入提交数据...
hooks 正在载入提交数据...
ipc 正在载入提交数据...
lib 正在载入提交数据...
main 正在载入提交数据...
neon_admin 正在载入提交数据...
pages 正在载入提交数据...
paths 正在载入提交数据...
pro 正在载入提交数据...
prompts 正在载入提交数据...
routes 正在载入提交数据...
shared 正在载入提交数据...
store 正在载入提交数据...
styles 正在载入提交数据...
supabase_admin 正在载入提交数据...
utils 正在载入提交数据...
backup_manager.ts 正在载入提交数据...
main.ts 正在载入提交数据...
preload.ts 正在载入提交数据...
renderer.tsx 正在载入提交数据...
router.ts 正在载入提交数据...