]> Untitled Git - lemmy.git/commit
Adding visual captchas for register and login. (#1027)
authorDessalines <dessalines@users.noreply.github.com>
Wed, 29 Jul 2020 13:02:46 +0000 (09:02 -0400)
committerGitHub <noreply@github.com>
Wed, 29 Jul 2020 13:02:46 +0000 (09:02 -0400)
commit49bd28e2d498f75ca9eb186d7092f1f6a0441ce7
treec788618cfe8c91a8a4e63e5ca1d9da25d4050093
parent5dd0efb280f012e7db0c74eb128781f2daabc02d
Adding visual captchas for register and login. (#1027)

* Adding visual captchas for register and login.

* Adding audio wav file for Captcha using espeak.

* Lots of captcha fixes.

- Removed login captchas.
- Added settings to disable captchas, and change difficulty.
- Captchas can only be checked / used once, front end gives a new one on
  failure.
- Added front end button for regenerating captcha.
- Added a disabled / pause button audio playing.

* Some more fixes.
20 files changed:
docker/dev/Dockerfile
docker/prod/Dockerfile
docs/src/contributing_websocket_http_api.md
server/Cargo.lock
server/Cargo.toml
server/config/defaults.hjson
server/lemmy_utils/src/settings.rs
server/src/api/site.rs
server/src/api/user.rs
server/src/lib.rs
server/src/routes/api.rs
server/src/websocket/mod.rs
server/src/websocket/server.rs
ui/src/components/create-post.tsx
ui/src/components/login.tsx
ui/src/components/setup.tsx
ui/src/components/symbols.tsx
ui/src/interfaces.ts
ui/src/services/WebSocketService.ts
ui/translations/en.json