Commit Graph

31761 Commits

Author SHA1 Message Date
Barış Soner Uşaklı
59dd22ca2e fix: type 2026-03-12 23:29:29 -04:00
Julian Lam
a3ee74478f fix: skip AP cache on context processing methods 2026-03-12 11:46:00 -04:00
Barış Soner Uşaklı
9eea12ec56 fix: cache key 2026-03-11 20:35:53 -04:00
Barış Soner Uşaklı
e01cb1048a test: add one more topic to tag test
test partial tag removal
2026-03-11 20:21:33 -04:00
Barış Soner Uşaklı
0a94cecb0d fix: #14084, fix tags not getting properly removed from topics
this was happening because the same topic was passed to setObject bulk multiple times with different tag data.
the fix is to find the uniq tids first and then only call setObjectBulk once per topic
2026-03-11 17:21:06 -04:00
Barış Soner Uşaklı
52e8ede8c3 fix: group badge on group details page 2026-03-11 16:52:25 -04:00
Barış Soner Uşaklı
e6ac9aba17 composer 2026-03-11 13:26:32 -04:00
Barış Soner Uşaklı
1cc77343ba refactor: get rid of helper function 2026-03-11 13:22:15 -04:00
Barış Soner Uşaklı
9fcaad380b fix: dont add self username when clicking reply 2026-03-11 13:15:21 -04:00
Barış Soner Uşaklı
ed3a367274 fix: notifs 2026-03-11 12:58:14 -04:00
Barış Soner Uşaklı
6d22e33a1f fix: also use tx.compile in chat notif merge 2026-03-11 12:39:45 -04:00
Barış Soner Uşaklı
e1d0e2a0db fix: merge with txArgs 2026-03-11 12:31:26 -04:00
Barış Soner Uşaklı
4ee4ba9a01 cleaner 2026-03-11 12:18:58 -04:00
Barış Soner Uşaklı
34b6810945 fix: merged notification translations
not escaping commas properly, use translator.compile
2026-03-11 12:09:59 -04:00
Misty Release Bot
2c00b1373e chore: update changelog for v4.9.2 2026-03-11 15:17:30 +00:00
Misty Release Bot
8049789e62 chore: incrementing version number - v4.9.2 v4.9.2 2026-03-11 15:17:30 +00:00
Barış Soner Uşaklı
330106e8d4 feat: add partial query help in acp manage users
increase bounce timeout
2026-03-11 11:10:12 -04:00
Barış Soner Uşaklı
c1e1e4fd3b chore: up deps 2026-03-10 20:25:28 -04:00
Barış Soner Uşaklı
bbdf8263e3 chore: up deps 2026-03-10 20:12:12 -04:00
Barış Soner Uşaklı
2e21d21475 fix: mask-image to use line-heights instead of hardcoded 60%
add line-fade-sm for text-sm
2026-03-10 19:55:30 -04:00
Barış Soner Uşaklı
c179a959e6 chore: up harmony 2026-03-10 13:24:54 -04:00
Barış Soner Uşaklı
4173793b75 chore: up themes 2026-03-10 12:50:27 -04:00
Barış Soner Uşaklı
37bbb4e1e3 fix watch tags style to match others 2026-03-10 12:43:12 -04:00
Barış Soner Uşaklı
f6f51f83c4 perf: make a single round trip for set(s)Remove
use bulkWrite
2026-03-10 11:01:01 -04:00
Barış Soner Uşaklı
92fcdd09ca fix: closes #14074, only return url & name
from uploads, add tests to post uploads and thumb uploads to check only name & url is returned
2026-03-10 10:46:17 -04:00
Barış Soner Uşaklı
bdb91e826f test: fix spec 2026-03-10 10:42:15 -04:00
Barış Soner Uşaklı
a391d01d30 fix: closes #14073, fix teasers from child categories
add a test
2026-03-10 09:49:23 -04:00
Barış Soner Uşaklı
a3821ff7f4 handle extensions 2026-03-09 21:33:39 -04:00
Barış Soner Uşaklı
cacb2023e8 dont log uuids in 404 2026-03-09 21:33:31 -04:00
Barış Soner Uşaklı
7d4cbf8667 dont log uuids in 404 2026-03-09 21:24:27 -04:00
Barış Soner Uşaklı
2091b547ca remove old pill select code 2026-03-09 21:03:22 -04:00
Barış Soner Uşaklı
c83087181c test: fix btn tests 2026-03-09 20:28:07 -04:00
Barış Soner Uşaklı
4af031398c refactor: get rid of pop 2026-03-09 19:42:08 -04:00
Barış Soner Uşaklı
c4e9e1cbf0 perf: cache groups:createtime
when deleting users, each user.delete() was loading groups:createtime
2026-03-09 19:34:25 -04:00
Barış Soner Uşaklı
c4d7002647 text-nowrap on group buttons 2026-03-09 19:34:02 -04:00
Barış Soner Uşaklı
a8bb00349c chore: up themes 2026-03-09 19:09:25 -04:00
Barış Soner Uşaklı
829d8230ca chore: up themes 2026-03-09 17:31:20 -04:00
Barış Soner Uşaklı
4fa44da667 get rid of verbose logs 2026-03-09 13:53:13 -04:00
Barış Soner Uşaklı
8ec1ccccfe fix: promises in groups.leave
speed up user.delete

user.delete calls `groups.leaveAllGroups` which calls rejectMembership with 500+ groups. This function then tries to remove the user from `group:<group>:pending` and `group:<group>:invited` sets so a total for 1k sets. You can't be invited or request membership to privilege groups so filter the groups before sending to rejectMembership

clearGroupTitleIfSet function tries to remove the group title from the user. It was only skipping privilege groups and registered-users, but unverified-users & verified users weren't added to the check

Messaging.leaveRooms, make a single call to isUserInRoom and passing an array of roomIds

In user.delete, check utils.isNumber(uid) once.

Call deleteVotes/deleteChats/revokeAllSessions in Promise.all

If user is local dont call activitypub.actors.remove(), this saves a db call to `await db.isSortedSetMember('usersRemote:lastCrawled', id);`
2026-03-09 13:47:26 -04:00
Barış Soner Uşaklı
457f6cf385 fix: hide unread anchor properly when close to bottom
closes #14055
2026-03-09 10:38:20 -04:00
Barış Soner Uşaklı
304f89c0cf fix: if quoting self, dont add @, but keep the username
without it self quotes look like
"said:
<rest of quote>"
2026-03-09 08:17:40 -04:00
Barış Soner Uşaklı
b9b63bf521 fix: unread count changes from 99+ to 123 2026-03-08 20:53:02 -04:00
Barış Soner Uşaklı
4f8bb7284b chore: up themes 2026-03-08 20:42:13 -04:00
Barış Soner Uşaklı
02b064923b feat: add mastodon share, closes #14069 2026-03-08 20:12:34 -04:00
Barış Soner Uşaklı
db575edf7c up composer, remove socket connection delay 2026-03-08 12:54:20 -04:00
Barış Soner Uşaklı
009be46832 fix: fix bottom sheet max-height so it doesn't push the top out of viewport 2026-03-05 21:55:06 -05:00
Barış Soner Uşaklı
4aea3a8055 refactor: switch to cursor 2026-03-05 20:54:03 -05:00
Barış Soner Uşaklı
75f52cadaf refactor: update upgrade script to scan for missing tid:<tid>:recipients 2026-03-05 20:09:55 -05:00
Barış Soner Uşaklı
4534fad833 thumb fix 2026-03-05 19:59:46 -05:00
renovate[bot]
8f960ff45b fix(deps): update dependency multer to v2.1.1 (#14050)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-05 19:51:20 -05:00