dakkar
13d045d813
merge: misskey 2025.5.0 ( !1028 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1028
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-06-29 09:54:12 +00:00
Marie
f4fe14f5b7
merge: feat: Add Bio Length Setting ( !1136 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1136
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-06-28 22:47:41 +00:00
Marie
559a7566ab
merge: smarter "clean remote files" - fixes #801 ( !1143 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1143
Closes #801
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-06-28 22:47:27 +00:00
dakkar
50ca5e8688
pass arguments to CleanRemoteFiles job
2025-06-24 17:15:21 +01:00
Hazelnoot
f67be0a733
fix DI for stream connection
2025-06-23 20:13:24 -04:00
Hazelnoot
d0bd12b410
fix note mutings not applying to websocket
2025-06-23 16:08:18 -04:00
Hazelnoot
bd22ae0d80
cache recent favorites, renotes, and reactions in the connection to speed up rePackNote
2025-06-23 16:05:57 -04:00
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
7200c3d6c8
implement note mutings and move favorited/renoted status into note entity directly
2025-06-23 13:47:04 -04:00
Hazelnoot
7d0f995c9b
hide muted threads from timelines
2025-06-23 13:47:04 -04:00
Lilly Schramm
df77f339ec
feat(backend): Add Config Option For Bio Length
2025-06-22 01:02:20 +02:00
Lilly Schramm
18a979ea4e
refactor: Add Licence Header
2025-06-20 21:32:05 +02:00
Lilly Schramm
ebf21b474a
feat(backend): Add Clone Endpoint
2025-06-20 21:12:51 +02:00
dakkar
886160bdec
Merge branch 'develop' into upstream/2025.5.0
2025-06-20 10:44:34 +01:00
Hazelnoot
c35da729fc
merge: Check privacy settings in charts/user/following ( resolves #1107 ) ( !1124 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1124
Closes #1107
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-06-14 19:49:26 +00:00
Hazelnoot
7a25ff3d65
check privacy settings in charts/user/following
2025-06-14 14:14:02 -04:00
Marie
db4f6d50a4
merge: group notifications regardless of when they happened - fix #633 ( !1123 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1123
Closes #633
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-06-14 18:07:07 +00:00
dakkar
b0275f86fe
annotate types
2025-06-14 18:38:18 +01:00
Hazelnoot
f6964f6e27
merge: Show signup reason in user admin screen ( resolves #1090 ) ( !1114 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1114
Closes #1090
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-06-14 17:30:17 +00:00
Marie
f58badade8
merge: Hide admin secrets from the mod log ( resolves #44 ) ( !1120 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1120
Closes #44
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-06-14 16:16:58 +00:00
dakkar
c882a4294d
group notifications regardless of when they happened - fix #633
2025-06-14 17:02:00 +01:00
Hazelnoot
6da1165e29
hide admin secrets from the mod log
2025-06-14 00:24:32 -04:00
Hazelnoot
b44abe0eaa
set X-Robots-Tag to disable indexing API endpoints
2025-06-13 23:18:06 -04:00
Hazelnoot
aa40b8ca0d
show signup reason in user admin screen
2025-06-13 20:01:06 -04:00
dakkar
33aee38a59
Merge branch 'develop' into upstream/2025.5.0
2025-06-13 08:43:17 +01:00
Hazelnoot
7eca06d672
use pnpm package alias for @transfem-org/sfm-js
2025-06-12 21:11:16 -04:00
Hazelnoot
1a964cb6c0
pcleanup dependencies:
...
* Consolidate multiple different HTML/XML/RSS libraries to use the Cheerio stack
* Remove unused deps
* Move dev dependencies to correct section
* Pin versions where missing
2025-06-12 21:11:16 -04:00
Hazelnoot
55551a5a8a
merge: Avoid more N+1 queries in NoteEntityService and UserEntityService ( !1099 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1099
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-06-12 15:42:39 +00:00
Hazelnoot
8f5212e453
enforce DM visibility in notes/mentions
2025-06-10 20:07:01 -04:00
dakkar
d222fafc1b
fix visibility regressions and merge typos
2025-06-10 15:13:53 +01:00
dakkar
25eafee4e2
let tests create users
2025-06-10 14:38:58 +01:00
dakkar
65e8bbd046
fix merge mistake
2025-06-10 14:12:31 +01:00
dakkar
3ebf9c4a71
Merge branch 'develop' into upstream/2025.5.0
2025-06-10 14:02:32 +01:00
Hazelnoot
c200ed3666
fix relations in MastodonDataService.ts
2025-06-09 12:48:32 -04:00
Hazelnoot
fa68751a19
normalize userFollowingsCache / userFollowersCache and add hibernatedUserCache to reduce the number of cache-clears and allow use of caching in many more places
2025-06-09 11:02:51 -04:00
Hazelnoot
853b548a43
re-type userFollowingsCache to match the others
2025-06-09 11:02:36 -04:00
Hazelnoot
bd8cd8c4e4
use more bulk hints in NoteEntityService / UserEntityService, and run the packMany queries in parallel
2025-06-09 11:02:36 -04:00
Hazelnoot
46a6612dc0
convert many RedisKVCaches to QuantumKVCache or MemoryKVCache
2025-06-09 11:02:36 -04:00
Hazelnoot
00c0bdbc94
merge: Reduce log spam ( !1004 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1004
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-06-09 10:53:59 +00:00
Hazelnoot
16858cf2f7
fix response type of i/registry/get endpoint
2025-06-07 20:22:40 -04:00
Hazelnoot
735cd12654
fix array length check in i/update attributionDomains parameter
2025-06-07 18:59:02 -04:00
Hazelnoot
73eeabc118
add ActivityPub representation to admin-user.vue
2025-06-07 18:49:37 -04:00
Hazelnoot
d3d201d0cf
reduce log spam from ApiCallService
2025-06-06 22:20:17 -04:00
Hazelnoot
3e9ca84347
record user ID in API error logger, matching sentry
2025-06-06 22:20:17 -04:00
Hazelnoot
d23d7f1e0b
don't record potentially sensitive data in API logs
2025-06-06 22:20:17 -04:00
Hazelnoot
2cba0ada3c
more use of identifiable errors, improvements to inner error rendering, and more heuristics for is-retryable-error
2025-06-06 22:20:17 -04:00
Hazelnoot
4540614f7b
add more details to IdentifiableErrors
2025-06-06 22:20:17 -04:00
Hazelnoot
ce08bd1b42
reduce, clarify, and normalize more error messages
2025-06-06 22:20:16 -04:00
Hazelnoot
82b7768ab2
fix error logs and response in drive/files/create.ts
2025-06-06 22:19:49 -04:00
Hazelnoot
f644972760
emit IdentifiableErrors from validator.ts
2025-06-06 22:19:49 -04:00