Claire
22d9306edc
Add links to glitch-soc's Crowdin ( #2033 )
...
* Add link to glitch-soc's crowdin in app settings
* Add mention of translations to CONTRIBUTING.md
1 year ago
Claire
18bcabf26a
Change i18n-tasks config to consider glitch-soc translation files ( #2027 )
...
* Change i18n-tasks config to consider glitch-soc translation files
* Normalize locales-glitch YML files
* Consider upstream Rails translations as external
* Add simple_form.glitch_only to ignore_unused
* Remove unused keybase-related strings
1 year ago
Claire
5ef92dff57
Remove glitch-soc-specific translations of upstreamed feature (domain block import)
2 years ago
Claire
d37f426f95
Add back missing glitch-soc admin settings ( #1919 )
...
Fixes #1890
2 years ago
Claire
c1d0a6a798
Make “Flavour and skin” admin setting label translatable ( #1791 )
2 years ago
Claire
b91196f4b7
Add confirmation page when importing blocked domains ( #1773 )
...
* Move glitch-soc-specific strings to glitch-soc-specific locale files
* Add confirmation page when importing blocked domains
2 years ago
Claire
80c4db160e
Fix blank screen when trying to copy emoji with a too large file size ( #1718 )
...
Fixes #1714
2 years ago
Claire
756f1b6615
Add option (on by default) to allow toots with content warnings to trend
2 years ago
Claire
b768a4dea9
Add link to /about/more to the CAPTCHA verification page
2 years ago
Claire
7c2204314a
Add some explanation text on the CAPTCHA confirmation page
2 years ago
Claire
f997a5463b
Add mention of accessibility issues to hCaptcha option in admin page
2 years ago
Claire
b7cf3941b3
Change CAPTCHA handling to be only on email verification
...
This simplifies the implementation considerably, and while not providing
ideal UX, it's the most flexible approach.
2 years ago
Claire
0fb907441c
Add ability to set hCaptcha either on registration form or on e-mail validation
...
Upshot of CAPTCHA on e-mail validation is it does not need to break the in-band
registration API.
2 years ago
Claire
a9269f8786
Disable `registrations` flag in /api/v1/instance when CAPTCHA is enabled
...
This is to avoid apps trying and failing at using the registrations API,
which does not let us require a CAPTCHA and cannot be clearly signaled as
unavailable.
2 years ago
Claire
1b493c9fee
Add optional hCaptcha support
...
Fixes #1649
This requires setting `HCAPTCHA_SECRET_KEY` and `HCAPTCHA_SITE_KEY`, then
enabling the admin setting at
`/admin/settings/edit#form_admin_settings_captcha_enabled`
Subsequently, a hCaptcha widget will be displayed on `/about` and
`/auth/sign_up` unless:
- the user is already signed-up already
- the user has used an invite link
- the user has already solved the captcha (and registration failed for another
reason)
The Content-Security-Policy headers are altered automatically to allow the
third-party hCaptcha scripts on `/about` and `/auth/sign_up` following the same
rules as above.
2 years ago
Thibaut Girka
9e04b9d8df
Add support for setting Content Warning for CW-less outgoing toots
4 years ago
Thibaut Girka
041c769182
Move glitch-specific ruby-side locales to their own files
4 years ago