Commit Graph

1201 Commits (features/profile-api)

Author SHA1 Message Date
Nicholas La Roux 438602c488
Upgrade `rubocop` from `v1.84.0` to `v1.84.2`, update config, and correct offences (#37795) 1 week ago
David Roetzel f57167c61a
Add ID/URI to collection items (#37842) 2 weeks ago
Claire 75ba314e6b
Migrate to new theming infrastructure (#37612) 2 weeks ago
Claire 3f16c48838
Fix connection recycling pushing symbols to connection pool (#37674) 4 weeks ago
Matt Jankowski 23148dc536
Update rubocop to version 1.8.40 (#37628) 4 weeks ago
Shlee d438161b9b
Unclosed connection leak when replacing pooled connection in SharedTimedStack.try_create (#37335) 4 weeks ago
Claire 1b748eaeb0
Fix irrelevant accounts being passed through `silenced_account_ids` to `DistributionWorker` (#37589) 4 weeks ago
Matt Jankowski 157d8c0d99
Remove deprecated usage of imagemagick (#37488) 1 month ago
Matt Jankowski 562ea656f4
Add coverage for `TagManager#normalize_domain` (#35994) 1 month ago
Claire e7c6600d83
Fix cross-server conversation tracking (#37559) 1 month ago
Claire 028e76f770
Merge commit from fork
* Add limit on inbox payload size

The 1MB limit is consistent with the limit we use when fetching remote resources

* Add limit to number of options from federated polls

* Add a limit to the number of federated profile fields

* Add limit on federated username length

* Add hard limits for federated display name and account bio

* Add hard limits for `alsoKnownAs` and `attributionDomains`

* Add hard limit on federated custom emoji shortcode

* Highlight most destructive limits and expand on their reasoning
1 month ago
Claire 841dfce9f7
Merge commit from fork 1 month ago
Claire 220115757d
Fix potential duplicate handling of quote accept/reject/delete (#37537) 1 month ago
Claire 10de65e41c
Fix `FeedManager#filter_from_home` error when handling a reblog of a deleted status (#37486) 1 month ago
David Roetzel c218849204
Add collection endpoint (#37468) 1 month ago
Claire 5b54cd7f76
Add ability to include inline javascript (#37459) 1 month ago
David Roetzel a9cfddf28e
AP/AS serialization of Collections (#37434) 1 month ago
Joshua Rogers b35b3a8bcc
Fix arg order for non_matching_uri_hosts? call in QuoteRequest (#37425) 2 months ago
Joshua Rogers 48ce49260d
Fix thread-unsafe ActivityPub activity dispatch (#37423) 2 months ago
Shlee f97a015cf9
SharedConnectionPool - NoMethodError: undefined method 'site' for Integer (#37374) 2 months ago
Shlee e0cca5c3ba
Fix SignatureParser accepting duplicate parameters in HTTP Signature header (#37375)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 months ago
David Roetzel aa2110025e
Fix URI generation for reblogs by accounts with numerical AP ids (#37415) 2 months ago
Claire 0b1b98c4f2
Merge commit from fork 2 months ago
Claire 82fb2596c7
Fix posts with edited out media attachments being returned in `/api/v1/accounts/:id/statuses?only_media=true` (#37363) 2 months ago
Claire f711e222dc
Fix quotes with CWs but no text not having fallback link (#37361) 2 months ago
David Roetzel 4e63958914
Federated "featureable in collections" preference (#37298) 2 months ago
David Roetzel 5e8b8f9c23
Extract interaction policy class (#37277) 2 months ago
Claire db62d70492
Change Wrapstodon switch from feature flag to admin setting (#37273) 2 months ago
Claire 550a6d4765
Add wrapstodon to initial state and show wrapstodon sidebar item on load (#37261) 2 months ago
Nicholas La Roux 09ab2829da
Upgrade `rubocop-rails` from `2.33.4` to `2.34.2` and address related offenses (#37243) 2 months ago
David Roetzel 1766616ebc
Refactor relation preloading (#37217) 2 months ago
Claire addeb28292
Change wrapstodon 2025 to allow unlisted posts in top statuses (#37206) 2 months ago
Claire 7b8a5d42f1
Remove unused time series details from 2025 annual report (#37187) 3 months ago
Matt Jankowski ac71771d98
Fix misc comment typos (#37183) 3 months ago
Echo 007ae588d8
Fix incorrect date for Wrapstodon start (#37138) 3 months ago
Claire 9b851616fe
Remove more unused data from 2025 annual reports (#37134) 3 months ago
Echo 0dac31dfd5
Create new entrypoint for sharable Wrapstodon (#37121) 3 months ago
Claire 88aed3c11a
Fix streamed quoted polls not being hydrated correctly (#37118) 3 months ago
Claire 5d84957117
Add shareable wrapstodon links (#37047) 3 months ago
Claire f8422e1fa4
Add API for on-demand generation of annual reports (#37055) 3 months ago
Claire 801672e3cb
Add method to quickly test for AnnualReport account eligibility (#37045) 3 months ago
Claire 945ef5a8e1
Remove unused data from 2025 annual reports (#37033) 3 months ago
Claire 204143becc
Increase HTTP read timeout for expensive S3 batch delete operation (#37004) 3 months ago
Claire 96d5e57351
Revert "Increase HTTP read timeout for expensive S3 batch delete operation (#36971)" (#36996) 3 months ago
Claire a54334b714
Increase HTTP read timeout for expensive S3 batch delete operation (#36971) 3 months ago
Claire a28f1d0110
Fix missing fallback link in CW-only quote posts (#36963) 3 months ago
Claire ed3710e58f
Fix `Update` importing old previously-unknown activities and treating them as recent ones (#36848) 3 months ago
Oneric c0c6f5ea32
Fix Accept headers when fetching AP objects to match spec (#30354) 4 months ago
Matt Jankowski 337f16d33e
Remove unused `DomainControlHelper` include from `SignedRequest` (#35856) 4 months ago
Joshua Byrd e5e9f8da93
Fix og:images from The Guardian (and possibly other CDNs that check URL hashes) (#36139)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
4 months ago