Implement ReCaptcha registration flow #900

Merged
nex merged 9 commits from nex/feat/recaptcha into main 2025-07-08 19:06:53 +00:00

9 commits

Author SHA1 Message Date
b71186d958
chore(recaptcha): Update example config file
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Successful in 49s
Checks / Prefligit / prefligit (pull_request) Successful in 32s
Release Docker Image / define-variables (push) Successful in 4s
Checks / Prefligit / prefligit (push) Successful in 24s
Documentation / Build and Deploy Documentation (push) Successful in 31s
Checks / Rust / Format (push) Successful in 1m1s
Checks / Rust / Clippy (push) Successful in 4m50s
Checks / Rust / Cargo Test (push) Successful in 5m15s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Successful in 13m36s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Successful in 13m36s
Release Docker Image / merge (push) Successful in 31s
Unsure how this managed to get past the `git commit -S -a`
but sure
2025-07-08 19:47:42 +01:00
c362499cef
docs(recaptcha): Clarify registration when token & captcha are configured
Some checks failed
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Blocked by required conditions
Release Docker Image / merge (push) Blocked by required conditions
Checks / Rust / Cargo Test (push) Waiting to run
Release Docker Image / define-variables (push) Successful in 4s
Checks / Prefligit / prefligit (push) Successful in 23s
Checks / Rust / Format (push) Successful in 48s
Documentation / Build and Deploy Documentation (pull_request) Successful in 44s
Checks / Prefligit / prefligit (pull_request) Successful in 22s
Checks / Rust / Clippy (push) Successful in 5m47s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been cancelled
2025-07-08 19:34:47 +01:00
14774fa153
feat(recaptcha): Don't allow pubkey without associated privkey 2025-07-08 19:32:23 +01:00
ff805d8ae1
feat(recaptcha): Fix linting issues after the linter fix lied to me
Some checks failed
Release Docker Image / merge (push) Blocked by required conditions
Checks / Prefligit / prefligit (push) Successful in 13s
Release Docker Image / define-variables (push) Successful in 13s
Checks / Prefligit / prefligit (pull_request) Successful in 30s
Checks / Rust / Format (push) Successful in 48s
Documentation / Build and Deploy Documentation (pull_request) Successful in 49s
Checks / Rust / Clippy (push) Successful in 3m17s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been cancelled
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been cancelled
Checks / Rust / Cargo Test (push) Has been cancelled
2025-07-08 19:27:51 +01:00
f0994355d4
feat(recaptcha): Fix linting issues
Some checks failed
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Blocked by required conditions
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Blocked by required conditions
Release Docker Image / merge (push) Blocked by required conditions
Release Docker Image / define-variables (push) Successful in 4s
Checks / Prefligit / prefligit (push) Successful in 26s
Checks / Rust / Format (push) Successful in 51s
Documentation / Build and Deploy Documentation (pull_request) Successful in 37s
Checks / Prefligit / prefligit (pull_request) Successful in 34s
Checks / Rust / Cargo Test (push) Failing after 2m53s
Checks / Rust / Clippy (push) Failing after 3m8s
2025-07-08 19:15:55 +01:00
980774a275
feat(recaptcha): Update example config after previous changes
Some checks failed
Checks / Prefligit / prefligit (push) Waiting to run
Release Docker Image / merge (push) Blocked by required conditions
Release Docker Image / define-variables (push) Successful in 6s
Checks / Rust / Format (push) Successful in 46s
Checks / Rust / Clippy (push) Failing after 3m55s
Checks / Prefligit / prefligit (pull_request) Successful in 35s
Documentation / Build and Deploy Documentation (pull_request) Successful in 46s
Checks / Rust / Cargo Test (push) Successful in 5m17s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been cancelled
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been cancelled
2025-07-08 19:08:25 +01:00
e4a6abe15e
feat(recaptcha): Disable treating captcha-enabled servers as abuse-prone
Some checks failed
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Blocked by required conditions
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Blocked by required conditions
Release Docker Image / merge (push) Blocked by required conditions
Checks / Rust / Clippy (push) Waiting to run
Checks / Rust / Cargo Test (push) Waiting to run
Checks / Prefligit / prefligit (push) Successful in 26s
Release Docker Image / define-variables (push) Successful in 2s
Checks / Rust / Format (push) Has been cancelled
2025-07-08 19:07:27 +01:00
df1cb10a8e
feat(recaptcha): Add documentation for new fields
Some checks failed
Release Docker Image / merge (push) Blocked by required conditions
Release Docker Image / define-variables (push) Successful in 14s
Checks / Prefligit / prefligit (push) Successful in 29s
Checks / Rust / Format (push) Successful in 1m3s
Checks / Rust / Clippy (push) Failing after 3m26s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been cancelled
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been cancelled
Checks / Rust / Cargo Test (push) Failing after 18m48s
2025-07-08 19:03:35 +01:00
651d07a609
feat: Add ReCaptcha registration flow
Some checks failed
Release Docker Image / merge (push) Blocked by required conditions
Release Docker Image / define-variables (push) Successful in 1s
Checks / Prefligit / prefligit (push) Successful in 54s
Checks / Rust / Format (push) Successful in 54s
Checks / Rust / Clippy (push) Failing after 3m41s
Checks / Rust / Cargo Test (push) Successful in 4m51s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been cancelled
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been cancelled
2025-07-08 18:58:05 +01:00