Commit graph

32198 commits

Author SHA1 Message Date
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
9db7c7669b merge: Update tr-TR.yml (!1205)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1205

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-09-13 11:41:41 -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
dakkar
071dd085c7 merge: Call note_view_interruptor for all notes (!1154)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1154

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-09-13 15:30:08 +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
dakkar
3828b134b9 merge: Support pagination params in following/followers Mastodon API endpoints (!1137)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1137

Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-09-13 11:43:15 +00: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
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
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
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
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
Serkan ARIKAN
076cc470c6 Update tr-TR.yml 2025-08-04 17:12:50 +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