Commit Graph

8307 Commits (7c7dfe7de33c27b65805960061bd5d0a42733722)

Author SHA1 Message Date
Claire 2751acb6cd
Automatically switch from open to approved registrations in absence of moderators ()
github-actions[bot] fd2b6c29c6
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 937dad1ee6
Extract ES query and filter hashes into private methods in `TagSearchService` ()
github-actions[bot] 9a2b9d1484
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Matt Jankowski 0ef44ee720
Move `AccountSuggestions::Source` subclasses default limit value to constant ()
Claire bde4df6be6
Remove CSS definitions for some unused classes ()
Matt Jankowski 785e2f9399
Add scope `providing_styles` to `UserRole` ()
Eugen Rochko b8b2f20b16
Change explore icon from hashtag to compass in web UI ()
Hinaloe c645490d55
Fix `sensitive` flag not being removed when removing CW in new compose form ()
github-actions[bot] ad16362efe
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Eugen Rochko 63f4ea055a
Change follow suggestions design in web UI ()
Matt Jankowski 245064bb98
Move "everyone" role and "instance actor" account magic number IDs to constants ()
Wolfgang Fournès cfadb87077
Update enum syntax to use the new Rails 7.0 style ()
Claire 9fee5e8526
Merge pull request from GHSA-jhrq-qvrm-qr36
* Fix insufficient Content-Type checking of fetched ActivityStreams objects

* Allow JSON-LD documents with multiple profiles
github-actions[bot] 1c93d625c6
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire d4d0565b0f
Fix user creation failure handling in OAuth paths ()
Claire b31af34c97
Merge pull request from GHSA-vm39-j3vx-pch3
* Prevent different identities from a same SSO provider from accessing a same account

* Lock auth provider changes behind `ALLOW_UNSAFE_AUTH_PROVIDER_REATTACH=true`

* Rename methods to avoid confusion between OAuth and OmniAuth
Emelia Smith 68eaa804c9
Merge pull request from GHSA-7w3c-p9j8-mq3x
* Ensure destruction of OAuth Applications notifies streaming

Due to doorkeeper using a dependent: delete_all relationship, the destroy of an OAuth Application bypassed the existing AccessTokenExtension callbacks for announcing destructing of access tokens.

* Ensure password resets revoke access to Streaming API

* Improve performance of deleting OAuth tokens

---------

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Emelia Smith e8b66a0525
Ignore legacy moderator and admin columns on User model ()
Nicolas Hoffmann 476a043fc5
Fix modal container bounds ()
github-actions[bot] 5de1ce23c3
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] 6482948547
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
github-actions[bot] c07028b2fa
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire ca8fbda5d0
Add end-to-end test for OCR in media uploads ()
Claire 67ec192d7d
Clean up some unused CSS definitions ()
github-actions[bot] 2a362d62a8
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire eff447a455
Rewrite signature verification using regexps and `StringScanner` ()
Claire 7efc33b909
Move HTTP Signature parsing code to its own class ()
github-actions[bot] 17052714a2
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire eeabf9af72
Fix compatibility with Redis <6.2 ()
github-actions[bot] 90ccf7beb2
New Crowdin Translations (automated) ()
Co-authored-by: GitHub Actions <noreply@github.com>
Claire 7ee93b7431
Change `source` attribute of `Suggestion` entity in `/api/v2/suggestions` back to a string ()
Matt Jankowski 2f19ddd1fa
Move status serializer error handling to private method ()
Matt Jankowski 93a5b3f9df
Move status serializer chooser to private method ()
Matt Jankowski 69e61fff38
Move direct serializer usage out of admin view partial ()
Matt Jankowski 0877f6fda4
Remove redundant `return` in `IntentsController` ()
Emelia Smith 4fb7f611de
Return domain block digests from admin domain blocks API ()
Matt Jankowski 4cf07ed78c
Add missing action logging to `api/v1/admin/reports#update` ()
Claire 9ce914cc89
Fix report reason selector in moderation interface not unselecting rules when changing category ()
Claire 66dda7c762
Fix already-invalid reports failing to resolve ()
Matt Jankowski 86500e3312
Extract scenic view model common methods to concern ()
Eugen Rochko 1666b19559
Fix confirmation e-mails when signing up through an app ()
y.takahashi 3c315a68af
Fix 'focus the compose textarea' shortcut is not working ()
Claire 1726085db5
Merge pull request from GHSA-3fjr-858r-92rw
* Fix insufficient origin validation

* Bump version to 4.3.0-alpha.1
Eugen Rochko 9cdc60ecc6
Change onboarding prompt to follow suggestions carousel in web UI ()
Eugen Rochko fa0ba67753
Change materialized views to be refreshed concurrently to avoid locks ()
Eugen Rochko c4af668e5c
Fix follow recommendations for less used languages ()
Yamagishi Kazutoshi b3075a9993
Remove unused l18n messages ()
J H 1467f1e1e1
Fixed the toggle emoji dropdown bug ()
Claire 805dba7f8d
Change compose form to use server-provided post character limit ()