Commit Graph

2466 Commits (9e19cfdb05a2ea014c736de3d78fb53a6052f3e2)

Author SHA1 Message Date
Misty De Méo 9e19cfdb05 Paperclip: add support for Azure blob storage () 2023-07-19 09:02:49 +02:00
Matt Jankowski 4be315f0ae Cleanup unused portions of statuses/status partial () 2023-07-19 08:44:16 +02:00
github-actions[bot] 33a41a214a New Crowdin Translations (automated) ()
Co-authored-by: renchap <renchap@users.noreply.github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-07-18 21:13:25 +02:00
Eugen Rochko 45a7291d2c Fix not actually connecting to the configured replica () 2023-07-17 08:26:52 +02:00
Stanislas Signoud 663e9484e2 Change links in multi-column mode so tabs are open in single-column mode () 2023-07-13 17:18:09 +02:00
Claire 618eb10d18 Fix embed dropdown menu item for unauthenticated users () 2023-07-13 15:53:03 +02:00
Matt Jankowski ecf7aa0fb3 Refactor `Status.tagged_with_all` for brakeman SQL injection warning () 2023-07-13 15:52:37 +02:00
Matt Jankowski 5cdc196e44 Rails 7.0 update () 2023-07-13 09:36:07 +02:00
Matt Jankowski 1b1ecf8ee2 Refactor `Trends::Query` to avoid brakeman sql injection warnings () 2023-07-12 14:19:20 +02:00
Matt Jankowski 034a6a0dd4 Refactor `Snowflake` to avoid brakeman sql injection warnings () 2023-07-12 10:44:58 +02:00
Matt Jankowski 08421e7b90 Fix `Naming/MemoizedInstanceVariableName` cop () 2023-07-12 10:08:51 +02:00
Matt Jankowski 4932925530 Fix `Lint/SendWithMixinArgument` cop () 2023-07-12 10:02:32 +02:00
Nick Schonning 96a8aa32ad Enable Rubocop Style/FrozenStringLiteralComment () 2023-07-12 09:47:08 +02:00
Claire 086ddcb021 Update brakeman ignores () 2023-07-11 17:08:37 +02:00
Nick Schonning 639c066a09 Run brakeman in GitHub Actions () 2023-07-11 15:23:57 +02:00
Claire 2b174c0d78 Fix moderation interface for remote instances with a .zip TLD () 2023-07-10 18:42:10 +02:00
Matt Jankowski 6555c33503 Admin mailer parameterization () 2023-07-08 20:03:38 +02:00
Kurtis Rainbolt-Greene a27f2686ca First pass at multi-database for read replica using Rails native adapter ()
Co-authored-by: emilweth <7402764+emilweth@users.noreply.github.com>
2023-07-08 19:45:36 +02:00
Matt Jankowski 3f04f0c37b Regenerate brakeman ignore, pruning warnings () 2023-07-08 11:07:19 +02:00
Claire 3445bdfa45 Merge pull request from GHSA-9928-3cp5-93fm
* Fix attachments getting processed despite failing content-type validation

* Add a restrictive ImageMagick security policy tailored for Mastodon

* Fix misdetection of MP3 files with large cover art

* Reject unprocessable audio/video files instead of keeping them unchanged
2023-07-06 15:05:05 +02:00
Eugen Rochko 80fee1403f Change labels of live feeds tabs in web UI () 2023-07-03 22:57:18 +02:00
Eugen Rochko edb6aab974 Revert "Rails 7 update" () 2023-07-02 11:14:22 +02:00
Matt Jankowski 5cadbaa296 Rails 7 update () 2023-07-02 10:38:53 +02:00
Matt Jankowski c1f496d2fb Remove unused routes () 2023-07-01 21:48:53 +02:00
Claire 3406cb0427 Add POST /api/v1/conversations/:id/unread () 2023-06-22 18:46:43 +02:00
Matt Jankowski acc8d8bf8e Use default `bootsnap/setup` in boot.rb () 2023-06-22 18:46:32 +02:00
Claire c1c87fe7b9 Add finer permission requirements for managing webhooks () 2023-06-22 14:52:25 +02:00
Eugen Rochko 989a8758e3 Change edit profile page () 2023-06-14 04:38:07 +02:00
Eugen Rochko 239ee4f5d1 Fix CAPTCHA page not following design pattern of sign-up flow () 2023-06-13 22:30:40 +02:00
Eugen Rochko 94ef94c5ea Add unsubscribe link to e-mails () 2023-06-12 14:22:46 +02:00
Eugen Rochko 272e099bce Change "bot" label to "automated" () 2023-06-11 04:47:07 +02:00
Eugen Rochko 1dd243cc09 Add time zone preference () 2023-06-10 03:29:37 +02:00
Claire 83b03b528b Fix compatibility of recent migration with PostgreSQL 10 () 2023-06-07 01:53:50 +02:00
Nick Schonning ef344388c5 Autofix Rubocop Regex Style rules ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-06-06 14:50:51 +02:00
Eugen Rochko 2252e4d8bb Add webhook templating ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-06-06 10:42:47 +02:00
Claire f2dbbcdec5 Fix CSP headers when S3_ALIAS_HOST includes a path component () 2023-06-05 17:35:05 +02:00
Matt Jankowski c671e23d28 Remove unmaintained `nsa` gem () 2023-06-05 01:57:05 +02:00
Nick Schonning 749c9434d1 Cleanup old translationRunner () 2023-06-02 20:01:36 +02:00
Claire c7a8838bd7 Add card with who invited you to join when displaying rules on sign-up () 2023-06-02 18:35:37 +02:00
Claire 1c298d97c5 Change wording of “Content cache retention period” setting to highlight destructive implications () 2023-06-02 18:09:08 +02:00
Renaud Chaput f681f81cbf Allow carets in URL search params () 2023-06-01 12:14:49 +02:00
Claire 8ee98cfd2b Add a confirmation screen when suspending a domain () 2023-06-01 09:37:38 +02:00
Renaud Chaput 76960f128a Upgrade react-intl () 2023-05-31 23:43:39 +02:00
Renaud Chaput 7b5a274836 Enforce import order with ESLint () 2023-05-23 17:15:17 +02:00
Nick Schonning 44b7c24bd0 Autofix Rubocop spacing in config () 2023-05-22 13:17:56 +02:00
Claire b030441368 Fix being able to vote on your own polls () 2023-05-17 00:08:42 +02:00
Claire 844d8e101e Add hCaptcha support () 2023-05-16 23:27:35 +02:00
Claire 86961b5b7b Add polling and automatic redirection to `/start` on email confirmation () 2023-05-16 18:03:52 +02:00
Nick Schonning 67c5ac4971 Autofix Rubocop Lint/AmbiguousOperatorPrecedence () 2023-05-16 10:51:59 +02:00
Renaud Chaput dae330bf32 Bump `mkdirp` major version () 2023-05-15 09:40:24 +02:00