Commit graph

32392 commits

Author SHA1 Message Date
Hazelnoot
4c2a0fed63 fix streaming API notes missing reactions, not always being hidden, and having incorrect values for the isRenoted, isFavorited, isMutingThread, and isMutingNote properties 2025-06-23 15:45:47 -04:00
Hazelnoot
8cbe1344f6 fix Note.isRenoted 2025-06-23 13:47:04 -04:00
Hazelnoot
d2b4035f7a add missing GROUP BY to threadMutingsCache / noteMutingsCache 2025-06-23 13:47:04 -04:00
Hazelnoot
7200c3d6c8 implement note mutings and move favorited/renoted status into note entity directly 2025-06-23 13:47:04 -04:00
Hazelnoot
9bebf7718f hide muted threads behind a CW 2025-06-23 13:47:04 -04:00
Hazelnoot
87582034b5 expose thread mute status as Note.isMuting property 2025-06-23 13:47:04 -04:00
Hazelnoot
23cfb5647c fix spacing between SkUrlPreviewGroup 2025-06-23 13:47:04 -04:00
Hazelnoot
c9389b013a fix Vue error in SkNoteDetailed and MkNoteDetailed 2025-06-23 13:47:04 -04:00
Hazelnoot
7d0f995c9b hide muted threads from timelines 2025-06-23 13:47:04 -04:00
JeDaYoshi
afd57f99c5
fix Mastodon link verification
the top element must be a single <a> in order for verification to work, so MfmService has gained an 'inline' argument to remove the <p> added by default
2025-06-22 17:56:37 +00:00
nicole mikołajczyk
b82e52302f support min_id
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-06-22 14:13:07 +02:00
dakkar
3aa5ec713c unique constraint for registry_item - fixes #1121
we remove all duplicate items from the registry, keeping the
most-recently updated one (which presumably is the one that the users
expect to be used)

then we use `upsert` instead of the more complicated previous logic,
which was subject to races
2025-06-22 13:10:22 +01:00
nicole mikołajczyk
e6deeaedd4 ?
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-06-22 13:57:52 +02:00
nicole mikołajczyk
d43e81e268 Implement /v1/accounts/search Mastodon API endpoint
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-06-22 13:45:29 +02:00
nicole mikołajczyk
0b67adc5cb Support pagination params in following/followers Mastodon API endpoints
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2025-06-22 11:58:13 +02:00
Lilly Schramm
4d077732ac refactor: Remove Migration Name 2025-06-22 01:39:53 +02:00
Lilly Schramm
2329618418 refactor: Remove Migration Name 2025-06-22 01:39:47 +02:00
Lilly Schramm
2ac5f2f412 refactor: Remove Migration Name 2025-06-22 01:31:55 +02:00
Lilly Schramm
593443a01c docs: Fix Settings Docs 2025-06-22 01:17:41 +02:00
Lilly Schramm
1cd478ab36 feat(frontend): Respect New Bio Length Setting 2025-06-22 01:13:34 +02:00
Lilly Schramm
df77f339ec feat(backend): Add Config Option For Bio Length 2025-06-22 01:02:20 +02:00
Hazelnoot
a4c0ef824c merge: feat: Add Role Clone Button (#1000) (!1133)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1133

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-06-20 20:41:24 +00:00
Lillychan
87f6d84229 Apply 1 suggestion(s) to 1 file(s) 2025-06-20 20:10:04 +00:00
Lilly Schramm
3ce8914673 refactor: Simplify Statement (again) 2025-06-20 21:55:02 +02:00
Lilly Schramm
3dadbdb854 refactor: Simplify Statement 2025-06-20 21:41:48 +02:00
Lilly Schramm
0e52763bed refactor: Fix Typo 2025-06-20 21:38:23 +02:00
Lilly Schramm
98a63e8e96 feat: Truncate Old Name 2025-06-20 21:33:17 +02:00
Lilly Schramm
18a979ea4e refactor: Add Licence Header 2025-06-20 21:32:05 +02:00
Lilly Schramm
0deaf9157e refactor: Move Translation To SharkeyLocales 2025-06-20 21:26:42 +02:00
Lilly Schramm
6d98c9068c feat(frontend): Add Clone Button To Role Page 2025-06-20 21:12:51 +02:00
Lilly Schramm
ebf21b474a feat(backend): Add Clone Endpoint 2025-06-20 21:12:51 +02:00
dakkar
85f7813d75 use a *very* long statement_timeout for migrations
some migrations still timeout with the ×10, let's hope that ×100 is
enough!

(if people have not set a timeout in the configuration files, this
commit changes the migration timeout from 1m40s to 16m40s)
2025-06-20 14:01:17 +01:00
Vavency
009c0c48dd [frontend] SkModPlayer rewirte, again. 2025-06-20 15:59:33 +03:00
dakkar
6b3f775600 fix merge in json-schema 2025-06-20 11:00:31 +01:00
dakkar
6df6e758c8 fix merge in WebhookTestService 2025-06-20 10:57:02 +01:00
dakkar
3eb31454f1 fix merge for generated types 2025-06-20 10:47:25 +01:00
dakkar
886160bdec Merge branch 'develop' into upstream/2025.5.0 2025-06-20 10:44:34 +01:00
Hazelnoot
8926ba06a6 merge: Extract inline media from remote posts (resolves #1074, #1104, and #1105) (!1113)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1113

Closes #1074, #1104, and #1105

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-06-19 23:36:44 +00:00
Marie
8c924e88f0 merge: Merge stable into develop (!1131)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1131

Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-06-19 22:51:56 +00:00
Julia Johannesen
502d9c8aa6
Re-apply develop version number 2025-06-19 18:29:50 -04:00
Julia
a77c32b17d merge: prepare release 2025.4.3 (!1125)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1125

Approved-by: Marie <github@yuugi.dev>
Approved-by: Julia <julia@insertdomain.name>
2025-06-19 21:35:18 +00:00
bunnybeam
487cfed5f3
fix handling of note objects in NoteSimple and NoteSub 2025-06-19 19:56:44 +01:00
dakkar
91361fcd03 Merge branch 'develop' into release/2025.4.3 2025-06-19 16:55:14 +01:00
dakkar
169c06d4ca merge: fix(backend): Send Abuse Reports To Set Maintainer E-Mail (!1127)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1127

Closes #1069

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-06-19 15:54:55 +00:00
dakkar
f16ab386f3 Merge branch 'develop' into release/2025.4.3 2025-06-19 16:21:45 +01:00
dakkar
15d98d508b merge: update package list for docker (!1130)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1130

Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-06-19 13:08:41 +00:00
Marie
32575daf96 update package list for docker 2025-06-19 08:26:00 +00:00
bunnybeam
1a14424be8
move note view interruptor code to plugin.ts 2025-06-19 01:09:47 +01:00
bunnybeam
ca2351378a
call note_view_interruptor from MkNoteSub and MkNoteSimple 2025-06-18 22:26:21 +01:00
bunnybeam
20ce2323e4
call note_view_interruptor from SkNoteSimple 2025-06-18 21:39:38 +01:00