Skip to content

User profile: default PAT and dotfiles for new sessions #203

Description

@gatof81

Goal

Reduce the friction of re-entering the same PAT and dotfiles URL on every session by storing them on the user profile and auto-populating the create-session form.

Scope

  • New user_profile columns / table holding:
  • New routes: GET /api/me/profile, PUT /api/me/profile. PAT is write-only (returned as { isSet: true }).
  • Create-session form pre-populates the auth subpanel, dotfiles section, and git identity from the profile when present. Per-session override is still possible.
  • Frontend: dedicated profile page for editing.

Acceptance

  • Setting a PAT on the profile makes it the default for new sessions; per-session override wins when set.
  • Setting dotfiles on the profile pre-populates the dotfiles section.
  • Setting git identity on the profile pre-populates name/email.
  • Profile values never bleed into existing sessions.

Related

Related to #184 (this is a UX layer over the per-session creds the umbrella adds).

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions