Eugen Rochko
76bd33296a
Add even more features to feature usage counter ( #40340 )
2026-08-31 16:49:38 +00:00
Jeong Arm
119cc9cf73
Allow "from:me" query without any keyword ( #40327 )
2026-08-31 09:14:18 +00:00
Juan Hernández
e3d8f5c9e3
Allow moderators and admins to see media reports of suspended accounts ( #40274 )
2026-08-25 16:25:00 +00:00
Eugen Rochko
71504e6488
Add more features to feature usage counter ( #40258 )
2026-08-24 11:20:00 +00:00
Eugen Rochko
7e3bd2e8c5
Add counters for which features result in users following each other ( #40226 )
2026-08-24 10:29:12 +00:00
Matt Jankowski
c3eadc8d25
Prefer autoload to require in misc app/ files ( #40243 )
2026-08-24 07:28:53 +00:00
Eugen Rochko
78e33538d1
Change empty search requests to return a HTTP 400 error ( #40214 )
2026-08-19 19:07:07 +00:00
Eugen Rochko
1855e57bfa
Fix search queries without a positive non-empty clause being allowed ( #40196 )
2026-08-18 15:46:17 +00:00
Claire
a1e899b413
Fix various off-by-one errors in statistics time ranges ( #40193 )
...
Co-authored-by: Shlee <github@shl.ee >
2026-08-18 13:19:35 +00:00
Claire
7cf200217f
Wrap connection errors in Webfinger#perform ( #40135 )
2026-08-12 13:57:32 +00:00
Claire
e5db3aaa14
Fix domain block impact queries being rejected ( #40122 )
2026-08-11 09:10:52 +00:00
Shlee
7ec26f32dc
Fix: make NEWLINE_TAGS_RE regex be case insentitive for both <br> and <BR> edge case. ( #40079 )
2026-08-10 08:45:56 +00:00
Shlee
630e4127cb
Fix typo in embedded quote handling code ( #40049 )
2026-08-05 12:39:45 +00:00
Juan Hernández
f596a1fb19
Add ActivityPub attributes to current span when processing Activities ( #40041 )
2026-08-04 13:18:45 +00:00
Claire
ad245adf51
Add requested_deletion_at attribute to Account for deleted-but-not-suspended accounts ( #23617 )
2026-07-31 13:55:33 +00:00
Shlee
428fccf04a
Guard against null values when processing tags and serializing tagged objects ( #39983 )
2026-07-29 12:03:40 +00:00
Shlee
63c3758e72
Fix attachment_batch to correctly resets retries for S3 storage loops. ( #39979 )
2026-07-29 08:45:56 +00:00
Claire
20c105c194
Remove support for Reject and Accept of QuoteRequest that cannot be found by id ( #39833 )
2026-07-28 07:14:47 +00:00
Claire
467c933459
Merge commit from fork
...
* Fix GHSA-7jvv-fhmg-wpfw
* Fix GHSA-hx34-2pfw-2qfj
* Fix GHSA-vwhj-3g83-v276
* Bump version to v4.6.4
2026-07-27 16:02:02 +02:00
Claire
2314d70d7c
Fix performance of user-focused queries in admin dashboard ( #39929 )
2026-07-23 10:32:59 +00:00
Claire
9d51f51cc0
Fix ActivityPub::Activity::Create trying to re-create known statuses when author changes ( #39916 )
2026-07-22 14:29:39 +00:00
Nikita Vasilevsky
193a6f3856
Remove unused Ruby constants ( #39905 )
2026-07-22 10:28:55 +00:00
Nikita Vasilevsky
acd8461169
Remove unused private methods ( #39902 )
2026-07-22 10:28:50 +00:00
Eugen Rochko
0114b389b0
Add support for Link objects in attachment ( #36104 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2026-07-22 09:39:29 +00:00
Claire
de91f2b7fc
Fix lax relevancy check in inbound activity processing ( #39892 )
2026-07-21 15:03:01 +00:00
Claire
f1f20ef86a
Add support for ML-DSA-44 in Object Integrity Proofs ( #39522 )
2026-07-16 09:57:00 +00:00
Shlee
06f3695d94
Fix handling of QuoteRequest rejections when those can't be found by id ( #39820 )
2026-07-15 13:40:26 +00:00
Claire
770042e43d
Add support for outgoing HTTP Message Signatures ( #39756 )
2026-07-14 14:33:51 +00:00
Claire
325787abdb
Change reblogs to be deduplicated within the last 80 posts instead of the last 40 ( #39784 )
2026-07-13 12:04:06 +00:00
Claire
ea3d8a82c2
Refactor ActivityPub::ProcessAccountService and ActivityPub::FetchRemoteActorService ( #39783 )
2026-07-10 14:16:46 +00:00
Claire
86cdb0bc3d
Add support for ML-DSA-44 keys ( #39747 )
2026-07-10 11:39:42 +00:00
Claire
ba0fadc332
Change error message for missing Multibase value ( #39760 )
2026-07-09 14:55:03 +00:00
Claire
acd0a161e5
Refactor outgoing HTTP Signature code as HTTP.rb feature/middleware ( #39766 )
2026-07-09 14:11:51 +00:00
Claire
5e1d0f339b
Refactor Multibase error handling and clean up ObjectIntegrityProof ( #39754 )
2026-07-08 18:07:45 +00:00
Claire
032989c431
Refactor Multikey decoding and avoid OpenSSL calls ( #39728 )
2026-07-07 07:30:24 +00:00
Claire
0ec9ef12d5
Add support for expires in Linked Data Signatures and Object Integrity Proofs ( #39701 )
2026-07-03 09:20:35 +00:00
Claire
043922dcbe
Fix incorrect filter cache key sometimes causing incorrect filters to be applied ( #39698 )
2026-07-02 08:48:17 +00:00
Claire
830159c8b6
Add verification of FEP-8b32 Object Integrity Proofs ( #39530 )
2026-07-01 13:10:31 +00:00
Claire
7fc19f81aa
Change code to use first usable keypairs record for local user for signing, if it exists ( #39662 )
2026-07-01 12:49:42 +00:00
Claire
68627adff4
Fix handling of rdf:langString in media summary and name ( #39590 )
2026-07-01 12:21:17 +00:00
Shlee
ff2031ed7f
Fix call to undefined Base64 method in Multibase ( #39618 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2026-06-26 13:23:20 +00:00
Claire
bd808041ae
Add support for Ed25519 signatures in HTTP Message Signatures ( #39518 )
2026-06-22 07:49:26 +00:00
Claire
bea833274d
Add inbound support for FEP-521a ( #39497 )
2026-06-19 09:49:59 +00:00
David Roetzel
200fda1cdc
Add collection reach finder ( #39346 )
2026-06-09 14:22:21 +00:00
zunda
423d0ca875
Extract text from language tagged strings for link preview ( #39190 )
2026-06-01 15:10:08 +00:00
David Roetzel
572612fde9
Remove collections feature flag ( #39211 )
Check i18n / check-i18n (push) Waiting to run
Chromatic / Check for relevant changes (push) Waiting to run
Chromatic / Run Chromatic (push) Blocked by required conditions
CodeQL / Analyze (actions) (push) Waiting to run
CodeQL / Analyze (javascript) (push) Waiting to run
CodeQL / Analyze (ruby) (push) Waiting to run
Check formatting / lint (push) Waiting to run
Ruby Testing / build (production) (push) Waiting to run
Ruby Testing / build (test) (push) Waiting to run
Ruby Testing / test (.ruby-version) (push) Blocked by required conditions
Ruby Testing / test (3.3) (push) Blocked by required conditions
Ruby Testing / test (3.4) (push) Blocked by required conditions
Ruby Testing / End to End testing (.ruby-version) (push) Blocked by required conditions
Ruby Testing / End to End testing (3.3) (push) Blocked by required conditions
Ruby Testing / End to End testing (3.4) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:8.19.2) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (.ruby-version, opensearchproject/opensearch:2) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (3.3, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Blocked by required conditions
Ruby Testing / Elastic Search integration testing (3.4, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Blocked by required conditions
Bundler Audit / security (push) Has been cancelled
Haml Linting / lint (push) Has been cancelled
Ruby Linting / lint (push) Has been cancelled
Historical data migration test / test (14-alpine) (push) Has been cancelled
Historical data migration test / test (15-alpine) (push) Has been cancelled
Historical data migration test / test (16-alpine) (push) Has been cancelled
Historical data migration test / test (17-alpine) (push) Has been cancelled
2026-05-29 09:37:42 +00:00
David Roetzel
faa5944d46
Hydrate user-specific feature approval policy ( #39194 )
2026-05-28 19:52:49 +00:00
Claire
0786c1e57a
Merge commit from fork
2026-05-20 14:38:24 +02:00
Claire
ec2a99341c
Merge commit from fork
...
* Refactor `PrivateAddressCheck`
Also ensures IPv4-mapped IPv6 addresses get properly checked no matter the version of `ipaddr`.
* Add some missing IPv6 ranges from `PrivateAddressCheck`
2026-05-20 14:34:32 +02:00
Claire
6f8558a6b9
Fix Request error when issuing a request which host is an IP address ( #39030 )
2026-05-20 09:04:50 +00:00