Julian Lam
c65e1ebb8f
fix : #13202 , private note assertion failure when cc property is missing
2025-02-26 12:29:57 -05:00
Barış Soner Uşaklı
51872d5435
fix: closes #13206 , truncate long usernames
2025-02-26 11:51:35 -05:00
Barış Soner Uşaklı
13a13e1d13
fix: closes #13207 , add localComments
2025-02-26 11:39:59 -05:00
Julian Lam
d91b80d293
fix: handle multiple types in remote actor payload
2025-02-25 13:33:44 -05:00
Barış Soner Uşaklı
349084d8f9
refactor: use sortedSetRemoveBulk
2025-02-25 10:33:06 -05:00
Barış Soner Uşaklı
53a2be9def
refactor: don't make db request if there is no code
2025-02-25 10:27:38 -05:00
Barış Soner Uşaklı
07957e8243
fix: don't send validation email for pending emails
2025-02-24 12:40:25 -05:00
Barış Soner Uşaklı
52b23313a3
fix: missing db
2025-02-24 11:04:26 -05:00
Barış Soner Uşaklı
b4dfc48b04
fix : #13198 , use email from confirmObj
...
if includeUnverifiedEmails setting is turned on.
userData.email is set to the unconfirmed email
2025-02-24 10:52:41 -05:00
Barış Soner Uşaklı
e9d4c7b97e
fix: summary post parse
2025-02-23 10:25:53 -05:00
Barış Soner Uşaklı
ad92e93129
fix: add sourceContent to getPostSummaryByPids
...
ap posts wasnt showing any content in mobile navigator
2025-02-23 10:21:47 -05:00
Barış Soner Uşaklı
2c83056778
fix : #13193 , add lang strings
2025-02-22 17:12:45 -05:00
Barış Soner Uşaklı
b8c8ae0998
fix : #13194 , dont notify about cid=-1
2025-02-22 16:56:13 -05:00
Barış Soner Uşaklı
fe980688e4
fix: old upgrade script so it doesn't create settings objects
...
if they don't exist
2025-02-22 12:07:04 -05:00
Barış Soner Uşaklı
e38d153117
feat: match events and parent style
...
use displayname in topic events
2025-02-22 11:11:47 -05:00
Barış Soner Uşaklı
9153f8cfae
feat: merge consecutive share events
2025-02-21 12:57:07 -05:00
Barış Soner Uşaklı
9bfa885392
fix: escape confirm email in acp manage users
2025-02-21 11:30:50 -05:00
Barış Soner Uşaklı
c6b8256fff
fix: add missing await on filter:user.logout
...
if there is an error in logout hooks don't crash send error back instead of building 500 page
2025-02-21 11:27:52 -05:00
Barış Soner Uşaklı
ec11b0c252
lint: fix
2025-02-21 09:51:24 -05:00
Shlomo
577eee2f6a
feat(config): add acpPluginInstallDisabled option ( #13189 )
2025-02-21 09:38:45 -05:00
Julian Lam
2ad48f1714
fix: relaxing strict allowedTags configuration for incoming AP content (allowing picture, source, and additional attributes for img)
...
re: #13185
2025-02-20 14:08:51 -05:00
Julian Lam
e63f1234a7
fix: typo
2025-02-20 12:50:05 -05:00
Julian Lam
93f48409c5
fix : #13136 , do not log 404s for AP requests
2025-02-20 12:24:17 -05:00
Julian Lam
b8200095c0
fix : #13129 , serve category backgroundImage as actor icon, not image
...
+ tests for category actor
2025-02-20 11:38:47 -05:00
Barış Soner Uşaklı
625f47514f
fix: escape ip blacklist rules
2025-02-20 09:18:03 -05:00
Barış Soner Uşaklı
a410587ce1
fix: closes #13180 , don't execute cron jobs if ap disabled
2025-02-19 20:09:31 -05:00
Julian Lam
bb9687bd89
fix : #13172 , Topics.addParentPosts not sending sourceContent in calling parsePosts
2025-02-19 12:02:14 -05:00
Julian Lam
6245e33d6e
fix : #13179 , fix context resolution failure bug with frequency
2025-02-18 13:34:17 -05:00
Julian Lam
de6e63bbd7
fix: add back chronological sorting of asserted notes
2025-02-18 13:33:11 -05:00
Julian Lam
4bc0031f58
chore: add test helper to activitypub file
2025-02-18 13:07:11 -05:00
Barış Soner Uşaklı
9997189aea
feat: remove activities older than a week
2025-02-18 13:00:08 -05:00
Barış Soner Uşaklı
669755d1e9
test: dont clear local when testing
2025-02-18 11:57:28 -05:00
Julian Lam
92708d2f6b
fix : #13170 , remove mime-type and regex test for "Emoji" attachment, wrap tag name in colons if not provided
2025-02-18 10:58:04 -05:00
Barış Soner Uşaklı
80cc1d34b0
fix: closes #13176 , check if uid is number when creating tokens
2025-02-18 10:42:52 -05:00
Julian Lam
5e71d597a4
fix: notes.assertPrivate sanity checks
2025-02-18 10:12:26 -05:00
Barış Soner Uşaklı
b0e8058f58
fix: page index for single page, closes #13173
...
add test case
2025-02-17 21:03:49 -05:00
Barış Soner Uşaklı
4134a075c8
fix: remove handle on category purge
...
closes #13171
2025-02-17 14:27:04 -05:00
Julian Lam
33d7b9b3ab
fix: clear parsed post cache when updating a post's attachments, #13164
2025-02-16 14:48:44 -05:00
Julian Lam
d936d5c073
fix: logic failure causing remote posts with image to not parse properly, #13164
2025-02-16 14:27:57 -05:00
Barış Soner Uşaklı
f1da510f04
chore: up harmony
2025-02-15 20:36:07 -05:00
Julian Lam
04f51cc63a
fix: change the passed-in notificatiom id for notifyTagFollowers to contain the list of matched tags
...
fixes : #13087
2025-02-14 20:25:10 -05:00
Barış Soner Uşaklı
77dd6dd0e7
refactor: single remove
2025-02-14 10:42:05 -05:00
Barış Soner Uşaklı
d872470843
refactor: cleanup ip:recent
2025-02-14 10:25:59 -05:00
Barış Soner Uşaklı
ffbe4b7bb7
fix: actor.prune, dont try deleting same users
...
over and over if they have local content
2025-02-11 14:32:54 -05:00
Barış Soner Uşaklı
c4b013308f
refactor: hooks button
2025-02-11 13:57:38 -05:00
Barış Soner Uşaklı
de457210e9
show non deletions
2025-02-11 13:51:42 -05:00
Barış Soner Uşaklı
cfbb8ff887
fix: getLocalFollowCounts, show non existing deletes
2025-02-11 13:45:38 -05:00
Barış Soner Uşaklı
70a9f6d337
fix: return null if field isn't in hash
2025-02-11 13:37:21 -05:00
Barış Soner Uşaklı
e85662a536
fix: getUserField so that it always returns null
...
if field doesn't exist
user.getUserField('foo', 'bar') returned undefined vs user.getUserField('1', 'bar') which returned null
2025-02-11 13:28:25 -05:00
Barış Soner Uşaklı
d590c2afcf
perf: closes #13145 , reduce calls in actors.prune
...
instead of deleting 18k users everyday delete max 500 every 30mins like notifications.prune
refactor getLocalFollowCounts so it works with an array of actors
dont make dbcalls for uids that dont exist
2025-02-11 11:01:32 -05:00