Commit Graph

3436 Commits

Author SHA1 Message Date
Claire
0ec9ef12d5
Add support for expires in Linked Data Signatures and Object Integrity Proofs (#39701) 2026-07-03 09:20:35 +00:00
Claire
2e486d29b5
Change new local accounts to use the Keypair model instead of legacy attributes (#39684) 2026-07-03 08:40:58 +00:00
Claire
459e6d3c94
Refactor tests to not include private keys in database records for remote keypairs (#39682) 2026-07-02 10:50:54 +00:00
Matt Jankowski
35251ee167
Add missing to_json to publish announcement reaction worker (#39685) 2026-07-01 15:09:05 +00:00
Claire
22600a4091
Fix SecureRandom.hex test stub not returning hexadecimal (#39683) 2026-07-01 14:02:40 +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
Pia B.
cd97f4c6c7
Add Json schema validation for action logs (#39670) 2026-07-01 09:17:18 +00:00
Pia B.
b20bed9912
Add audit logs for Hashtags (#39337) 2026-06-30 12:47:02 +00:00
Claire
99abf3c217
Change how URIs are stored for local keypairs (#39658) 2026-06-29 14:45:35 +00:00
Matt Jankowski
9338f5d760
Add inline_qrcode_svg helper for confirmation page (#39633) 2026-06-26 13:53:27 +00:00
David Roetzel
761c61b425
LDAP: Fix attempted modification of frozen hash (#39571) 2026-06-23 09:49:40 +00:00
Renaud Chaput
d8b2668837
Change featured tag recommendations (#39567) 2026-06-23 09:39:31 +00:00
Matt Jankowski
174a4b1b38
Add field verification scenario for VerifyAccountLinksWorker spec (#39401) 2026-06-22 13:26:59 +00:00
Matt Jankowski
c695492848
Move "reconfirm" special case to user mailer spec context (#39526) 2026-06-22 12:14:29 +00:00
Matt Jankowski
86097bb2c2
Refer to correct scope from User.matches_ip and expand InetContainer coverage (#39501) 2026-06-22 10:17:19 +00:00
Matt Jankowski
f914351cbc
Add coverage to auth/registration/_status partial (#39500) 2026-06-22 10:00:41 +00:00
David Roetzel
8fb53eccfb
Add scheduler job to repair collection attribution (#39550) 2026-06-22 10:00:09 +00:00
Matt Jankowski
4dbc4b0e29
Add coverage for missing user scenario in user/appeal mailers (#39496) 2026-06-22 09:59:45 +00:00
Claire
bd808041ae
Add support for Ed25519 signatures in HTTP Message Signatures (#39518) 2026-06-22 07:49:26 +00:00
David Roetzel
db91d21e34
Add check for wrong attribution of collections (#39525) 2026-06-19 14:30:39 +00:00
David Roetzel
a39af2c984
Add route constraint to only allow numeric ids (#39523) 2026-06-19 14:30:33 +00:00
Claire
bea833274d
Add inbound support for FEP-521a (#39497) 2026-06-19 09:49:59 +00:00
Claire
cbbc640e08
Fix fetching unknown key when it's not the actor's first, and add error handling for unavailable keys (#39512) 2026-06-19 08:32:16 +00:00
Pia B.
828590530e
add search field to admin ip blocks (#39404)
Some checks failed
Bundler Audit / security (push) Waiting to run
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
Haml Linting / lint (push) Waiting to run
Ruby Linting / lint (push) Waiting to run
JavaScript Testing / test (push) Waiting to run
Historical data migration test / test (14-alpine) (push) Waiting to run
Historical data migration test / test (15-alpine) (push) Waiting to run
Historical data migration test / test (16-alpine) (push) Waiting to run
Historical data migration test / test (17-alpine) (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
Crowdin / Upload translations / upload-translations (push) Has been cancelled
2026-06-18 14:08:28 +00:00
Matt Jankowski
b777936bdf
Handle missing sw.js in test environment assets (#39459) 2026-06-17 09:01:45 +00:00
David Roetzel
65f2470dba
Destroy dependent notifications of a collection (#39429) 2026-06-15 10:15:53 +00:00
Matt Jankowski
ad3ee384fd
Add basic coverage for UnmergeWorker job (#39398) 2026-06-12 13:44:29 +00:00
Matt Jankowski
c0ee6f33c5
Add basic coverage for MuteWorker job (#39384) 2026-06-12 08:14:46 +00:00
Pia B.
35f3748482
Add import for custom filters (#39256) 2026-06-11 16:32:46 +00:00
Matt Jankowski
b09af1b465
Add basic coverage for EmailDistributionWorker behavior (#39364) 2026-06-11 07:54:15 +00:00
Claire
9e0a3aaf08
Resolve links to unknown remote objects when posting (#38711)
Some checks are pending
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
CSS Linting / lint (push) Waiting to run
JavaScript Linting / lint (push) Waiting to run
Ruby Linting / lint (push) Waiting to run
JavaScript Testing / test (push) Waiting to run
Historical data migration test / test (14-alpine) (push) Waiting to run
Historical data migration test / test (15-alpine) (push) Waiting to run
Historical data migration test / test (16-alpine) (push) Waiting to run
Historical data migration test / test (17-alpine) (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
2026-06-10 15:55:27 +00:00
David Roetzel
008f377a37
Redirect if collection AP ID is requested as HTML (#39361) 2026-06-10 15:54:50 +00:00
David Roetzel
70bb70c2e6
Add meta tags to Collection HTML (#39357) 2026-06-10 13:28:52 +00:00
Matt Jankowski
c51eb56a90
Clarify preview card CLI command handles media only (#39348) 2026-06-10 09:27:07 +00:00
Claire
e697d44144
Fix avatar and profile header descriptions not being serialized over ActivityPub (#39352) 2026-06-10 08:46:36 +00:00
David Roetzel
b48f907b20
Add Deprecation headers to collections alpha API (#39349)
Some checks are pending
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
Haml Linting / lint (push) Waiting to run
Ruby Linting / lint (push) Waiting to run
Historical data migration test / test (14-alpine) (push) Waiting to run
Historical data migration test / test (15-alpine) (push) Waiting to run
Historical data migration test / test (16-alpine) (push) Waiting to run
Historical data migration test / test (17-alpine) (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
2026-06-09 15:40:01 +00:00
David Roetzel
200fda1cdc
Add collection reach finder (#39346) 2026-06-09 14:22:21 +00:00
Matt Jankowski
e9697922c1
Handle offset relative to TZ in options list (#39334)
Some checks failed
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
CSS Linting / lint (push) Waiting to run
Haml Linting / lint (push) Waiting to run
JavaScript Linting / lint (push) Waiting to run
Ruby Linting / lint (push) Waiting to run
JavaScript Testing / test (push) Waiting to run
Historical data migration test / test (14-alpine) (push) Waiting to run
Historical data migration test / test (15-alpine) (push) Waiting to run
Historical data migration test / test (16-alpine) (push) Waiting to run
Historical data migration test / test (17-alpine) (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
Crowdin / Upload translations / upload-translations (push) Has been cancelled
2026-06-09 12:58:45 +00:00
Evan Prodromou
9c493c20b9
Add policy to filter notifications from bots (#38494) (#38809) 2026-06-09 12:28:53 +00:00
Matt Jankowski
fef5a501cc
Add coverage for rules acceptance and invite code handling (#39310) 2026-06-09 09:54:38 +00:00
Matt Jankowski
4f062c8c7b
Fix intermittent failure with order dependent RankedTrend locales pluck (#39338) 2026-06-09 08:52:38 +00:00
Nicholas La Roux
4a5a915e86
Migrate a few tests to use NotificationAssertions (#38098)
Some checks are pending
Bundler Audit / security (push) Waiting to run
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
CSS Linting / lint (push) Waiting to run
Haml Linting / lint (push) Waiting to run
JavaScript Linting / lint (push) Waiting to run
Ruby Linting / lint (push) Waiting to run
JavaScript Testing / test (push) Waiting to run
Historical data migration test / test (14-alpine) (push) Waiting to run
Historical data migration test / test (15-alpine) (push) Waiting to run
Historical data migration test / test (16-alpine) (push) Waiting to run
Historical data migration test / test (17-alpine) (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
2026-06-08 16:01:20 +00:00
Matt Jankowski
fc64804b4d
Update rubocop-rspec to version 3.10.1 (#39303) 2026-06-08 15:27:34 +00:00
Matt Jankowski
bc7e0543a3
Add coverage for email subscription account controls (#39333) 2026-06-08 15:04:02 +00:00
David Roetzel
cf09247945
Check type of featured item and skip unsupported ones (#39327) 2026-06-08 15:03:23 +00:00
Pia B.
ead13d4826
fix naming of custom filter export param (#39304)
Some checks failed
Check i18n / check-i18n (push) Has been cancelled
Chromatic / Check for relevant changes (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
Crowdin / Upload translations / upload-translations (push) Has been cancelled
Check formatting / lint (push) Has been cancelled
CSS Linting / lint (push) Has been cancelled
Haml Linting / lint (push) Has been cancelled
JavaScript Linting / lint (push) Has been cancelled
Ruby Linting / lint (push) Has been cancelled
JavaScript Testing / test (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
Ruby Testing / build (production) (push) Has been cancelled
Ruby Testing / build (test) (push) Has been cancelled
Chromatic / Run Chromatic (push) Has been cancelled
Ruby Testing / test (.ruby-version) (push) Has been cancelled
Ruby Testing / test (3.3) (push) Has been cancelled
Ruby Testing / test (3.4) (push) Has been cancelled
Ruby Testing / End to End testing (.ruby-version) (push) Has been cancelled
Ruby Testing / End to End testing (3.3) (push) Has been cancelled
Ruby Testing / End to End testing (3.4) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:8.19.2) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, opensearchproject/opensearch:2) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (3.3, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (3.4, docker.elastic.co/elasticsearch/elasticsearch:7.17.29) (push) Has been cancelled
2026-06-05 16:02:20 +00:00
Matt Jankowski
4957a4fb50
Exercise ip block comment path in admin area (#39292) 2026-06-05 07:54:34 +00:00
Matt Jankowski
ada6e1339d
Exercise more of disputes/strikes/_card partial (#39265) 2026-06-04 14:45:14 +00:00
Matt Jankowski
8d9a7aa50b
Exercise more of tags/show.rss view (#39269) 2026-06-04 08:38:33 +00:00