Skip to content

Conversation

@mujacica
Copy link
Contributor

This commit adds frontend support for Perforce version control integration:

  • New Perforce icon component and assets
  • Integration icon and plugin support
  • Updated repository project path config form to support Perforce
  • Type definitions for Perforce integration

The frontend changes enable:

  • Visual representation of Perforce integration in the UI
  • Configuration UI for repository and code mappings
  • Integration with existing VCS provider infrastructure

This commit adds frontend support for Perforce version control integration:

- New Perforce icon component and assets
- Integration icon and plugin support
- Updated repository project path config form to support Perforce
- Type definitions for Perforce integration

The frontend changes enable:
- Visual representation of Perforce integration in the UI
- Configuration UI for repository and code mappings
- Integration with existing VCS provider infrastructure
@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Nov 11, 2025
@mujacica mujacica marked this pull request as ready for review November 13, 2025 12:17
@mujacica mujacica requested review from a team as code owners November 13, 2025 12:17
@cathteng
Copy link
Member

What does this look like on the integrations page? Should we prevent people from seeing it and installing the integration via the feature flag? e.g.

const hasCursorFeatureFlagEnabled = Boolean(
organization.features.includes('integrations-cursor')
);

@mujacica
Copy link
Contributor Author

@cathteng not sure what the code-snippet you pasted is for. With the flag I added in the backend PR (#103287) - if not toggled for an org the Integration is not shown in the Integrations page at all. requires_feature_flag is actually preventing it from being picked up by the frontend (same as visible flag).

@cathteng
Copy link
Member

if you don't see it locally, then it's fine

@mujacica mujacica merged commit 4298e30 into master Nov 24, 2025
47 checks passed
@mujacica mujacica deleted the feat/perforce-frontend branch November 24, 2025 09:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants