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 #365

Merged
merged 46 commits into from
Jan 12, 2025
Merged

Add subscription #365

merged 46 commits into from
Jan 12, 2025

Conversation

fellnerse
Copy link
Member

No description provided.

fellnerse and others added 4 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.
Copy link

gitguardian bot commented Dec 9, 2024

⚠️ 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 b38d99b functions/paypalApi.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 and others added 18 commits December 9, 2024 21:26
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

github-actions bot commented Dec 21, 2024

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

https://whatsanalyze-80665--pr365-add-subscription-471vba82.web.app

(expires Sun, 19 Jan 2025 13:52:49 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 5796a863d3a1b99df3fcb31feec7a39514d97aa4

@fellnerse
Copy link
Member Author

@Adrian-Thiesen kannst du die translations noch für das ganze neue zeug machen? da fehlen noch für alles was subscription related ist alle sachen

Copy link
Member

@mowolf mowolf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great code

@fellnerse fellnerse merged commit b79db2f into dev Jan 12, 2025
4 checks passed
@fellnerse fellnerse deleted the add-subscription branch January 12, 2025 14:00
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