Matt Jankowski
d9cd65f039
Use to_json call for AP::QuoteRequest accept/reject paths ( #38229 )
2026-03-16 14:49:09 +00:00
Matt Jankowski
70230c632c
Use to_json call for AP::Follow reject path ( #38227 )
2026-03-16 14:40:51 +00:00
Matt Jankowski
638429037f
Use to_json call for libre translate api ( #38216 )
2026-03-16 13:58:39 +00:00
Matt Jankowski
6044219746
Use to_json call for raw event strings ( #38215 )
2026-03-16 13:55:58 +00:00
David Roetzel
c993daa347
Start of handling FeatureRequest activities ( #38193 )
2026-03-16 09:04:28 +00:00
David Roetzel
eeed483518
Handle Remove of an individual collection item ( #38170 )
2026-03-12 11:11:39 +00:00
David Roetzel
353c8b2abf
Handle Remove activity on featuredCollections ( #38169 )
2026-03-12 10:37:53 +00:00
David Roetzel
94aa5d7c9e
Handle Add activity to featuredCollections ( #38167 )
2026-03-12 10:14:22 +00:00
Claire
32fc5304a7
Change HTTP signatures to skip the Accept header ( #38132 )
2026-03-11 09:49:52 +00:00
David Roetzel
1d46558e8d
Ingestion of remote collection items ( #38106 )
2026-03-09 14:59:57 +00:00
Matt Jankowski
73d97153d8
Update connection_pool to version 3.0.2 ( #38103 )
2026-03-09 10:01:48 +00:00
Matt Jankowski
fcc3fac8a8
Fix Style/ReduceToHash cop ( #38088 )
2026-03-09 10:01:12 +00:00
Matt Jankowski
eabbda3148
Fix Style/SelectByKind cop ( #38084 )
2026-03-09 09:34:58 +00:00
Claire
8a0261c51c
Add missing_attribution boolean to preview cards ( #38043 )
2026-03-04 11:18:37 +00:00
Matt Jankowski
d845a8a289
Fix violations to existing cops from rubocop v1.85.0 ( #38015 )
2026-03-02 08:47:45 +00:00
Matt Jankowski
7e5e96739f
Use consistent calling style for TagManager#normalize_domain ( #35764 )
2026-02-27 16:38:34 +00:00
Claire
3b7c33e763
Add exclude_direct flag to /api/v1/accounts/:id/statuses to exclude direct messages ( #37763 )
2026-02-27 09:34:12 +00:00
Matt Jankowski
1dbb258d53
Update rails to version 8.1.2 ( #36505 )
2026-02-27 07:50:35 +00:00
David Roetzel
7b85d21823
Re-use custom socket class for FASP requests ( #37925 )
2026-02-20 14:27:50 +00:00
Nicholas La Roux
438602c488
Upgrade rubocop from v1.84.0 to v1.84.2, update config, and correct offences ( #37795 )
2026-02-17 14:56:46 +00:00
David Roetzel
f57167c61a
Add ID/URI to collection items ( #37842 )
2026-02-12 15:31:45 +00:00
Claire
75ba314e6b
Migrate to new theming infrastructure ( #37612 )
2026-02-10 10:59:47 +00:00
Claire
3f16c48838
Fix connection recycling pushing symbols to connection pool ( #37674 )
2026-01-30 09:59:04 +00:00
Matt Jankowski
23148dc536
Update rubocop to version 1.8.40 ( #37628 )
2026-01-29 10:14:14 +00:00
Shlee
d438161b9b
Unclosed connection leak when replacing pooled connection in SharedTimedStack.try_create ( #37335 )
2026-01-28 10:14:03 +00:00
Claire
1b748eaeb0
Fix irrelevant accounts being passed through silenced_account_ids to DistributionWorker ( #37589 )
2026-01-26 09:26:19 +00:00
Matt Jankowski
157d8c0d99
Remove deprecated usage of imagemagick ( #37488 )
2026-01-22 14:57:19 +00:00
Matt Jankowski
562ea656f4
Add coverage for TagManager#normalize_domain ( #35994 )
2026-01-21 16:11:38 +00:00
Claire
e7c6600d83
Fix cross-server conversation tracking ( #37559 )
2026-01-21 12:02:41 +00:00
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
2026-01-20 15:14:45 +01:00
Claire
841dfce9f7
Merge commit from fork
2026-01-20 15:13:43 +01:00
Claire
220115757d
Fix potential duplicate handling of quote accept/reject/delete ( #37537 )
2026-01-19 13:47:27 +00:00
Claire
10de65e41c
Fix FeedManager#filter_from_home error when handling a reblog of a deleted status ( #37486 )
2026-01-14 10:51:23 +00:00
David Roetzel
c218849204
Add collection endpoint ( #37468 )
2026-01-14 10:08:29 +00:00
Claire
5b54cd7f76
Add ability to include inline javascript ( #37459 )
2026-01-13 10:40:26 +00:00
David Roetzel
a9cfddf28e
AP/AS serialization of Collections ( #37434 )
2026-01-12 08:39:25 +00:00
Joshua Rogers
b35b3a8bcc
Fix arg order for non_matching_uri_hosts? call in QuoteRequest ( #37425 )
2026-01-09 16:21:05 +00:00
Joshua Rogers
48ce49260d
Fix thread-unsafe ActivityPub activity dispatch ( #37423 )
2026-01-09 16:20:59 +00:00
Shlee
f97a015cf9
SharedConnectionPool - NoMethodError: undefined method 'site' for Integer ( #37374 )
2026-01-09 16:20:50 +00:00
Shlee
e0cca5c3ba
Fix SignatureParser accepting duplicate parameters in HTTP Signature header ( #37375 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2026-01-08 10:47:53 +00:00
David Roetzel
aa2110025e
Fix URI generation for reblogs by accounts with numerical AP ids ( #37415 )
2026-01-07 15:39:22 +00:00
Claire
0b1b98c4f2
Merge commit from fork
2026-01-07 14:14:42 +01:00
Claire
82fb2596c7
Fix posts with edited out media attachments being returned in /api/v1/accounts/:id/statuses?only_media=true ( #37363 )
2026-01-05 15:06:20 +00:00
Claire
f711e222dc
Fix quotes with CWs but no text not having fallback link ( #37361 )
2026-01-05 10:35:35 +00:00
David Roetzel
4e63958914
Federated "featureable in collections" preference ( #37298 )
2025-12-19 13:44:27 +00:00
David Roetzel
5e8b8f9c23
Extract interaction policy class ( #37277 )
2025-12-17 10:12:43 +00:00
Claire
db62d70492
Change Wrapstodon switch from feature flag to admin setting ( #37273 )
2025-12-17 09:47:02 +00:00
Claire
550a6d4765
Add wrapstodon to initial state and show wrapstodon sidebar item on load ( #37261 )
2025-12-16 09:47:18 +00:00
Nicholas La Roux
09ab2829da
Upgrade rubocop-rails from 2.33.4 to 2.34.2 and address related offenses ( #37243 )
2025-12-15 12:57:16 +00:00
David Roetzel
1766616ebc
Refactor relation preloading ( #37217 )
2025-12-15 07:35:46 +00:00