Julian Lam
3ede64d8a1
refactor: move all methods in src/api/activitypub.js to src/activitypub.out.js
2025-10-22 14:41:56 -04:00
Barış Soner Uşaklı
312df52393
fix: only process unique slugs
2025-08-25 11:18:04 -04:00
Barış Soner Uşaklı
5a5ca8a5fb
fix: closes #13526 , dont send multiple emails when user is invited
2025-07-02 17:38:35 -04:00
Barış Soner Uşaklı
6c3e2a8e22
refactor: create date once per digest.send
2025-05-15 09:42:55 -04:00
Barış Soner Uşaklı
3faae559a8
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2025-05-15 09:38:49 -04:00
Barış Soner Uşaklı
3d96afb2d1
feat: use local date string for digest subject
...
closes #13420
2025-05-15 09:38:43 -04:00
Julian Lam
7e25946cd7
breaking: removal of filter:user.verify.code
2025-05-06 13:38:42 -04:00
Julian Lam
28b7a20339
lint: yup.
2025-04-29 15:13:22 -04:00
Julian Lam
f02d96614a
fix: remote bare hash for remote users on prune as well
2025-04-29 10:28:18 -04:00
Julian Lam
4d1d7c3dca
fix: remote categories should not show up in a user's follow lists
2025-04-29 10:28:18 -04:00
Barış Soner Uşaklı
97a232e9d5
dont make db call if ap disabled
2025-04-29 10:28:17 -04:00
Barış Soner Uşaklı
74661381d8
refactor: use promise.all
2025-04-29 10:28:17 -04:00
Barış Soner Uşaklı
c1b7196429
fix: spread fail, @julianlam
...
add ap check
2025-04-29 10:28:17 -04:00
Julian Lam
6e374200e5
send ap follow/undo-follow if remote category watch state changes
2025-04-29 10:28:17 -04:00
Julian Lam
9c1d5cd36e
feat: #13255 , deliver asserted topics to remote category followers
2025-04-29 10:28:17 -04:00
Julian Lam
7ccd6b73ae
fix: delete shares zset on account deletion
2025-04-29 10:28:17 -04:00
Julian Lam
f483e883a7
feat: asserted topics and posts to remote categories will notify and add to unread based on remote category watch state
2025-04-29 10:28:17 -04:00
Barış Soner Uşaklı
a5afad27e5
feat: chat allow/deny list, closes #13359
2025-04-25 11:54:11 -04:00
Barış Soner Uşaklı
73c8dbfe00
Merge branch 'master' into develop
2025-04-12 14:16:58 -04:00
Barış Soner Uşaklı
d59a5728df
lint: fix missing comma
2025-04-11 19:58:48 -04:00
Barış Soner Uşaklı
46ed56cf96
refactor: use sortedSetsCard
2025-04-11 19:51:18 -04:00
Barış Soner Uşaklı
3ad6ee075b
Thumb uploads/post uploads normalization ( #13300 )
...
* testing thumn/post upload refactor
* fix: isOrphan check
* lint: fix md5
* test: fix upload test
* user
* fix: upgrade script
* refactor: long line
* lint: lint
* test: fix tests
* Squashed commit of the following:
commit cd70e6c610
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Apr 4 09:24:54 2025 -0400
fix: req.body can be undefined
* refactor: show data on test fail
* test: logs
* test: change test
* make sure timestamps are different
2025-04-04 10:45:05 -04:00
Barış Soner Uşaklı
6813664120
feat: testing eslint9 ( #13266 )
...
* feat: testing eslint9
* fix: restore original functionality
2025-03-22 11:21:49 -04:00
Julian Lam
0e1006fb3b
test: fix remoteUrl property generation, tests for topic moving
2025-03-11 14:19:08 -04:00
Julian Lam
537880d2e8
test: fix actor tests
2025-03-11 13:27:37 -04:00
Barış Soner Uşaklı
1cabcc45f3
Merge branch 'master' into develop
2025-03-08 00:13:11 -05:00
Julian Lam
78c9239b22
fix: expose remote url in user object
2025-03-07 13:27:10 -05:00
Barış Soner Uşaklı
c83f91bd12
refactor: dont generate UUID if no email
2025-03-07 10:23:55 -05:00
Barış Soner Uşaklı
84d3fe7969
refactor: show warning if there is no email for validation
2025-03-07 10:21:59 -05:00
Barış Soner Uşaklı
8dbd50d452
fix: closes #13219 , only delete local user folder
2025-02-28 14:37:03 -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ı
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ı
be62ae24ad
feat: allow selecting empty for custom selects
...
closes #13101
2025-01-30 10:22:45 -05:00
Julian Lam
ddb6e0f32b
fix : #13087 , disallow following cid -1
2025-01-29 12:44:42 -05:00
Barış Soner Uşaklı
2b50a74f5e
Merge branch 'master' into develop
2025-01-08 09:45:52 -05:00
Barış Soner Uşaklı
ae2bd5ab41
test: custom fields tests
...
add missing setReputation test
2025-01-07 17:35:42 -05:00
Julian Lam
2851e56bdc
feat: pending follows and logic for remote users, #12938
2024-12-11 13:27:34 -05:00
Julian Lam
2ab72ada3f
Merge remote-tracking branch 'origin/develop' into activitypub
2024-12-11 10:12:33 -05:00
Barış Soner Uşaklı
fe811537e9
refactor: remove "password" in comments
2024-12-09 14:40:49 -05:00
Julian Lam
c0e58b03c5
Merge remote-tracking branch 'origin/develop' into activitypub
2024-11-26 11:34:18 -05:00
Barış Soner Uşaklı
6ebff2e1c6
refactor: shorter check for showfullname
2024-11-26 09:17:51 -05:00
Barış Soner Uşaklı
173c604a2c
test: fix tests
2024-11-25 18:42:59 -05:00
Barış Soner Uşaklı
669c9c5027
feat: move website/location fields into custom user fields
2024-11-25 18:29:48 -05:00
Barış Soner Uşaklı
9cf85cede3
feat: add date and multiselect custom fields
2024-11-20 11:01:01 -05:00
Barış Soner Uşaklı
e375038ce0
get whitelisted fields from plugins as well
2024-11-19 16:37:14 -05:00
Julian Lam
be6e8b0f48
Merge remote-tracking branch 'origin/develop' into activitypub
2024-11-19 16:09:20 -05:00
Barış Soner Uşaklı
836e8458e2
fix: dont allow core user fields to be used as custom fields
2024-11-19 15:30:40 -05:00
Julian Lam
b2c21ee873
src/user/data.js
...
chore: remove unneeded actor assertion
2024-11-19 15:16:48 -05:00