Commit Graph

2541 Commits

Author SHA1 Message Date
Claire c6b501c42d
Merge commit from fork
* Fix domain blocks/rationales being visible to unapproved/unconfirmed users

* Fix domain blocks/rationales being visible to suspended users

Co-authored-by: Claire <claire.github-309c@sitedethib.com>

* Allow moved users to view domain blocks

* Add authorization specs for `/api/v1/instance/domain_blocks` spec

* Fix tests

* Fix incorrect test setup

---------

Co-authored-by: Jeremy Kescher <jeremy@kescher.at>
2025-02-27 15:49:57 +01:00
Claire 8787077462 Fix `GET /api/v2/notifications/:id` and `POST /api/v2/notifications/:id/dismiss` for ungrouped notifications (#33990) 2025-02-25 17:11:09 +01:00
Claire 08d2250ad2 Fix handling of duplicate mentions in incoming status `Update` (#33911) 2025-02-25 17:11:09 +01:00
Claire 679e7555ee Fix filtering for lists (#33842) 2025-02-25 17:11:09 +01:00
Claire b32a67ff74 Fix `tootctl feeds build` not building list timelines (#33783) 2025-02-25 17:11:09 +01:00
Claire 4f33b041f0 Fix flaky test in `/api/v2/notifications` tests (#33773) 2025-02-25 17:11:09 +01:00
Claire 317715254f Fix incorrect signature after HTTP redirect (#33757) 2025-02-25 17:11:09 +01:00
Claire 2b148d3e88 Fix polls not being validated on edition (#33755) 2025-02-25 17:11:09 +01:00
Claire 227d48dbd5 Fix LDSignature tests (#33705) 2025-02-25 17:11:09 +01:00
Claire c7172b54fe Change notifications from moderators to not be filtered (#33654) 2025-02-25 17:11:09 +01:00
Claire e63d0cfe85 Fix intermittent failure on ap/activity/update spec timestamp check (#33425) 2025-02-25 17:11:09 +01:00
Matt Jankowski 4da31b8263 Fix intermittent failure on ap/activity/create spec timestamp check (#33406) 2025-02-25 17:11:09 +01:00
Claire 17695ace33 Fix featured tags for remote accounts not being kept up to date (#33372) 2025-02-25 17:11:09 +01:00
Claire f24b0e9505 Fix exclusive lists interfering with notifications (#28162) 2025-02-25 17:11:09 +01:00
Claire 3cff7caffd Fix last paginated notification group only including data on a single notification (#33271) 2025-01-16 11:42:36 +01:00
Claire 533477e77c Fix processing of mentions for post edits with an existing corresponding silent mention (#33227) 2025-01-16 11:42:36 +01:00
Claire afcfc64007 Fix deletion of unconfirmed users with Webauthn set (#33186) 2025-01-16 11:42:36 +01:00
Claire 734f0dd182 Fix `fediverse:creator` metadata not showing up in REST API (#33466) 2025-01-16 11:42:36 +01:00
Matt Jankowski bcc798d6a7 Fix empty authors preview card serialization (#33151) 2025-01-16 11:42:36 +01:00
Claire 3a4242ce01
Merge commit from fork 2025-01-16 11:10:08 +01:00
Claire 23376cb691
Fix `NameError` in status update processing (#33161) 2024-12-04 08:41:21 +01:00
Claire cc5c125cc7 Fix uploading higher-than-wide GIF profile picture with libvips enabled (#32911) 2024-12-02 16:20:32 +01:00
Claire 5b6b23eeef Fix titles being escaped twice (#32889) 2024-12-02 16:20:32 +01:00
Claire 0cbf03efa7 Fix list creation limit check (#32869) 2024-12-02 16:20:32 +01:00
Matt Jankowski 90f2c7a1e9 Fix error in CLI EmailDomainBlocks when supplying `--with-dns-records` (#32863) 2024-12-02 16:20:32 +01:00
Matt Jankowski f0d734cc6e Add `DomainHelpers` spec support module for DNS/MX stub (#32690) 2024-12-02 16:20:32 +01:00
Eugen Rochko 0720ef5f62 Fix `min_id` and `max_id` causing error in search API (#32857) 2024-12-02 16:20:32 +01:00
Claire dc9a106d4c Avoid latest featured tag use on post removal unless necessary (#32787) 2024-12-02 16:20:32 +01:00
Leni Kadali 74f9f7c600 Add error message when user tries to follow their own account (#31910) 2024-12-02 16:20:32 +01:00
Emelia Smith ea1b598246 Add client_secret_expires_at to OAuth Applications (#30317) 2024-12-02 16:20:32 +01:00
Matt Jankowski 41e342a88f Convert `admin/invites` controller specs to system specs (#32450) 2024-10-16 12:40:58 +02:00
Matt Jankowski 9258ee8847 Improve `app/policies` coverage (#32426) 2024-10-16 12:40:58 +02:00
Matt Jankowski 6d72c13a4d Convert status embed controller to request spec (#32448) 2024-10-16 12:40:58 +02:00
Matt Jankowski 527d1253bf Reduce factory creation (14 -> 8) in `ActivityPub::Activity::Block` spec (#32488) 2024-10-16 12:40:58 +02:00
Matt Jankowski ae676edc2b Expand coverage for `User#token_for_app` (#32434) 2024-10-16 12:40:58 +02:00
Matt Jankowski 63df649fe5 Expand coverage for `Block` model (#32480) 2024-10-16 12:40:58 +02:00
Christian Schmidt 0ff427fab3 Translate to regional language variant (e.g. pt-BR) (#32428) 2024-10-16 12:40:58 +02:00
Matt Jankowski dc2f9eef77 Reduce factories (36 > 12) in `AccountReachFinder` spec (#32482) 2024-10-16 12:40:58 +02:00
Matt Jankowski ff1247ad16 Use `context` for repeated scenarios in `AccountStatusCleanupPolicy` spec (#32489) 2024-10-16 12:40:58 +02:00
Matt Jankowski fbe55a4545 Reduce factory creation (73 -> 64) in `PublicFeed` spec (#32491) 2024-10-16 12:40:58 +02:00
Matt Jankowski a72819660a Reduce factory creation (48 -> 8) in `AP::Note` serializer spec (#32492) 2024-10-16 12:40:58 +02:00
Matt Jankowski c292ed07fe Expand coverage for `Scheduler::IpCleanupScheduler` worker (#32499) 2024-10-16 12:40:58 +02:00
Matt Jankowski 2d008108a4 Reduce factory creation (132 -> 40) in lib/vacuum/* specs (#32498) 2024-10-16 12:40:58 +02:00
Matt Jankowski 0c59ef44b1 Extend spec coverage for `Poll` model (#32500) 2024-10-16 12:40:58 +02:00
Matt Jankowski 5ee72f0e2d Convert `admin/tags` controller specs to system specs (#32447) 2024-10-15 11:57:59 +02:00
Claire e5e0144957 Fix notification requests from suspended accounts still being listed (#32354) 2024-10-14 13:14:38 +02:00
Matt Jankowski fc5b558b32 Reduce factory usage across `spec/services` area (#32098) 2024-10-08 10:44:32 +02:00
Matt Jankowski 25de2f57ee Add coverage for missing status scenario in NotificationMailer (#32256) 2024-10-07 10:54:23 +02:00
Matt Jankowski aa46348c03 Enable hostname config for all system specs (#32109) 2024-10-04 17:48:03 +02:00
Matt Jankowski ceba0f082e Provide `use_path` to qr generator for svg data size reduction (#32127) 2024-10-04 17:48:03 +02:00