Commit graph

4730 commits

Author SHA1 Message Date
Hazelnoot
35a167701f add notifications for shared access granted/revoked/login 2025-10-07 20:49:28 -04:00
Hazelnoot
e51bee48ec return token rank in i/shared-access/list 2025-10-07 20:49:28 -04:00
Hazelnoot
945260d175 fix error in i/shared-access/list 2025-10-07 20:49:28 -04:00
Hazelnoot
5742aade4c check that grantees are local 2025-10-07 20:49:28 -04:00
Hazelnoot
18622fb540 fix lint error in ApiCallService.ts 2025-10-07 20:49:28 -04:00
Hazelnoot
7a6ac302f5 return assigned permissions from /i endpoint (resolves #657) 2025-10-07 20:49:28 -04:00
Hazelnoot
8955d05962 fix wrong API parameter in i/shared-access/login 2025-10-07 20:49:28 -04:00
Hazelnoot
49dad22609 replace shared_access_token table with an extra column on access_token 2025-10-07 20:49:28 -04:00
Hazelnoot
e5cf9d3f9a add migration for access token rank 2025-10-07 20:49:28 -04:00
Hazelnoot
186c615e3f pass access token through API to enforce rank 2025-10-07 20:49:26 -04:00
Hazelnoot
fae87e03c0 enforce token rank in API 2025-10-07 20:48:42 -04:00
Hazelnoot
23e69eccbb show grantee and rank info in tokens list 2025-10-07 20:48:32 -04:00
Hazelnoot
fe53c16b23 rename sharedAccessTokensRepository to match naming convention 2025-10-07 20:48:32 -04:00
Hazelnoot
70b85e5215 allow tokens to limit a user's rank 2025-10-07 20:48:32 -04:00
Hazelnoot
ec3947b992 remove redundant async from i/shared-access/list 2025-10-07 20:47:36 -04:00
Hazelnoot
fa5a46f379 basic support for Shared Access Accounts 2025-10-07 20:47:34 -04:00
Lhc_fl
e6fd69f634
🐛 fix: userBlockedCache is invalid 2025-09-29 17:14:23 +08: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
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
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
Hazelnoot
13b6097a12 merge: Allow for sending announcement mails with List-Unsubscribe: (!1164)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1164

Closes #854

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-09-13 12:32:39 -04:00
Hazelnoot
c677a9c515 restore module file types to audio types list 2025-09-13 11:42:20 -04:00
Hazelnoot
1397f63ceb align file types in SearchServices with full list of supported types 2025-09-13 11:42:20 -04:00
Hazelnoot
e260a05f42 recognize video/x-matroska (MKV files) as a video type 2025-09-13 11:42:20 -04:00
Hazelnoot
f93693535e disconnect ws error event after promise resolves 2025-09-13 11:41:22 -04:00
Hazelnoot
4f68bbfd52 disconnect startup error handler after establishing connection 2025-09-13 11:41:22 -04:00
Hazelnoot
272f5cc5ab add error handler for connection 2025-09-13 11:41:22 -04:00
Hazelnoot
3770f4a86a disconnect pong() listener when closing connection 2025-09-13 11:41:22 -04:00
Hazelnoot
840f589651 disconnect message callback when disposing Connection instance 2025-09-13 11:41:22 -04:00
Hazelnoot
d18b910791 don't detach error handler until *after* socket close 2025-09-13 11:41:22 -04:00
Hazelnoot
49eb26694a add error handler for ws library 2025-09-13 11:41:22 -04:00
Hazelnoot
c66020c6cd restore appendContentWarning 2025-09-13 11:34:39 -04:00
Hazelnoot
d118333f54 Revert "fix note ordering in antennas"
This reverts commit 39d76f7d662f66cf5d1a0396c43820ddc89362fc.
2025-09-13 11:34:39 -04:00