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
Hazelnoot
b3c023f6cf
merge: fix: Set Rules To Be An Array ( !1221 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1221
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-08-31 07:34:37 -04: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
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
961979b55e
merge: [frontend] SkModPlayer drawing optimization with slice display ( !1110 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1110
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-08-16 08:21:28 +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
dakkar
da6e79ca32
merge: feat: Also Populate 'og:video' Meta for the Discord preview ( !1213 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1213
Closes #1176
Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-08-14 09:22:01 +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
Julia
93488f862c
Fix .gitlab-ci.yml
2025-08-12 18:55:24 +00:00
Hazelnoot
dd85f90321
merge: Rework CI to be more efficient ( !1211 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1211
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-08-12 18:25:35 +00: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
Julia Johannesen
cebfa0777f
Optimize CI with simple parallelization and a flag for kaniko
2025-08-10 01:14:03 -04:00
Hazelnoot
5dd32123a3
merge: Scale height of multiline text inputs based on font size ( !1208 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1208
Closes #1171
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-08-10 04:22:07 +00:00
Hazelnoot
69f88d2184
merge: better git version info ( !1203 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1203
Approved-by: Marie <github@yuugi.dev>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-08-09 16:11:50 +00:00
Lilly Schramm
6e46de3438
fix(BE): Set serverRules to ext
2025-08-09 18:00:40 +02:00
bunnybeam
ee60795098
change various multiline inputs to use em instead of px for min-height
2025-08-08 17:38:51 +01:00
bunnybeam
55a0e11366
add custom font size option
2025-08-08 17:03:56 +01:00
Marie
0f6413d4b9
merge: more robust "delivery suspend software" ( !1204 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1204
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-08-08 08:25:20 +00: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
Marie
4505a848f6
merge: merge stable to develop after 2025.4.4 ( !1202 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1202
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-08-02 16:10:27 +00:00
dakkar
1b213dece8
better git version info
...
My previous patch to embed git version info in nodeinfo had some
issues, like it produced `2024.4.4-249-g04d45859e6` when building on
current `develop`, which is arguably correct but not helpful (it
should really say `2025.5.2-dev` somewhere!)
* if we're on a tag, trust `package.json`
* if we're not, *append* the current commit hash
so for example, building on `stable` right now gets you `2025.4.4`,
and building on the parent of this commit gets you
`2025.5.2-dev+g04d45859e6`
the `+` is correct according to https://semver.org/
2025-08-02 11:07:57 +01:00
dakkar
8f7629a819
Merge branch 'stable' into stable-2025.4.4-to-develop
2025-08-02 10:34:25 +01:00
dakkar
a2bc6603c2
merge: For 2025.4.4 ( !1199 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1199
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-07-31 21:53:33 +00:00
Marie
04d45859e6
merge: prevent excessive trimming in emoji picker's input box - fix #1165 ( !1197 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1197
Closes #1165
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-07-30 18:50:51 +00:00
Marie
b9f96c259f
merge: remove mousemove callback when there's no longer a cat - fix #1158 ( !1198 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1198
Closes #1158
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-07-30 18:50:40 +00:00
Marie
05a73d8f35
merge: ignore missing local files when deleting them ( !1200 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1200
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-07-30 18:49:31 +00:00
dakkar
0c7982697b
ignore missing local files when deleting them
...
without this, clearing cached files would fail when some local files
had already been deleted
thanks to Siina for reporting the problem
2025-07-29 10:38:08 +01:00
dakkar
ce3531ed96
merge: Improve URL validation *FOR STABLE* ( !1191 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1191
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-07-28 19:28:01 +00:00
dakkar
2b083287a5
mark the callback as "passive", should improve performance
...
see https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#using_passive_listeners
2025-07-28 15:55:36 +01:00
dakkar
b3857c6d9a
remove mousemove callback when there's no longer a cat
2025-07-28 15:53:16 +01:00
dakkar
884ccad588
prevent excessive trimming in emoji picker's input box
...
there's no reason to trim before assigning to `q.value` (which gets
reflected to the `<input>` control and ends up trimming end spaces
when back-spacing)
the stated reason for messing with the control's own value every time
it changes, is to handle changes while Android is composing; I've
tested that, while I'm composing a character with my input method on
X11, search responds to each keypress, and I think it's good enough
2025-07-28 15:27:20 +01:00
Hazelnoot
7d005876fb
merge: make trustedDomains persist across reloads ( !1174 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1174
Approved-by: Marie <github@yuugi.dev>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-07-27 20:33:37 +00:00
Hazelnoot
db15ac0fbb
fix DI error in HttpRequestService.ts
2025-07-27 19:39:20 +01:00
Hazelnoot
25622b536c
resolve domain names when checking for private URLs
2025-07-27 19:39:20 +01:00
Hazelnoot
3c59a7ae01
allow HTTP connections to private IPs
2025-07-27 19:39:20 +01:00