Skip to content

Feat: files field support for profile cloud #1541#174

Open
kkerti wants to merge 5 commits into
mainfrom
feature/1541-file-management-profile-cloud
Open

Feat: files field support for profile cloud #1541#174
kkerti wants to merge 5 commits into
mainfrom
feature/1541-file-management-profile-cloud

Conversation

@kkerti

@kkerti kkerti commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

This pull request introduces improvements to how public profile data is queried and validated, adds support for configuration files in schemas. The most important changes are outlined below.

Public Profile Query Improvements

  • Introduced a new publicProfileFields constant in publicCloudQueries.ts to explicitly specify which fields are selected when querying public profiles, ensuring only necessary data is fetched and returned. This change is applied to all relevant query endpoints (readAllProfiles, readUserProfiles, and readSingleProfile).
  • These firebase functions are consumed by the public website.

Schema Enhancements

  • Added a new ConfigFileSchema and corresponding ConfigFile type to support validation of configuration files, including optional mimeType.
  • Updated BaseConfigSchema to include an optional files array, allowing configs to reference associated files.

@github-actions

github-actions Bot commented Jun 26, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 7ae8a30):

https://profile-cloud-dev--pr174-feature-1541-file-ma-7r2p07d1.web.app

(expires Thu, 06 Aug 2026 15:43:58 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 2a004f867edf1347070dd9beedb18755187a6d4e

@Greg-Orca Greg-Orca moved this from Todo to QA in progress in Editor Roadmap Jul 7, 2026
@Greg-Orca Greg-Orca moved this from QA in progress to In Progress in Editor Roadmap Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants