Commit Graph

2302 Commits (d41b43ed4fff8ccbee5eac62064c5def14f88973)

Author SHA1 Message Date
Claire d41b43ed4f
Limit attachments to `MEDIA_ATTACHMENTS_LIMIT` when returning posts through the API (#30932) 6 months ago
David Roetzel 97eddb5906
Fix details extraction when no title exists. (#30933) 6 months ago
David Roetzel 016c1e4e78
Improve handling of encoding problems when creating link previews (#30929) 6 months ago
Claire 502cf75b16
Merge pull request from GHSA-58x8-3qxw-6hm7
* Fix insufficient permission checking for public timeline endpoints

Note that this changes unauthenticated access failure code from 401 to 422

* Add more tests for public timelines

* Require user token in `/api/v1/statuses/:id/translate` and `/api/v1/scheduled_statuses`
6 months ago
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
6 months ago
Emelia Smith 47f0faebc9
Implement HTML ruby tags for east-asian languages (#30897) 6 months ago
David Roetzel 9be77fc0db
Revert "Add system check for missing database indexes" (#30909) 6 months ago
David Roetzel ebd8e1bbb6
Add system check for missing database indexes (#30888) 6 months ago
Matt Jankowski 836c0477ac
Use vips setting instead of env var in media processing spec (#30859) 6 months ago
David Roetzel ff08d99d4d
Catch encoding errors when creating link previews. (#30853) 6 months ago
David Roetzel 42adb6eaee
Add size limit for link preview URLs (#30854) 6 months ago
Matt Jankowski f6390c3326
Use flatware to parallelize CI specs (#30284) 6 months ago
Claire 7a84b76bb1
Drop favicon.ico generation (#30375) 6 months ago
Matt Jankowski 8ef59729a1
Ignore intermittent chrome/manifest/icon interaction failure (#30793) 6 months ago
Emelia Smith 30ae5952d2
Fix: Ensure "With Media" is highlighted from Admin Accounts page (#30812) 6 months ago
Claire 8827cd597e
Fix `/admin/accounts/:account_id/statuses/:id` for edited posts with media attachments (#30819) 6 months ago
Matt Jankowski 72484a194f
Remove `CacheBuster` default options (#30718) 6 months ago
David Roetzel 2cab1c7b09
Improve encoding detection for link cards (#30780) 6 months ago
Matt Jankowski 84a31319e9
Add `match_json_values` and use in AP worker specs (#30720) 6 months ago
Claire 8098d27f84
Stop calling Webpacker in full-stack tests (#30763) 6 months ago
Claire 58ace2e45e
Fix SQL error in admin measures API (#30753) 6 months ago
Matt Jankowski 38c6825eda
Remove unused `Extractor#extract_cashtags_with_indices` method (#30742) 6 months ago
Matt Jankowski d7b7617321
Use `class_names` in admin/account_moderation_notes helper (#30719) 6 months ago
Matt Jankowski f287462f76
Fix repeated Delete/Undo assertion in remove status service spec (#30715) 6 months ago
Claire 45abddb302
Fix pagination attributes not being returned in ungroupable-only pages (#30688) 7 months ago
Claire bf56e982a9
Fix notifications from limited users being outright dropped (#30559) 7 months ago
Claire 1dfd516284
Fix duplicate `@context` attribute in user export (#30653) 7 months ago
Matt Jankowski d818ddd687
Extract `SIGN_COUNT_LIMIT` constant in `WebauthnCredential` class (#30636) 7 months ago
Matt Jankowski 62d070c438
Check both before/after state in `AccountDomainBlock` spec (#30640) 7 months ago
Matt Jankowski 1622f7aeb9
Remove duplicate fabricator validity checks (#29667) 7 months ago
Matt Jankowski edf6d64eeb
Use correct params in `settings/preferences/appearance` spec (#30379) 7 months ago
Matt Jankowski b2496177e0
Use correct params in `v1/admin/domain_allows` spec (#30378) 7 months ago
Matt Jankowski cfd4823b65
Use fabricator in follow_spec (#30642) 7 months ago
Matt Jankowski 9cc4040308
Extract `COMMENT_SIZE_LIMIT` constant in `AP::Activity::Flag` class (#30637) 7 months ago
Matt Jankowski 9bf2e2eda0
Extract `TEXT_LENGTH_LIMIT` constant in `Appeal` class (#30638) 7 months ago
Matt Jankowski 3e3f3d7580
Match report validation spec to extracted constant (#30633) 7 months ago
Matt Jankowski 92b3004bf3
Reference constants from account validation specs (#30634) 7 months ago
Daniel M Brasil 28f9a8f2ec
Add Specs for Scheduled Status Model Validations (#30585) 7 months ago
Daniel M Brasil 77c2216e47
fix: Return HTTP 422 when scheduled status time is less than 5 minutes (#30584) 7 months ago
Matt Jankowski 827e36ff9e
Fix `Capybara/NegationMatcher` cop in spec/system (#30616) 7 months ago
Claire 1408733386
Fix Mastodon relying on ImageMagick even with `MASTODON_USE_LIBVIPS` (#30590) 7 months ago
Matt Jankowski 04ebbe3077
Add `sidekiq_inline` to appeal service spec (#30562) 7 months ago
Matt Jankowski 07cc94e05f
Use `sidekiq_inline` in requests/api/v1/admin/account_actions spec (#30563) 7 months ago
Matt Jankowski 9b9b0e25b6
Use `sidekiq_inline` in requests/api/v1/reports spec (#30564) 7 months ago
Matt Jankowski a662c6d1d8
Use `sidekiq_inline` in admin/account_action model spec (#30565) 7 months ago
Eugen Rochko a2505e8611
Add timeline of public posts about a trending link to REST API (#30381) 7 months ago
Emelia Smith e02d23b549
Change `read:me` scope to `profile` scope (#30357)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
7 months ago
Emelia Smith 4655be0da6
Fix add validation to webpush subscription keys (#30542) 7 months ago
Eugen Rochko 5f15a892fa
Add support for libvips in addition to ImageMagick (#30090)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
7 months ago
Emelia Smith eef2cc054f
Add url validation to Web::PushSubscription endpoints (#30540) 7 months ago