Skip to content

Conversation

@vaind
Copy link
Contributor

@vaind vaind commented Nov 28, 2025

Summary

Frontend changes to support platform-restricted builtin symbol sources.

This PR updates the Debug Files settings page to pass the project's platform to the builtin symbol sources API endpoint, enabling platform-based filtering of available symbol sources.

Changes

Frontend

  • projectDebugFiles/index.tsx: Pass project.platform query parameter to the builtin symbol sources API

Context

This is the frontend companion to backend PR #102013 that adds:

  • Platform restrictions for builtin symbol sources (e.g., Nintendo Switch private servers)
  • Organization-level access control via enabledConsolePlatforms
  • Automatic default symbol sources for game engines (Unity, Unreal, Godot)

Implementation

The change is minimal - it adds the platform query parameter when fetching builtin symbol sources:

platform: project.platform || undefined,

This allows the backend to filter symbol sources based on:

  1. Platform match (if source has platforms restriction)
  2. Organization access (for platform-restricted sources)

Deployment

Can be merged independently - This change is backward compatible:

  • If backend doesn't have filtering yet: Parameter is ignored, no issues
  • If backend has filtering: Platform-based filtering works immediately

vaind and others added 2 commits October 29, 2025 13:00
Sends the project's platform to the builtin symbol sources API endpoint
to enable platform-based filtering of symbol sources.

This is the frontend companion to the backend PR that adds platform
restrictions for builtin symbol sources with org access control.

Depends on backend PR #TBD
@vaind vaind closed this Nov 28, 2025
@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Nov 28, 2025
@vaind vaind deleted the feat/frontend-platform-restricted-symbol-sources branch November 28, 2025 09:30
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.

1 participant