Skip to content

Remove Secrets.xcconfig + SecretsManager system#1

Merged
Niduank merged 1 commit into
mainfrom
fix/remove-secrets-system
Jun 17, 2026
Merged

Remove Secrets.xcconfig + SecretsManager system#1
Niduank merged 1 commit into
mainfrom
fix/remove-secrets-system

Conversation

@Niduank

@Niduank Niduank commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Removes the build-time Secrets.xcconfig configuration, the SecretsManager helper, and the internal non-accessibility-trigger dataset-collection feature that depended on it (Azure upload).

Removed

  • Secrets.xcconfig / .sample, com.synth.environment.plist.sample
  • SecretsManager.swift
  • Debug dataset/labeling cluster: NonAXTriggerDatasetUploader, AzureBlobUploader, NonAXTriggerLabelingView, NonAXTriggerLabelingWindowController, FalseNegativeReportButton, and their hooks in the trigger service and hint view
  • Now-unused "hide bug report emoji" demo toggle

Cleaned up

  • Project baseConfiguration references + the "Secrets Check" build-phase step (the "Git Hooks Check" step is kept)
  • Git hooks + .gitignore + CLAUDE.md

All removed code was DEBUG/BETA-only; runtime behavior unchanged. Verified: builds green (Debug) and the app launches without crashing.

Remove the Secrets.xcconfig build configuration, the SecretsManager helper,
and the internal non-accessibility-trigger dataset collection feature that
depended on it (Azure upload): NonAXTriggerDatasetUploader, AzureBlobUploader,
the debug labeling UI/window controller, the false-negative report button,
and their hooks in the trigger service and hint view. Drop the now-unused
'hide bug report emoji' demo toggle. Clean up the project baseConfiguration
references, the Secrets Check build phase step, git hooks and docs.
@github-actions

Copy link
Copy Markdown

🔍 Onit Code Review

❌ API Error (401): {"type":"error","error":{"type":"authentication_error","message":"x-api-key header is required"},"request_id":"req_011Cc6sTvDa3YZgTwxk8ZV7r"}


Automated review · 4004cf6

@Niduank Niduank merged commit e81ee0d into main Jun 17, 2026
1 check passed
@Niduank Niduank deleted the fix/remove-secrets-system branch June 17, 2026 08:53
Niduank added a commit that referenced this pull request Jun 17, 2026
Remove Secrets.xcconfig + SecretsManager system
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.

1 participant