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
dakkar
57450fd8b8
merge: Restore activeHalfyear and activeMonth nodeinfo ( !861 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/861
Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-09-13 15:33:18 +00:00
dakkar
b3d5165d53
merge: Implement /v1/accounts/search Mastodon API endpoint ( !1138 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1138
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-09-13 15:30:42 +00:00
Hazelnoot
0a9f730b59
merge: Add a role policy for viewing federation info ( !1219 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1219
Approved-by: Luna <her@mint.lgbt>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-09-13 11:28:11 -04:00
dakkar
bbf1575250
merge: split our contribution guidelines in their own file ( !1147 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1147
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Luna <her@mint.lgbt>
2025-09-13 15:26:03 +00:00
bunnybeam
5760c021fe
Merge branch 'develop' into 'feature/dialog-announcement-cap'
...
# Conflicts:
# packages/backend/src/core/AnnouncementService.ts
# packages/backend/src/server/api/endpoints/admin/announcements/create.ts
# packages/backend/src/server/api/endpoints/admin/announcements/update.ts
2025-09-04 16:52:49 +01:00
bunnybeam
32d45883d6
fix typo in assertDialogAnnouncementsCountLimit method name
2025-09-04 16:33:30 +01:00
Lillychan
521d7d0cf3
Update file 1754754816000-metaRulesLength.js
2025-08-31 11:41:05 +02:00
Hazelnoot
49c4c2b9ad
merge: fix(BE): Set serverRules to text ( !1209 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1209
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-08-29 15:50:11 +00:00
bunnybeam
5364e8da26
make dialog announcement cap configurable
2025-08-28 21:12:03 +01:00
KitLotor
b20b007579
account for akkoma local-only post visibility
2025-08-18 23:25:04 +00:00
Hazelnoot
479e6daa1d
add role policy "canViewFederation"
2025-08-18 16:52:06 -04:00
Marie
aff1603788
merge: Return request errors for /streaming in-band instead of in HTTP ( !1168 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1168
Closes #591
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-08-16 19:23:49 +00:00
Hazelnoot
ad4f9823a2
merge: Fix stuck "new chat message" indicators when a room is deleted ( !1216 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1216
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-08-16 19:08:33 +00:00
Marie
239a4a7a7b
Merge branch 'develop' into 'nodeinfostats'
...
# Conflicts:
# packages/backend/src/server/NodeinfoServerService.ts
2025-08-16 08:18:54 +00:00
Marie
d872c6608f
merge: Allow restricting announcement to a set of roles ( !1161 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1161
Closes #682
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-08-16 08:11:08 +00:00
Marie
1f26659995
merge: Log IP addresses used during registration ( !1163 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1163
Closes #836
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-08-16 08:06:34 +00:00
Marie
46d416e39f
merge: Add custom font size option ( !1207 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1207
Closes #1166
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-08-16 07:51:29 +00:00
Marie
53cb2384d0
merge: Preserve all streams when producing web-optimized videos ( !1215 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1215
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-08-15 17:23:36 +00:00
KitLotor
81988aeaea
fix: respect privacy settings on akkoma/pleroma note imports
2025-08-15 07:11:56 +00:00
Hazelnoot
a92d3ca121
delete any "new chat" notifications when deleting rooms
2025-08-13 23:54:09 -04:00
Hazelnoot
1695f4c800
pass -map 0 to preserve all streams
2025-08-13 23:10:57 -04:00
наб
155d2920b6
Dispose of the stream even if it gets closed early
2025-08-11 23:53:30 +02:00
наб
5aceeb31e7
Return request errors for /streaming in-band instead of in HTTP
...
Closes #591
2025-08-11 23:53:30 +02:00
наб
e22ae591b6
SignupApiService: logIp() additional logging
2025-08-11 23:53:14 +02:00
наб
132c25b271
Log IP addresses used during registration
...
Closes #836
2025-08-11 23:53:13 +02:00
наб
b61c1d5b27
forRoles IS NOT NULL, coalesce to empty=unrestricted
2025-08-11 23:53:05 +02:00
наб
f3b5c3f447
Allow restricting announcement to a set of roles. Fix MkRoleSelectDialog only respecting publicOnly half the time
...
Closes #682
2025-08-11 23:53:05 +02:00
Lilly Schramm
476cb011e2
feat: Also Populate 'og:video'
2025-08-11 17:33:18 +02:00
Lilly Schramm
6e46de3438
fix(BE): Set serverRules to ext
2025-08-09 18:00:40 +02:00
bunnybeam
55a0e11366
add custom font size option
2025-08-08 17:03:56 +01:00
bunnybeam
683638b570
implement conditional role tester
2025-08-04 19:40:00 +01:00
dakkar
b1021b3518
more sensible variable names
...
thanks Hazelnoot
2025-08-03 13:33:27 +01:00
dakkar
9b164003d4
more robust "delivery suspend software"
...
upstream's code doesn't allow any way to match a version that `semver`
can't parse, not even with `*`:
```
> semver.satisfies('1-2-3','*');
false
> semver.satisfies('1.3','*');
false
> semver.satisfies('1.2.3','*');
true
```
while I was there, I added support for regexp in both name and
version, and added unit tests
2025-08-03 12:40:17 +01:00
dakkar
8f7629a819
Merge branch 'stable' into stable-2025.4.4-to-develop
2025-08-02 10:34:25 +01:00