Commit graph

32389 commits

Author SHA1 Message Date
Hazelnoot
b64ec3dbc2 move security scanning to the top of CI pipeline 2025-09-26 21:02:57 -04:00
Hazelnoot
27366418fd update to libbehave 0.2.4 and simplify pipeline 2025-09-26 21:02:57 -04:00
Hazelnoot
f5f2c10a86 update to libbehave 0.2.2 2025-09-26 21:02:57 -04:00
Hazelnoot
f87a96da7f Revert "add separate build step"
This reverts commit 92f8543a30702529c267bc9ca691b0e1a1ce2551.
2025-09-26 21:02:57 -04:00
Hazelnoot
4032abc4db Revert "share the node_modules cache between dev and test"
This reverts commit 4d8b9715fe5ac6c82da4798c99a4be62906350d9.
2025-09-26 21:02:57 -04:00
Hazelnoot
d88e0c5193 Update to libbehave job v0.2.1 2025-09-26 21:02:57 -04:00
Hazelnoot
ac9c01cf10 share the node_modules cache between dev and test 2025-09-26 21:02:57 -04:00
Hazelnoot
e367b5e73a fix syntax of tags (again) 2025-09-26 21:02:57 -04:00
Hazelnoot
2337c837cb fix syntax of tags 2025-09-26 21:02:57 -04:00
Hazelnoot
9afa7b9196 enforce SAST runner arch 2025-09-26 21:02:57 -04:00
Hazelnoot
d6a76a9fe6 add separate build step 2025-09-26 21:02:57 -04:00
Hazelnoot
e352c364ef fix warnings from dependency scanner 2025-09-26 21:02:57 -04:00
Hazelnoot
877ce7caab more pipeline scheduling fixes 2025-09-26 21:02:56 -04:00
Hazelnoot
3d5b0c1847 move CI configuration to the end, maybe fix generation errors? 2025-09-26 21:02:56 -04:00
Hazelnoot
c9dcb405c8 fix broken pipeline generation 2025-09-26 21:02:56 -04:00
Hazelnoot
8042237574 fix inverted condition 🤦‍♀️ 2025-09-26 21:02:56 -04:00
Hazelnoot
46404154ee remove redundant stage specifier 2025-09-26 21:02:56 -04:00
Hazelnoot
cde21646f6 skip container scanning on MRs 2025-09-26 21:02:56 -04:00
Hazelnoot
cde3c3eda6 only run libbehave on PRs 2025-09-26 21:02:56 -04:00
Hazelnoot
a727f79ea4 use mirrored libbehave 2025-09-26 21:02:56 -04:00
Hazelnoot
0d5fb8931e add dependency behavior scanning 2025-09-26 21:02:56 -04:00
Hazelnoot
f9ba21f731 add container scanning 2025-09-26 21:02:56 -04:00
Hazelnoot
b9ec20b736 add docs link for SAS_EXCLUDED_PATHS 2025-09-26 21:02:56 -04:00
Hazelnoot
b7ed110eca enable dependency reachability analysis 2025-09-26 21:02:56 -04:00
Hazelnoot
726f0881f0 increase dependency scanning depth 2025-09-26 21:02:56 -04:00
Hazelnoot
8c84c5b3f7 enable gitlab SAST scanning 2025-09-26 21:02:56 -04:00
Hazelnoot
018b3d3dee merge: Better beta emoji panel (!1146)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1146

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-09-25 14:44:36 -04:00
Hazelnoot
0100bc68cc merge: Replace confusing "always show ads" setting with "hide ads" (!1134)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1134

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-09-25 14:08:35 -04:00
Marie
741e612508 merge: Expand Mandatory CW feature and fixup block/mute/silence features (resolves #809, #910, #912, #943, #1064, #1142, and #1186) (!1148)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1148

Closes #809, #910, #912, #943, #1064, #1142, and #1186

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-09-25 20:05:46 +02:00
Marie
0c61822db9 merge: Fix websocket crash regression (!1231)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1231

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-09-25 20:04:12 +02:00
dakkar
9fe850893b fix exception type in test 2025-09-21 16:35:16 +01:00
Hazelnoot
0e6caa625c fix cw-note erasing parts of the note 2025-09-19 12:01:36 -04:00
dakkar
77852b8cce teach tests about the new way we fail websockets 2025-09-19 13:33:22 +01:00
dakkar
e111d8aa55 enable shutdown hooks in tests
just because
2025-09-19 13:04:13 +01:00
dakkar
0e985b77d6 fix wss error on shutdown
this is triggered by e2e tests
2025-09-19 13:03:08 +01:00
Hazelnoot
3ecfb02aaf fix references to nullable subscriber object 2025-09-19 02:42:09 -04:00
Hazelnoot
e68e0266a4 fix user's DMs not showing up in their own home timeline when Fanout Timeline is enabled 2025-09-18 22:08:33 -04:00
Hazelnoot
e1639f70df fix null safety in StreamingApiServerService.ts 2025-09-18 20:37:02 -04:00
Hazelnoot
6b281af9fa fix null safety in Connection.ts 2025-09-18 20:35:01 -04:00
Hazelnoot
2e03d2c88e fix unrelated type error in e2e/clips.ts 2025-09-18 20:31:03 -04:00
Hazelnoot
1eb20ded64 fix unrelated type error in e2e/clips.ts 2025-09-18 19:30:27 -04:00
Hazelnoot
4bab56609f follow-up fixes to NoteVisibilityService changes 2025-09-18 19:29:21 -04:00
Hazelnoot
4b57d7d6dd populate renote target in NoteVisibilityService 2025-09-18 17:36:26 -04:00
Hazelnoot
a1a35cad25 fix data load/passing in NoteVisibilityService 2025-09-18 17:36:25 -04:00
Hazelnoot
8430ceac7a merge: fix: respect privacy settings on akkoma/pleroma note imports (!1217)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1217

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-09-15 14:35:09 -04:00
Hazelnoot
49901cc46b merge: Conditional role tester (!1201)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1201

Closes #897

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-09-14 06:56:13 -04:00
Hazelnoot
e72d153cc8 merge: Add check to prevent creating too many active dialog announcements (!1175)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1175

Closes #769

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-09-14 06:54:53 -04:00
Hazelnoot
364e189721 merge: Support video/x-matroska (MKV) files for embed (!1214)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1214

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-09-13 14:32:57 -04:00
Hazelnoot
857ed9b90a merge: Fix moderation status badges (!1223)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1223

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-09-13 14:32:49 -04:00
Hazelnoot
aee99a4000 merge: Better error handling in WebSocket (!1224)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1224

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-09-13 14:32:45 -04:00