2026-03-18 – Organization Profile Feature in Repository Browser
-
Organization profile support added to the Browse Projects side-panel when an owner (organization) is selected in the project tree.
-
Provider-specific profile configuration stored in
app/src/modules/vcs/profiles.json5(GitHub, GitLab, Gitea). -
Buttons to open public and private/member profile pages on the provider (e.g.
?view_as=public,?view_as=memberfor GitHub). -
Buttons to open profile repos in the browser (e.g.
org/.github,org/.github-privatefor GitHub). -
Button to highlight local copies of profile repos in the project tree.
Details
Provider Profiles (profiles.json5)
Each provider that supports organization-level profile READMEs has an orgProfile section defining:
-
publicRepo— Repository name for the public profile (e.g..githubfor GitHub,gitlab-profilefor GitLab). -
privateRepo— Repository name for member-only profile (e.g..github-privatefor GitHub);nullif not supported (GitLab has a single profile). -
readmePath— Path to the README within the repo (e.g.profile/README.mdfor GitHub,README.mdfor GitLab). -
readmeFormat— Format of the README (e.g.markdown). -
baseUrl— Template for the org URL with{org}and{host}placeholders. -
publicViewParam/memberViewParam— Query params for profile page views (e.g.?view_as=public,?view_as=memberfor GitHub).
GitHub
-
Public:
org/.github(must be public), README atprofile/README.md. -
Private:
org/.github-private, README atprofile/README.md. -
Profile URLs:
https://github.com/{org}?view_as=public,https://github.com/{org}?view_as=member.
GitLab
-
Single profile:
gitlab-profilerepo, README at rootREADME.md. -
No separate public/private profile repos.
UI Flow
-
User clicks an owner (organization) in the Browse Projects tree.
-
If the provider supports org profiles, the side-panel shows an "Organization Profile" section.
-
Buttons: Open Public Profile, Open Private Profile, Open Public Profile Repo, Open Private Profile Repo (when supported), Highlight Profile Repos in Tree.
-
"Highlight" selects the first locally cloned profile repo in the tree.