Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add subscription to prod #370

Merged
merged 47 commits into from
Jan 12, 2025
Merged

Add subscription to prod #370

merged 47 commits into from
Jan 12, 2025

Conversation

fellnerse
Copy link
Member

No description provided.

fellnerse and others added 30 commits December 7, 2024 11:57
Moved utility and transformation functions from the "functions" directory to a new "utils" directory for improved organization and clarity. Updated all import statements in relevant components and scripts to reflect the new paths. Additionally, updated the development shell configuration in flake.nix to include Python 3.9.
Configured Firebase functions with new ignores and updated the pnpm lockfile from version 6 to 9. This involves updating dependencies and reorganizing the lockfile structure to match the new versioning. The changes ensure more precise dependency management and incorporate additional Firebase functions settings.
Introduce Firebase functions to handle PayPal transactions by creating functions to validate payments and manage payment webhooks. Also, set up the necessary environment configuration, dependencies, and gitignore settings for effective deployment and function execution.
Replaced `subscriptions.vue` with new structure using `subscribe.vue` and `SubscribeBtn.vue` for a cleaner codebase. Updated URLs in `functions/index.js` to use actual Whatsanalyze assets and links, improving the integration with the current website setup.
Copy link

gitguardian bot commented Jan 12, 2025

⚠️ GitGuardian has uncovered 4 secrets following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

🔎 Detected hardcoded secrets in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
14866934 Triggered Generic High Entropy Secret 5432241 functions/index.js View secret
14817188 Triggered Generic High Entropy Secret b79db2f functions/backendClientRegistry.js View secret
14866935 Triggered Generic High Entropy Secret e8c9816 functions/index.js View secret
14818802 Triggered Generic High Entropy Secret e1f131f components/SubscribeBtn.vue View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secrets safely. Learn here the best practices.
  3. Revoke and rotate these secrets.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

@fellnerse fellnerse merged commit 0e1ea0a into main Jan 12, 2025
3 checks passed
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.

2 participants