Skip to content

fix(dashboard): preserve secret env values on config save - #803

Open
AbdullahM07 wants to merge 1 commit into
oblien:mainfrom
AbdullahM07:fix/800-project-env-secret-save
Open

AbdullahM07 wants to merge 1 commit into
oblien:mainfrom
AbdullahM07:fix/800-project-env-secret-save

Conversation

@AbdullahM07

Copy link
Copy Markdown
Member

Summary

  • keep persisted secret values masked and track their server-side identity in the configuration editor
  • save existing-project env changes through the partial merge API before reporting success or deploying
  • omit existing-project env values from build requests while preserving the initial-deploy flow for new projects
  • render unrevealable masked values as placeholders so typing replaces the secret instead of appending to the mask

Tests

  • bun --cwd apps/dashboard test (110 files, 1138 tests)
  • bun run --cwd apps/dashboard lint

Fixes #800

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dashboard "Save" on project env vars reports success but silently drops secret values (manual single-field edit, not bulk import)

1 participant