Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions apps/docs/source-control.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,19 @@ the Roomote identity otherwise. A workspace containing any public or
unresolved repository uses the public-safe identity for all new commits because
Git author configuration applies across the workspace.

Linked GitLab and Gitea accounts retain the username verified by that provider,
scoped to the configured source-control host. Bitbucket does the same only when
its profile API returns a username; a nickname is not treated as a public
handle. Azure DevOps
accounts retain their verified display name for Settings and private-repository
context, but public attribution remains generic because Azure DevOps does not
provide a stable non-email public handle. GitLab.com can also provide a verified
`noreply` commit identity; other non-GitHub providers use Roomote as the Git
author for public work.

Existing account links pick up verified profile attribution after their OAuth
token refreshes or after the account is linked again.

Changing a repository from private to public does not rewrite existing Git
history. Roomote sanitizes a legacy named attribution line the next time it
updates an open public pull request.
Expand Down
15 changes: 15 additions & 0 deletions apps/web/src/components/settings/LinkedAccounts.test.tsx

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions apps/web/src/components/settings/LinkedAccounts.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -815,6 +815,7 @@ export function LinkedAccounts() {
githubInstallations.isPending ||
gitlabAccount.isPending ||
giteaAccount.isPending ||
bitbucketAccount.isPending ||
adoAccount.isPending ||
slackInstallation.isPending ||
linearInstallation.isPending ||
Expand Down
189 changes: 188 additions & 1 deletion apps/web/src/lib/server/auth.test.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading