Commit graph

1062 commits

Author SHA1 Message Date
Claire
df2611a10f
Add initial support for ingesting and verifying remote quote posts () 2025-04-17 07:45:23 +00:00
Claire
678c8dfeec
Refactor StatusCacheHydrator () 2025-04-10 14:34:27 +00:00
Matt Jankowski
4c2f64907b
Remove deprecated Import model () 2025-04-10 12:49:24 +00:00
Claire
dd23ba9c83
Refactor local-URI-to-account resolving () 2025-04-02 14:44:09 +00:00
David Roetzel
e2ef173b82
Refactoring: Move SignatureVerificationError into Mastodon namespace () 2025-04-02 07:54:29 +00:00
David Roetzel
97b9994743
Basic FASP support () 2025-03-28 12:16:40 +00:00
Claire
c2defe0e4c
Change account suspensions to be federated to recently-followed accounts as well () 2025-03-28 09:20:32 +00:00
Claire
1326088110
Change AccountReachFinder to consider statuses based on suspension date () 2025-03-27 13:41:13 +00:00
Matt Jankowski
0e3ff680d3
Update rubocop to version 1.75.0 () 2025-03-27 07:48:19 +00:00
Shlee
803a8be998
Add EXTRA_MEDIA_HOSTS environment variable to add extra hosts to Content-Security-Policy ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2025-03-26 07:42:15 +00:00
Claire
547658f086
Fix handling of malformed/unusual HTML () 2025-03-18 14:50:41 +00:00
Claire
966b816382
Refactor ActivityPub::FetchRepliesService and ActivityPub::FetchAllRepliesService () 2025-03-12 11:52:38 +00:00
Damien Mathieu
15da6c3c83
Add rubocop-i18n linter () 2025-03-04 13:28:33 +00:00
Matt Jankowski
d90d68bddf
Remove deprecated mb_chars method () 2025-03-03 16:50:57 +00:00
Matt Jankowski
d75c4bf53e
Update rubocop to version 1.72.2 and use plugins configuration style () 2025-02-18 08:25:41 +00:00
Claire
1cf30717db
Fix potential inefficiency in media privacy system check () 2025-02-07 10:22:59 +00:00
Claire
9e164c532f
Add --skip-filled-timeline option to tootctl feed build to skip half-filled feeds () 2025-02-06 09:38:32 +00:00
Claire
334d306ccc
Fix filtering for lists () 2025-02-05 15:08:12 +00:00
Claire
1be5269151
Optimize timeline generation () 2025-02-05 14:02:39 +00:00
Claire
a3d2849d15
Fix tootctl feeds build not building list timelines () 2025-01-30 09:18:46 +00:00
Claire
bd481204b5
Fix missing timeout options in Request class () 2025-01-29 08:42:20 +00:00
Claire
5b291fcbe4
Fix incorrect signature after HTTP redirect () 2025-01-28 14:44:27 +00:00
Matt Jankowski
f73df1f2b0
Fix Style/HashSlice cop violations () 2025-01-24 16:57:55 +00:00
Jonathan de Jong
b18caff5b6
Change first_of_value to first_of_hash, and add more test cases () 2025-01-22 14:02:05 +00:00
Claire
da4e55eb17
Merge commit from fork 2025-01-16 11:10:08 +01:00
S1m
4a2813158d
Add support for standard webpush ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2025-01-14 09:14:00 +00:00
Jonathan de Jong
3a762cddf6
Reject announce payload if object is nil () 2025-01-13 13:35:16 +00:00
Claire
68d818121d
Switch webpush dependency to latest version of Mastodon-maintained fork () 2025-01-13 12:46:32 +00:00
Claire
d517fa5ab7
Change ActivityPub path generation to all happen in ActivityPub::TagManager () 2025-01-13 09:39:05 +00:00
Christian Schmidt
8e2c642d44
Do now swallow response body on persistent connection () 2025-01-09 08:35:35 +00:00
Matt Jankowski
b3243ef41c
Refer to constant values from api/v1/apps request spec () 2025-01-07 16:28:54 +00:00
Nick Schonning
c12b85e7a9
Fix Style/MultipleComparison ()
Co-authored-by: Matt Jankowski <matt@jankowski.online>
2025-01-07 11:24:52 +00:00
Matt Jankowski
1eb752fb38
Extract constants for AnnualReport::* minimum thresholds () 2025-01-06 18:22:32 +00:00
Claire
344e2903b3
Fix featured tags for remote accounts not being kept up to date () 2024-12-20 11:50:31 +00:00
Jeong Arm
9ba4c8ef66
Handle rotation is not present in the video metadata () 2024-12-11 04:47:42 +00:00
FND
c8c916e657
Change URL truncation to account for ellipses () 2024-12-10 08:41:06 +00:00
Eugen Rochko
425311e1d9
Change referrer policy to be controlled by header in web UI () 2024-12-09 22:42:45 +00:00
Matt Jankowski
342055cb15
Update rubocop to version 1.69.1 () 2024-12-09 14:52:49 +00:00
Jonathan de Jong
360b6d3a44
Fix exclusive lists interfering with notifications () 2024-12-02 09:26:04 +00:00
Claire
7a4370f2d9
Fix inactive users' timelines being backfilled on follow and unsuspend () 2024-11-28 17:40:53 +00:00
Claire
9a7130d6da
Fix direct inbox delivery pushing posts into inactive followers' timelines () 2024-11-25 15:54:18 +00:00
David Roetzel
21a8612aab
Prevent delivery of posts to (even more) suspended followers () 2024-11-22 15:58:48 +00:00
Claire
99f36f1b7b
Tweak antispam a bit () 2024-11-22 14:43:16 +00:00
Claire
04ce5939ae
Prevent delivery of new posts to suspended followers () 2024-11-22 14:36:08 +00:00
Christian Schmidt
0518613dd7
LinkDetailsExtractor adjustments () 2024-11-22 08:00:14 +00:00
Christian Schmidt
7385016837
rel="me" check should be case-insenstive () 2024-11-21 14:37:25 +00:00
Claire
dbddd40c1c
Add stop-gap antispam code () 2024-11-21 14:06:57 +00:00
Emelia Smith
4517e18b79
Update dependency doorkeeper to v5.8.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 13:48:30 +00:00
Eugen Rochko
420ed155ba
Fix wrong video dimensions for some rotated videos () 2024-11-21 10:58:04 +00:00
Matt Jankowski
37f00fb018
Use hash arguments to group when possible () 2024-11-19 10:36:02 +00:00