Commit Graph

1003 Commits (16b074d731de2ee03d392f91dede60fe0b24b0b1)

Author SHA1 Message Date
Eugen Rochko 90f4ffa31d
Fix performance of percentile calculation for annual reports ()
Matt Jankowski b231c3c1bf
Drop support for ruby 3.1 ()
Eugen Rochko c2b498a2b0
Fix IDs not being serialized as strings in annual reports API ()
David Roetzel 9de3fd60a0
Add telemetry for status / bio formatting ()
Hugo Gameiro b1d3c64525
Fix and improve batch attachment deletion handling when using OpenStack Swift ()
Jonny Saunders 9074c1fac9
Use `likes` and `shares` totalItems on status creations and updates ()
Matt Jankowski 35f008aa2a
Move translation service config to `config_for` yml ()
kenkiku1021 f2378aca40
add SWIFT object storage uri to CSP media hosts ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski 258dce1256
Add `OpenSSL::SSL::SSLError` to http connection errors wrapper ()
Matt Jankowski e8ec6667bd
Extract wrapper constant for `HTTP::*` error classes ()
Matt Jankowski 1f65a95421
Remove unneeded `reorder(nil)` conditions ()
Matt Jankowski 4aa26eba53
Extract `WebPushRequest` from push notification worker and subscription ()
Jeong Arm 66b2bc1c84
Ignore error if mentioned account was not processable ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 513f187daf
Add “A Mastodon update is available.” message on admin dashboard for non-bugfix updates ()
Renaud Chaput 3dc4ddc663
Fix search params being dropped when redirected to non-deck path ()
André Menrath 556837f156
Fix the summary of converted object types to be treated as HTML ()
Eugen Rochko aaab6b7adc
Add reblogs and favourites counts to statuses in ActivityPub ()
Claire 7ed9c590b9
Fix issue when encountering reblog of deleted post in feed rebuild ()
Claire 8afa3bb2fa
Change Mastodon to issue correctly-signed queries by default ()
Matt Jankowski 5405bdd344
Remove unused E2EE messaging code ()
Taylor Chaparro 1b6a82b799
Fix invalid date searches returning 503 ()
Claire a496aeabcb
Change form-action Content-Security-Policy directive to be more restrictive ()
Claire c35ea59ee6
Fix security context sometimes not being added in LD-Signed activities ()
David Roetzel ab763c493f
Ignore `undefined` as canonical url ()
Matt Jankowski da07adfe6c
Add `CustomEmoji.enabled` scope ()
Mike Dalessio a0ea2fa3b0
Change fetch link card service to parse as HTML5 ()
Mike Dalessio 10143d053a
Change some instances of Nokogiri HTML4 parsing to HTML5 ()
Matt Jankowski 4678473e54
Add `AnnualReport::Source#report_statuses` method for subclasses to use ()
Matt Jankowski fe04291af4
Use more accurate beginning/ending times in annual report source ()
David Roetzel 388d5473e1
Refactor (ruby) redis configuration ()
Renaud Chaput 4016fd5128
Update CSS color variables to match our latest design system ()
Claire 8a5b57f668
Revert "Support JSON-LD named graph ()" ()
Christian Schmidt 9d0cafd06b
Check Content-Length in ResponseWithLimitAdapter ()
Christian Schmidt e9e63ed203
Support JSON-LD named graph ()
Claire 2a704add90
Fix status processing failing halfway when a remote post has a malformed `replies` attribute ()
Michael Stanclift 91fbd5b422
Adjust magick version detection in admin panel ()
Michael Stanclift b120792f27
Adjust ffmpeg version detection in admin panel ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Emelia Smith 693d9b03ed
Enable OAuth PKCE Extension ()
Adam Niedzielski fbf95216c5
Fix LinkCrawlWorker NoMethodError: undefined method `[]' for nil ()
Adam Niedzielski cd0ca4b994
Select correct self link when parsing Webfinger response ()
Claire ced5e853c7
Fix duplicate `orderedItems` in user archive's `outbox.json` ()
Adam Niedzielski fa54b61216
Handle missing links in Webfinger response ()
David Roetzel 2ea9336b68
Do not pass unknown encoding names to nokogiri. ()
David Roetzel fa8e972722
Fix author names as arrays in linked data. ()
David Roetzel 97eddb5906
Fix details extraction when no title exists. ()
David Roetzel 016c1e4e78
Improve handling of encoding problems when creating link previews ()
Claire d3a056adfd
Merge pull request from GHSA-xjvf-fm67-4qc3
Claire 395f17ca17
Merge pull request from GHSA-vp5r-5pgw-jwqx
* Fix streaming sessions not being closed when revoking access to an app

* Add tests for GHSA-7w3c-p9j8-mq3x
David Roetzel 9be77fc0db
Revert "Add system check for missing database indexes" ()
David Roetzel ebd8e1bbb6
Add system check for missing database indexes ()