dakkar
e0e9719555
extra safety check in toggleSuspended
...
if the instance is `softwareSuspended` (i.e. it's running code that we
don't want to federate with), manually toggling its suspension state
makes little sense
the actual control (`MkSwitch`) was already disabled in this case
2025-05-14 13:54:55 +01:00
dakkar
0d55090f0b
fix accidental version downgrade of sharp-read-bmp
2025-05-14 13:54:55 +01:00
dakkar
94b07b2bc3
linting
2025-05-13 16:30:41 +01:00
dakkar
8e31774670
fix packed user schema
2025-05-13 16:27:35 +01:00
dakkar
1b27fb1a65
fix types in test/utils.ts
2025-05-13 16:13:15 +01:00
dakkar
00f3a1b479
fix types in api-visibility.ts
2025-05-13 16:13:05 +01:00
dakkar
46b1cb62b3
run e2e tests in CI
2025-05-13 15:43:23 +01:00
dakkar
da9ebb9f0a
fix test/e2e/nodeinfo.ts
2025-05-13 15:35:53 +01:00
dakkar
64d254f07f
fix test/e2e/fetch-validate-ap-deny.ts
2025-05-13 15:35:03 +01:00
dakkar
bc1cd86b10
fix test/e2e/blocks.ts
...
by adding a note visibility check on the backend
2025-05-13 15:29:38 +01:00
dakkar
76b5ec5264
fix test/e2e/well-known.ts
2025-05-13 15:15:30 +01:00
dakkar
cd728bee22
fix test/e2e/fetch-resource.ts
2025-05-13 15:12:34 +01:00
dakkar
a9b6cc1c00
fix test/e2e/streaming.ts
...
that was a race condition
2025-05-13 14:56:44 +01:00
dakkar
3ce3c42f31
fix test/e2e/api-visibility.ts
...
impressive that, on plain Misskey, un-authed calls to `notes/show`
will happily return DMs as long as you know the note id
2025-05-13 14:48:18 +01:00
dakkar
7a2958f356
fix test/e2e/antennas.ts
2025-05-13 14:36:01 +01:00
dakkar
2175181fa6
skip OAuth e2e tests
2025-05-13 14:27:14 +01:00
dakkar
8520917167
fix test/e2e/endpoints.ts
2025-05-13 14:27:02 +01:00
dakkar
e69e849e25
fix test/e2e/users.ts
2025-05-13 14:17:52 +01:00
dakkar
3e003ddf67
fix test/e2e/timelines.ts
2025-05-13 13:28:54 +01:00
dakkar
962cbfe572
fix linting in backend
2025-05-13 11:56:10 +01:00
dakkar
7ca39e2d40
use MkResult in all our code
2025-05-13 11:42:15 +01:00
dakkar
21eedda334
re-gen translation index
2025-05-13 11:35:45 +01:00
dakkar
caa524e557
fix radius for result icons
2025-05-13 11:31:08 +01:00
dakkar
bd90a5aeaa
Merge tag '2025.5.0' into upstream/2025.5.0
2025-05-13 11:29:59 +01:00
Hazelnoot
00cfeca3d7
merge: Add "is from local bubble instance" role condition ( !1011 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1011
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-12 20:08:56 +00:00
Hazelnoot
90e4ea765a
merge: Always show bubble controls ( !1023 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1023
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-12 18:52:54 +00:00
Hazelnoot
7c5e0ce4ab
add hint about bubble timeline roles
2025-05-12 14:01:30 -04:00
Hazelnoot
33e0b13916
remove unused bubbleTimelineEnabled variable
2025-05-12 13:58:08 -04:00
Hazelnoot
022337c1e7
translate bubble timeline controls
2025-05-12 13:57:37 -04:00
Hazelnoot
05884cb83d
always show bubble timeline controls
2025-05-12 13:57:20 -04:00
Hazelnoot
03d6655f92
fix wording of "User is from a bubble instance"
2025-05-12 13:31:48 -04:00
Hazelnoot
655290f8a4
add "is from local bubble instance" role condition
2025-05-12 13:31:16 -04:00
Hazelnoot
cace4153e4
merge: Make muted post placeholders look clickable ( resolves #502 ) ( !1019 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1019
Closes #502
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-12 10:37:09 +00:00
Hazelnoot
f8b2e272f1
merge: Fix word mute character calculation ( resolves #861 ) ( !1018 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1018
Closes #861
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-12 10:36:17 +00:00
Hazelnoot
835e76152e
merge: Add pattern checker for word mutes ( resolves #1003 ) ( !1020 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1020
Closes #1003
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-12 10:33:25 +00:00
Hazelnoot
c0c41af5f9
merge: Fix hidden hashtags showing on the explore / trending page ( !1014 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1014
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-12 10:33:09 +00:00
Marie
4430c12e0e
merge: Fix unique constraint error when processing a flurry of note pinning activities ( !1024 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1024
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-05-12 10:30:44 +00:00
Hazelnoot
1eb57201b4
merge: Fix circular dependency in following feed ( !1013 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1013
Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-05-12 09:38:43 +00:00
Hazelnoot
0f68914610
merge: Add new role conditions for local/remote followers/followees ( !1002 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1002
Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-05-12 09:37:17 +00:00
Hazelnoot
d3a9995d0a
use transaction to avoid unique constraint error when processing duplicate Add/Remove pinned note activities
2025-05-11 06:02:52 -04:00
dakkar
ed2d82f9c9
merge: fix migration setting note sound to 1 if not changed from default ( !1015 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1015
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-05-11 07:02:09 +00:00
Hazelnoot
c6ef944fc6
rename SkWordMuteTest to SkPatternTest
2025-05-10 22:49:23 -04:00
Hazelnoot
f6796a99ec
add SkWordMuteTest to moderation control panel
2025-05-10 22:48:50 -04:00
Hazelnoot
32e2a07d66
extract SkWordMuteTest
2025-05-10 22:39:13 -04:00
Hazelnoot
b4bc58ae4c
move parseMutes to a utility file
2025-05-10 22:36:49 -04:00
Hazelnoot
32b860c352
add UI for testing word mutes
2025-05-10 22:32:19 -04:00
Hazelnoot
9dbdb97bb5
allow checkWordMute to accept raw strings
2025-05-10 22:32:06 -04:00
Hazelnoot
f402fd3313
user appearNote in NoteSub mute placeholders
2025-05-10 21:53:05 -04:00
Hazelnoot
0e4b7c91f1
remove invisible user link from "muted note" placeholder
2025-05-10 21:52:40 -04:00
Hazelnoot
0a0f3c3387
add "clickable" styling for muted note placeholder
2025-05-10 21:50:18 -04:00