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

feat: anti-bot filtering with reCAPTCHA v3 #137

Draft
wants to merge 26 commits into
base: main
Choose a base branch
from

Commits on Dec 6, 2023

  1. added recaptcha detection text

    Privilege Mendes committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    43239e9 View commit details
    Browse the repository at this point in the history
  2. added home button to menu dialog for ease of navigation

    Privilege Mendes committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    732ea84 View commit details
    Browse the repository at this point in the history
  3. added recaptcha provider, hooks and utils

    Privilege Mendes committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    c7e3646 View commit details
    Browse the repository at this point in the history
  4. added types, service hooks and recaptcha server functions

    Privilege Mendes committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    86b76c0 View commit details
    Browse the repository at this point in the history
  5. pnp files

    Privilege Mendes committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    f0a459d View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'origin/main' into feature/recaptcha

    # Conflicts:
    #	.pnp.cjs
    #	src/components/menu-dialog/menu-dialog.tsx
    #	src/containers/home/index.tsx
    #	src/pages/index.tsx
    #	yarn.lock
    Privilege Mendes committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    ac0d485 View commit details
    Browse the repository at this point in the history
  7. pnp files

    Privilege Mendes committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    c9b93e2 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. fix: minor yarn build issue

    Privilege Mendes committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    6013661 View commit details
    Browse the repository at this point in the history
  2. updated env file

    Privilege Mendes committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    b59bc29 View commit details
    Browse the repository at this point in the history
  3. added yarn cache and hide recaptcha logo

    Privilege Mendes committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    9cf860f View commit details
    Browse the repository at this point in the history
  4. Revert "pnp files"

    This reverts commit f0a459d.
    Privilege Mendes committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    e8c8b15 View commit details
    Browse the repository at this point in the history
  5. added zod based types for recaptcha response

    Privilege Mendes committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    1273af6 View commit details
    Browse the repository at this point in the history
  6. moved and renamed files

    Privilege Mendes committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    4e7929d View commit details
    Browse the repository at this point in the history
  7. code refactor based on review comments

    Privilege Mendes committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    e8b9d8e View commit details
    Browse the repository at this point in the history
  8. added recaptcha secret to deployment staging

    Privilege Mendes committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    ff83345 View commit details
    Browse the repository at this point in the history
  9. code refactor based on comment reviews

    Privilege Mendes committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    d3d9ce4 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. refactor: removed recaptcha provider

    Privilege Mendes committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    b63e4a0 View commit details
    Browse the repository at this point in the history
  2. refactor: updated recaptcha types and removed eslint ignores

    Privilege Mendes committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    738a8bf View commit details
    Browse the repository at this point in the history
  3. refactor: updated recaptcha to use a hook instead of a context

    Privilege Mendes committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    d404c53 View commit details
    Browse the repository at this point in the history
  4. refactor: removed grecaptcha types

    Privilege Mendes committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    575e954 View commit details
    Browse the repository at this point in the history
  5. refactor: yarn.lock

    Privilege Mendes committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    5b58500 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Merge remote-tracking branch 'origin/main' into feature/recaptcha

    # Conflicts:
    #	.env.example
    #	deployment/staging/deployment.yaml
    #	deployment/staging/secrets.template.yaml
    #	src/env.mjs
    Privilege Mendes committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    58b4746 View commit details
    Browse the repository at this point in the history
  2. updated based on review

    Privilege Mendes committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    7c642c2 View commit details
    Browse the repository at this point in the history
  3. updated based on review comments

    Privilege Mendes committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    0a35010 View commit details
    Browse the repository at this point in the history
  4. updated based on review comments

    Privilege Mendes committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    29ff6e0 View commit details
    Browse the repository at this point in the history
  5. updated based on review comments

    Privilege Mendes committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    e9d1605 View commit details
    Browse the repository at this point in the history