Julian Lam
e2b653b0e8
chore: bump to rc.2
2024-11-27 14:34:26 -05:00
Julian Lam
d7fe355851
fix: regression on remote deletes, received object is not always a simple id
2024-11-27 14:27:34 -05:00
Julian Lam
830aab66bb
fix: thrown exception from failed note assertion
2024-11-27 14:27:34 -05:00
Barış Soner Uşaklı
22a2a10728
Update README.md
2024-11-27 14:27:34 -05:00
Misty Release Bot
de3b64ffac
Latest translations and fallbacks
2024-11-27 14:27:34 -05:00
Julian Lam
78a9e86ca3
fix : #12939 convert custom emoji in actor summary into images
2024-11-27 10:39:29 -05:00
Julian Lam
e6edcefda1
fix: translate custom field names and values when federating out
2024-11-27 10:06:28 -05:00
Julian Lam
552298f872
fix: bump emoji-android version
2024-11-26 15:01:40 -05:00
Julian Lam
593a1933c4
fix: bump harmony and re-tag
2024-11-26 14:51:32 -05:00
Julian Lam
5aab151ed2
chore: bump version to rc.1
2024-11-26 14:19:10 -05:00
Julian Lam
549a6b7dff
feat: support for FEP fb2a (new-style account metadata)
2024-11-26 14:18:42 -05:00
Julian Lam
efa0cac380
fix: bump emoji to 6.0.1
2024-11-26 11:34:39 -05:00
Julian Lam
c0e58b03c5
Merge remote-tracking branch 'origin/develop' into activitypub
2024-11-26 11:34:18 -05:00
Misty Release Bot
985e5e3d56
chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.error
2024-11-26 15:07:15 +00:00
Barış Soner Uşaklı
6ebff2e1c6
refactor: shorter check for showfullname
2024-11-26 09:17:51 -05:00
Barış Soner Uşaklı
e6f78d2552
feat: use displayname in chat system messages, closes #12937
2024-11-26 09:11:11 -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
Julian Lam
206613dd63
chore: migrate admin/settings/social.json into admin/settings/general.json
2024-11-25 15:19:15 -05:00
Julian Lam
ab143b1d6f
chore: migrate admin/settings/languages.json into admin/settings/general.json
2024-11-25 15:17:15 -05:00
Julian Lam
a76781859c
chore: migrate admin/settings/homepage.json into admin/settings/general.json
2024-11-25 15:11:02 -05:00
Julian Lam
00b2dd497b
fix: bump harmony
2024-11-25 15:05:02 -05:00
Julian Lam
065f84b6e2
fix: strip html from remote custom fields, linkify if url detected in now-plaintext field value
2024-11-25 14:22:19 -05:00
Julian Lam
bc5b91aaab
fix: update acp template to use new lang keys
2024-11-25 12:01:20 -05:00
Julian Lam
3f14373cdd
chore: combine admin/settings/guest.json language file into admin/settings/user.json
2024-11-25 11:56:54 -05:00
Barış Soner Uşaklı
388a156d21
chore: up themes
2024-11-25 10:24:24 -05:00
renovate[bot]
2db5b815a2
fix(deps): update dependency sortablejs to v1.15.4 ( #12934 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-25 10:22:06 -05:00
Barış Soner Uşaklı
61d43ee15a
test: fix crash due to excludeGroups
2024-11-24 12:33:52 -05:00
Barış Soner Uşaklı
8605584fbc
fix: spec, dont show registered-users, verified-users, unverified-users in manage groups
2024-11-24 11:58:35 -05:00
Barış Soner Uşaklı
49e0e1ab2d
feat: add pagination to groups page, api routes
...
use page instead of after
2024-11-24 11:36:02 -05:00
Misty Release Bot
6f083259c1
Latest translations and fallbacks
2024-11-24 09:19:19 +00:00
renovate[bot]
151e0164ac
chore(deps): update commitlint monorepo to v19.6.0 ( #12920 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-23 11:44:06 -05:00
renovate[bot]
036f456460
chore(deps): update postgres docker tag to v17.2 ( #12931 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-23 09:37:23 -05:00
renovate[bot]
f9c4815a8b
fix(deps): update dependency nodebb-plugin-2factor to v7.5.7 ( #12930 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-23 09:37:15 -05:00
renovate[bot]
80b4d10bf9
fix(deps): update dependency @fortawesome/fontawesome-free to v6.7.1 ( #12929 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-23 09:36:32 -05:00
renovate[bot]
c3b42c85c8
fix(deps): update dependency mongodb to v6.11.0 ( #12932 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-23 09:36:20 -05:00
Misty Release Bot
d04a2a1a21
Latest translations and fallbacks
2024-11-23 09:19:17 +00:00
Julian Lam
1bebb82b03
fix: handling of empty custom user fields from remote users
2024-11-22 14:35:28 -05:00
Julian Lam
09f00f8e43
fix: don't send custom fields in remote user actor object if no value is entered
2024-11-22 14:27:24 -05:00
Julian Lam
ce1efd3955
fix: hotfix for empty user fields
2024-11-22 12:17:00 -05:00
Julian Lam
e5f804ffd5
fix: bump mentions
2024-11-22 09:55:52 -05:00
Misty Release Bot
57e6595799
Latest translations and fallbacks
2024-11-22 09:19:41 +00:00
Barış Soner Uşaklı
5b3b003d30
fix : #12927 , give more right padding on FF
2024-11-21 20:33:08 -05:00
Barış Soner Uşaklı
d32a7c3283
silence color function deprecations on prod
2024-11-21 17:41:11 -05:00
Julian Lam
7b747c8fa0
fix : #12928 , topic showing wrong queued posts in-topic when topic is remote
2024-11-21 15:50:02 -05:00
Barış Soner Uşaklı
2324a5bf77
chore: up harmony
2024-11-21 12:43:26 -05:00
Barış Soner Uşaklı
1412585856
fix: dont show chat upload btn if maxFileSize is 0, #12926
2024-11-21 10:05:16 -05:00
Misty Release Bot
8f944e9325
Latest translations and fallbacks
2024-11-21 09:19:58 +00:00
Barış Soner Uşaklı
a42c9a6bec
refactor: prolly dont need exists check
2024-11-20 17:15:51 -05:00
Julian Lam
93bb73c17e
fix: replace parseInt that was excluding remote pids from calculation
...
Also fixes nodebb/nodebb-plugin-feed#13
2024-11-20 13:49:55 -05:00
Julian Lam
0f351ba70d
feat: #12924 , parse incoming custom fields from remote users
2024-11-20 12:15:40 -05:00
Misty Release Bot
174be398c2
chore(i18n): fallback strings for new resources: nodebb.admin-manage-user-custom-fields, nodebb.error
2024-11-20 16:02:13 +00: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
renovate[bot]
a3042479af
fix(deps): update dependency @fortawesome/fontawesome-free to v6.7.0 ( #12921 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-19 15:35:15 -05:00
Misty Release Bot
b676c2204d
chore(i18n): fallback strings for new resources: nodebb.error
2024-11-19 20:31:04 +00: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
Julian Lam
62fe70f20b
feat: #12924 , custom user fields for local users now federating out
2024-11-19 15:09:43 -05:00
Julian Lam
b6a2520fcc
fix : #12923 , inability to start chat with remote users via profile
2024-11-19 14:39:35 -05:00
Julian Lam
832e8d39af
Merge remote-tracking branch 'origin/develop' into activitypub
2024-11-19 11:40:07 -05:00
Julian Lam
55ab85ac0d
fix: inability to directly post to a nodebb category from the fediverse
2024-11-18 14:23:59 -05:00
Julian Lam
e4e6b1d245
fix : #12919 , handle when buildTopicsSortedSet returns a non-array
2024-11-18 13:47:34 -05:00
Julian Lam
e8fda4c01a
fix(deps): #12683 bump emoji plugin to v6
2024-11-18 12:48:03 -05:00
Misty Release Bot
5ff0533d26
Latest translations and fallbacks
2024-11-18 09:19:43 +00:00
Misty Release Bot
9473724a49
Latest translations and fallbacks
2024-11-16 09:19:16 +00:00
renovate[bot]
0d0f9144fe
chore(deps): update postgres docker tag to v17.1 ( #12915 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-15 11:17:13 -05:00
renovate[bot]
68637633ab
fix(deps): update dependency ace-builds to v1.36.5 ( #12913 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-15 11:16:59 -05:00
renovate[bot]
ff25802814
chore(deps): update dependency sass-embedded to v1.81.0 ( #12914 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-15 11:14:42 -05:00
renovate[bot]
ee91e516ba
fix(deps): update dependency sass to v1.81.0 ( #12916 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-15 11:14:16 -05:00
Barış Soner Uşaklı
5e9b7b44d6
fix: button to match category dropdown
2024-11-15 11:03:05 -05:00
renovate[bot]
4279128761
fix(deps): update dependency cron to v3.2.1 ( #12911 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-15 10:18:20 -05:00
renovate[bot]
85f5569532
fix(deps): update dependency postcss to v8.4.49 ( #12910 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-15 10:18:02 -05:00
Misty Release Bot
e13288907c
Latest translations and fallbacks
2024-11-15 09:19:44 +00:00
Julian Lam
7adc3140e2
fix : #12912 , strip custom emoji from remote content titles
2024-11-14 15:08:30 -05:00
Julian Lam
3968c822a2
feat: add title property to custom emoji markup
2024-11-14 15:08:09 -05:00
Julian Lam
f449fafccf
fix: don't chop off colons when generating titles as they could interfere with emoji
2024-11-14 15:07:42 -05:00
Barış Soner Uşaklı
03cea23713
chore: up harmony
2024-11-14 12:32:44 -05:00
Barış Soner Uşaklı
b25aa3364a
chore: up persona
2024-11-14 11:01:46 -05:00
Barış Soner Uşaklı
1327316d8f
Merge branch 'develop' into activitypub
2024-11-14 10:53:51 -05:00
Misty Release Bot
2e0b8b3238
Latest translations and fallbacks
2024-11-14 09:19:51 +00:00
Barış Soner Uşaklı
08a87d107e
Merge branch 'master' into develop
2024-11-13 18:43:10 -05:00
Barış Soner Uşaklı
db291ecde1
fix: filter undefined posts/topics
2024-11-13 18:38:36 -05:00
Julian Lam
09b1e11940
feat: #12683 , parse incoming emoji tags and replace in content prior to storage in database
2024-11-13 16:47:00 -05:00
Barış Soner Uşaklı
06226081d4
catch errors from handleExpired
2024-11-13 16:40:14 -05:00
Barış Soner Uşaklı
28aba7b017
Merge branch 'master' into develop
2024-11-13 16:29:21 -05:00
Barış Soner Uşaklı
20da71485f
refactor: remove unused uids
2024-11-13 16:29:16 -05:00
Barış Soner Uşaklı
d477090804
fix: don't crash if post is undefined
2024-11-13 16:28:16 -05:00
Julian Lam
4ba41a6801
feat: fire new hook filter:activitypub.mocks.note on note mocking
2024-11-13 15:03:55 -05:00
Barış Soner Uşaklı
9e2b88a221
add core skin fixes
2024-11-13 12:47:46 -05:00
Barış Soner Uşaklı
2ec3d1afba
chore: up themes
2024-11-13 12:00:18 -05:00
Misty Release Bot
deac696bec
Latest translations and fallbacks
2024-11-13 09:19:39 +00:00
Barış Soner Uşaklı
965ca63605
chore: up themes
2024-11-12 11:57:50 -05:00
Misty Release Bot
0f12aaca46
Latest translations and fallbacks
2024-11-12 09:20:40 +00:00
Barış Soner Uşaklı
1a4a9d08b7
chore: up persona
2024-11-11 20:07:35 -05:00
Barış Soner Uşaklı
acd42c234d
chore: up peace
2024-11-11 19:02:14 -05:00
Barış Soner Uşaklı
7179a280a9
chore: up peace
2024-11-11 17:58:48 -05:00
Barış Soner Uşaklı
6af5cef7e5
refactor: no category sharing for a long time
2024-11-11 16:34:00 -05:00
Barış Soner Uşaklı
bcf8dee212
chore: up peace
2024-11-11 13:34:50 -05:00
Barış Soner Uşaklı
b6774bba02
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-11-11 13:20:14 -05:00
Barış Soner Uşaklı
524b2b76ca
chore: up peace
2024-11-11 13:20:10 -05:00
Misty Release Bot
b89036cd3f
chore(i18n): fallback strings for new resources: nodebb.admin-manage-user-custom-fields
2024-11-11 18:03:53 +00:00
Barış Soner Uşaklı
5e3102b0ad
add icons to custom profile fields
...
up themes
2024-11-11 13:03:25 -05:00
Barış Soner Uşaklı
4ad082b426
chore: up themes
2024-11-11 12:00:53 -05:00
renovate[bot]
87c276dd00
fix(deps): update dependency winston to v3.17.0 ( #12906 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 09:56:44 -05:00
renovate[bot]
aa57b248ab
fix(deps): update dependency postcss to v8.4.48 ( #12907 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 09:41:59 -05:00
Barış Soner Uşaklı
d5c9c0ba2e
fix: spec
2024-11-11 09:32:43 -05:00
Barış Soner Uşaklı
70d9950167
test: fix spec
2024-11-11 09:29:49 -05:00
Misty Release Bot
e8ded02c94
Latest translations and fallbacks
2024-11-11 09:19:29 +00:00
Barış Soner Uşaklı
953ea609c4
chore: up peace
2024-11-10 12:25:23 -05:00
Barış Soner Uşaklı
09a9fe15a5
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-11-10 12:14:00 -05:00
Barış Soner Uşaklı
6a71fd240f
chore: up widgets
2024-11-10 12:13:59 -05:00
Misty Release Bot
30f914e1b3
Latest translations and fallbacks
2024-11-10 09:19:00 +00:00
Barış Soner Uşaklı
e139bd6021
remove margin top from topic alerts
2024-11-09 20:25:21 -05:00
Barış Soner Uşaklı
f13b7f8d81
chore: up harmony
2024-11-09 19:23:10 -05:00
Barış Soner Uşaklı
d34991556c
apply changes from harmony to core bottomsheet
2024-11-09 19:22:35 -05:00
Barış Soner Uşaklı
6f89bf6bbd
chore: up persona
2024-11-09 19:13:06 -05:00
Barış Soner Uşaklı
79c93c850c
chore: up persona
2024-11-09 19:06:39 -05:00
Barış Soner Uşaklı
d63a828d2a
chore: up themes
2024-11-09 18:47:58 -05:00
Barış Soner Uşaklı
6aa8f1b6fd
chore: up themes
2024-11-09 10:48:06 -05:00
Barış Soner Uşaklı
ae36a72bc9
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-11-09 08:36:56 -05:00
Barış Soner Uşaklı
c731a5e00a
remove p from help text
2024-11-09 08:36:52 -05:00
Misty Release Bot
eb3c2cd70f
Latest translations and fallbacks
2024-11-09 09:20:05 +00:00
Barış Soner Uşaklı
a4d8baf32b
chore: up peace
2024-11-08 20:49:00 -05:00
Barış Soner Uşaklı
24e9adf671
chore: up themes
2024-11-08 20:32:14 -05:00
Barış Soner Uşaklı
9be5b8a3e0
remove striped table
2024-11-08 17:28:31 -05:00
Barış Soner Uşaklı
3dff083d9d
refactor: move flags into core
2024-11-08 17:26:17 -05:00
Barış Soner Uşaklı
40758b320e
refactor: add some margin bottom to bs tags
2024-11-08 17:16:35 -05:00
Barış Soner Uşaklı
a9fc13dd9a
fix: block search showing old matches
2024-11-08 17:16:23 -05:00
Barış Soner Uşaklı
038fb71e2c
refactor: post queue btn and dropdown
...
for persona/peace
2024-11-08 17:16:08 -05:00
Barış Soner Uşaklı
baff68b48e
chore: up persona
2024-11-07 19:36:28 -05:00
Barış Soner Uşaklı
c4b50607ed
chore: up peace
2024-11-07 19:29:37 -05:00
Barış Soner Uşaklı
c32c63aa69
chore: up lavender
2024-11-07 19:06:46 -05:00
Barış Soner Uşaklı
66214bea1a
chore: up lavender
2024-11-07 18:55:09 -05:00
Barış Soner Uşaklı
008ad1e399
fix: missing template
2024-11-07 13:10:52 -05:00
Julian Lam
1268ed50ca
fix: naive checking to handle uploaded images whose filenames end with '-resized'
2024-11-07 12:11:00 -05:00
Julian Lam
05fb8aa505
feat: new language file for user custom fields
...
cc: @barisusakli
2024-11-07 11:16:36 -05:00
Barış Soner Uşaklı
4ce387b941
chore: update tx config
2024-11-07 11:12:57 -05:00
Misty Release Bot
e3ef858bc1
chore(i18n): fallback strings for new resources: nodebb.admin-settings-uploads
2024-11-07 15:57:50 +00:00
Julian Lam
4614958bcc
fix: update copy to reflect real default value of 2000px for resizeImageWidthThreshold
2024-11-07 10:57:26 -05:00
Barış Soner Uşaklı
62ee6ef36c
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-11-07 10:50:32 -05:00
Barış Soner Uşaklı
977d80c10e
fix: editor removal
2024-11-07 10:50:28 -05:00
Misty Release Bot
15e1670426
chore(i18n): fallback strings for new resources: nodebb.admin-manage-users, nodebb.error
2024-11-07 15:43:50 +00:00
Barış Soner Uşaklı
bbf66c243b
Squashed commit of the following:
...
commit afd96a00b1
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Nov 7 10:42:33 2024 -0500
chore: up themes
commit b40e530434
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Nov 6 19:16:44 2024 -0500
feat: add min:rep to custom fields
add validation in profile.update
commit 4b5cb613e5
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Nov 6 12:03:22 2024 -0500
test: add openapi spec, move menu button
commit 0c551fa240
Merge: 13f39053c9 bc00df3cd9
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Nov 6 11:48:05 2024 -0500
Merge branch 'develop' into custom-user-fields
commit 13f39053c9
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Jul 31 00:23:39 2024 -0400
refactor: dont need delete function
commit f33c8849d8
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Jul 30 21:30:00 2024 -0400
feat: show custom fields on edit/profile
commit 5e1d8769d4
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Jul 30 17:08:25 2024 -0400
feat: add custom user fields acp page
2024-11-07 10:43:10 -05:00
Misty Release Bot
79b1922bbd
Latest translations and fallbacks
2024-11-07 09:18:58 +00:00
Misty Release Bot
9fd5ca2719
chore(i18n): fallback strings for new resources: nodebb.topic
2024-11-06 16:37:17 +00:00
Barış Soner Uşaklı
bc00df3cd9
feat: closes #12902 , allow adding users as post editors
2024-11-06 11:36:53 -05:00
Barış Soner Uşaklı
65f64ebaed
chore: up themes
2024-11-05 17:51:52 -05:00
Barış Soner Uşaklı
280e761399
chore: up themes
2024-11-05 16:22:38 -05:00
renovate[bot]
8af37a7d40
fix(deps): update dependency nodebb-theme-peace to v2.2.8 ( #12901 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 11:54:53 -05:00
Barış Soner Uşaklı
975bca027f
add socket events even if there is no dropdown
...
fixes themes that dont use a dropdown for chats/notifs like peace
2024-11-05 10:37:49 -05:00
Barış Soner Uşaklı
24ecff5d72
Merge branch 'master' into develop
2024-11-05 09:33:55 -05:00
Barış Soner Uşaklı
b13bd803d7
chore: up widgets
2024-11-05 09:32:47 -05:00
renovate[bot]
87ec8637b0
fix(deps): update dependency cron to v3.1.9 ( #12899 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-04 16:19:02 -05:00
Julian Lam
d685b20e0a
fix : #12893 , topic with pages returning OrderedCollectionPage instead of OrderedCollection.
...
Turns out empty arrays are still truthy, heh.
2024-11-04 13:43:28 -05:00
renovate[bot]
3aa0fa61dc
fix(deps): update dependency ace-builds to v1.36.4 ( #12898 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-04 10:35:15 -05:00
Barış Soner Uşaklı
c586854af1
test: fix spec
2024-11-04 10:28:48 -05:00
renovate[bot]
a4f75ca150
fix(deps): update dependency winston to v3.16.0 ( #12896 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-04 10:19:59 -05:00
renovate[bot]
f5439d95dd
fix(deps): update dependency compression to v1.7.5 ( #12890 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-04 10:19:45 -05:00
renovate[bot]
3d847a5ad2
fix(deps): update dependency webpack to v5.96.1 ( #12895 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-04 10:19:24 -05:00
renovate[bot]
37f877b343
chore(deps): update dependency sass-embedded to v1.80.6 ( #12894 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-04 10:18:38 -05:00
renovate[bot]
c5dd8b67ba
fix(deps): update dependency sass to v1.80.6 ( #12892 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-04 10:18:28 -05:00
renovate[bot]
3fb6587ac6
fix(deps): update dependency jquery-ui to v1.14.1 ( #12891 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 12:39:44 -04:00
renovate[bot]
2cb2ac3a26
fix(deps): update dependency nodebb-plugin-composer-default to v10.2.42 ( #12888 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 12:22:37 -04:00
renovate[bot]
383f332ca2
chore(deps): update dependency sass-embedded to v1.80.5 ( #12889 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 12:22:25 -04:00
Julian Lam
cf3555faaa
fix: missing return
2024-10-31 11:59:42 -04:00
Julian Lam
3eb0a0ed57
fix : #12887 , strip target attribute from remote posts' html
2024-10-31 11:47:00 -04:00
Julian Lam
a59dae3f0a
fix : #12866 again, more tests
2024-10-31 11:35:28 -04:00
renovate[bot]
8ae2f503bd
fix(deps): update dependency cron to v3.1.8 ( #12881 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 10:26:50 -04:00
renovate[bot]
d86bedf83a
chore(deps): update dependency mocha to v10.8.2 ( #12884 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 10:26:35 -04:00
Misty Release Bot
e235e14bbf
Latest translations and fallbacks
2024-10-31 09:19:15 +00:00
Julian Lam
94e3490711
fix: raise probe timeout to 2s
2024-10-30 16:07:38 -04:00
Barış Soner Uşaklı
dd3634462f
fix: topic count not showing up on category page
2024-10-30 11:56:36 -04:00
Julian Lam
93844321f4
fix : #12882 , view original post circles back to same topic
2024-10-30 11:20:12 -04:00
Julian Lam
f8729571db
fix : #12883 , activitypub probe timeout
...
- Added setting to disable probe completely
- Added setting to configure timeout
- Updated probe logic so that if probe times out, it retries in the background with 60s timeout for caching purposes
2024-10-30 10:59:05 -04:00
Julian Lam
22dbf15e5e
fix: errant mention detection via actors.note
...
- also removed duplicate parsing of post content when retrieving object via AP
2024-10-29 14:51:55 -04:00
Julian Lam
05c8ee9f02
fix : #12880 , refactored ap controller.list to use buildTopicsSortedSet, moved out poor man's intersect to internal method
2024-10-29 11:40:51 -04:00
Julian Lam
4fc0ee9b76
Revert "fix: use categories.getTopicIds instead of duplicating existing logic to get world tids"
...
This reverts commit 7bf411383e .
2024-10-29 11:26:14 -04:00
Julian Lam
b1d779ca6f
fix: don't trust timestamps on received items
...
Trust the order you get from reply chain traversal and context retrieval instead.
2024-10-29 11:16:18 -04:00
Julian Lam
7bf411383e
fix: use categories.getTopicIds instead of duplicating existing logic to get world tids
2024-10-29 10:36:35 -04:00
Julian Lam
c1093c928f
refactor: buildTopicsSortedSet
...
- use Set internally
- if cid -1 and logged in, add user inbox to sets
2024-10-29 10:36:05 -04:00
renovate[bot]
89bd1a2437
fix(deps): update dependency chart.js to v4.4.6 ( #12876 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-28 11:19:11 -04:00
renovate[bot]
51cb249e21
fix(deps): update dependency nodemailer to v6.9.16 ( #12874 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-28 11:18:47 -04:00
Julian Lam
23b3a64a27
fix: add warning txt file for nn-NO
2024-10-28 10:16:44 -04:00
Julian Lam
396c7766b0
fix: incorrect folder syntax for nn_NO
2024-10-28 09:59:26 -04:00
renovate[bot]
e3203b6646
fix(deps): update dependency pg-cursor to v2.12.1 ( #12870 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-26 11:37:52 -04:00
renovate[bot]
b628013dc4
fix(deps): update dependency pg to v8.13.1 ( #12869 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-26 11:24:01 -04:00
renovate[bot]
cdd9caa7ef
fix(deps): update socket.io packages to v4.8.1 ( #12871 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-26 11:05:43 -04:00
renovate[bot]
351bcdbf8d
chore(deps): update coverallsapp/github-action action to v2.3.4 ( #12867 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-26 11:05:26 -04:00
renovate[bot]
d30e1f91e4
fix(deps): update dependency nodebb-theme-harmony to v1.2.77 ( #12868 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-26 11:05:06 -04:00
renovate[bot]
be0c92ece5
chore(deps): update dependency sass-embedded to v1.80.4 ( #12861 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-26 10:37:40 -04:00
renovate[bot]
6da2458380
fix(deps): update dependency mongodb to v6.10.0 ( #12862 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-26 10:33:52 -04:00
Misty Release Bot
e023628c5d
Latest translations and fallbacks
2024-10-26 09:19:18 +00:00
Julian Lam
beb85604bd
fix : #12866 , improve title generator, refactor tests
2024-10-25 13:18:45 -04:00
Julian Lam
eccad588f4
fix: one more fix
2024-10-25 12:49:49 -04:00
Barış Soner Uşaklı
0e4fc531e0
lint: remove unused utils
2024-10-25 12:47:59 -04:00
Julian Lam
0e982fcf9e
fix: debug return not restored back
2024-10-25 12:37:45 -04:00
Julian Lam
fc3243d617
fix : #12865 , crash on liking a chat message
2024-10-25 12:11:48 -04:00
Barış Soner Uşaklı
b6a793656d
lint: remove unused utils
2024-10-25 09:41:43 -04:00
renovate[bot]
a0804485b2
chore(deps): update dependency smtp-server to v3.13.6 ( #12859 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-25 09:37:22 -04:00
renovate[bot]
8d8243c4ad
fix(deps): update dependency ace-builds to v1.36.3 ( #12860 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-25 09:36:47 -04:00
Barış Soner Uşaklı
7e450e1d2e
lint: remove unused utils
2024-10-24 20:10:52 -04:00
Barış Soner Uşaklı
f532450139
fix: possible fix to escaped emoji in titles
2024-10-24 20:03:40 -04:00
Barış Soner Uşaklı
fb9965f8f6
Merge branch 'develop' into activitypub
2024-10-24 19:25:58 -04:00
Barış Soner Uşaklı
bcdcae7b9b
Merge branch 'master' into develop
2024-10-24 19:25:39 -04:00
Barış Soner Uşaklı
d24bc5c52e
fix: use postData.topic.title instead of topicData.title
2024-10-24 19:25:24 -04:00
Julian Lam
c1079356ef
chore: beta.4
2024-10-24 14:50:40 -04:00
Julian Lam
a7b50c6364
Merge remote-tracking branch 'origin/develop' into activitypub
2024-10-24 14:48:56 -04:00
Julian Lam
998273cdc4
fix : #12707 ensure actor matches context attributedTo
2024-10-24 14:44:18 -04:00
Julian Lam
3023b25172
feat: handle receipt of Add activity #12707
2024-10-24 14:36:42 -04:00
Julian Lam
6f237c57cd
feat: associate new topics created from asserted notes with their originating context, if that context is resolvable
...
re: #12647
2024-10-24 14:35:34 -04:00
Julian Lam
15516862ce
fix: federate out an Add on post creation even if there are no category followers
2024-10-24 13:33:04 -04:00
Julian Lam
3030a720e9
fix: accidental sending of Set to ActivityPub.send
2024-10-24 13:30:51 -04:00
Julian Lam
e5331b840c
docs: fix comment
2024-10-24 13:17:32 -04:00
renovate[bot]
48b09f1db6
chore(deps): update coverallsapp/github-action action to v2.3.3 ( #12854 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-24 07:49:03 -04:00
renovate[bot]
80034ae863
fix(deps): update dependency sass to v1.80.4 ( #12855 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-24 07:48:41 -04:00
Barış Soner Uşaklı
adfd08ad37
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2024-10-23 16:57:30 -04:00
Barış Soner Uşaklı
10a85e9401
fix: another missing await
2024-10-23 16:57:23 -04:00
Misty Release Bot
839653850c
chore: update changelog for v3.10.3
2024-10-23 20:41:17 +00:00
Misty Release Bot
025ffe0329
chore: incrementing version number - v3.10.3
2024-10-23 20:41:17 +00:00
Barış Soner Uşaklı
0082ac981d
fix: add missing await
2024-10-23 16:32:11 -04:00
Julian Lam
069c8228e7
feat: #12822 , send all outgoing links to /ap first to see if it's activitypub enabled, parse if able, otherwise redirect as normal
2024-10-23 15:25:16 -04:00
Barış Soner Uşaklı
e6ab4b07dd
fix: closes #12858
2024-10-23 11:34:47 -04:00
Julian Lam
5e47b19488
refactor: expose buildRecipients as a main activitypub lib method, call buildReceipients in ap controller actors for notes
2024-10-23 11:28:55 -04:00
Barış Soner Uşaklı
8a89c5d759
fix: don't crash if profile folder doesn't exist
2024-10-23 11:25:32 -04:00
Julian Lam
b9eff72d81
feat: added nn_NO, takk\!
2024-10-23 11:00:51 -04:00
Barış Soner Uşaklı
098836c10d
chore: up harmony
2024-10-22 16:18:49 -04:00
Barış Soner Uşaklı
f6f1d90694
chore: up harmony
2024-10-22 16:18:31 -04:00
Misty Release Bot
dadcdd7932
Latest translations and fallbacks
2024-10-21 09:19:06 +00:00
Misty Release Bot
63f4cf8b75
Latest translations and fallbacks
2024-10-20 09:18:35 +00:00
Julian Lam
8492b5f402
fix : #12857 byebye cheerio
2024-10-18 14:41:22 -04:00
Julian Lam
cac4f8e7d6
fix: inputIndex check
2024-10-18 11:15:53 -04:00
Barış Soner Uşaklı
d82d2c5cd7
Merge branch 'develop' into activitypub
2024-10-18 09:17:53 -04:00
Barış Soner Uşaklı
8903858a6d
Merge branch 'master' into develop
2024-10-18 09:17:32 -04:00
Misty Release Bot
e780120a62
chore: update changelog for v3.10.2
2024-10-18 13:15:57 +00:00
Misty Release Bot
7a513e6bdc
chore: incrementing version number - v3.10.2
2024-10-18 13:15:57 +00:00
Julian Lam
6208ab8d42
fix: convert some more verbose logging to use ap logging helper
2024-10-17 14:36:39 -04:00
Julian Lam
d451adafc4
fix: regression introduced by 903d038919
2024-10-17 14:36:34 -04:00
Barış Soner Uşaklı
81f7371a7b
test: fix guest handles in onNewPost
2024-10-17 14:10:31 -04:00
Julian Lam
13c048a515
feat: normalization middleware to ensure incoming objects' data types are as expected (simplifies later logic)
2024-10-17 13:45:56 -04:00
Julian Lam
c34407d8b8
fix: lint
2024-10-17 11:31:32 -04:00
Julian Lam
0f1b11649c
fix: errant parseInt in canEditDelete
2024-10-17 11:23:08 -04:00
Julian Lam
1d5f490de0
fix: guard against missing to/cc
2024-10-17 11:19:22 -04:00
Julian Lam
873d033baf
fix: object not array
2024-10-17 11:16:25 -04:00
Julian Lam
61445d3d87
feat: send Update(Note) on chat message deletion and restoration, serving Tombstone if deleted
...
re: #12853
2024-10-17 11:06:10 -04:00
Misty Release Bot
06ac0dc5a1
Latest translations and fallbacks
2024-10-17 09:19:10 +00:00
Julian Lam
b472c58946
fix: backend logic fixes for #12853
2024-10-16 15:22:49 -04:00
Julian Lam
5c43108480
Merge remote-tracking branch 'origin/develop' into activitypub
2024-10-16 15:03:05 -04:00
renovate[bot]
4788e2a3eb
fix(deps): update socket.io packages to v4.8.0 ( #12815 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-16 11:53:42 -04:00
renovate[bot]
c504b49f52
fix(deps): update dependency chart.js to v4.4.5 ( #12852 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-16 11:50:30 -04:00
renovate[bot]
c16192dc8b
chore(deps): update coverallsapp/github-action action to v2.3.2 ( #12846 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-15 15:42:32 -04:00
renovate[bot]
8dfb22379d
fix(deps): update dependency workerpool to v9.2.0 ( #12851 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-15 15:42:21 -04:00
renovate[bot]
6f22726483
chore(deps): update dependency sass-embedded to v1.79.5 ( #12850 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-15 15:42:08 -04:00
renovate[bot]
ab859aec52
fix(deps): update dependency sass to v1.79.5 ( #12847 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-15 15:25:02 -04:00
Julian Lam
e5948464e7
feat: handle Update(Note) when object has limited visibility, #12834
2024-10-15 11:27:57 -04:00
Barış Soner Uşaklı
120b184e58
refactor: single line
2024-10-15 11:03:46 -04:00
Barış Soner Uşaklı
1bf0990774
fix: groups not showing up on new reply
2024-10-15 10:59:13 -04:00
Barış Soner Uşaklı
a309918ec0
refactor: hide modal and show alert on success
2024-10-14 09:37:23 -04:00
Barış Soner Uşaklı
72ccb87058
refactor: more immediate feedback on category purge
2024-10-13 23:01:02 -04:00
Barış Soner Uşaklı
6477935240
fix: closes #12848 , add missing purge class
2024-10-13 22:57:36 -04:00
Misty Release Bot
b33a09137a
Latest translations and fallbacks
2024-10-13 09:18:55 +00:00
Julian Lam
a226ee9e91
fix: re-enable logging only for dev mode
2024-10-12 22:49:24 -04:00
Julian Lam
9062691aa2
fix: defer postdata retrieval
2024-10-12 22:49:09 -04:00
Misty Release Bot
2c0371ba87
Latest translations and fallbacks
2024-10-12 09:19:08 +00:00
Barış Soner Uşaklı
f53f1394bd
perf: make unread faster if there are 60k+ unread topics
...
fixes https://community.nodebb.org/topic/18350/nodebb-slow-after-website-have-over-60k-topic
2024-10-11 12:06:19 -04:00
Julian Lam
e0e2051dda
feat: check room counts on actor prune, #12834
2024-10-10 14:49:40 -04:00
Julian Lam
27fb01f7b8
chore: beta.3
2024-10-10 13:07:39 -04:00
Julian Lam
1659015c98
feat: federate on chat message edit, #12834
2024-10-10 13:04:07 -04:00
Julian Lam
7ad7bc4743
fix: inReplyTo incorrectly including system messages, #12834
2024-10-10 12:36:25 -04:00
renovate[bot]
cc2e0e9f47
chore(deps): update dependency eslint-plugin-import to v2.31.0 ( #12832 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 20:21:55 -04:00
renovate[bot]
e7cba3417c
chore(deps): update redis docker tag to v7.4.1 ( #12836 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 19:57:09 -04:00
renovate[bot]
526faf07c1
fix(deps): update dependency cookie-parser to v1.4.7 ( #12842 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 19:56:54 -04:00
renovate[bot]
0e7f11bdc8
fix(deps): update dependency express to v4.21.1 ( #12843 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 19:50:15 -04:00
renovate[bot]
38c1072f6b
fix(deps): update dependency express-session to v1.18.1 ( #12844 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 19:43:01 -04:00
Misty Release Bot
1c26048fcc
chore(i18n): fallback strings for new resources: nodebb.pages, nodebb.user
2024-10-09 23:14:04 +00:00
Barış Soner Uşaklı
757d710115
feat: add read topics route
...
remove counts that were no longer displayed
up themes
2024-10-09 19:13:25 -04:00
Julian Lam
ca683c6d52
refactor: followers url filtering logic, #12834
2024-10-09 15:09:06 -04:00
Julian Lam
2464d13cde
feat: notify users on new message from remote users, fix use of parseInt in generating chat notification
...
re: #12834
2024-10-09 13:51:41 -04:00
Julian Lam
e9a27db29d
fix: remote debug log
2024-10-09 13:19:52 -04:00
Julian Lam
adf33cfac9
fix: error on replying to remote mids #12834
2024-10-09 13:18:16 -04:00
Julian Lam
94ac57ea51
fix: proper urls in to, #12834
2024-10-09 13:14:18 -04:00
Julian Lam
70fe868953
fix: simplify uid logic, explicitly mention all participants, even local users, #12834
2024-10-09 13:08:38 -04:00
Misty Release Bot
d63a8cca60
chore: update changelog for v3.10.1
2024-10-09 13:48:03 +00:00
Misty Release Bot
02f859c352
chore: incrementing version number - v3.10.1
2024-10-09 13:48:03 +00:00
Julian Lam
0346e92bb2
fix: adjust timestamp after message creation instead of passing timestamp in, #12834
2024-10-08 23:51:41 -04:00
Julian Lam
22931be1cc
fix: limited visibility remote posts with greater scope than asserted roomId should add those users to the chat room, #12834
2024-10-08 16:28:42 -04:00
Julian Lam
8abfd951b2
fix: empty mid on frontend for remote posts
2024-10-08 16:28:03 -04:00
Julian Lam
0a17a0b948
fix: recent chats string generation to handle remote users #12834
2024-10-08 15:27:53 -04:00
Julian Lam
fc1d064dfb
fix: inReplyTo bug, #12834
2024-10-08 15:24:39 -04:00
Julian Lam
b82e20dfc7
feat: handle incoming non-public activities as chat message, #12834
2024-10-08 14:26:55 -04:00
renovate[bot]
5159552deb
fix(deps): update dependency sanitize-html to v2.13.1 ( #12839 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-08 11:55:54 -04:00
Barış Soner Uşaklı
3cf0c9fcd6
Merge branch 'master' into develop
2024-10-08 11:52:35 -04:00
renovate[bot]
29826cf205
fix(deps): update dependency winston to v3.15.0 ( #12840 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-08 11:35:51 -04:00
Julian Lam
8f7d049957
fix: remove sender from recipients, #12834
2024-10-08 10:11:41 -04:00
Misty Release Bot
d9d8d44a3a
Latest translations and fallbacks
2024-10-08 09:18:58 +00:00
Barış Soner Uşaklı
a5f3d097bb
chore: up composer
...
add test for /compose route
2024-10-08 00:08:10 -04:00
Julian Lam
f3045309f9
fix: private note inReplyTo url, #12834
2024-10-07 15:01:30 -04:00
Julian Lam
f4a02d9c62
fix: inReplyTo for private notes so that refer to the immediately previous message if not explicitly defined
2024-10-07 14:58:15 -04:00
Julian Lam
8a1abe686c
fix: duplicate logic and double-parsing issue, #12834
2024-10-07 14:39:55 -04:00
Julian Lam
74d5ced29e
fix: federate out a Create(Note) instead of just the note... doi...
...
#12834
2024-10-07 14:29:45 -04:00
Julian Lam
2ab5ea39a6
feat: federating out chat messages
...
re #12834
2024-10-07 14:12:31 -04:00
Julian Lam
8ef0df57e6
refactor: check HTTP signatures on all activitypub requests
...
- `validate` is now renamed `assertPayload`
- HTTP signature checking is now in new middleware `verify`
- `verify` is now called on all routes in activitypub controller
- Rejects on signature failure for POST requests
2024-10-07 14:08:57 -04:00
Julian Lam
2b71434ef4
feat: update mdidleware.assert.message so roomId is optional
2024-10-07 14:02:15 -04:00
Misty Release Bot
a2e3c001c5
Latest translations and fallbacks
2024-10-07 09:19:15 +00:00
Misty Release Bot
3277c6a00d
Latest translations and fallbacks
2024-10-06 09:18:55 +00:00
Misty Release Bot
62e4f419e6
Latest translations and fallbacks
2024-10-05 09:19:14 +00:00
Julian Lam
52080ba269
fix: chat room kicking of remote users, (un)read logic for remote users (there is none), sendNotification to only apply to local uids
...
re: #12834
2024-10-04 17:08:44 -04:00
Julian Lam
b610b520e9
fix: restrict the ability to make a remote user a chat room owner
...
re: #12834
2024-10-04 17:08:39 -04:00
Julian Lam
f512901778
fix: display of remote users in chat room search
...
re: #12834
2024-10-04 17:08:32 -04:00
Barış Soner Uşaklı
39f57f9e5b
refactor: don't block ./nodebb upgrade if suggested modules are not loaded
2024-10-04 15:44:19 -04:00
Barış Soner Uşaklı
8744250fb5
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-10-04 12:48:00 -04:00
Barış Soner Uşaklı
74651ff7ee
Merge branch 'master' into develop
2024-10-04 12:47:53 -04:00
Julian Lam
712767f689
fix(deps): bump 2factor
2024-10-04 11:57:31 -04:00
Julian Lam
bd44783e46
feat: #12647 , federate out Add activity on inbox.create and local post creation
2024-10-03 11:10:21 -04:00
Julian Lam
2713d13ca3
fix: also ignore non-public notes on Update activity
2024-10-02 12:08:46 -04:00
Misty Release Bot
4c26f8bc53
Latest translations and fallbacks
2024-10-02 09:19:13 +00:00
Julian Lam
f57758b9e5
fix: bump web-push
2024-10-01 11:48:47 -04:00
Julian Lam
15f60b2497
fix: logic tweak
2024-10-01 10:17:08 -04:00
Barış Soner Uşaklı
9426fd1ad7
chore: up harmony
2024-10-01 10:12:46 -04:00
Julian Lam
903d038919
fix: fall back to inReplyTo traversal on context resolution failure
2024-10-01 10:08:19 -04:00
renovate[bot]
2fd8955881
chore(deps): update mongo docker tag to v8 ( #12810 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-01 09:03:31 -04:00
Julian Lam
45a0b8189b
fix: tests
2024-09-30 16:59:24 -04:00
Julian Lam
3d25a07919
fix: null defense
2024-09-30 15:43:23 -04:00
Julian Lam
0b83e5b889
fix : #12821 , improvements to search bar and search logic
...
- Entering a webfinger handle in search bar will override default
`searchIn` to `users`
- When an activitypub uri is entered, it is fetched and its `type`
is checked. If `type` is `user`, a user search is conducted
instead. If `type` is not post-like or user-like, a regular
full-text search is performed (prior, it just threw an
exception!)
2024-09-30 13:01:29 -04:00
Julian Lam
43e3f4128b
Merge branch 'develop' into activitypub
2024-09-30 12:12:55 -04:00
Julian Lam
bd76ccf08a
refactor: search logic to use switch..case
2024-09-30 12:11:48 -04:00
Julian Lam
c265666c56
fix: lint
2024-09-30 11:31:14 -04:00
renovate[bot]
55faa8a261
fix(deps): update dependency webpack to v5.95.0 ( #12828 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 11:27:18 -04:00
Barış Soner Uşaklı
c5d1c4ec68
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-09-30 11:18:41 -04:00
Barış Soner Uşaklı
f9178a3996
test: update spec on plugins
2024-09-30 11:18:37 -04:00
renovate[bot]
24928b1785
chore(deps): update dependency sass-embedded to v1.79.4 ( #12825 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 11:11:07 -04:00
renovate[bot]
376ac90592
fix(deps): update dependency sass to v1.79.4 ( #12826 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 11:10:59 -04:00
Julian Lam
7f1f485952
feat: send 308 when activitypub request for remote post comes in, #12831
2024-09-30 11:09:46 -04:00
renovate[bot]
5acf0398f8
fix(deps): update dependency helmet to v7.2.0 ( #12827 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 11:01:39 -04:00
renovate[bot]
d7299f9040
chore(deps): update postgres docker tag to v17 ( #12829 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 11:01:25 -04:00
Julian Lam
c5e10c1a41
fix: parse aboutme when mocking a user
2024-09-30 10:51:20 -04:00
Barış Soner Uşaklı
c4a60dbbcc
https://github.com/NodeBB/NodeBB/issues/12824
...
search all plugins when on download tab
2024-09-30 10:27:03 -04:00
renovate[bot]
b1993ff01d
fix(deps): update dependency nodebb-theme-harmony to v1.2.71 ( #12820 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 09:08:38 -04:00
Julian Lam
edff339498
feat: dynamic category icon generation
...
When a category is retrieved via activitypub, NodeBB will now
generate an SVG and PNG representation of the category utilising
the "icon", "color", and "bgColor" values.
closes #12507
2024-09-27 13:29:41 -04:00
Misty Release Bot
a9da495dcb
chore: update changelog for v3.10.0
2024-09-25 17:46:30 +00:00
Misty Release Bot
30308053b2
chore: incrementing version number - v3.10.0
2024-09-25 17:46:30 +00:00
Misty Release Bot
8ff580806e
Merge branch 'develop'
2024-09-25 17:46:24 +00:00
Julian Lam
c153c4694b
chore: move service worker generation code to its own controller file
2024-09-25 12:40:56 -04:00
Julian Lam
90cc7e61ff
fix: remove superfluous service-worker code
2024-09-25 12:32:35 -04:00
Julian Lam
f75214bc34
Merge branch 'develop' into activitypub
2024-09-25 12:31:45 -04:00
Julian Lam
979954c29e
feat: port updated service worker code to develop, allow plugins to define scripts to import into service worker
2024-09-25 12:29:52 -04:00
Misty Release Bot
1f63f6504f
chore: update changelog for v3.9.1
2024-09-25 16:02:01 +00:00
Misty Release Bot
b43d04181d
chore: incrementing version number - v3.9.1
2024-09-25 16:02:01 +00:00
Barış Soner Uşaklı
34353bdb20
chore: up harmony
2024-09-25 09:02:46 -04:00
Barış Soner Uşaklı
ee05bf2129
Merge branch 'develop' into activitypub
2024-09-25 09:02:31 -04:00
Barış Soner Uşaklı
a6d6a30aaa
Merge branch 'activitypub' of https://github.com/NodeBB/NodeBB into activitypub
2024-09-25 09:02:21 -04:00
Julian Lam
cc267714ed
chore: beta.2
2024-09-24 12:28:35 -04:00
Julian Lam
6fe4d44675
fix: explicitly set updated property when federating notes out
2024-09-24 12:15:10 -04:00
Barış Soner Uşaklı
05e4307e5a
refactor: silence saas deprecations on prod
2024-09-24 09:14:38 -04:00
Misty Release Bot
0dd080fb55
Latest translations and fallbacks
2024-09-24 09:19:48 +00:00
Barış Soner Uşaklı
7d0c2cb66f
fix: closes #12819 , add helper to escape tx strings
2024-09-23 16:17:35 -04:00
Barış Soner Uşaklı
6dc2f60b50
Merge branch 'activitypub' of https://github.com/NodeBB/NodeBB into activitypub
2024-09-23 15:46:20 -04:00
Barış Soner Uşaklı
5bc907a088
fix: buttons for general settings
2024-09-23 15:46:18 -04:00
Julian Lam
e0c410cd7c
fix: bump mentions
2024-09-23 14:32:30 -04:00
Barış Soner Uşaklı
0a33abeae6
Merge branch 'activitypub' of https://github.com/NodeBB/NodeBB into activitypub
2024-09-23 09:14:24 -04:00
Barış Soner Uşaklı
5eb96bcb52
Merge branch 'develop' into activitypub
2024-09-23 09:13:30 -04:00
renovate[bot]
8c148bc456
fix(deps): update dependency esbuild to v0.24.0 ( #12817 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-22 09:43:18 -04:00
renovate[bot]
9a24eb7e18
chore(deps): update dependency jsdom to v25.0.1 ( #12816 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-22 08:56:35 -04:00
renovate[bot]
c7d4db8ca7
fix(deps): update dependency commander to v12.1.0 ( #12587 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 21:05:46 -04:00
renovate[bot]
f0cdc2493f
fix(deps): update dependency sass to v1.79.3 ( #12814 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 21:05:07 -04:00
renovate[bot]
e0cb1d26d4
chore(deps): update dependency sass-embedded to v1.79.3 ( #12813 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 20:55:44 -04:00
Julian Lam
86f624f817
chore: beta tag
2024-09-20 14:07:44 -04:00
Julian Lam
34c4cefe0c
feat: enable web-push plugin on first install
2024-09-20 14:04:45 -04:00
Julian Lam
aa060d31d1
fix(deps): swap ntfy for web-push plugin
2024-09-20 14:03:51 -04:00
Julian Lam
ad6d03266b
Merge remote-tracking branch 'origin/develop' into activitypub
2024-09-20 14:03:16 -04:00
renovate[bot]
2a5d481fb9
fix(deps): update dependency sass to v1.79.2 ( #12812 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 13:42:17 -04:00
renovate[bot]
8a6ced2d8e
chore(deps): update dependency sass-embedded to v1.79.2 ( #12811 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 13:42:09 -04:00
renovate[bot]
d55c3f0399
chore(deps): update dependency nyc to v17.1.0 ( #12806 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 13:17:45 -04:00
Julian Lam
4ae8614573
feat: service worker icon and badge support
2024-09-20 11:19:50 -04:00
Julian Lam
6b4b4b1a00
fix: actors.assert attempting to process things that aren't actors, #12809
2024-09-19 14:52:05 -04:00
Barış Soner Uşaklı
42a6bad62c
Merge branch 'master' into develop
2024-09-19 11:19:50 -04:00
Barış Soner Uşaklı
8bca97685c
chore: up themes
2024-09-19 11:19:24 -04:00
Barış Soner Uşaklı
4dbeda739e
fix change password error classes and event
2024-09-19 11:15:40 -04:00
Barış Soner Uşaklı
41c73de508
chore: up widgets
2024-09-19 10:38:14 -04:00
Barış Soner Uşaklı
06ac0c992c
fix: closes #12807 , fix quick reply js error
2024-09-19 09:41:17 -04:00
Barış Soner Uşaklı
3cee59f94d
refactor: remove deprecation warnings, still used from widgets
...
when tpls are parsed via js
2024-09-19 09:40:58 -04:00
renovate[bot]
86c2caed84
fix(deps): update dependency nodebb-widget-essentials to v7.0.29 ( #12805 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 18:11:57 -04:00
Julian Lam
6752a54116
feat: update buildRecipients to include all topic participants and their followers, #12735
2024-09-18 14:35:42 -04:00
Barış Soner Uşaklı
3fdec51a40
refactor: silence saas deprecations on prod
2024-09-18 13:02:20 -04:00
Misty Release Bot
c3d97c6cf2
chore: update changelog for v3.9.0
2024-09-18 14:27:50 +00:00
Misty Release Bot
8df838c054
chore: incrementing version number - v3.9.0
2024-09-18 14:27:49 +00:00
renovate[bot]
ff77a7abdf
fix(deps): update dependency sass to v1.79.1 ( #12804 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 09:50:25 -04:00
renovate[bot]
1ad1e0bab6
fix(deps): update dependency pg to v8.13.0 ( #12801 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 09:40:27 -04:00
renovate[bot]
fa75a7e0dd
chore(deps): update dependency sass-embedded to v1.79.1 ( #12803 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 09:36:38 -04:00
renovate[bot]
c8627f05ec
fix(deps): update dependency pg-cursor to v2.12.0 ( #12802 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 09:03:15 -04:00
Misty Release Bot
e3c836fe97
Latest translations and fallbacks
2024-09-18 09:20:07 +00:00
Julian Lam
71ce308936
fix: carry out mime-type guessing on incoming attachments
2024-09-17 14:18:16 -04:00
renovate[bot]
fc9f0e8ceb
chore(deps): update dependency eslint to v8.57.1 ( #12800 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-17 12:15:13 -04:00
Julian Lam
d0ac5ff99f
Reapply "fix: change setImmediate to a 5s timeout to give plugins (or anything waiting for the return value of the API call) a chance to finish execution"
...
This reverts commit 8003946feb .
2024-09-17 11:58:46 -04:00
Julian Lam
b04a11055f
fix: re-use already parsed html in api.posts.edit's call to getPostSummaryByPids, delay federating out edit activity for 5s to give link preview a chance to resolve
2024-09-17 11:58:42 -04:00
Julian Lam
047d5992dc
fix: id on 1b12 announces
2024-09-17 10:46:05 -04:00
Barış Soner Uşaklı
1fe8ac191d
change follow notif path
2024-09-16 19:42:27 -04:00
Barış Soner Uşaklı
cf405b1892
refactor: change the path of follow notif to go to the user
2024-09-16 19:41:01 -04:00
Julian Lam
3c55d1024d
fix: better handling for remote posts that do not contain content
2024-09-16 15:46:12 -04:00
Julian Lam
1a0a2cd17b
fix : #12799 add externally linked images to attachment
2024-09-16 15:07:37 -04:00
Barış Soner Uşaklı
5cd68c0b44
chore: up harmony
2024-09-16 10:59:19 -04:00
renovate[bot]
64b2167413
fix(deps): update dependency connect-pg-simple to v10 ( #12798 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 10:26:54 -04:00
renovate[bot]
2473e57de3
fix(deps): update dependency postcss to v8.4.47 ( #12797 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 10:17:04 -04:00
renovate[bot]
d67ebafe24
fix(deps): update dependency nodebb-plugin-ntfy to v1.7.7 ( #12796 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 10:10:40 -04:00
renovate[bot]
edc468d4aa
fix(deps): update dependency mongodb to v6.9.0 ( #12792 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 09:43:00 -04:00
renovate[bot]
63589d50bd
fix(deps): update dependency nodebb-plugin-2factor to v7.5.5 ( #12794 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 09:41:56 -04:00
Misty Release Bot
99f2de4bab
Latest translations and fallbacks
2024-09-16 09:19:31 +00:00
Barış Soner Uşaklı
1db80256f0
default hide drafts
2024-09-15 09:19:43 -04:00
Barış Soner Uşaklı
e3b95d02b8
Merge branch 'master' into develop
2024-09-14 18:45:38 -04:00
Barış Soner Uşaklı
6ccf40bf6f
fix: closes #12795 , don't crash if there is an error in auto approve from queue
2024-09-14 18:39:22 -04:00
Barış Soner Uşaklı
2a15856bfb
feat: give category selector input min-width for mobile
2024-09-14 18:33:54 -04:00
Barış Soner Uşaklı
d7ae6a5b9b
Merge branch 'develop' into activitypub
2024-09-13 12:47:14 -04:00
Barış Soner Uşaklı
b0d9664bc1
chore: up composer
2024-09-13 12:44:04 -04:00
Barış Soner Uşaklı
20fd75bf76
refactor: move textcomplete to core
2024-09-13 12:43:40 -04:00
Barış Soner Uşaklı
da7044e4f4
refactor: don't use composer directly, use the post hook
2024-09-13 11:55:54 -04:00
Misty Release Bot
ee25619d6f
Latest translations and fallbacks
2024-09-13 09:21:38 +00:00
Julian Lam
d6bab25317
feat: notification rescind support
2024-09-12 22:14:24 -04:00
Julian Lam
028b6d74b2
fix: remove includeUncontrolled as we are posting messages, and that only works with windows you control lol
2024-09-12 16:12:24 -04:00
Barış Soner Uşaklı
471fbd3ab4
chore: up themes
2024-09-12 14:21:07 -04:00
Barış Soner Uşaklı
42edde63ca
Merge branch 'develop' into activitypub
2024-09-12 14:06:45 -04:00
Barış Soner Uşaklı
106291fad4
chores: up themes fix btn-ghost-sm
2024-09-12 14:04:40 -04:00
renovate[bot]
396dd38b23
fix(deps): update dependency tough-cookie to v5 ( #12782 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 12:24:59 -04:00
renovate[bot]
1d9812e095
fix(deps): update dependency express to v4.21.0 ( #12784 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 12:24:51 -04:00
renovate[bot]
03f1343342
fix(deps): update fontsource monorepo to v5.1.0 ( #12791 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 11:53:45 -04:00
renovate[bot]
b25e763902
chore(deps): update commitlint monorepo to v19.5.0 ( #12790 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 11:53:32 -04:00
Julian Lam
1fbf911489
fix: add logic to automatically take over clients from old service workers
2024-09-12 11:22:02 -04:00
Barış Soner Uşaklı
d4cf5e7ee0
chore: up themes
2024-09-12 10:38:33 -04:00
Barış Soner Uşaklı
ad565a98ea
Merge branch 'develop' into activitypub
2024-09-12 10:32:40 -04:00
Barış Soner Uşaklı
3e5a8d1cea
chore: up themes
2024-09-12 10:29:10 -04:00
Barış Soner Uşaklı
ecfdb3e0fa
move common dropdown tpls to core
...
move btn link hover/active css to core from harmony
2024-09-12 10:25:01 -04:00
Julian Lam
cf6c4c52b8
refactor: simplified ajaxify.check and likely made it equally more confusing
2024-09-11 14:43:55 -04:00
Barış Soner Uşaklı
c2600b124f
fix: closes #12787 , filter null topics
2024-09-11 14:26:16 -04:00
Barış Soner Uşaklı
609a9878a5
refactor: fix whitespace
2024-09-11 14:18:32 -04:00
Barış Soner Uşaklı
5220503c73
chore: up deps
2024-09-11 14:08:51 -04:00
Barış Soner Uşaklı
c58e09f91e
refactor: fix btn-ghost usage to match bootstrap
...
remove btn-ghost-sm and replace with btn btn-ghost btn-sm
2024-09-11 14:04:19 -04:00
Julian Lam
5109b53921
feat: update service worker to handle push and notificationclick
...
Additional event handling for use by the upcoming web-push plugin.
2024-09-11 12:18:31 -04:00
Julian Lam
40fe4d88f9
feat: add onmessage handler for service worker
2024-09-11 12:15:12 -04:00
Julian Lam
fc4f6a4c56
refactor: split out logic to determine ajaxification into exported method
...
There was some internal logic in ajaxify that handled special links that
should explicitly not be ajaxified (either it is a null href or should be
loaded as a direct page load, etc.) - this was moved out to an exported
method so it can be consumed by the service worker onmessage listener.
Also since this logic evolved over many years, there were some
duplications and so those have been amended (though I will not guarantee
that it was done bug/regression free!!)
2024-09-11 12:14:04 -04:00
Julian Lam
176f4d0d09
fix: remove use of jquery $(this) in ajaxify
2024-09-11 10:22:34 -04:00
Barış Soner Uşaklı
8af4a18465
chore: up persona
2024-09-10 16:46:22 -04:00
renovate[bot]
6dc581773a
fix(deps): update fontsource monorepo ( #12779 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 13:38:26 -04:00
renovate[bot]
8943a54d82
fix(deps): update dependency body-parser to v1.20.3 ( #12783 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 13:36:42 -04:00
Barış Soner Uşaklı
1abececab6
chore: up persona
2024-09-10 13:29:13 -04:00
Barış Soner Uşaklı
f64d7e34e2
Merge branch 'master' into develop
2024-09-10 13:11:15 -04:00
Barış Soner Uşaklı
35e92d6df7
chore: up themes
2024-09-10 13:10:36 -04:00
Barış Soner Uşaklı
ea3ffdacd9
move login/register to core
2024-09-10 13:09:48 -04:00
Barış Soner Uşaklı
c9cadbad7e
chore: up persona
2024-09-10 12:47:56 -04:00
Barış Soner Uşaklı
db84d04a38
chore: up persona
2024-09-10 12:29:59 -04:00
Julian Lam
d42d3b1c39
fix: crash when AP S2S call made to retrieve a remote user account (not allowed); now returning 404
2024-09-10 11:37:56 -04:00
Barış Soner Uşaklı
705796f628
feat: add action:topics.scheduled.notify
...
add missing notify calls into scheduled topics
2024-09-10 09:38:05 -04:00
Barış Soner Uşaklı
97edcf6a48
Merge branch 'develop' into activitypub
2024-09-09 17:31:41 -04:00
Misty Release Bot
d348d1dfd7
chore(i18n): fallback strings for new resources: nodebb.users
2024-09-09 21:13:00 +00:00
Barış Soner Uşaklı
d664316094
feat: add followed users lang string
2024-09-09 17:10:33 -04:00
renovate[bot]
98957726f8
chore(deps): update dependency smtp-server to v3.13.5 ( #12781 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-09 14:15:34 -04:00
Barış Soner Uşaklı
a80e314169
fix: prevent crash if items is undefined
2024-09-09 14:04:11 -04:00
Barış Soner Uşaklı
6010b72d71
Merge branch 'develop' into activitypub
2024-09-09 14:03:25 -04:00
Barış Soner Uşaklı
98449a2598
Merge branch 'master' into develop
2024-09-09 14:02:55 -04:00
Barış Soner Uşaklı
675ea0f9ea
chore: up widget essentials
2024-09-09 13:59:38 -04:00
Misty Release Bot
16ee1ad72e
chore(i18n): fallback strings for new resources: nodebb.admin-extend-widgets
2024-09-09 17:20:31 +00:00
Barış Soner Uşaklı
a4f8092e7d
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-09-09 13:15:18 -04:00
Barış Soner Uşaklı
1c2afcc139
feat: add a new widget container
...
{title}
----
{body}
2024-09-09 13:15:14 -04:00
Misty Release Bot
da0fe464cb
Latest translations and fallbacks
2024-09-09 16:56:33 +00:00
Barış Soner Uşaklı
a4aea98c4e
chore: up widgets
2024-09-07 22:56:10 -04:00
Barış Soner Uşaklı
1e616da52b
Merge branch 'master' into develop
2024-09-07 22:51:19 -04:00
Barış Soner Uşaklı
a6a995538c
chore: up widgets
2024-09-07 22:51:01 -04:00
Barış Soner Uşaklı
220af7068a
fix: closes #12780 , 404 in api/v3 if topic doesn't exist
2024-09-07 21:31:08 -04:00
renovate[bot]
e97e1373ce
fix(deps): update dependency diff to v7 ( #12778 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-07 01:32:45 -04:00
Julian Lam
652d6c6e2b
fix: regression that caused replies to not get federated
2024-09-06 22:04:20 -04:00
renovate[bot]
0784683d64
fix(deps): update dependency mongodb to v6.8.1 ( #12777 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-06 21:40:50 -04:00
Julian Lam
045e16d3ce
fix : #12760 , add proper security context for application actor
2024-09-06 16:27:12 -04:00
Barış Soner Uşaklı
9e673a41a2
chore: up widgets
2024-09-06 15:12:46 -04:00
Julian Lam
909437c306
fix: on topic move out of cid -1, also federate to the public address
2024-09-06 14:35:57 -04:00
Julian Lam
6ed32f6781
fix: bump harmony
2024-09-06 14:16:20 -04:00
Barış Soner Uşaklı
f759a07d3e
chore: up widgets
2024-09-06 10:32:24 -04:00
Julian Lam
0f63f67b77
fix: type casting in user block logic
2024-09-05 12:41:25 -04:00
Julian Lam
9357e71898
refactor: standardization; onNewPost internal method to return a superset of post summary
...
... so as to not require an additional call in internal topics API to call post summary again for a standardized response
2024-09-05 11:42:05 -04:00
Julian Lam
b63440cb14
feat: extend activitypubApi.create.note to accept a post object to reduce unnecessary calls to retrieve post summary
2024-09-05 11:05:30 -04:00
Julian Lam
16c8a6523a
feat: add new escape option to getPostSummaryByPids [breaking]
...
Changes logic so that the new `escape` option escapes HTML,
whereas the old behaviour had `parse: false` escape HTML.
Now, when `parse` is `false`, the content is unchanged.
Defaults are `{ parse: true, escape: false, stripTags: false }`
2024-09-05 10:42:08 -04:00
renovate[bot]
0dda1f34f4
fix(deps): update dependency diff to v6 ( #12774 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-05 10:00:51 -04:00
Julian Lam
ba2c3fcef4
Merge remote-tracking branch 'origin/develop' into activitypub
2024-09-04 14:38:50 -04:00
Misty Release Bot
90e0013c73
chore(i18n): fallback strings for new resources: nodebb.themes-harmony
2024-09-04 18:20:51 +00:00
Julian Lam
1702995222
fix: vague description for harmony settings.enableBreadcrumbs, help text
2024-09-04 14:20:17 -04:00
renovate[bot]
2460b05091
chore(deps): update dependency eslint-plugin-import to v2.30.0 ( #12771 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 13:00:30 -04:00
renovate[bot]
70f01acb83
fix(deps): update dependency nodemailer to v6.9.15 ( #12768 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:35:57 -04:00
renovate[bot]
a2a30ebda1
chore(deps): update redis docker tag to v7.4.0 ( #12712 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:35:47 -04:00
renovate[bot]
fde0a65a15
chore(deps): update dependency sass-embedded to v1.78.0 ( #12772 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:34:59 -04:00
renovate[bot]
84b483c63a
fix(deps): update dependency sortablejs to v1.15.3 ( #12770 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:34:48 -04:00
renovate[bot]
817575955c
fix(deps): update dependency postcss to v8.4.45 ( #12769 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:34:34 -04:00
renovate[bot]
a55b985e11
chore(deps): update dependency lint-staged to v15.2.10 ( #12767 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:34:20 -04:00
renovate[bot]
e8cc695da3
fix(deps): update dependency sass to v1.78.0 ( #12773 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:11:16 -04:00
renovate[bot]
25deb062dc
fix(deps): update dependency ace-builds to v1.36.2 ( #12765 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 11:32:22 -04:00
Barış Soner Uşaklı
46950e287d
Merge branch 'master' into develop
2024-09-04 11:31:50 -04:00
renovate[bot]
ee715f36b2
fix(deps): update dependency ace-builds to v1.36.1 ( #12764 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-29 20:13:10 -04:00
renovate[bot]
f608f786ce
chore(deps): update commitlint monorepo to v19.4.1 ( #12762 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-29 15:52:27 -04:00
Misty Release Bot
3e1fc1fc7b
Latest translations and fallbacks
2024-08-28 09:20:20 +00:00
renovate[bot]
da61bd49d2
fix(deps): update dependency rtlcss to v4.3.0 ( #12759 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-27 12:57:19 -04:00
Barış Soner Uşaklı
c0b30ea4ef
fix: closes #12758 , show different error message for block
2024-08-27 10:23:21 -04:00
Barış Soner Uşaklı
5fa8ddbcf9
test: fix spec
2024-08-26 14:52:30 -04:00
Barış Soner Uşaklı
01a2f0e730
feat: show a friendly message on invalid or expired code, closes #12738
2024-08-26 14:47:43 -04:00
Barış Soner Uşaklı
20053af684
fix: reset form/invalid code style
2024-08-26 13:46:12 -04:00
renovate[bot]
e8abf502cc
chore(deps): update dependency jsdom to v25 ( #12756 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 11:45:05 -04:00
renovate[bot]
07151f8a4b
chore(deps): update dependency jsdom to v24.1.3 ( #12755 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-25 10:49:06 -04:00
renovate[bot]
1f88b551a2
fix(deps): update dependency webpack to v5.94.0 ( #12752 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-23 10:40:34 -04:00
Barış Soner Uşaklı
be32cf4404
test: since admin pwd changes in test, login with new pwd
2024-08-23 10:38:31 -04:00
Barış Soner Uşaklı
f361df0193
fix : #12754 , throw if currentPwd == newPwd
2024-08-23 09:52:00 -04:00
Misty Release Bot
43f1b3b3e3
Latest translations and fallbacks
2024-08-23 09:19:52 +00:00
Julian Lam
f3eb6d500e
fix: restrict announce activity to topic moving OUT of cid -1
2024-08-22 15:19:24 -04:00
Julian Lam
e3bfcb0230
Merge branch 'develop' into activitypub
2024-08-22 15:06:53 -04:00
Julian Lam
ad68809bb4
fix : #12736 , merged notifications use username instead of displayname
2024-08-22 15:05:44 -04:00
Julian Lam
daa665ebc0
feat: moving a topic out of cid -1 federates an Announce activity, #12734
2024-08-22 14:45:17 -04:00
renovate[bot]
fbd09b2a4f
fix(deps): update dependency ace-builds to v1.36.0 ( #12750 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-22 12:39:25 -04:00
Julian Lam
76551c7123
fix : #12751 , topics:recent zset not updated when tid moved in/out of cid -1
2024-08-22 11:17:27 -04:00
Barış Soner Uşaklı
df6062d8be
Merge branch 'develop' into activitypub
2024-08-21 12:57:10 -04:00
Barış Soner Uşaklı
f5fcac95e7
Merge branch 'master' into develop
2024-08-21 12:55:56 -04:00
Barış Soner Uşaklı
4aad601967
perf: don't load unread page again if everything already loaded
...
this only applies when you have only 1-2 unread topics, side effect from https://github.com/NodeBB/NodeBB/pull/9525
2024-08-21 12:55:37 -04:00
renovate[bot]
23eb35382b
fix(deps): update dependency nodebb-widget-essentials to v7.0.21 ( #12749 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-21 11:25:14 -04:00
Barış Soner Uşaklı
bf6be3efc5
chore: up widgets
2024-08-20 20:31:17 -04:00
Barış Soner Uşaklı
32d4ac843a
chore: up widgets
2024-08-20 20:29:24 -04:00
renovate[bot]
dc24e5bafb
fix(deps): update dependency chart.js to v4.4.4 ( #12748 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-20 19:22:42 -04:00
renovate[bot]
e578dfcade
fix(deps): update dependency async to v3.2.6 ( #12747 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-20 19:22:29 -04:00
renovate[bot]
3d0e55d534
fix(deps): update dependency ace-builds to v1.35.5 ( #12746 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-20 19:22:01 -04:00
renovate[bot]
1b6572bb30
chore(deps): update dependency lint-staged to v15.2.9 ( #12730 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-20 19:07:17 -04:00
renovate[bot]
6297322c94
fix(deps): update dependency esbuild to v0.23.1 ( #12745 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-20 19:06:59 -04:00
renovate[bot]
51b9c5b4ad
fix(deps): update dependency @fontsource/poppins to v5.0.15 ( #12744 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-18 20:32:22 -04:00
renovate[bot]
6300d849b1
fix(deps): update dependency winston to v3.14.2 ( #12741 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-18 20:21:45 -04:00
Barış Soner Uşaklı
335873589b
test: add logs for test failures
2024-08-16 14:39:24 -04:00
Barış Soner Uşaklı
94af94e075
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-08-16 14:29:38 -04:00
Barış Soner Uşaklı
feefd73313
refactor: remove unused
2024-08-16 14:29:34 -04:00
Misty Release Bot
3531617d8c
chore(i18n): fallback strings for new resources: nodebb.modules
2024-08-16 18:28:49 +00:00
Barış Soner Uşaklı
96175bcbd6
Merge branch 'master' into develop
2024-08-16 14:28:11 -04:00
Barış Soner Uşaklı
c5b2f988cb
refactor: remove log
2024-08-16 14:26:04 -04:00
Barış Soner Uşaklı
f80b7b87fb
feat: allow chat rooms in widgets
2024-08-16 14:21:33 -04:00
Julian Lam
2d14a79854
feat: migrate topic move socket call to api v3
2024-08-15 13:28:57 -04:00
Barış Soner Uşaklı
6f7eecd183
fix : #12728 , don't display unread badge if nav link doesn't exist
2024-08-15 13:12:17 -04:00
Julian Lam
e6d8e05932
fix: bump mentions
2024-08-15 12:56:20 -04:00
Misty Release Bot
3476ab0db9
Latest translations and fallbacks
2024-08-15 09:20:54 +00:00
Julian Lam
a7934f3648
fix: bump composer
2024-08-14 14:03:36 -04:00
Julian Lam
22952c5407
fix: bump composer
2024-08-14 14:03:11 -04:00
Julian Lam
e287956323
fix: bump composer
2024-08-13 15:30:36 -04:00
Julian Lam
c3e14912c9
feat: additional copy re: editing remote posts, #12732
2024-08-13 15:29:03 -04:00
Julian Lam
25bf97ae28
fix : #12732 editing of remote post content
...
title can now be edited, post content is not-editable.
2024-08-13 15:12:57 -04:00
Julian Lam
3474712228
fix : #12733 , html present in generated title for remote topics
2024-08-13 14:50:08 -04:00
Julian Lam
f481cde1a8
fix : #12729 , replies to existing topics from Pixelfed not asserting properly due to incorrect toPid
...
Pixelfed supplies an object _url_ instead of the expected _id_ in the `inReplyTo` field, and that tripped up NodeBB because we don't store a backreference for those.
The ideal solution here would be to set up a backreference for urls to pids, but in the meantime, this shortcut will function (it assumes that the object that it is in reply to is in the chain/context).
2024-08-13 11:12:48 -04:00
Julian Lam
95e6d2b43c
fix: move topic reply call in notes.assert to its own line
2024-08-13 10:52:27 -04:00
Julian Lam
53aee40149
fix : #12510 , blocking of a single remote user causes content from all remote users to be blocked
2024-08-12 14:50:55 -04:00
Barış Soner Uşaklı
5eaba4935c
Merge branch 'master' into develop
2024-08-12 10:30:12 -04:00
Barış Soner Uşaklı
c3f02b74cc
feat: add allow and frameborder to allow attrs
2024-08-12 10:30:01 -04:00
renovate[bot]
e0850ef724
chore(deps): update dependency mocha to v10.7.3 ( #12723 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-11 14:49:36 -04:00
renovate[bot]
42aa8786a3
fix(deps): update dependency nodebb-plugin-ntfy to v1.7.6 ( #12724 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 16:18:36 -04:00
renovate[bot]
948d308050
chore(deps): update postgres docker tag to v16.4 ( #12726 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 15:57:27 -04:00
renovate[bot]
0e547405fd
fix(deps): update dependency winston to v3.14.1 ( #12727 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 15:57:18 -04:00
renovate[bot]
bf5c1855a9
chore(deps): update dependency @commitlint/cli to v19.4.0 ( #12725 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 15:56:50 -04:00
Barış Soner Uşaklı
cacf247a4c
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-08-09 15:33:44 -04:00
Barış Soner Uşaklı
167b7d0ce1
Merge branch 'master' into develop
2024-08-09 15:33:38 -04:00
renovate[bot]
f54519f1db
fix(deps): update dependency postcss to v8.4.41 ( #12718 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 15:32:28 -04:00
renovate[bot]
4e97a091c7
fix(deps): update dependency jquery-ui to v1.14.0 ( #12719 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 15:32:16 -04:00
Barış Soner Uşaklı
780db9e2ff
chore: up harmony
2024-08-09 15:31:53 -04:00
Barış Soner Uşaklı
334c8c9d31
feat: add missing event type
2024-08-09 15:25:49 -04:00
Barış Soner Uşaklı
6e1c643607
fix: closes #12721 , export all users
2024-08-09 12:48:17 -04:00
Misty Release Bot
d347a841ad
Latest translations and fallbacks
2024-08-09 09:19:08 +00:00
Julian Lam
fc81d6e035
Merge branch 'develop' into activitypub
2024-08-08 14:54:34 -04:00
Julian Lam
79c4eadd57
fix: bump 2factor and ntfy
2024-08-08 14:53:55 -04:00
Julian Lam
bd11d86b17
Merge branch 'develop' into activitypub
2024-08-07 14:19:00 -04:00
Julian Lam
e630f006ab
fix: crash if error objecft passed to handleErrors contains no message
2024-08-07 14:18:44 -04:00
Julian Lam
cbe0a0ad5c
fix: serve category actor image instead of nothing, serve brand logo in icon
2024-08-06 15:06:01 -04:00
renovate[bot]
d0e6cd8f3c
chore(deps): update dependency lint-staged to v15.2.8 ( #12717 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-06 10:26:29 -04:00
renovate[bot]
89c87f515f
fix(deps): update dependency autoprefixer to v10.4.20 ( #12716 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-06 10:16:23 -04:00
Misty Release Bot
c54392ee11
Latest translations and fallbacks
2024-08-04 09:18:36 +00:00
Barış Soner Uşaklı
ed2f3b7518
test: create topic for socket.io tests
2024-08-02 16:24:56 -04:00
Barış Soner Uşaklı
503a97e520
fix: don't allow joining topic_<tid> & category_<cid>
...
socket.io rooms if you don't have relevant privileges
2024-08-02 16:09:35 -04:00
Julian Lam
d33fb92d9d
fix: lint
2024-08-02 15:47:27 -04:00
Julian Lam
9353638668
fix: have note federation call .parsePost instead of firing plugin hook
2024-08-02 15:47:03 -04:00
Julian Lam
709a02d97a
feat: allow use of vanity domains pointing to an account hosted elsewhere
2024-08-02 11:47:23 -04:00
renovate[bot]
7b1dc6a77f
fix(deps): update dependency rimraf to v5.0.10 ( #12715 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 11:09:27 -04:00
Barış Soner Uşaklı
ac644ac286
refactor: #12713 , update chat teasers even if chat notifications are disabled
2024-08-02 10:06:28 -04:00
renovate[bot]
703951d32f
fix(deps): update dependency @fontsource/inter to v5.0.20 ( #12714 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-01 20:10:44 -04:00
Julian Lam
ff08fbb73f
fix: always send replies uri instead of null if no replies exist, @trwnh
2024-08-01 14:59:28 -04:00
Julian Lam
9bd6896d13
fix: send null instead of empty array in replies property if mocked note has no replies
...
re: mastodon/mastodon#31230
2024-08-01 11:35:38 -04:00
Misty Release Bot
693bac5bfa
chore: update changelog for v3.8.4
2024-08-01 14:17:49 +00:00
Misty Release Bot
6ed71b801f
chore: incrementing version number - v3.8.4
2024-08-01 14:17:48 +00:00
Barış Soner Uşaklı
a73f269fce
test: test fix maybe
2024-07-31 15:31:11 -04:00
Barış Soner Uşaklı
0204f2aafa
feat: update chat teasers when a new chat starts, closes #12713
2024-07-31 15:20:51 -04:00
Julian Lam
e015339ccf
refactor: follow/accept/undo logic to pass the same timestamp throughout the follow's lifetime
2024-07-30 14:05:59 -04:00
Julian Lam
2ced350250
fix: bug that caused remote replies to other remote content to not always assert
2024-07-29 16:03:58 -04:00
Julian Lam
1f896fb6ba
fix: bugs in user searching causing remote lookups to fail
2024-07-29 15:03:51 -04:00
Julian Lam
9a54f6bc7d
fix: audience property in topic actor response
2024-07-29 13:14:06 -04:00
Misty Release Bot
587bc69e12
Latest translations and fallbacks
2024-07-28 09:18:35 +00:00
Julian Lam
3e494dc757
fix: updating of post counts for remote users
2024-07-25 14:30:57 -04:00
Barış Soner Uşaklı
c9de0e519e
remove strong
2024-07-25 11:55:22 -04:00
Barış Soner Uşaklı
8971bba53d
Merge branch 'develop' into activitypub
2024-07-25 11:26:29 -04:00
Barış Soner Uşaklı
fe1736310e
Merge branch 'master' into develop
2024-07-25 11:26:03 -04:00
Barış Soner Uşaklı
cea18d0c1e
refactor: hooks page design
2024-07-25 11:25:53 -04:00
renovate[bot]
48d52840ea
fix(deps): update dependency postcss to v8.4.40 ( #12710 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-24 16:55:22 -04:00
Julian Lam
399d41030f
fix: add privilege check to user follows
2024-07-24 11:59:50 -04:00
Julian Lam
7bf349b62b
fix: accidental passing of string instead of constant
2024-07-24 11:54:41 -04:00
renovate[bot]
5aa4c2198c
fix(deps): update dependency rtlcss to v4.2.0 ( #12709 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-24 10:12:38 -04:00
Julian Lam
83993cad17
fix(deps): persona v4 support
2024-07-23 11:11:31 -04:00
renovate[bot]
405264d93d
fix(deps): update dependency ace-builds to v1.35.4 ( #12706 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 13:20:52 -04:00
renovate[bot]
f35068e64d
chore(deps): update dependency jsdom to v24.1.1 ( #12705 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 09:16:45 -04:00
renovate[bot]
7723e4af4b
fix(deps): update dependency @fortawesome/fontawesome-free to v6.6.0 ( #12696 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 09:16:35 -04:00
renovate[bot]
4609083eec
chore(deps): update dependency mocha to v10.7.0 ( #12704 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 09:04:38 -04:00
Misty Release Bot
97d0913c3f
Latest translations and fallbacks
2024-07-21 09:18:41 +00:00
Misty Release Bot
df86175040
Latest translations and fallbacks
2024-07-20 09:18:41 +00:00
Julian Lam
fc5a829c0c
fix: lint
2024-07-19 15:15:04 -04:00
Julian Lam
b9f37c5c32
fix: update upgrade script date
2024-07-19 14:57:56 -04:00
Julian Lam
be393d571c
fix: include follower sets for reassertion
2024-07-19 14:48:51 -04:00
Julian Lam
39f92eac16
refactor: store local follow backreferences for remote users (both followers and following), update actor pruning to take local follow counts into consideration, fixes #12701
2024-07-19 14:37:32 -04:00
Julian Lam
a884681abf
feat: show local users who follow (or are followed) by a remote user, on a remote user's profile
2024-07-19 14:36:17 -04:00
Barış Soner Uşaklı
42ac1f9db4
refactor: closes #12699 , allow boolean false for log-colorize
2024-07-19 11:18:20 -04:00
Julian Lam
5c9ac5d330
fix: missing await
2024-07-19 11:13:30 -04:00
Julian Lam
f9937a84c4
feat: additional logic to handle special case where a queried object id reports a context, but it is not actually contained in the resolved context's collection
2024-07-19 11:06:19 -04:00
Julian Lam
2aa0483718
fix: null check for note attachments for thumbs view
2024-07-19 10:51:41 -04:00
Julian Lam
60408f2307
fix: incorrect parsing of context items during note assertion, logic error with slicing
2024-07-19 10:50:14 -04:00
Julian Lam
bc00835c26
fix: logging in topic actor logic
2024-07-19 10:49:43 -04:00
Julian Lam
609035b587
fix: issue with topic actors not returning proper json
2024-07-19 09:38:30 -04:00
Misty Release Bot
2054da08e6
Latest translations and fallbacks
2024-07-19 09:19:15 +00:00
Misty Release Bot
28c0abf9e7
chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation
2024-07-18 22:03:45 +00:00
Barış Soner Uşaklı
4c511d2f62
Merge branch 'master' into develop
2024-07-18 18:03:17 -04:00
Barış Soner Uşaklı
d1663ac26b
chore: up widgets
2024-07-18 18:01:38 -04:00
Barış Soner Uşaklı
bf27e38003
send the location of widget to render hooks
2024-07-18 18:00:12 -04:00
renovate[bot]
ee8fd06e0b
fix(deps): update dependency ace-builds to v1.35.3 ( #12700 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-18 17:34:26 -04:00
renovate[bot]
2bcf7f798a
fix(deps): update dependency semver to v7.6.3 ( #12697 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-17 19:13:29 -04:00
Barış Soner Uşaklı
269fc06835
feat: add downvoteVisibility setting, closes #12698
2024-07-17 17:43:31 -04:00
Julian Lam
ff0c289e1d
feat: #12695 Topic Synchronization via resolvable context
...
- Generation of a context collection digest via object ids
- Sending of said digest in ETag header
- Parsing of digests via If-None-Match header
- Update note assertion logic to handle 304 response
2024-07-16 11:37:38 -04:00
Julian Lam
da25fd21ea
feat: activitypub.get; allow the passing-in of custom headers via existing options parameter
2024-07-16 11:36:39 -04:00
Barış Soner Uşaklı
26765fe9aa
lint: remove unused function
2024-07-15 12:05:55 -04:00
Barış Soner Uşaklı
2a8f7ccd1c
Merge branch 'develop' into activitypub
2024-07-15 11:54:31 -04:00
Barış Soner Uşaklı
b7829d7d09
Merge branch 'master' into develop
2024-07-15 11:54:21 -04:00
Barış Soner Uşaklı
cb4bf9dd53
chore: up widgets
2024-07-15 09:04:37 -04:00
renovate[bot]
c52364a51d
fix(deps): update dependency compare-versions to v6.1.1 ( #12693 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 13:20:19 -04:00
Misty Release Bot
85f066ec1b
Latest translations and fallbacks
2024-07-14 09:18:50 +00:00
Julian Lam
cfbaf145f4
fix: off by one error @barisusakli
2024-07-12 14:45:00 -04:00
Julian Lam
f6f01ba345
perf: ~18x speedup of /world route
...
- upgrade script to remove pruned tids that did not get removed from inbox
- switch from db intersect to manual intersection of subset.
2024-07-12 14:38:46 -04:00
Julian Lam
c01f154937
breaking: core html stripping on plaintext, remove 'filter:teasers.configureStripTags' hook, remove html stripping from teaser generation
...
These two steps were removed because a `type` property is passed to `filter:post.parse` now, and thus plugins themselves can handle independently.
Core also now strips all html when `type` is plaintext, so plugins don't have to (or if they still pass html back).
2024-07-12 12:30:37 -04:00
Julian Lam
7bdf376971
fix: map to actual mainPid value
2024-07-12 10:58:37 -04:00
renovate[bot]
710bf2f823
fix(deps): update dependency webpack to v5.93.0 ( #12692 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 22:34:17 -04:00
renovate[bot]
39bcc9033d
chore(deps): update dependency sass-embedded to v1.77.8 ( #12691 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 22:34:08 -04:00
Barış Soner Uşaklı
530241e0f2
lint: remove unused
2024-07-11 22:27:41 -04:00
renovate[bot]
500304739e
fix(deps): update dependency sass to v1.77.8 ( #12687 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 22:26:54 -04:00
renovate[bot]
5678430e96
fix(deps): update dependency winston to v3.13.1 ( #12690 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 22:26:46 -04:00
Barış Soner Uşaklı
9b8c834ef0
perf: get rid of exists call, load all attachments in one call
2024-07-11 22:24:32 -04:00
Julian Lam
2aeabce566
feat: add post attachments to topic thumbnails
2024-07-11 17:11:33 -04:00
Julian Lam
9219199591
fix: skip topic retrieval when cid is -1, as it is done again later
2024-07-11 15:27:26 -04:00
Julian Lam
31c7226e34
fix: flawed logic in generating topic context collection
2024-07-11 14:33:07 -04:00
Julian Lam
3c0d7616db
fix: rename announcers to shares
2024-07-11 13:42:53 -04:00
Julian Lam
ad05f06b00
test: have actor assertion always use cache for tests
2024-07-11 13:16:53 -04:00
Julian Lam
a81ef60930
feat: icon replacing user status for remote users, denoting that they are from outside the local instance, #12688
2024-07-11 13:16:47 -04:00
Julian Lam
fdc0d670d7
fix: catch thrown errors in src/api/activitypub
2024-07-10 10:15:31 -04:00
Misty Release Bot
1087d95ca6
Latest translations and fallbacks
2024-07-10 09:19:11 +00:00
Julian Lam
00a266790d
fix: federating category mentions
2024-07-09 15:42:08 -04:00
Julian Lam
f605e188db
fix: send html in category description
2024-07-09 15:13:12 -04:00
renovate[bot]
38e9bbba5d
fix(deps): update dependency lru-cache to v10.4.3 ( #12681 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-09 15:07:25 -04:00
renovate[bot]
335bc685bc
fix(deps): update dependency rimraf to v5.0.9 ( #12684 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-09 15:07:16 -04:00
Julian Lam
485b775837
feat: allow activitypub request cache to be ignored
2024-07-09 14:45:04 -04:00
Julian Lam
5e343a83f8
fix: Update activity handling for non-Person actors
2024-07-09 14:30:03 -04:00
Julian Lam
bacbfba9bd
fix: remove await from category update federation call
2024-07-09 14:24:55 -04:00
Julian Lam
3c9337b730
feat: send join date in local actor mock
2024-07-09 14:06:59 -04:00
Julian Lam
e84cfd8c07
fix: issue where incrementing user hash fields didn't use the right key name for remote announce @barisusakli
2024-07-09 14:01:57 -04:00
renovate[bot]
fcfe1f5719
fix(deps): update dependency lru-cache to v10.3.1 ( #12678 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-07 02:15:28 -04:00
renovate[bot]
871367c113
fix(deps): update dependency nodebb-theme-persona to v13.3.25 ( #12679 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-07 02:15:07 -04:00
renovate[bot]
48bd551911
fix(deps): update dependency rimraf to v5.0.8 ( #12680 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-07 02:14:55 -04:00
renovate[bot]
d39c05ab22
fix(deps): update dependency webpack-merge to v6 ( #12670 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 22:46:49 -04:00
renovate[bot]
540a05d293
fix(deps): update dependency @fontsource/inter to v5.0.19 ( #12677 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 22:46:34 -04:00
renovate[bot]
088217f3b2
fix(deps): update dependency esbuild to v0.23.0 ( #12668 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 22:43:59 -04:00
renovate[bot]
18f9b1d61f
fix(deps): update dependency ace-builds to v1.35.2 ( #12669 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 22:38:55 -04:00
renovate[bot]
8ea9b4a8f3
chore(deps): update dependency mocha to v10.6.0 ( #12672 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 22:38:45 -04:00
SinisterSpatula
548e5b4545
Update crop_picture.tpl ( #12676 )
...
Fixes an issue where clicking flip vertical the first time has no effect on the image.
2024-07-06 22:38:36 -04:00
Barış Soner Uşaklı
324610deb7
chore: up persona
2024-07-06 18:57:58 -04:00
Misty Release Bot
cecd8e1373
Latest translations and fallbacks
2024-07-06 09:18:44 +00:00
Julian Lam
b0eec67d78
fix: lint
2024-07-05 15:58:47 -04:00
Julian Lam
af6ae6ee8a
fix: send back empty array if no direct replies, bug with reply generation
2024-07-05 15:50:14 -04:00
Julian Lam
26a7c51a9a
feat: AP note replies collection, closes #12675
2024-07-05 15:33:06 -04:00
Julian Lam
352857cfb6
refactor: collection logic out to an activitypub helper
2024-07-05 15:14:35 -04:00
Julian Lam
8e1fccf014
fix: accidental passing-in of an array into getUserField, breaks in pgsql?
2024-07-05 14:19:15 -04:00
Julian Lam
78a6c60cf5
fix: hardcoded tid in topic thumbs test
2024-07-05 14:01:58 -04:00
Julian Lam
f629b20f2d
fix: tighten up logic in checkToPid internal method
2024-07-05 13:49:16 -04:00
Julian Lam
3a05171f3c
docs: schema update for activitypub acp route
2024-07-05 13:36:47 -04:00
Julian Lam
4949d6c4e5
test: fix broken test in category follows
2024-07-05 13:33:00 -04:00
Julian Lam
8ecbb5cc5c
fix: partial revert to fix url_parsed not being available at top of file @barisusakli
2024-07-05 12:14:16 -04:00
Julian Lam
46341673b3
fix: removal of topics from applicable user inboxes when synced
...
re: #12642
2024-07-05 12:00:23 -04:00
Julian Lam
0d549f1d80
fix: tweak logic for topic counters sorted sets, #12642
2024-07-05 11:41:47 -04:00
Julian Lam
d92efb8a0c
fix : #12667 ; handle cases where received id is not a URL
2024-07-05 11:29:05 -04:00
Julian Lam
f662a60667
fix : #12673 fullname not defined in some remote actors
2024-07-05 11:18:20 -04:00
Julian Lam
26946c7fe6
fix: only send Update(Actor) to followers, #12674
2024-07-05 11:14:41 -04:00
Julian Lam
2cbd63dc31
docs: update comment to reflect new behaviour
2024-07-05 11:09:42 -04:00
Julian Lam
a748068c05
fix: missing sorted set member removal on category unfollow
2024-07-04 17:54:04 -04:00
Julian Lam
eab231ee9f
fix: add timestamp to follow activity to make it unique
2024-07-04 17:42:59 -04:00
Julian Lam
cb5e5b4bdb
fix: additional logging for activities with no context property
2024-07-04 17:00:30 -04:00
Julian Lam
600b1a8622
fix: update handling of Announce(Create(Note)) to also handle non-note types
2024-07-04 17:00:14 -04:00
Julian Lam
7e23e192d8
chore: restore activity history check in AP inbox middleware now that NodeBB sends unique IDs with applicable activities
2024-07-04 14:59:10 -04:00
Barış Soner Uşaklı
644bcec562
perf: use batch in resolveInboxes
2024-07-03 22:35:46 -04:00
Barış Soner Uşaklı
447b99423f
Merge branch 'develop' into activitypub
2024-07-03 13:47:18 -04:00
Barış Soner Uşaklı
22cdb29167
Merge branch 'master' into develop
2024-07-03 13:47:06 -04:00
Barış Soner Uşaklı
10c5cd4c62
fix: prevent category filter to go to selected cid
...
if there is an href on the clicked element, like all categories item
2024-07-03 13:46:52 -04:00
renovate[bot]
ba65f193d4
fix(deps): update dependency postcss to v8.4.39 ( #12666 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-30 13:20:28 -04:00
renovate[bot]
cba80283ed
fix(deps): update dependency workerpool to v9.1.3 ( #12665 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-30 13:20:19 -04:00
renovate[bot]
48f8e46424
fix(deps): update dependency mongodb to v6.8.0 ( #12663 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-30 13:20:12 -04:00
Julian Lam
20aee8e9ae
refactor: context item retrieval logic
2024-06-28 16:28:48 -04:00
Julian Lam
cc0bbcb7bf
fix: push instead of unshift, now that order is reversed
2024-06-28 16:28:34 -04:00
Julian Lam
a2fb939b5c
fix: wrong property name for OrderedCollection items
2024-06-28 15:14:22 -04:00
renovate[bot]
12e0aecb70
fix(deps): update dependency lru-cache to v10.3.0 ( #12664 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-28 14:33:33 -04:00
Julian Lam
e75ec39b70
feat: topic backfill logic via resolvable context #12647
2024-06-28 12:54:41 -04:00
Julian Lam
615aaa01d6
fix: improper sourceContent in mocks
2024-06-28 12:54:41 -04:00
Barış Soner Uşaklı
19908038c5
Merge branch 'develop' into activitypub
2024-06-27 17:00:28 -04:00
Barış Soner Uşaklı
ce10d8d431
Merge branch 'master' into develop
2024-06-27 17:00:03 -04:00
Barış Soner Uşaklı
ccc8682526
fix: add sizes to maskable so it doesnt crash chrome application tab
2024-06-27 16:59:49 -04:00
Julian Lam
d6f44d8ec3
fix : #12662 , add original activity actor to Announced activity's cc
2024-06-27 14:05:48 -04:00
Barış Soner Uşaklı
a28dd70fcb
fix: post preview not working on parent post
2024-06-27 12:11:09 -04:00
Misty Release Bot
2a239a79bb
chore: update changelog for v3.8.3
2024-06-27 15:09:41 +00:00
Misty Release Bot
3760ddd84f
chore: incrementing version number - v3.8.3
2024-06-27 15:09:40 +00:00
Barış Soner Uşaklı
6b33faac54
Merge branch 'develop' into activitypub
2024-06-27 10:40:14 -04:00
Barış Soner Uşaklı
e1ae3264ca
Merge branch 'master' into develop
2024-06-27 10:30:59 -04:00
renovate[bot]
3c46c5f431
fix(deps): update dependency ace-builds to v1.35.1 ( #12659 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-27 10:26:57 -04:00
Barış Soner Uşaklı
61e5293a76
test: dont track session for api/v3 ( #12660 )
...
since they get destroyed when the request ends
2024-06-27 10:26:06 -04:00
renovate[bot]
1933b7659a
chore(deps): update dependency mocha to v10.5.2 ( #12657 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-26 17:34:25 -04:00
Barış Soner Uşaklı
d6c946cf14
refactor: sessionUUID ( #12658 )
...
* refactor: sessionUUID
* test: get uuid from sessionsstore
* refactor: dont load all sids again in revoke
* feat: upgrade script, get rid of second sessionStoreGet
* allow disabling maxUserSessions by setting to 0
2024-06-26 17:34:04 -04:00
Barış Soner Uşaklı
9108c900c6
test: move set
2024-06-26 15:30:54 -04:00
Julian Lam
4dbb73a433
fix: remove duplicate 1b12 announce in notes.assert (already handled in inbox)
2024-06-26 14:32:48 -04:00
Barış Soner Uşaklı
65a91ea5e5
refactor: move delete call
2024-06-26 14:32:37 -04:00
Barış Soner Uşaklı
26feb2bbf8
perf: cleanup sessions every 30 seconds
...
instead of everytime addSession is called
2024-06-26 14:16:41 -04:00
Barış Soner Uşaklı
69ce3bf0b8
lint: remove unused winston
2024-06-26 13:25:52 -04:00
Barış Soner Uşaklı
172bc2499e
perf: change revokeSession to work with an array of sids
2024-06-26 13:09:47 -04:00
Barış Soner Uşaklı
64875b3fae
feat: closes #12656 , only send required meta/link tags on /api calls
2024-06-26 11:55:24 -04:00
Barış Soner Uşaklı
85b329af25
refactor: use array.some
2024-06-26 09:08:32 -04:00
Misty Release Bot
c266e7288f
Latest translations and fallbacks
2024-06-26 09:19:23 +00:00
renovate[bot]
3505388710
chore(deps): update dependency mocha to v10.5.1 ( #12651 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 16:10:35 -04:00
Misty Release Bot
6fbc604009
chore(i18n): fallback strings for new resources: nodebb.notifications
2024-06-25 17:05:01 +00:00
Julian Lam
fb1a9178cc
Merge branch 'develop' into activitypub
2024-06-25 13:04:48 -04:00
Julian Lam
1611b17bd7
feat: send topic title into user-posted-topic-with-tag notification type, unbold tags in copy
2024-06-25 13:04:34 -04:00
Julian Lam
fe70a2b8b5
fix : #12652 , incorrect user, post, topic counters with AP enabled
2024-06-25 12:36:11 -04:00
Julian Lam
ef97a784cf
fix: incorrect activity id sent out on 1b12 announce
2024-06-25 12:19:24 -04:00
Julian Lam
09d8fbf978
feat: send out Update(Actor) when a category is edited
...
This commit also updates the activity sent out when a user profile is edited. The activity is now sent to all known actors.
closes #12655
2024-06-25 11:38:13 -04:00
Julian Lam
b66d998d37
fix : #12654 , incorrect location of sharedInbox property
2024-06-25 11:29:20 -04:00
Julian Lam
a371c9fceb
fix: regression that caused new notes to have undefined cid and fail privilege check
2024-06-25 11:04:45 -04:00
Julian Lam
89dd2fb04a
fix: move call to retrieve cid followers out of loop
2024-06-25 11:04:45 -04:00
Misty Release Bot
b1f11f3b69
Latest translations and fallbacks
2024-06-25 09:19:03 +00:00
Barış Soner Uşaklı
16fe85e2e4
chore: up harmony
2024-06-24 22:31:11 -04:00
Barış Soner Uşaklı
e84c797c7c
Merge branch 'develop' into activitypub
2024-06-24 22:30:03 -04:00
Misty Release Bot
b46a82dbac
chore(i18n): fallback strings for new resources: nodebb.post-queue
2024-06-25 02:25:58 +00:00
Barış Soner Uşaklı
c731711c73
Merge branch 'master' into develop
2024-06-24 22:25:34 -04:00
Barış Soner Uşaklı
500e3342b2
feat: show links in post queue
2024-06-24 22:25:13 -04:00
Barış Soner Uşaklı
54b0139531
fix: wront topic events showing up in topic
...
when you perform a topic action on a topic that has queued posts
store topic event id in the event hash
dont load queued post events when adding a new topic event
2024-06-24 21:59:12 -04:00
Barış Soner Uşaklı
789520e445
chore: up themes
2024-06-23 11:10:36 -04:00
Barış Soner Uşaklı
74431b573e
Merge branch 'master' into develop
2024-06-23 11:09:11 -04:00
Barış Soner Uşaklı
b15a58943a
chore: up themes
2024-06-23 11:08:09 -04:00
Barış Soner Uşaklı
7a5588da7b
chore: up harmony
2024-06-23 10:45:03 -04:00
Barış Soner Uşaklı
af0b261da5
Merge branch 'master' into develop
2024-06-23 10:44:45 -04:00
Barış Soner Uşaklı
3eb69c58f4
chore: up harmony
2024-06-23 10:44:39 -04:00
Barış Soner Uşaklı
1be3f49e75
Merge branch 'develop' into activitypub
2024-06-22 09:00:04 -04:00
Barış Soner Uşaklı
c96c5ca2b4
Merge branch 'master' into develop
2024-06-22 08:59:56 -04:00
Barış Soner Uşaklı
381bbb04ad
fix: dont show self in suggested topics
2024-06-22 08:59:50 -04:00
Julian Lam
16f8f536da
fix: do not retrieve remote outbox count when asserting actor
...
This change means that a remote user's post count is only the number
of posts they have stored locally. This is easier to reconcile with
the profile UI since showing the artificial number could cause issues
if the local instance contains fewer or no posts by that user.
fixes #12646
2024-06-21 16:48:17 -04:00
Barış Soner Uşaklı
0573e8f3de
Merge branch 'develop' into activitypub
2024-06-21 14:53:48 -04:00
Barış Soner Uşaklı
7f2cd0c08d
Merge branch 'master' into develop
2024-06-21 14:53:40 -04:00
Barış Soner Uşaklı
467aeea227
make h1 a bit bigger
2024-06-21 14:53:31 -04:00
Barış Soner Uşaklı
f35a6c631e
Merge branch 'develop' into activitypub
2024-06-21 14:47:06 -04:00
Barış Soner Uşaklı
1680c65fd8
Merge branch 'master' into develop
2024-06-21 14:46:56 -04:00
Barış Soner Uşaklı
c570a19b37
scale down header font size
2024-06-21 14:46:45 -04:00
Julian Lam
b691d2a9b2
chore: bump version to 4.0.0-alpha
2024-06-21 12:59:55 -04:00
Barış Soner Uşaklı
c8b39007de
Merge branch 'develop' into activitypub
2024-06-21 11:24:23 -04:00
Barış Soner Uşaklı
29c01e0e29
Merge branch 'master' into develop
2024-06-21 11:24:11 -04:00
Misty Release Bot
5726199b1a
Latest translations and fallbacks
2024-06-21 09:18:56 +00:00
Julian Lam
d9ac7f4995
fix: double sanitization
2024-06-20 22:25:09 -04:00
Julian Lam
8003946feb
Revert "fix: change setImmediate to a 5s timeout to give plugins (or anything waiting for the return value of the API call) a chance to finish execution"
...
This reverts commit 7fada44bf2 .
2024-06-20 22:20:41 -04:00
Barış Soner Uşaklı
3332480cf1
fix : #12645 , use titleRaw like reply button
2024-06-20 14:15:52 -04:00
Barış Soner Uşaklı
7d679db28e
fix: dont load cid=-1 in tag filter dropdown
2024-06-20 10:40:33 -04:00
renovate[bot]
94691372a6
fix(deps): update dependency nodemailer to v6.9.14 ( #12643 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-20 09:59:22 -04:00
renovate[bot]
115f236fba
fix(deps): update dependency webpack to v5.92.1 ( #12644 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-20 09:59:09 -04:00
Julian Lam
7fada44bf2
fix: change setImmediate to a 5s timeout to give plugins (or anything waiting for the return value of the API call) a chance to finish execution
2024-06-19 18:09:02 -04:00
Julian Lam
4b86b37889
fix: openapi spec for v3 posts get
2024-06-19 18:08:49 -04:00
Julian Lam
a3c6c872b9
fix: wrap ap note creation in setImmediate to let internal hooks have a chance to wrap up first
2024-06-19 13:48:00 -04:00
Julian Lam
daed74134a
fix(deps): bump markdown
2024-06-19 12:44:50 -04:00
Julian Lam
59818031bc
fix: improper sanitization and parsing in mocks.note
...
- sanitize-html invocation was stripping out images by default, now added as an exception
- only post content was passsed into filter:parse.post, but hook expects post summary
2024-06-19 11:24:24 -04:00
Barış Soner Uşaklı
5a2fa52ccc
fix: remove parseInt on users controller
2024-06-19 11:04:09 -04:00
Barış Soner Uşaklı
b3b34ebad6
Merge branch 'develop' into activitypub
2024-06-19 11:03:01 -04:00
Barış Soner Uşaklı
515cae5943
Merge branch 'master' into develop
2024-06-19 11:02:44 -04:00
Barış Soner Uşaklı
6f6cfb1a5a
fix: update follower/following counts after removing uid from zsets
...
use batch instead of async.each
2024-06-19 10:15:31 -04:00
renovate[bot]
a78cd1b483
chore(deps): update docker/build-push-action action to v6 ( #12641 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 09:05:59 -04:00
renovate[bot]
d023933dd3
chore(deps): update dependency lint-staged to v15.2.7 ( #12638 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 09:05:41 -04:00
renovate[bot]
31186b8c41
chore(deps): update dependency nyc to v17 ( #12627 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 09:05:31 -04:00
Barış Soner Uşaklı
aae0b5b09f
chore: up harmony
2024-06-18 10:06:24 -04:00
Barış Soner Uşaklı
f86c70644a
Merge branch 'master' into develop
2024-06-18 10:05:03 -04:00
Barış Soner Uşaklı
b98333f38c
chore: up harmony
2024-06-18 10:04:55 -04:00
renovate[bot]
b80a8dec1c
fix(deps): update dependency sass to v1.77.6 ( #12640 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-17 18:27:09 -04:00
renovate[bot]
66f66ede99
chore(deps): update dependency sass-embedded to v1.77.5 ( #12639 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-17 18:13:23 -04:00
renovate[bot]
21e061a059
fix(deps): update dependency webpack to v5.92.0 ( #12631 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-17 18:13:12 -04:00
Barış Soner Uşaklı
529cd3712b
Merge branch 'develop' into activitypub
2024-06-17 18:07:46 -04:00
Barış Soner Uşaklı
fa86efad93
Merge branch 'master' into develop
2024-06-17 18:07:29 -04:00
Barış Soner Uşaklı
351ee71d64
fix: suggested topic tid
2024-06-17 18:07:21 -04:00
Julian Lam
4eb998d59d
fix: send additional @context entry for publicKey support, fixes #12604
2024-06-17 16:27:59 -04:00
Julian Lam
e6e6c2a28a
fix: null case handling
2024-06-17 16:01:36 -04:00
Julian Lam
6e2178b0dc
feat: instance-level allow andd deny list for federatioN
2024-06-17 15:50:27 -04:00
Julian Lam
d0a1ebcff7
feat: store encountered instances by last seen date
2024-06-17 15:08:22 -04:00
Julian Lam
4b8a9e58ae
fix: category follow schema test
2024-06-17 14:47:00 -04:00
Barış Soner Uşaklı
a458bdd638
serve nodeinfo/2.0.json as well
2024-06-17 11:54:00 -04:00
Barış Soner Uşaklı
b540ecd313
chore: up harmony
2024-06-17 11:24:49 -04:00
Barış Soner Uşaklı
c021e7e80f
refactor: announces
...
store number of announces on post hash, show announces like votes, with tooltip and a way to see all, remove them from topic.events so they dont load all tid:<tid>:posts everytime topic is loaded
2024-06-17 11:18:48 -04:00
Barış Soner Uşaklı
05b7828e33
Merge branch 'develop' into activitypub
2024-06-17 09:18:38 -04:00
Barış Soner Uşaklı
52f693d6a0
Merge branch 'master' into develop
2024-06-17 09:18:27 -04:00
Barış Soner Uşaklı
41f1cd69ad
test: spec
2024-06-16 23:15:36 -04:00
Barış Soner Uşaklı
b148d0fcf9
test: spec
2024-06-16 23:03:03 -04:00
Barış Soner Uşaklı
18f9baffbc
chore: up harmony
2024-06-16 22:59:58 -04:00
Barış Soner Uşaklı
232fcc005f
Merge branch 'develop' into activitypub
2024-06-16 22:58:45 -04:00
Barış Soner Uşaklı
afb979267d
Merge branch 'master' into develop
2024-06-16 22:56:34 -04:00
Barış Soner Uşaklı
8f486b1b99
refactor: add placeholders on demand
...
remove emptylines/whitespace from tpls
2024-06-16 22:56:21 -04:00
Barış Soner Uşaklı
bb6f978508
Merge branch 'develop' into activitypub
2024-06-15 14:18:13 -04:00
Barış Soner Uşaklı
c2d48699b7
Merge branch 'master' into develop
2024-06-15 14:18:02 -04:00
Barış Soner Uşaklı
461e95d8d6
perf: dont make db call if posts is already loaded client side
2024-06-15 14:17:48 -04:00
Barış Soner Uşaklı
6042f4a7ed
test: add attachments
2024-06-15 13:56:24 -04:00
Barış Soner Uşaklı
ad22b54e5e
perf: get rid of getPidByIndex, use postAtIndex
2024-06-15 13:54:37 -04:00
Barış Soner Uşaklı
820d576481
Merge branch 'develop' into activitypub
2024-06-15 13:45:43 -04:00
Barış Soner Uşaklı
aa2e0f20b4
Merge branch 'master' into develop
2024-06-15 13:45:33 -04:00
Barış Soner Uşaklı
252d0df76c
refactor: move getTopicData call to avoid db calls when its not in cache
2024-06-15 13:45:26 -04:00
Barış Soner Uşaklı
74dd2844a0
refactor: remove exits check
2024-06-15 13:36:13 -04:00
Misty Release Bot
b5358b3acc
Latest translations and fallbacks
2024-06-15 09:18:37 +00:00
Barış Soner Uşaklı
ddda8feb21
encode both sides
2024-06-14 21:15:45 -04:00
Barış Soner Uşaklı
d550dc2728
Merge branch 'develop' into activitypub
2024-06-14 21:15:19 -04:00
Barış Soner Uşaklı
df77f30727
Merge branch 'master' into develop
2024-06-14 21:15:09 -04:00
Barış Soner Uşaklı
6e3b012b2a
fix : #12633 , don't check post index
2024-06-14 21:15:02 -04:00
Barış Soner Uşaklı
c231ab78b2
refactor: single db call
2024-06-14 20:49:16 -04:00
Barış Soner Uşaklı
c276aa1a99
Merge branch 'develop' into activitypub
2024-06-14 20:45:39 -04:00
Barış Soner Uşaklı
883eb25a28
Merge branch 'master' into develop
2024-06-14 20:45:30 -04:00
Barış Soner Uşaklı
92f1f189a8
fix mongo stats
2024-06-14 20:23:50 -04:00
Barış Soner Uşaklı
15797f6aa8
Merge branch 'develop' into activitypub
2024-06-14 20:01:55 -04:00
Barış Soner Uşaklı
5f47888750
Merge branch 'master' into develop
2024-06-14 20:01:09 -04:00
Barış Soner Uşaklı
8a42db6f21
chore: up dbsearch
2024-06-14 20:00:59 -04:00
renovate[bot]
e29bcbcec9
fix(deps): update dependency esbuild to v0.21.5 ( #12626 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-14 14:22:08 -04:00
renovate[bot]
0053c7884e
fix(deps): update dependency ace-builds to v1.35.0 ( #12630 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-14 14:21:59 -04:00
Julian Lam
4030c09e27
fix: getCidByPid call returning improper values because a remote url to a local post was passed in
2024-06-14 14:09:52 -04:00
Julian Lam
6569066ef8
feat: sending out 1b12-style Announce activities on incoming Create/Update/Like/Delete/Undo(Like) activities, when they pertain to notes
...
re: #12434
2024-06-14 13:55:41 -04:00
Julian Lam
c8bc6e551b
fix: 1b12 conformance for inbox.create as well
2024-06-14 13:37:46 -04:00
Julian Lam
931a0f0a60
chore: info -> verbose logging in ap inbox.js
2024-06-14 13:31:08 -04:00
Julian Lam
6069bee019
chore: make getParentChain logging verbose
2024-06-14 13:26:56 -04:00
Julian Lam
89d2363d5e
fix: re-add sending of Announce(Note) for microblog support, #12434
2024-06-14 13:26:04 -04:00
Julian Lam
be95b5b122
fix: FEP 1b12 conformance, federate Announce(Create(Note)) instead of Announce(Note), #12434
2024-06-14 13:17:13 -04:00
Julian Lam
f5b856f4fd
feat: assert actors when mocking post
2024-06-14 12:22:11 -04:00
Barış Soner Uşaklı
3f1b04ebe8
Merge branch 'develop' into activitypub
2024-06-14 12:14:45 -04:00
Barış Soner Uşaklı
80da3e0a6f
Merge branch 'master' into develop
2024-06-14 12:12:37 -04:00
Barış Soner Uşaklı
73241bd521
perf: if sigs disabled dont filter uids
2024-06-14 12:12:16 -04:00
Julian Lam
e9a0d49593
fix: missing openapi schema change
2024-06-14 11:57:38 -04:00
Julian Lam
f6d4d5630e
chore: lint
2024-06-14 11:49:25 -04:00
Julian Lam
691f691749
debug: comment out actor assertion call in Users.getUsersFields
2024-06-14 11:45:03 -04:00
Julian Lam
827a91ea6b
Revert "fix: eliminate infinite loop in actors.assert via user.getUsersFields"
...
This reverts commit 18e583184f .
2024-06-14 11:45:03 -04:00
Barış Soner Uşaklı
632ba51c7f
Merge branch 'develop' into activitypub
2024-06-14 11:30:00 -04:00
Barış Soner Uşaklı
e010d1749b
Merge branch 'master' into develop
2024-06-14 11:29:50 -04:00
Barış Soner Uşaklı
fedfce7bce
perf: cache isAdmin, isGlobalMod checks
2024-06-14 11:06:30 -04:00
Julian Lam
18e583184f
fix: eliminate infinite loop in actors.assert via user.getUsersFields
2024-06-14 10:59:07 -04:00
Julian Lam
6227ab900e
refactor: actor pruning logic
...
Remove re-assertion set as it is expensive to re-assert all old user accounts.
Update actor assertion logic to always re-assert a passed-in id if their account's last crawl date is older than the configurable pruning threshold.
fixes #12636
2024-06-14 10:44:30 -04:00
Barış Soner Uşaklı
937caecdc4
Merge branch 'develop' into activitypub
2024-06-14 10:36:06 -04:00
Barış Soner Uşaklı
a1db504de5
Merge branch 'master' into develop
2024-06-14 10:35:53 -04:00
Julian Lam
1219d7d3b8
fix: minor adjustment in logic to work around relation logic
2024-06-14 10:20:53 -04:00
Barış Soner Uşaklı
f7c9b7ae4e
fix: recent chat pagination, closes #12637
2024-06-14 09:52:11 -04:00
Barış Soner Uşaklı
839928b390
another one
2024-06-14 07:44:10 -04:00
Barış Soner Uşaklı
c95075e1ca
perf: '-inf' faster
2024-06-14 07:29:37 -04:00
Barış Soner Uşaklı
291bf7db41
perf: move attachments to post hash
2024-06-13 19:49:04 -04:00
Barış Soner Uşaklı
f76a586328
refactor: catch errors
2024-06-13 18:36:05 -04:00
Julian Lam
b6ffc47c5d
feat: check to/cc/audience for local category and put topic there instead (overrides passed-in cid)
...
closes #12634
2024-06-13 17:06:58 -04:00
Julian Lam
d9f1fa3ad3
feat: plumb audience into _activitypub when mocking posts
2024-06-13 17:05:37 -04:00
Julian Lam
3567f55a5d
feat: send cause to ap.get error handler, delete local account representation if assertion fails with a 410
2024-06-13 14:53:47 -04:00
Julian Lam
101062cb92
fix: introduce artificial 5s delay for 1b12 announces
2024-06-13 14:35:09 -04:00
Julian Lam
acd1630b9f
fix: move logic to move topic on note assertion earlier in the flow so it actually runs
2024-06-13 14:02:26 -04:00
Barış Soner Uşaklı
badb7e2c05
fix: post count
2024-06-13 11:08:23 -04:00
Barış Soner Uşaklı
578a53dd8e
feat: #12589 , add nodeinfo endpoint
2024-06-13 10:57:43 -04:00
Barış Soner Uşaklı
919b037a8f
Merge branch 'develop' into activitypub
2024-06-12 22:58:04 -04:00
Barış Soner Uşaklı
0989be0c7c
Merge branch 'master' into develop
2024-06-12 22:57:54 -04:00
Barış Soner Uşaklı
6f79d30518
fix: info.tpl table
2024-06-12 22:57:43 -04:00
Barış Soner Uşaklı
68c916503a
chore: up mentions
2024-06-12 20:46:16 -04:00
Barış Soner Uşaklı
3eca978509
refactor: add method from mentions into core
...
turn remote url into local profile urls if they are found in remoteUrl:uid
2024-06-12 20:31:36 -04:00
Barış Soner Uşaklı
a67e1b7caf
Merge branch 'activitypub' of https://github.com/NodeBB/NodeBB into activitypub
2024-06-12 16:04:16 -04:00
Barış Soner Uşaklı
b2d03da96d
refactor: dont need exist check, if post doesnt exist getPostData returns null
2024-06-12 16:04:14 -04:00
Julian Lam
f29214e007
fix: skip follower count check if cid follower is found
2024-06-12 14:15:43 -04:00
Misty Release Bot
aa99d226f8
Latest translations and fallbacks
2024-06-12 09:20:04 +00:00
Barış Soner Uşaklı
cdc6f9f6a3
check if ap enabled
2024-06-12 00:18:29 -04:00
Barış Soner Uşaklı
2b6e31a635
chore: up mentions
2024-06-12 00:04:03 -04:00
Barış Soner Uşaklı
f075a8c148
Merge branch 'develop' into activitypub
2024-06-11 18:28:34 -04:00
Barış Soner Uşaklı
ba700c208a
Merge branch 'master' into develop
2024-06-11 18:28:21 -04:00
Barış Soner Uşaklı
35710e6551
catch all deleted/missing and 404
2024-06-11 18:28:10 -04:00
Barış Soner Uşaklı
1ced3eb9f1
don't crash on missing user
2024-06-11 18:25:59 -04:00
Barış Soner Uşaklı
194a9fca44
add missing nconf
2024-06-11 18:20:53 -04:00
Barış Soner Uşaklı
04b4c16e27
Merge branch 'develop' into activitypub
2024-06-11 18:18:14 -04:00
Barış Soner Uşaklı
43f6d35a0d
Merge branch 'master' into develop
2024-06-11 18:06:53 -04:00
Barış Soner Uşaklı
9ecee78293
test: fix path replace
2024-06-11 17:56:45 -04:00
Barış Soner Uşaklı
adb0566f48
lint: remove unused
2024-06-11 17:47:53 -04:00
Barış Soner Uşaklı
023d52a31c
perf: get rid of async call in user load for expiring bans
...
unban all expires in one call
2024-06-11 17:42:06 -04:00
Barış Soner Uşaklı
1dadd16f4b
perf: call getIconbackgrounds once
...
instead of 20x on topic/topic list load
2024-06-11 17:20:31 -04:00
Barış Soner Uşaklı
1c44f55d3c
handle sub account pages in redirect
2024-06-11 16:56:04 -04:00
Opliko
42f514b793
feat: add timestamp to most activity ids
2024-06-11 22:55:45 +02:00
Barış Soner Uşaklı
17cd3b684c
move slug handling to middleware #12632
2024-06-11 16:24:56 -04:00
Barış Soner Uşaklı
5c6a853e94
perf: get rid of more calls, fix other profile pages #12632
2024-06-11 16:07:10 -04:00
Barış Soner Uşaklı
66adfa2999
fix: closes #12632 , dont load data twice
2024-06-11 15:38:40 -04:00
Julian Lam
bb0360bf01
chore: commenting out logic that drops requests if the id has already been seen, due to a regression in interoperability between NodeBB instances
2024-06-11 14:17:40 -04:00
Barış Soner Uşaklı
9af3a2daca
test: update openapi spec
2024-06-11 12:25:47 -04:00
Barış Soner Uşaklı
4430de8c4a
fix: don't error if file required too early
...
Exception during run: TypeError: ttl must be positive integer or Infinity if set
at new TTLCache (/home/runner/work/NodeBB/NodeBB/node_modules/@isaacs/ttlcache/index.js:35:13)
2024-06-11 12:09:24 -04:00
Misty Release Bot
cfedfc2d9d
chore(i18n): fallback strings for new resources: nodebb.admin-development-info
2024-06-11 15:54:24 +00:00
Barış Soner Uşaklı
34dcb44992
Merge branch 'develop' into activitypub
2024-06-11 11:53:51 -04:00
Barış Soner Uşaklı
8c8357cca0
Merge branch 'master' into develop
2024-06-11 11:53:30 -04:00
Barış Soner Uşaklı
60b4bc662f
feat: show connetion count on /info
2024-06-11 11:53:19 -04:00
Julian Lam
7313d5c614
feat: show category followers in category federation ACP page
2024-06-11 11:24:25 -04:00
Barış Soner Uşaklı
2c87c6e82f
chore: up mentions
2024-06-11 07:32:02 -04:00
Barış Soner Uşaklı
c2f6309080
test: fix tests
2024-06-10 20:55:39 -04:00
Barış Soner Uşaklı
552b07b258
Merge branch 'develop' into activitypub
2024-06-10 20:43:42 -04:00
Barış Soner Uşaklı
b8701c2fae
Merge branch 'master' into develop
2024-06-10 20:43:28 -04:00
Barış Soner Uşaklı
3356022a85
refactor: move als requires, move autoLocale to api/page routes
2024-06-10 20:43:22 -04:00
Barış Soner Uşaklı
634e9b03f1
fix typo
2024-06-10 19:27:03 -04:00
Barış Soner Uşaklı
89465ec604
fix: don't crash process on error in cronjobs
...
catch error to continue in actor.prune
2024-06-10 19:24:06 -04:00
Barış Soner Uşaklı
bad094e888
chore: up mentions
2024-06-10 19:01:47 -04:00
Barış Soner Uşaklı
a8d41978e5
parse teasers as plain text
2024-06-10 19:01:02 -04:00
Barış Soner Uşaklı
eb6fe3397e
refactor: User.getUidsByUserslugs, so it works with multiple slugs
2024-06-10 17:57:39 -04:00
Barış Soner Uşaklı
00c70ce7b0
Merge branch 'develop' into activitypub
2024-06-10 17:30:10 -04:00
Barış Soner Uşaklı
d9e135ef2f
Merge branch 'master' into develop
2024-06-10 17:26:45 -04:00
Barış Soner Uşaklı
8eccdb481f
refactor: move requires down
2024-06-10 17:18:41 -04:00
Barış Soner Uşaklı
795a0daa03
lint: fix semicolons
2024-06-10 17:17:46 -04:00
Barış Soner Uşaklı
236ac32303
refactor: posts cache to get rid of require in functions
2024-06-10 17:10:43 -04:00
Barış Soner Uşaklı
b4db2f7faf
lint: fix whitespace
2024-06-10 17:03:58 -04:00
Barış Soner Uşaklı
bad1564301
refactor: closes #12629 , allow passing arrays to meta.userOrGroupExists
2024-06-10 16:59:55 -04:00
Barış Soner Uşaklı
be86d8efc7
fix: require of spider-detector
2024-06-10 15:53:05 -04:00
Julian Lam
ae3fa85f40
fix: handle missing fullname in actor removal logic
2024-06-10 15:18:32 -04:00
Julian Lam
6272d059e7
fix: guard against infinite loop during topic purge batch call
2024-06-10 13:50:10 -04:00
Barış Soner Uşaklı
57913be591
Merge branch 'develop' into activitypub
2024-06-10 13:49:37 -04:00
Barış Soner Uşaklı
a4a72434d2
Merge branch 'master' into develop
2024-06-10 13:49:19 -04:00
Barış Soner Uşaklı
3a1b39c9e0
chore: use nodebb fork of spider-detector
2024-06-10 13:49:11 -04:00
Julian Lam
bcfac00bec
fix: unintentional parseInt during post purge
2024-06-10 12:30:48 -04:00
Barış Soner Uşaklı
dac2cd2549
Merge branch 'develop' into activitypub
2024-06-10 12:19:07 -04:00
Barış Soner Uşaklı
516c068471
Merge branch 'master' into develop
2024-06-10 12:18:54 -04:00
Barış Soner Uşaklı
3ec44d640d
feat: make upload scores descending for ordering
2024-06-10 11:00:45 -04:00
Barış Soner Uşaklı
4f2ccdaa9f
Merge branch 'develop' into activitypub
2024-06-09 23:26:44 -04:00
Barış Soner Uşaklı
937ba663f0
Merge branch 'master' into develop
2024-06-09 23:26:24 -04:00
Barış Soner Uşaklı
8ded36f25d
refactor: suggest topics, use strings for tids
...
limit search results
2024-06-09 23:26:12 -04:00
Barış Soner Uşaklı
3488a4bfe1
refactor: suggest topics, use strings for tids
...
limit search results
2024-06-09 23:25:56 -04:00
Barış Soner Uşaklı
70625133ae
fix: pid in api call
2024-06-09 21:04:55 -04:00
Barış Soner Uşaklı
0d645c994f
Merge branch 'develop' into activitypub
2024-06-09 13:55:02 -04:00
Barış Soner Uşaklı
55507b9372
Merge branch 'master' into develop
2024-06-09 13:54:25 -04:00
Barış Soner Uşaklı
142de2cae2
chore: up 2factor
2024-06-09 13:54:09 -04:00
renovate[bot]
c3ff16e561
fix(deps): update dependency nodebb-plugin-markdown to v12.2.8 ( #12624 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-09 13:16:38 -04:00
Barış Soner Uşaklı
58668b46d3
chore: up markdown
2024-06-09 12:48:30 -04:00
Barış Soner Uşaklı
dbd901d318
chore: up markdown
2024-06-09 12:46:02 -04:00
Barış Soner Uşaklı
ded05b83fc
Merge branch 'develop' into activitypub
2024-06-08 20:52:11 -04:00
Barış Soner Uşaklı
330512d52e
Merge branch 'master' into develop
2024-06-08 20:50:57 -04:00
Barış Soner Uşaklı
8d56e097a5
fix: return early for guests/spiders
...
they cant have private chats
2024-06-08 20:50:46 -04:00
Barış Soner Uşaklı
1ac793ec2b
Merge branch 'develop' into activitypub
2024-06-08 16:50:54 -04:00
Barış Soner Uşaklı
47a3163299
Merge branch 'master' into develop
2024-06-08 16:50:44 -04:00
Barış Soner Uşaklı
2d86552b85
refactor: #12623 , add filter:config.get.admin
...
to add admin only config values
add /api/admin/config to retrieve config object with admin values included
2024-06-08 13:42:43 -04:00
Barış Soner Uşaklı
869df3c2bc
refactor: unused winston
2024-06-08 12:44:01 -04:00
Barış Soner Uşaklı
6f831d1ce2
Merge branch 'develop' into activitypub
2024-06-08 12:36:51 -04:00
Barış Soner Uşaklı
a7033f564d
Merge branch 'master' into develop
2024-06-08 12:36:23 -04:00
Barış Soner Uşaklı
c51b772fae
feat: add isACP to config, closes #12623
2024-06-08 12:30:26 -04:00
Barış Soner Uşaklı
1b283ccc29
test: return empty array on db.exists([]);
2024-06-07 21:44:57 -04:00
Barış Soner Uşaklı
b1f9ad5534
Squashed commit of the following:
...
commit 4e0e792232
Merge: 24d0999fb5 70b4a0e2ae
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jun 7 19:26:49 2024 -0400
Merge branch 'master' into develop
commit 70b4a0e2ae
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jun 7 19:14:13 2024 -0400
feat: allow passing min,max to sortedSetsCardSum
to get rid of multiple db calls in profile page
commit 6bbe3d1c4c
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Jun 7 14:08:48 2024 -0400
fix: dont show error alert when user user mouse overs votes
if they dont have permission to view votes
commit 24d0999fb5
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu Jun 6 13:49:14 2024 -0400
fix(deps): update dependency pg-cursor to v2.11.0 (#12617 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit bee05fe212
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu Jun 6 13:28:59 2024 -0400
fix(deps): update dependency pg to v8.12.0 (#12616 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-07 19:27:44 -04:00
Barış Soner Uşaklı
4e0e792232
Merge branch 'master' into develop
2024-06-07 19:26:49 -04:00
Barış Soner Uşaklı
70b4a0e2ae
feat: allow passing min,max to sortedSetsCardSum
...
to get rid of multiple db calls in profile page
2024-06-07 19:14:13 -04:00
Julian Lam
6ecc791db9
fix: missing await on topic purge
2024-06-07 16:48:05 -04:00
Julian Lam
4bb2c1a85e
feat: logic for remote user deletion, cronjob, and ACP options for pruning options
...
re: #12611
2024-06-07 16:28:07 -04:00
Julian Lam
8d790964be
fix: don't attempt user reset token cleaning if uid is not a number
2024-06-07 16:28:07 -04:00
Barış Soner Uşaklı
6bbe3d1c4c
fix: dont show error alert when user user mouse overs votes
...
if they dont have permission to view votes
2024-06-07 14:08:48 -04:00
Barış Soner Uşaklı
d442251f22
Merge branch 'activitypub' of https://github.com/NodeBB/NodeBB into activitypub
2024-06-07 12:58:10 -04:00
Barış Soner Uşaklı
f83a3672ca
fix: set
2024-06-07 12:58:04 -04:00
Julian Lam
539300ffec
feat: remote user deletion logic, #12611
2024-06-07 12:55:54 -04:00
Julian Lam
3dca79dd3b
feat: allow user.exists to respond to requests for remote uids too
2024-06-07 12:55:54 -04:00
Julian Lam
c6f2155f6a
fix: incorrect use of .map on a Set
2024-06-07 12:55:54 -04:00
Barış Soner Uşaklı
d1625d5fd2
refactor: change to info
2024-06-07 12:54:11 -04:00
Barış Soner Uşaklı
29bf99ac85
Squashed commit of the following:
...
commit 24d0999fb5
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu Jun 6 13:49:14 2024 -0400
fix(deps): update dependency pg-cursor to v2.11.0 (#12617 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit bee05fe212
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu Jun 6 13:28:59 2024 -0400
fix(deps): update dependency pg to v8.12.0 (#12616 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-07 12:13:57 -04:00
Barış Soner Uşaklı
2ae5857005
refactor: remove verbose logs,
2024-06-07 12:13:28 -04:00
Barış Soner Uşaklı
ba2d18418a
refactor: comment out verbose logs
2024-06-07 11:56:58 -04:00
Barış Soner Uşaklı
f8d9f644e6
fix: another crash
2024-06-07 11:55:21 -04:00
Barış Soner Uşaklı
eaf435413e
refactor: get rid of noop
2024-06-06 21:10:24 -04:00
Barış Soner Uşaklı
35eb2d0d46
fix: closes #12618 , handle missing selector
...
catch errors in activitypub api missing await on next()
2024-06-06 20:59:02 -04:00
renovate[bot]
24d0999fb5
fix(deps): update dependency pg-cursor to v2.11.0 ( #12617 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 13:49:14 -04:00
renovate[bot]
bee05fe212
fix(deps): update dependency pg to v8.12.0 ( #12616 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 13:28:59 -04:00
Barış Soner Uşaklı
119230d7ec
Merge branch 'develop' into activitypub
2024-06-06 13:18:12 -04:00
Barış Soner Uşaklı
048c91c7ef
Merge branch 'master' into develop
2024-06-06 13:18:00 -04:00
Barış Soner Uşaklı
7c2a3a6e13
test: fix test only set for spiders
2024-06-06 13:17:22 -04:00
Barış Soner Uşaklı
ca4a7751e2
fix: dont load chat rooms for quests/spiders
2024-06-06 12:14:08 -04:00
Barış Soner Uşaklı
9d74539a4e
fix: set uid in case its spider(-1), closes #12621
2024-06-06 11:34:57 -04:00
Barış Soner Uşaklı
389c8df20e
Merge branch 'master' into develop
2024-06-06 11:14:11 -04:00
Barış Soner Uşaklı
bcd4997d69
fix: dont add spiders to online_guests room
2024-06-06 10:54:22 -04:00
Barış Soner Uşaklı
ef19eb156a
#12620
2024-06-06 10:52:14 -04:00
Barış Soner Uşaklı
b6671d1672
fix: dont autoconnect for spiders, closes #12620
2024-06-06 10:39:31 -04:00
Julian Lam
c680fa67d9
chore: update ap cron job config
2024-06-05 12:31:24 -04:00
Barış Soner Uşaklı
c4c3c20789
chore: up mentions
2024-06-05 10:58:04 -04:00
Barış Soner Uşaklı
9868a728bf
refactor: single cache.del call
2024-06-04 21:14:11 -04:00
Julian Lam
709c91329a
feat: pruning of stale notes older than 30 days with no engagement
2024-06-04 14:18:22 -04:00
renovate[bot]
bff0f0e8aa
fix(deps): update dependency workerpool to v9.1.2 ( #12612 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 13:54:36 -04:00
Barış Soner Uşaklı
300cf79c95
add max to caches to limit memory usage
2024-06-04 12:31:13 -04:00
Barış Soner Uşaklı
6f37825b1a
fix: crash in mocks.profile
2024-06-04 12:30:47 -04:00
Barış Soner Uşaklı
56b5850a07
fix : #12614 fix html markup for widget containers
2024-06-04 12:22:48 -04:00
Julian Lam
76290e3789
fix: bug that stopped remote users with dashes in their handle from being properly asserted
2024-06-04 10:55:34 -04:00
Julian Lam
4cec67832c
chore: bump harmony
2024-06-03 15:58:25 -04:00
renovate[bot]
eba8179e27
fix(deps): update dependency sass to v1.77.4 ( #12608 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-31 17:33:47 -04:00
Barış Soner Uşaklı
42230300a0
test: fix post test
2024-05-31 11:59:46 -04:00
Barış Soner Uşaklı
e98f184868
refactor: add sanity checks to sio
2024-05-31 11:49:34 -04:00
Barış Soner Uşaklı
1aaa6cbbc5
feat: add voters/upvoters v3 routes
...
closes #12423
2024-05-31 11:45:41 -04:00
renovate[bot]
606342c509
fix(deps): update dependency mongodb to v6.7.0 ( #12603 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-30 12:13:54 -04:00
Julian Lam
47406d1309
fix: parse incoming HTML to remove useless classes too
2024-05-30 12:04:37 -04:00
renovate[bot]
f783ce303e
fix(deps): update dependency sass to v1.77.3 ( #12605 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-30 11:38:08 -04:00
Misty Release Bot
3854a43427
chore: update changelog for v3.8.2
2024-05-29 14:19:23 +00:00
Misty Release Bot
0a3ac7170a
chore: incrementing version number - v3.8.2
2024-05-29 14:19:23 +00:00
Misty Release Bot
208a89af65
Latest translations and fallbacks
2024-05-29 09:19:02 +00:00
Julian Lam
547fc17dcf
fix: update post cache clearing logic to call helper function
...
regression from 8cf9617630
2024-05-28 12:01:30 -04:00
Julian Lam
f2e43e894b
Merge remote-tracking branch 'origin/develop' into activitypub
2024-05-27 12:56:51 -04:00
renovate[bot]
91e79c2237
chore(deps): update dependency jsdom to v24.1.0 ( #12601 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 11:36:43 -04:00
renovate[bot]
c1a6293fee
fix(deps): update dependency esbuild to v0.21.4 ( #12600 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 11:36:21 -04:00
renovate[bot]
5595a35ec6
fix(deps): update dependency ace-builds to v1.34.2 ( #12599 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 11:12:32 -04:00
renovate[bot]
3f904986f4
chore(deps): update dependency lint-staged to v15.2.5 ( #12598 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 11:12:23 -04:00
renovate[bot]
8f6ef987ff
chore(deps): update postgres docker tag to v16.3 ( #12576 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 10:38:29 -04:00
renovate[bot]
72a0fe9320
fix(deps): update dependency nodebb-plugin-2factor to v7.5.2 ( #12577 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 10:37:44 -04:00
renovate[bot]
9ebd96e830
fix(deps): update dependency sitemap to v8 ( #12595 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 10:36:42 -04:00
Misty Release Bot
97952467c0
Latest translations and fallbacks
2024-05-27 09:19:18 +00:00
Barış Soner Uşaklı
58ed470440
Merge branch 'master' into develop
2024-05-25 12:36:12 -04:00
Barış Soner Uşaklı
7969e62d06
fix: wrong var for ignored
2024-05-25 12:36:04 -04:00
Misty Release Bot
1bb472803a
chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation
2024-05-25 16:29:17 +00:00
Barış Soner Uşaklı
759d654da7
Merge branch 'master' into develop
2024-05-25 12:28:53 -04:00
Barış Soner Uşaklı
29dbe92d6e
feat: show ignored/watched topics in topic list, closes #10974
2024-05-25 12:28:39 -04:00
Misty Release Bot
c8429d8bb0
Latest translations and fallbacks
2024-05-25 09:18:41 +00:00
Barış Soner Uşaklı
e0515080a0
feat: convert "All Votes Are Public" toggle to vote visibility
...
closes #12597
2024-05-24 17:12:44 -04:00
Julian Lam
5ec24977db
chore: bump mentions
2024-05-24 14:20:46 -04:00
Julian Lam
ff53f3c02c
feat: save remote user urls backreference
2024-05-24 14:11:06 -04:00
renovate[bot]
333ebd9be7
fix(deps): update dependency nodebb-plugin-markdown to v12.2.7 ( #12590 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-24 12:43:16 -04:00
renovate[bot]
7a6b70f00d
fix(deps): update dependency ace-builds to v1.34.1 ( #12591 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-24 12:42:22 -04:00
renovate[bot]
0b004b4b8c
chore(deps): update dependency lint-staged to v15.2.4 ( #12592 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-24 12:41:06 -04:00
Opliko
56ef2bdd67
fix: reduce docker image size again and speed up build
...
it really was just order of operations...
resolves #12582
2024-05-23 18:38:39 -04:00
Barış Soner Uşaklı
285e40acab
Revert "fix: handle unhandled exception at handleErrors"
...
This reverts commit 598c10c6a9 .
2024-05-23 16:53:42 -04:00
Julian Lam
7c79e2310a
feat: add another sanitization round before federating to remove classes from all tags in output html, closes #12573
2024-05-23 15:29:32 -04:00
Julian Lam
09e71e94a2
Merge branch 'develop' into activitypub
2024-05-23 15:18:56 -04:00
Julian Lam
db30834ebc
fix: sanitize-html configuration passed in src/posts/parse.js
...
Cursory review of sanitize-html documentation suggests that the currently-used `globalAttributes` property no longer exists, but was replaced with `nonBooleanAttributes`, likely because the attribute allow-list explicitly applies only to "non-boolean" attributes (e.g. not `checked` or `selected`).
Either way it does not likely affect us but is mainly here for future-proofing purposes.
2024-05-23 15:18:29 -04:00
Julian Lam
b6653d153a
fix: have replies provide name when mocked
2024-05-23 12:36:03 -04:00
Julian Lam
e536223ed0
Merge remote-tracking branch 'origin/develop' into activitypub
2024-05-21 13:49:28 -04:00
Julian Lam
598c10c6a9
fix: handle unhandled exception at handleErrors
2024-05-21 12:39:27 -04:00
Julian Lam
4fd0d27e21
chore: bump markdown
2024-05-21 11:16:35 -04:00
renovate[bot]
95023355f8
fix(deps): update dependency chart.js to v4.4.3 ( #12585 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 10:44:45 -04:00
renovate[bot]
fc29ea8514
chore(deps): update redis docker tag to v7.2.5 ( #12588 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 10:44:20 -04:00
Barış Soner Uşaklı
d61b02156e
Merge branch 'master' into develop
2024-05-21 10:05:06 -04:00
Misty Release Bot
2fef27a41d
Latest translations and fallbacks
2024-05-21 09:19:03 +00:00
Misty Release Bot
14c58ed394
Latest translations and fallbacks
2024-05-20 09:19:45 +00:00
Misty Release Bot
4e742e5c08
Latest translations and fallbacks
2024-05-19 09:18:32 +00:00
Misty Release Bot
d1add6684c
Latest translations and fallbacks
2024-05-18 09:18:41 +00:00
renovate[bot]
f6509266f6
fix(deps): update dependency sass to v1.77.2 ( #12584 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-17 21:54:09 -04:00
renovate[bot]
42754e39ed
chore(deps): update dependency sass-embedded to v1.77.2 ( #12583 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-17 21:54:00 -04:00
renovate[bot]
984717a896
fix(deps): update dependency mongodb to v6.6.2 ( #12579 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-17 21:53:41 -04:00
Barış Soner Uşaklı
83facb7df6
chore: up composer
2024-05-17 17:11:18 -04:00
Barış Soner Uşaklı
6214336ce1
fix: update thumb count when removing thumbs
2024-05-17 17:10:44 -04:00
Julian Lam
8cf9617630
feat: passing in types to parsePost for more specific handling by plugins
2024-05-17 15:22:13 -04:00
renovate[bot]
d66118bbe9
fix(deps): update dependency esbuild to v0.21.3 ( #12580 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-16 12:11:21 -04:00
renovate[bot]
2dd6b14817
fix(deps): update dependency nodebb-theme-harmony to v1.2.56 ( #12581 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-16 12:04:56 -04:00
Barış Soner Uşaklı
17ea61a0ea
chore: up harmony
2024-05-16 12:02:43 -04:00
Barış Soner Uşaklı
2c0f8c913b
refactor: render
2024-05-16 07:47:49 -04:00
Misty Release Bot
5187f3f143
Latest translations and fallbacks
2024-05-16 09:18:48 +00:00
Misty Release Bot
5ef3e0f3a0
chore: update changelog for v3.8.1
2024-05-15 20:36:21 +00:00
Misty Release Bot
f491d43273
chore: incrementing version number - v3.8.1
2024-05-15 20:36:20 +00:00
Barış Soner Uşaklı
75abca912a
Revert "test: remove node 18"
...
This reverts commit 6bd22e5337 .
2024-05-15 16:17:59 -04:00
Barış Soner Uşaklı
6111db5a37
Revert "test: use node 20"
...
This reverts commit a40f54aa87 .
2024-05-15 16:17:55 -04:00
Barış Soner Uşaklı
78e11d6eba
chore: up mentions
2024-05-15 14:11:19 -04:00
Barış Soner Uşaklı
a40f54aa87
test: use node 20
2024-05-15 14:02:31 -04:00
Barış Soner Uşaklı
6bd22e5337
test: remove node 18
2024-05-15 14:02:05 -04:00
Barış Soner Uşaklı
1d1f499bc0
fix: wrong mention version
2024-05-15 13:49:10 -04:00
Misty Release Bot
2ef2750ded
chore: update changelog for v3.8.0
2024-05-15 15:55:45 +00:00
Misty Release Bot
27c4851bb9
chore: incrementing version number - v3.8.0
2024-05-15 15:55:44 +00:00
renovate[bot]
7a2b9639b2
fix(deps): update dependency nodebb-plugin-2factor to v7.5.1 ( #12575 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-15 11:43:35 -04:00
Barış Soner Uşaklı
fb53bbca1e
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-05-15 11:26:09 -04:00
Barış Soner Uşaklı
135962d9c5
Merge branch 'master' into develop
2024-05-15 11:26:03 -04:00
Julian Lam
f93b237ef1
fix: lint
2024-05-14 12:14:39 -04:00
Julian Lam
a005440088
fix: remove .only
2024-05-14 12:13:23 -04:00
Julian Lam
228c9173f3
chore: bump harmony
2024-05-14 12:12:56 -04:00
Julian Lam
4e9cd8efc0
feat: track incoming requests by id, analytics increment for some metrics, ignore repeated requests by id
...
closes #12574
2024-05-14 12:07:18 -04:00
Julian Lam
b106a6a018
feat: added analytics.peek
2024-05-14 12:05:53 -04:00
renovate[bot]
7a8116a471
chore(deps): update redis docker tag to v7.2.4 ( #12272 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-14 10:24:35 -04:00
Misty Release Bot
c917acf612
Latest translations and fallbacks
2024-05-14 09:19:04 +00:00
renovate[bot]
88ff9f9d62
chore(deps): update actions/cache action to v4 ( #12563 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 11:07:12 -04:00
renovate[bot]
19602dcd5a
fix(deps): update dependency ace-builds to v1.33.2 ( #12572 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 11:05:47 -04:00
renovate[bot]
339f62674a
chore(deps): update postgres docker tag to v16.3 ( #12560 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 11:05:34 -04:00
renovate[bot]
dc4f32af94
fix(deps): update dependency esbuild to v0.21.2 ( #12569 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 11:05:22 -04:00
renovate[bot]
035ced852d
fix(deps): update dependency rimraf to v5.0.7 ( #12568 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 11:05:13 -04:00
Barış Soner Uşaklı
70d2a6249d
Merge branch 'develop' into activitypub
2024-05-12 21:24:27 -04:00
Barış Soner Uşaklı
49a510e925
fix: chat message search, closes #12571
2024-05-12 21:23:47 -04:00
Barış Soner Uşaklı
d926d9dd51
fix: chat message search, closes #12571
2024-05-12 21:23:35 -04:00
Misty Release Bot
6161ff0263
Latest translations and fallbacks
2024-05-12 09:18:36 +00:00
Opliko
995b2de551
fix(docker): support all previously used env variables correctly ( #12567 )
...
* fix: set build verb default
* fix: use override_update_lock again
2024-05-11 11:01:17 -04:00
renovate[bot]
0716006201
chore(deps): update dependency sass-embedded to v1.77.1 ( #12565 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-10 20:16:26 -04:00
renovate[bot]
7a64410a92
fix(deps): update dependency sass to v1.77.1 ( #12566 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-10 20:16:19 -04:00
Opliko
bc807c4629
fix: some issues with "small" docker improvements ( #12564 )
...
* fix: support previous FORCE_BUILD_BEFORE_START variable too
* fix: attempt to fix permission issues and inform properly on failure
* fix: profile-gate redis and re-add profile-gated postgres to main file
For now it's better to maintain compatibility - current postgres users will run mongodb unnecessarily withuot changes, but at least it'll still work fine
2024-05-10 20:05:46 -04:00
Julian Lam
129017f735
fix: minor cleanup
2024-05-10 17:00:27 -04:00
renovate[bot]
185d61fce9
fix(deps): update dependency rimraf to v5.0.6 ( #12562 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-10 16:00:37 -04:00
Julian Lam
1fa9346563
refactor: #12553 , buildRecipients so that it is separate from addressing in mocks.js
2024-05-10 15:30:45 -04:00
Julian Lam
b5b89038ac
fix: Notes.delete to delete announcer zsets too
2024-05-10 14:40:04 -04:00
Julian Lam
2d7ca48d42
fix: rename api.activitypub.create.post to .note()
2024-05-10 14:32:00 -04:00
Julian Lam
d40d0b06ac
fix: canPurge logic fault
2024-05-10 12:39:40 -04:00
Julian Lam
5bfde4c4a5
fix: allow remote content to skip isReady check on topic creation/reply
2024-05-10 12:37:02 -04:00
Julian Lam
0a1ad87d64
fix: Topic.isOwner check to handle remote users
2024-05-10 12:32:21 -04:00
Julian Lam
b67a7c3c15
fix: special handling for privsTopics.canPurge for remote posts
2024-05-10 12:13:36 -04:00
Julian Lam
9fbd48b152
fix: Posts.isMain cast pid to String instead
2024-05-10 12:07:28 -04:00
Julian Lam
9f44e99fae
fix: special logic for purge privilege checks
2024-05-10 11:47:57 -04:00
Julian Lam
eda97da14a
fix: unnecessary parseInt in post purge api method
2024-05-10 11:28:12 -04:00
Julian Lam
336ea1eeb6
fix: type error in attachment emptying method
2024-05-10 11:18:33 -04:00
Barış Soner Uşaklı
31fccc5946
Merge branch 'master' into develop
2024-05-10 11:16:56 -04:00
Opliko
f4f0eb30dc
Small docker improvements and fixes ( #12335 )
...
* feat: disable uneecessary npm features
disables npm audit, fund and update-notifier for a few second startup speedup
* fix: make default actually defaults not forced values
* feat: upgrade on container changes
* feat: support changing build verb
* fix: use local volumes instead of bind mounts
* fix: save just the hash without any unexpected whitespace
* feat: use run with mount instead of copying for cross-platfomr builds
* ci: try with minimal cache
* ci: don't fetch all branches
* feat: bsic support for other package managers via PACKAGE_MANAGER env var
* refactor: better structured entrypoint
Co-authored-by: NavyStack <137406386+NavyStack@users.noreply.github.com >
* ci: properly cache the node_modules mount
* fix: syntax error
* refactor: fine tune docker-related files
* ci: docker image taging (time, latest)
* fix: remove the trailing slash for correct directory path
* docker: todo- use environment variables to create files
* docker: fix permissions
* docker: fix permissions
* docker: fix stage
* feat: auto-upgrade on package.json changes
* fix: don't profile-gate postgres
---------
Co-authored-by: NavyStack <137406386+NavyStack@users.noreply.github.com >
Co-authored-by: NavyStack <navystack@askfront.com >
2024-05-10 11:10:42 -04:00
renovate[bot]
7a00944552
fix(deps): update dependency validator to v13.12.0 ( #12556 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-10 11:04:40 -04:00
renovate[bot]
b8a52863d6
chore(deps): update postgres docker tag to v16.3 ( #12555 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-10 11:03:32 -04:00
renovate[bot]
d3840280ec
fix(deps): update dependency sass to v1.77.0 ( #12550 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-10 11:03:23 -04:00
renovate[bot]
0fa115610a
chore(deps): update dependency sass-embedded to v1.77.0 ( #12548 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-10 10:38:17 -04:00
renovate[bot]
751a143e4d
fix(deps): update dependency mongodb to v6.6.1 ( #12547 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-10 10:31:06 -04:00
renovate[bot]
ed07cfccff
fix(deps): update dependency esbuild to v0.21.1 ( #12549 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-10 10:30:57 -04:00
renovate[bot]
b4023ff9f3
chore(deps): update coverallsapp/github-action action to v2.3.0 ( #12554 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-10 10:30:35 -04:00
renovate[bot]
5264decaa5
fix(deps): update dependency semver to v7.6.2 ( #12552 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-10 10:30:15 -04:00
Barış Soner Uşaklı
baada2fca7
fix: tag notification if pid is not int
2024-05-10 10:21:28 -04:00
Julian Lam
ccd187e000
feat: Note deletion logic and refactoring, #12551
2024-05-09 15:49:03 -04:00
Julian Lam
fdba684049
chore: some linting
2024-05-09 15:49:03 -04:00
Barış Soner Uşaklı
36016ee138
refactor: add missing form-label class
2024-05-09 11:50:59 -04:00
Opliko
c973a9caba
fix: encode most uses of pid to avoid more bugs like #12545
2024-05-09 11:25:05 +02:00
Opliko
43dfb60f91
fix: allow quoting AP posts, fixes #12545
2024-05-09 10:48:42 +02:00
Julian Lam
f404395962
feat: handle receipt of Update(Tombstone)
...
re: #12551
2024-05-07 14:01:31 -04:00
Julian Lam
6f9fa66006
fix: Update(Note) federation should only apply to local content
2024-05-07 12:43:27 -04:00
Julian Lam
96db519b79
feat: on post delete, federate out an Update(Tombstone)
2024-05-07 12:37:57 -04:00
Julian Lam
51089a347a
fix: attach announcers and their followers to cc, not to targets, only attach announcers to targets
2024-05-07 12:34:07 -04:00
Julian Lam
5e9d47a1d8
feat: serve Tombstone objects for soft deleted posts
...
re: #12551
2024-05-07 12:16:23 -04:00
Julian Lam
0c0f01b560
test: refactor tests to support additional Note tests
2024-05-07 11:57:58 -04:00
Julian Lam
2cd9088c8d
fix: bump harmony
2024-05-07 10:58:53 -04:00
Julian Lam
ac74d9c55e
fix: inability to query local content via remote url
2024-05-07 10:58:39 -04:00
Julian Lam
9761526710
feat: ability to query remote users by webfinger handle
2024-05-07 10:11:36 -04:00
Opliko
a7aeabc80d
fix: ensure consistent return type from notes.assert
...
For fully cached topics it returned bare tid instead of a { tid, count } object.
Typescript would fix this btw :)
2024-05-07 10:40:47 +02:00
Opliko
af98675808
fix: remove unnecessary check and guard against unsupported URIs before fetching
2024-05-06 23:57:47 +02:00
Opliko
22b42f11dd
fix: handle retry queue invalidation across a cluster
2024-05-06 23:16:58 +02:00
Julian Lam
4cbb1f2a42
feat: support the ability to search for posts and users by url
2024-05-06 17:11:38 -04:00
Opliko
729f0fcac1
fix: use batch.processArray properly
2024-05-06 23:06:06 +02:00
renovate[bot]
4813772ce8
fix(deps): update dependency mongodb to v6.6.0 ( #12544 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-06 17:02:23 -04:00
renovate[bot]
8fcfb18101
fix(deps): update dependency nodebb-plugin-composer-default to v10.2.35 ( #12546 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-06 17:02:12 -04:00
Opliko
ea6e15bf08
refactor: use batch.processArray for sending AP messages
2024-05-06 22:52:48 +02:00
Opliko
50bc9a37c5
feat: basic retry queue
2024-05-06 22:49:31 +02:00
Barış Soner Uşaklı
1e3a321da6
chore: up themes
2024-05-06 16:22:27 -04:00
Julian Lam
4e7b12b925
fix: if an unknown post is navigated to by a logged-in user, automatically assert the post and add it to their inbox
2024-05-06 15:54:45 -04:00
Julian Lam
807c3eac12
feat: on post edit, also target anyone who announced the post and their followers
...
re: #12537
2024-05-06 15:14:32 -04:00
Julian Lam
e341a5d868
fix: bump harmony
2024-05-06 15:13:43 -04:00
Julian Lam
4e006adb58
fix: bump composer-default
2024-05-06 15:06:30 -04:00
Julian Lam
738d47c7db
fix: save followersUrl to remote user hashes
2024-05-06 14:46:26 -04:00
Julian Lam
8de2352e64
fix: notifications for tag followers not being sent if author is a remote user
2024-05-06 11:13:33 -04:00
Julian Lam
05cdb7d920
fix: send topic title in context object
2024-05-03 14:43:04 -04:00
Julian Lam
109f423211
fix: partOf and type
2024-05-03 14:21:46 -04:00
Julian Lam
1a21c8add4
fix: if post count is less than posts per page, don't paginate in ordered collection
2024-05-03 14:16:32 -04:00
Julian Lam
4b29a1b91d
refactor: context actor to serve an as:OrderedCollection instead of as:Page, and added context property (as per FEP-7888) to refer to it, changed audience to point to category
2024-05-03 14:11:25 -04:00
Opliko
32d1adf67d
feat: add id to reject activity
2024-05-03 17:48:09 +02:00
Barış Soner Uşaklı
ae589ad71c
Merge branch 'activitypub' of https://github.com/NodeBB/NodeBB into activitypub
2024-05-03 11:28:25 -04:00
Barış Soner Uşaklı
f24a1a34ce
dont show tags from cid -1
2024-05-03 11:27:52 -04:00
Opliko
0336e8f0ad
fix: send id for category announces
2024-05-03 17:15:55 +02:00
Barış Soner Uşaklı
79cc9ad085
use upper case methods
2024-05-03 10:55:47 -04:00
Barış Soner Uşaklı
db76b815ca
Merge branch 'master' into develop
2024-05-03 10:54:59 -04:00
Misty Release Bot
febeede50b
chore: update changelog for v3.7.5
2024-05-03 14:18:22 +00:00
Misty Release Bot
8a034314a1
chore: incrementing version number - v3.7.5
2024-05-03 14:18:21 +00:00
Barış Soner Uşaklı
420c8999c0
fix : #12543 , use PATCH
2024-05-03 10:12:04 -04:00
Misty Release Bot
ffd6d56b27
Latest translations and fallbacks
2024-05-02 09:19:27 +00:00
Julian Lam
3636dec76b
chore: debug log
2024-05-01 14:47:07 -04:00
Julian Lam
119800d936
refactor: post announce logic to save to separate zset instead of to topic events, closes #12536
2024-05-01 14:44:29 -04:00
renovate[bot]
8f60603bda
fix(deps): update dependency sass to v1.76.0 ( #12541 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-01 10:43:59 -04:00
renovate[bot]
7ee4272470
chore(deps): update dependency sass-embedded to v1.76.0 ( #12542 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-01 10:43:52 -04:00
Julian Lam
5e2031977a
fix: post deletion of remote posts
2024-04-30 21:59:27 -04:00
Julian Lam
6ac5a77976
fix: update title generator to include the punctuation, and also take into account question marks and exclamation marks
2024-04-30 11:41:34 -04:00
Julian Lam
fc3f3a7831
feat: openapi spec for acp category federation page
2024-04-30 11:20:59 -04:00
Julian Lam
449ffd66c3
fix: remove unneeded flagged property in favour of flagId, use existing language key for rescind-report
...
cc @oplik0
2024-04-30 10:57:25 -04:00
Opliko
61a595def2
feat: support rescinding user flags
2024-04-30 01:07:09 +02:00
Opliko
53b352d0d8
refactor: remove unnecessary flag routes added in 9ab1a2d
2024-04-30 00:39:32 +02:00
Julian Lam
b9d6aa4639
feat: slightly better title generation
2024-04-29 16:16:07 -04:00
Julian Lam
cf291a518d
feat: help modal for world page
2024-04-29 12:48:06 -04:00
Julian Lam
b7ad4317cc
fix: have category sync routes return full api response, openapi schema for that pair of routes
2024-04-29 11:45:40 -04:00
renovate[bot]
ad708c9ff3
fix(deps): update dependency tough-cookie to v4.1.4 ( #12540 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-29 10:54:57 -04:00
Barış Soner Uşaklı
5eb8c90bf8
test: fix schema
2024-04-29 10:39:36 -04:00
Barış Soner Uşaklı
325d00ea94
feat: track uid for email/username changes, closes #12454
2024-04-29 10:32:07 -04:00
renovate[bot]
c036786cba
fix(deps): update dependency lru-cache to v10.2.2 ( #12532 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-29 09:43:07 -04:00
renovate[bot]
3f62b8927a
fix(deps): update dependency jquery-ui to v1.13.3 ( #12534 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-29 09:42:59 -04:00
renovate[bot]
d5bfe32e61
fix(deps): update dependency nodebb-widget-essentials to v7.0.16 ( #12535 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-29 09:42:52 -04:00
Misty Release Bot
ca354e0b9d
Latest translations and fallbacks
2024-04-29 09:20:03 +00:00
Julian Lam
596a5e4ba2
fix: update signature parsing logic to handle values with equal signs in them, closes #12538
2024-04-28 23:25:46 -04:00
Julian Lam
4d777552d8
Merge branch 'develop' into activitypub
2024-04-26 14:12:48 -04:00
Julian Lam
2a58d0996d
fix: use reference object for post summary v3 api call
2024-04-26 14:11:36 -04:00
Julian Lam
7645365007
tests: fix some but not all tests
2024-04-26 14:10:42 -04:00
Julian Lam
40b9dabda3
fix: unintentional object pollution by buildForSelectCategories
2024-04-26 13:43:38 -04:00
Barış Soner Uşaklı
1ce986f7b5
chore: up widgets
2024-04-26 12:17:51 -04:00
Barış Soner Uşaklı
c041108b47
dont show tags from cid=-1. clicking it doesnt show topics
2024-04-26 12:15:14 -04:00
Julian Lam
88a5dfb7b7
fix: unintentional object pollution by buildForSelectCategories
2024-04-26 12:14:11 -04:00
Barış Soner Uşaklı
fd35dd17b1
make /top faster too
2024-04-26 12:12:48 -04:00
Julian Lam
94eafe1df3
refactor: split activitypub tests to subfolder files
2024-04-26 11:30:08 -04:00
Julian Lam
5e776088c9
chore: lint
2024-04-26 10:45:53 -04:00
Julian Lam
e9df15bbb8
Merge branch 'develop' into activitypub
2024-04-26 10:41:18 -04:00
Julian Lam
dc35bf8bb5
fix: getCategoryById to return shallow clone of object
2024-04-26 10:41:09 -04:00
Misty Release Bot
c9a92555f0
Latest translations and fallbacks
2024-04-26 09:19:02 +00:00
Barış Soner Uşaklı
983a35e638
fix : #12533 , go to post after changing owner
2024-04-25 19:41:40 -04:00
Julian Lam
af324dae55
feat: remove /world/all route, add intro header to /world
2024-04-25 15:47:00 -04:00
Julian Lam
7180819c21
Revert "fix: make sort work with world filters"
...
This reverts commit cd8a91fe89 .
2024-04-25 15:47:00 -04:00
Opliko
ed84eed8a9
fix: better logic for choosing webfinger lookups
2024-04-25 20:05:53 +02:00
Opliko
dd71340af9
fix: don't look up webfinger when it's not necessary
2024-04-25 19:58:55 +02:00
Barış Soner Uşaklı
ee6779445b
Merge branch 'activitypub' of https://github.com/NodeBB/NodeBB into activitypub
2024-04-25 11:25:54 -04:00
Barış Soner Uşaklı
a853dabdc4
remove cid=-1
2024-04-25 11:25:50 -04:00
Julian Lam
6964b1fd56
fix: update hasRelation condition to be true if cid is passed in in options
2024-04-25 11:20:34 -04:00
Barış Soner Uşaklı
9829a5300e
Merge branch 'activitypub' of https://github.com/NodeBB/NodeBB into activitypub
2024-04-25 11:16:48 -04:00
Barış Soner Uşaklı
91c3434fda
Merge branch 'develop' into activitypub
2024-04-25 11:16:42 -04:00
Opliko
1ecbf02a58
fix: handle requests to URI IDs correctly
2024-04-25 17:16:30 +02:00
Barış Soner Uşaklı
466ad0d95c
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-04-25 11:15:30 -04:00
Barış Soner Uşaklı
f764a3ea5c
use cid:<cid>:pids instead of posts:pid
2024-04-25 11:15:23 -04:00
renovate[bot]
dad57e04de
chore(deps): update commitlint monorepo to v19.3.0 ( #12526 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-25 10:09:15 -04:00
renovate[bot]
bc51968eaf
fix(deps): update dependency nodebb-plugin-composer-default to v10.2.34 ( #12530 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-25 10:08:57 -04:00
Opliko
844d1402ba
refactor: use URLSearchParams instead of multiple encodeURIComponent
2024-04-25 13:16:05 +02:00
Opliko
700016649d
fix: handle URI actor IDs
2024-04-25 12:59:05 +02:00
Opliko
8fd4ae2d8f
test: use encoded parameters in webfinger tests
2024-04-25 12:00:31 +02:00
Opliko
3d1e2cde6a
fix: percent-encode outgoing webfinger requests
...
resolves #12531 - note that incoming percent-encoded webfinger works just fine :)
2024-04-25 11:59:20 +02:00
Misty Release Bot
19bd3eea5a
Latest translations and fallbacks
2024-04-25 09:19:30 +00:00
Barış Soner Uşaklı
af205cc48a
feat: closes #12477 , allow editing moderation notes
2024-04-24 11:10:04 -04:00
Misty Release Bot
d2175c6de3
Latest translations and fallbacks
2024-04-24 09:19:15 +00:00
Barış Soner Uşaklı
57422420a2
test: fix redis tests
2024-04-23 13:42:14 -04:00
Barış Soner Uşaklı
fed5165ffb
test: fix moderation note test
2024-04-23 13:31:35 -04:00
Barış Soner Uşaklı
c73f759cf1
test: add back timestamp
2024-04-23 13:23:20 -04:00
Barış Soner Uşaklı
ce9e1cf19b
cap number of posts checked
...
activity pub returns 40k 🏮
2024-04-23 13:17:50 -04:00
Barış Soner Uşaklı
3ca42ed3ee
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-04-23 13:17:32 -04:00
Barış Soner Uşaklı
7d24b04b3b
feat: parse moderation notes as markdown
...
https://github.com/NodeBB/NodeBB/issues/12477
2024-04-23 13:00:47 -04:00
Misty Release Bot
19f8a77ce2
chore(i18n): fallback strings for new resources: nodebb.flags, nodebb.user
2024-04-23 16:40:29 +00:00
Barış Soner Uşaklı
b429045ff6
feat: closes #12490 , show profile flags on account info page
2024-04-23 12:39:51 -04:00
renovate[bot]
18a843bc1e
fix(deps): update dependency ace-builds to v1.33.1 ( #12527 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-23 11:26:30 -04:00
Misty Release Bot
7ad477af9c
chore(i18n): fallback strings for new resources: nodebb.user
2024-04-23 15:16:29 +00:00
Barış Soner Uşaklı
985663faae
feat: closes #12491 , add unban & unmute history
...
to account/info page
2024-04-23 11:16:04 -04:00
renovate[bot]
bde9136b92
fix(deps): update fontsource monorepo ( #12523 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-22 11:08:55 -04:00
renovate[bot]
d6d0ebd592
fix(deps): update dependency ipaddr.js to v2.2.0 ( #12522 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-22 11:08:46 -04:00
renovate[bot]
5e7ec5b6b8
fix(deps): update dependency cropperjs to v1.6.2 ( #12524 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-22 11:08:35 -04:00
Barış Soner Uşaklı
f28923858e
fix: topic selection in merge
...
if merge was started from inside the topic
2024-04-22 10:58:42 -04:00
Barış Soner Uşaklı
ce03680f04
fix: closes #12474 , fix search dropdown on mobile for merge
...
add remove topic buttons
2024-04-22 10:24:28 -04:00
Opliko
ab055a77a2
feat: add id to Like
...
part of #12483
2024-04-22 11:40:31 +02:00
Misty Release Bot
d85aae38c3
Latest translations and fallbacks
2024-04-22 09:19:30 +00:00
Misty Release Bot
418b025c92
Latest translations and fallbacks
2024-04-21 09:18:50 +00:00
Julian Lam
2ce3a11645
feat: handle 1b14 announce for remote content too
2024-04-19 23:36:43 -04:00
Misty Release Bot
c7930bb47a
Latest translations and fallbacks
2024-04-19 09:19:10 +00:00
Julian Lam
59021d8a9f
fix: bump harmony
2024-04-17 13:39:45 -04:00
Julian Lam
3721f8196d
fix: icon:text and icon:bgColor for remote users
2024-04-17 13:29:26 -04:00
Opliko
f802564e64
feat: resolve Crate and Announce activities
2024-04-17 19:19:09 +02:00
Julian Lam
a9a7fd1ecd
fix: handle Announce(Create(Note))
2024-04-17 12:55:15 -04:00
renovate[bot]
66a35490b4
fix(deps): update dependency ioredis to v5.4.1 ( #12520 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 12:48:21 -04:00
Misty Release Bot
8a1b281b93
chore: update changelog for v3.7.4
2024-04-17 13:43:15 +00:00
Misty Release Bot
c26c904ae7
chore: incrementing version number - v3.7.4
2024-04-17 13:43:15 +00:00
Barış Soner Uşaklı
110ce66ac7
fix: zipObject
2024-04-17 09:21:30 -04:00
Barış Soner Uşaklı
8410cec797
fix: index should be cid
2024-04-17 09:15:35 -04:00
renovate[bot]
da0888e611
fix(deps): update dependency ioredis to v5.4.0 ( #12519 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 09:08:56 -04:00
Misty Release Bot
0f97e16eb5
Latest translations and fallbacks
2024-04-17 09:19:08 +00:00
Julian Lam
dce334461a
fix: use system pseudo-user for topic move call
2024-04-16 14:27:21 -04:00
Julian Lam
49a64dc7a7
fix: if the topic already existed in -1, move it to another category if one was passed in options
2024-04-16 14:17:47 -04:00
Julian Lam
452cb0a9aa
feat: utility functions to get local followers/counts given a remote actor uri, plumb cid into notes.assert via inbox.announce if a local cid is following the sending actor
2024-04-16 14:00:01 -04:00
Julian Lam
1253ded7d5
chore: minor cleanup
2024-04-16 13:38:05 -04:00
Julian Lam
407dda78e1
fix: add back reverse lookup for notes assertion checking via cids
2024-04-15 16:28:57 -04:00
Julian Lam
59a9dd8436
refactor: stub routes for category synchronization, refactor remote follow logic to allow categories to conduct follows as well
2024-04-15 16:18:12 -04:00
renovate[bot]
5b4471bf8b
fix(deps): update dependency nodebb-plugin-spam-be-gone to v2.2.2 ( #12518 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 14:13:02 -04:00
renovate[bot]
20f8ba78ad
fix(deps): update dependency nodebb-plugin-emoji to v5.1.15 ( #12517 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 14:12:42 -04:00
renovate[bot]
97519ca40d
chore(deps): update commitlint monorepo to v19.2.2 ( #12515 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 14:11:02 -04:00
renovate[bot]
4c468b5c70
chore(deps): update dependency smtp-server to v3.13.4 ( #12516 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 14:10:39 -04:00
Julian Lam
b7ff7be28f
fix: actors.assert should return false if webfinger cannot resolve to an id
2024-04-15 13:37:00 -04:00
Barış Soner Uşaklı
9daa7ccf3a
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-04-15 12:13:26 -04:00
Barış Soner Uşaklı
d599493057
Merge branch 'master' into develop
2024-04-15 12:13:20 -04:00
renovate[bot]
c4cb9d36ca
fix(deps): update dependency nodebb-theme-harmony to v1.2.49 ( #12497 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 12:11:58 -04:00
renovate[bot]
37bdf75391
fix(deps): update dependency nodebb-plugin-mentions to v4.5.2 ( #12470 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 12:11:50 -04:00
renovate[bot]
83a932e656
fix(deps): update dependency ace-builds to v1.33.0 ( #12501 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 12:11:40 -04:00
renovate[bot]
a2229e7154
chore(deps): update dependency sass-embedded to v1.75.0 ( #12499 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 12:11:23 -04:00
renovate[bot]
f5c3d4e1cf
fix(deps): update dependency sass to v1.75.0 ( #12500 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15 12:11:15 -04:00
Barış Soner Uşaklı
de0176ef8a
fix: uniqCids
2024-04-15 12:10:36 -04:00
Barış Soner Uşaklı
5af69dbcef
fix: if votes are not public, dont show upvoter names in tooltip
2024-04-15 12:02:08 -04:00
Barış Soner Uşaklı
d2e042d15b
refactor: add new hooks for notifications/websockets
...
filter:sockets.sendNewNotificationToUid - fires before emitting "event:new_notification"
filter:sockets.sendNewPostToUid - fires before emitting "event:new_post"
filter:sockets.sendNewTopicToUid - fires before emitting "event:new_topic"
filter:user.toggleFollow- fires before follow/unfollow
2024-04-15 11:31:27 -04:00
Julian Lam
b7629c6ef7
feat: send id back during accepts
2024-04-15 09:48:58 -04:00
Marek Dorda
8f317c01bb
Add action:topic.updateTags hook ( #12513 )
...
Fix https://github.com/NodeBB/NodeBB/issues/12512
2024-04-15 09:04:53 -04:00
Misty Release Bot
fe028e0ad2
Latest translations and fallbacks
2024-04-15 09:19:08 +00:00
Misty Release Bot
c5d20ba9e1
Latest translations and fallbacks
2024-04-14 09:18:39 +00:00
Opliko
026449dc4a
fix: support reporting remote content in Flag
2024-04-14 02:42:30 +02:00
Opliko
a1a7fb77da
feat: handle Undo(Flag)
2024-04-14 02:02:17 +02:00
Opliko
c1dfa8d2fe
feat: send undo when rescinding/deleting a report
2024-04-14 01:52:07 +02:00
Opliko
2a2b855fe2
feat: federate flag creation
2024-04-14 00:51:53 +02:00
Opliko
7bacbf76f0
feat: bulk purge flags
2024-04-14 00:20:46 +02:00
Opliko
9ab1a2d129
feat: rescind post flags
2024-04-14 00:07:55 +02:00
Misty Release Bot
edfa402ae8
Latest translations and fallbacks
2024-04-13 09:18:50 +00:00
Barış Soner Uşaklı
5bee324c6a
fix: add canView check to /api/v3/users/:uid
2024-04-12 16:25:24 -04:00
Julian Lam
7c4ae8eb82
fix : #12505 , convert relative urls in links and images into absolute urls, uses same logic as for emails
2024-04-12 15:30:59 -04:00
Julian Lam
6befff5e11
fix : #12502 , improper decrement
2024-04-12 14:46:15 -04:00
Julian Lam
64258dac19
fix: send userslug in preferredUsername
2024-04-12 14:26:37 -04:00
Julian Lam
50f31b236a
fix: wrong variable name
2024-04-12 14:13:46 -04:00
Julian Lam
fdbd30dc23
feat: integrate post uploads into attachments for outgoing note mocks
2024-04-12 14:08:28 -04:00
Julian Lam
bb4e418dde
fix: change default attachment type to Link, or Image if mediaType matches
2024-04-12 12:56:18 -04:00
Barış Soner Uşaklı
14f5774f6a
fix: is user doesnt have view:users privilege
...
dont redirect uid/1 to userslug
2024-04-12 12:50:51 -04:00
Barış Soner Uşaklı
6816e39bd8
test: update spec
2024-04-12 12:02:57 -04:00
Barış Soner Uşaklı
7218a9d8cb
add tid/uid to teaser
2024-04-12 11:44:00 -04:00
Julian Lam
c3365908b8
fix: save modified actor back to req.body
2024-04-12 11:08:31 -04:00
Opliko
4d07ca4c6a
feat: add id to profile updates
2024-04-12 16:43:33 +02:00
Opliko
18ba2e38ec
feat: noremalize actor property in middleware
2024-04-12 16:42:54 +02:00
Misty Release Bot
f192d92439
Latest translations and fallbacks
2024-04-12 09:19:15 +00:00
Barış Soner Uşaklı
18990795ec
chore: up harmony
2024-04-11 17:01:51 -04:00
Misty Release Bot
18eec14760
chore(i18n): fallback strings for new resources: nodebb.admin-settings-navigation
2024-04-11 20:46:27 +00:00
Barış Soner Uşaklı
3042cf02d1
Merge branch 'master' into develop
2024-04-11 16:46:01 -04:00
Barış Soner Uşaklı
acab46e656
test: fix tests and use action
2024-04-11 16:33:50 -04:00
Barış Soner Uşaklı
afe597a275
feat: #12495 , add unblock button to users on /blocks
2024-04-11 16:18:42 -04:00
Julian Lam
52271caec2
fix: you scurvy cur!
2024-04-11 15:23:19 -04:00
Julian Lam
4d23a837fa
fix: handle (created) and (expires) in http signatures
2024-04-11 15:20:59 -04:00
Julian Lam
f783338621
fix : #12496 , url in schema
2024-04-11 13:43:29 -04:00
Julian Lam
525b7c2cee
feat: save remote post url into hash for use
2024-04-11 13:25:37 -04:00
Barış Soner Uşaklı
52e7152206
refactor: move parseInt to filter
2024-04-11 13:24:50 -04:00
Julian Lam
f5ea470df4
fix: handle remote userslugs with non-lowercase letters
2024-04-11 12:52:21 -04:00
Julian Lam
8d0876b8d7
fix: send hs2019 as algo (to match cavage-12, handle incoming algorithm value
2024-04-11 10:39:51 -04:00
Barış Soner Uşaklı
48281f96b3
fix: copy dropdown closing on copy ip/text/link
2024-04-11 10:25:57 -04:00
Barış Soner Uşaklı
5fcd1a8ad6
fix: align teaser avatar
...
get rid of left over href
2024-04-11 10:00:50 -04:00
Barış Soner Uşaklı
ca07e51730
fix: if you have chat:privileged the chat icons should show up
2024-04-11 09:55:57 -04:00
Misty Release Bot
698b3a2a00
Latest translations and fallbacks
2024-04-11 09:19:55 +00:00
Julian Lam
6fc6cc33cd
feat: note attachments via link preview plugin
2024-04-10 22:01:50 -04:00
Julian Lam
b8daa02fa8
fix: bump harmony
2024-04-10 22:01:50 -04:00
Opliko
959e1820cd
fix: throw errors when local objects don't exist
2024-04-10 18:50:41 +02:00
Julian Lam
e0f542c912
fix : #12493 , send unescaped fullname through via AP if displayname is set/used
2024-04-10 12:17:07 -04:00
Julian Lam
465a46f2e6
fix: send only the id into actors.assert
2024-04-10 12:17:07 -04:00
Opliko
c92b5e07a7
fix: use a slightly better error code to indicate object resolution failure
2024-04-10 18:15:50 +02:00
Barış Soner Uşaklı
cfd29db061
refactor: better label for show to groups
2024-04-10 09:38:01 -04:00
Misty Release Bot
b804a3519d
Latest translations and fallbacks
2024-04-10 09:18:48 +00:00
Opliko
3cc09d204f
feat: add ids for undoing follows
2024-04-10 01:11:49 +02:00
Opliko
66b0d81caf
feat: send back follow id in Accept
2024-04-10 00:30:46 +02:00
Opliko
e0166cccb2
fix: assume object is full object and not just id everywhere
2024-04-10 00:26:01 +02:00
Opliko
962c63511c
fix: use resolved object in likes
2024-04-10 00:20:16 +02:00
Opliko
b6168202ae
fix: reject accepts of invalid follows and return when already following
2024-04-10 00:17:14 +02:00
Opliko
41f77f8f1b
fix: handle resolved objects in flag
2024-04-10 00:06:24 +02:00
Opliko
72dbcfe3d9
feat: add id to follows and verify accepts
2024-04-09 23:58:52 +02:00
Opliko
b921f8d167
refactor: use a helper to resolve actor URI
2024-04-09 23:58:25 +02:00
Opliko
102c174e03
feat: resolve objects from ids in middleware
2024-04-09 23:58:00 +02:00
Julian Lam
d437d969cc
feat: filter out topics in cid -1 from tagged topics page, closes #12489
2024-04-09 15:13:31 -04:00
Opliko
fcd5447cd4
feat: sign public key requests
...
Lack of this signature resulted in ironically failing the verification of signed requests from Mastodon instanced configured to require signed get...
2024-04-09 19:27:35 +02:00
renovate[bot]
2bcd5239fb
fix(deps): update dependency nodebb-theme-harmony to v1.2.47 ( #12487 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-09 12:03:34 -04:00
Julian Lam
464dd8067d
fix: additional verbose logging for signature verification
2024-04-09 11:29:57 -04:00
Barış Soner Uşaklı
c2465a1692
chore: up harmony
2024-04-09 11:19:20 -04:00
Barış Soner Uşaklı
d725679648
fix : #12485 , resolve flags on a topics posts on topic delete
2024-04-09 10:54:45 -04:00
Julian Lam
6b169e048e
fix: bump mentions
2024-04-09 10:48:23 -04:00
renovate[bot]
6237d5fe0f
fix(deps): update dependency cron to v3.1.7 ( #12484 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-08 18:49:34 -04:00
Barış Soner Uşaklı
ee5c021c47
refactor: use groupslug:groupname for search and acp page
...
dont need to load all names which includes privilege groups
2024-04-08 16:18:34 -04:00
Julian Lam
86107535db
fix: default to showing alternate as link to the post object
2024-04-08 16:08:41 -04:00
Barış Soner Uşaklı
7033d11ede
fix : #12481 , remove priv groups from groupslug:groupname mapping ( #12482 )
...
this will cause a 404 when trying to access /group/cid-1-privilige-groups-find as an admin
2024-04-08 15:59:17 -04:00
Julian Lam
de83d6b01c
fix: pid via index calculation
2024-04-08 15:41:33 -04:00
Julian Lam
4e0d7dd364
feat: populate and send link tag/header respectively for activitypub-enabled content
2024-04-08 14:46:07 -04:00
Opliko
c30c12881c
fix: support ldjson with ActivityStreams profile in actor queries
2024-04-08 20:06:26 +02:00
renovate[bot]
b61936294b
fix(deps): update dependency workerpool to v9.1.1 ( #12475 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-07 11:16:28 -04:00
renovate[bot]
01b3a06a5a
fix(deps): update dependency nodebb-theme-persona to v13.3.13 ( #12479 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-07 11:16:21 -04:00
renovate[bot]
499514a85c
fix(deps): update dependency nodebb-theme-harmony to v1.2.46 ( #12478 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-07 11:16:13 -04:00
Barış Soner Uşaklı
ba86740a6a
chore: up themes
2024-04-07 11:12:10 -04:00
Barış Soner Uşaklı
0b1f2546c8
fix : #12471 , remove readable strings
...
they are not localized properly
2024-04-07 11:10:15 -04:00
Misty Release Bot
3d775c3e79
Latest translations and fallbacks
2024-04-07 09:18:36 +00:00
Opliko
2d1524eeff
fix: early return on invalid actor
2024-04-06 19:10:49 +02:00
Opliko
e25f06212f
fix: use actor id in flags
2024-04-06 19:10:13 +02:00
Opliko
d9eba6d297
feat: basic AP Flag support
2024-04-06 19:00:52 +02:00
Opliko
cd8a91fe89
fix: make sort work with world filters
2024-04-06 02:26:54 +02:00
Opliko
5c1c1d2182
fix: uppercase digest algorithm name for compatibility reasons
...
Mastodon works with either, but Mbin actually requires uppercased name
2024-04-06 02:06:41 +02:00
Opliko
9fc194e3a8
feat: send unique identifiers for note activities
2024-04-06 01:50:39 +02:00
Opliko
8003b00acd
Revert "feat: log all post edits to the event log, return eid when logging events, plumb eid into Update(Note) to federate out as a unique id"
...
This reverts commit 83392f3ca2 .
2024-04-06 01:18:46 +02:00
renovate[bot]
0f209fa49b
fix(deps): update dependency nodebb-theme-persona to v13.3.12 ( #12467 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-05 17:38:45 -04:00
renovate[bot]
1fef883ba3
fix(deps): update dependency nodebb-theme-harmony to v1.2.45 ( #12466 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-05 17:38:37 -04:00
renovate[bot]
97a649e35d
chore(deps): update dependency sass-embedded to v1.74.1 ( #12468 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-05 17:38:19 -04:00
renovate[bot]
8f771b6fe6
fix(deps): update dependency sass to v1.74.1 ( #12469 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-05 17:38:04 -04:00
Julian Lam
cbfc8d252d
fix: better handle null return from notes.assert
2024-04-05 16:09:19 -04:00
Julian Lam
86caf237bf
fix: bump mentions
2024-04-05 16:04:31 -04:00
Julian Lam
719bb0a0ec
chore: add verbose logging to middleware.validate
2024-04-05 16:03:41 -04:00
Julian Lam
f40df38786
fix: actor assertion logic to ignore loopback urls
2024-04-05 11:37:23 -04:00
Julian Lam
983153fbba
fix: lol
2024-04-04 13:14:40 -04:00
Julian Lam
42bdffdc94
fix: maybe last tweak
2024-04-04 13:02:16 -04:00
Julian Lam
ae146024af
fix: tweak upgrade script again
2024-04-04 12:33:07 -04:00
Julian Lam
166e3e2f95
fix: tweak upgrade script again
2024-04-04 12:26:24 -04:00
Julian Lam
442e98e4da
fix: add timeout on activitypub.get, tweak upgrade script
2024-04-04 12:22:13 -04:00
Julian Lam
943cef6da2
feat: upgrade script to re-assert all known actors to save URL into hash, and bump mentions
2024-04-04 12:12:15 -04:00
Misty Release Bot
7a20681120
Latest translations and fallbacks
2024-04-04 09:18:43 +00:00
Barış Soner Uşaklı
5d8a557199
chore: up themes
2024-04-03 14:11:38 -04:00
Julian Lam
0b2faf21f9
Merge remote-tracking branch 'origin/develop' into activitypub
2024-04-03 13:50:10 -04:00
Julian Lam
59709a3cb2
fix: tests, save actor URL into userRemote hash
2024-04-03 13:49:27 -04:00
Julian Lam
1084f21d47
fix: show locally captured remote posts when browsing remote profiles
2024-04-03 11:21:19 -04:00
renovate[bot]
dde7a498b7
fix(deps): update dependency pg-cursor to v2.10.5 ( #12462 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-03 10:35:05 -04:00
renovate[bot]
623ccc5386
fix(deps): update dependency pg to v8.11.5 ( #12461 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-03 10:10:34 -04:00
renovate[bot]
1953277bca
fix(deps): update dependency @fortawesome/fontawesome-free to v6.5.2 ( #12460 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-03 10:10:27 -04:00
Misty Release Bot
8d450eea6a
chore: update changelog for v3.7.3
2024-04-03 13:59:29 +00:00
Misty Release Bot
ab95b60697
chore: incrementing version number - v3.7.3
2024-04-03 13:59:29 +00:00
renovate[bot]
d24c414826
fix(deps): update dependency nodebb-plugin-mentions to v4.4.3 ( #12463 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-03 09:34:18 -04:00
Misty Release Bot
4fbe4c76e0
Latest translations and fallbacks
2024-04-03 09:18:54 +00:00
Julian Lam
e828e87ec7
fix: have getCidsByPrivilege include cid -1 when set is categories:cid
2024-04-02 16:47:44 -04:00
Julian Lam
893788a2fc
fix: updateLastOnlineTime for remote uids
2024-04-02 16:43:41 -04:00
Julian Lam
4d2c95caaa
fix: bump 2factor
2024-04-02 11:46:11 -04:00
Julian Lam
c778f6ebdb
feat: new client-side hook to allow plugins to modify relogin url
2024-04-02 11:45:17 -04:00
Barış Soner Uşaklı
3aae92341c
fix: change digest to use posts sorting first
...
to use the new popular ranking algo. also fixes empty digests if there are no new topics created in the past 24 hours but there are topics with posts
2024-04-02 11:32:41 -04:00
Barış Soner Uşaklı
58c46541fa
Merge branch 'master' into develop
2024-04-02 09:43:59 -04:00
Barış Soner Uşaklı
6e0d6697c4
use new scrollbar on user list
2024-04-02 09:43:42 -04:00
Misty Release Bot
5aa7207659
Latest translations and fallbacks
2024-04-02 09:19:05 +00:00
renovate[bot]
a7d9811e74
fix(deps): update dependency pg to v8.11.4 ( #12455 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 18:20:29 -04:00
Misty Release Bot
213db951fd
chore(i18n): fallback strings for new resources: nodebb.admin-advanced-events
2024-04-01 22:20:22 +00:00
Barış Soner Uşaklı
4030f18a04
feat: closes #12453 , filter events by user/group
2024-04-01 18:19:58 -04:00
Barış Soner Uşaklı
73f985684c
fix: date on upgrade script
2024-04-01 18:17:00 -04:00
renovate[bot]
5c214930a8
fix(deps): update dependency @fontsource/poppins to v5.0.13 ( #12457 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 12:27:31 -04:00
renovate[bot]
af10aaaac3
fix(deps): update dependency pg-cursor to v2.10.4 ( #12456 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 12:27:09 -04:00
renovate[bot]
deacf36645
fix(deps): update dependency ace-builds to v1.32.9 ( #12451 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-30 10:17:12 -04:00
Barış Soner Uşaklı
0058ca68f9
chore: up ntfy
2024-03-30 10:05:39 -04:00
Julian Lam
2cbc391382
fix: bump harmony
2024-03-29 23:34:25 -04:00
Barış Soner Uşaklı
26020f3559
Merge branch 'master' into develop
2024-03-29 17:30:59 -04:00
Barış Soner Uşaklı
c206ccdd00
fix : #12452 , fix admin/mod image change
...
so it doesn't update the image in the header
2024-03-29 17:28:31 -04:00
Barış Soner Uşaklı
8f9ac5c17a
feat: move all user profile pics to folder, closes #12449 ( #12450 )
...
* feat: move all user profile pics to folder
get rid of glob delete and just delete the uid-{uid} folder when deleting user images
* when exporting user uploads add all profile uploads
* uid check
2024-03-28 16:50:56 -04:00
Opliko
d1fa6a596b
feat: sorting an filtering in /world
2024-03-28 17:07:34 +01:00
Opliko
a3dce46371
fix: adjust world schema
2024-03-28 13:20:30 +01:00
Opliko
e266b44745
feat: make the /api/world data more category-like
2024-03-28 13:14:02 +01:00
Opliko
3c6966fb0f
feat: add more properties from /category to /world
2024-03-28 11:57:43 +01:00
Opliko
495d5435f5
fix: redirect to /api/world for API requests
2024-03-28 11:54:24 +01:00
Opliko
e0138cbede
feat: follow redirects in API
2024-03-28 11:53:49 +01:00
Misty Release Bot
aef3ea18cf
Latest translations and fallbacks
2024-03-28 09:20:13 +00:00
Misty Release Bot
277e17876a
chore: update changelog for v3.7.2
2024-03-27 14:15:05 +00:00
Misty Release Bot
c9be01b138
chore: incrementing version number - v3.7.2
2024-03-27 14:15:05 +00:00
Barış Soner Uşaklı
bf4e257c83
test: add test for #12446
2024-03-26 18:59:11 -04:00
Barış Soner Uşaklı
ed41e416e2
fix : #12446 , fix groups.ownership.rescind
2024-03-26 18:50:25 -04:00
Julian Lam
a38d0c14ab
Revert "refactor: use getSortedSetUnion in syncUserInboxes instead"
...
This reverts commit 6c1a0fb1dc .
2024-03-26 16:41:51 -04:00
renovate[bot]
449c0fcd5f
chore(deps): update dependency mocha to v10.4.0 ( #12445 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-26 15:49:35 -04:00
Julian Lam
f078e1e267
fix: lint
2024-03-26 13:44:23 -04:00
Julian Lam
4fcd2bb2d9
fix: skip notes.assert checks for Announce(Note) if it's a remote object, do our own checks; #12442
2024-03-26 13:40:18 -04:00
Julian Lam
6c1a0fb1dc
refactor: use getSortedSetUnion in syncUserInboxes instead
2024-03-26 13:39:34 -04:00
Julian Lam
5efe8abd15
Revert "add 1 ||"
...
This reverts commit c2890a3e74 .
2024-03-26 13:20:12 -04:00
Julian Lam
dff5d1c6cd
fix: getSortedTopics; filter out topics in cid -1 unless explicitly asked for
2024-03-26 13:09:53 -04:00
Barış Soner Uşaklı
0e2daa58aa
Merge branch 'develop' into activitypub
2024-03-26 12:59:02 -04:00
Barış Soner Uşaklı
94d49682ad
Merge branch 'master' into develop
2024-03-26 12:58:42 -04:00
Barış Soner Uşaklı
0171e73a78
chore: up harmony
2024-03-26 12:58:34 -04:00
Julian Lam
8dcdf8ef3b
fix : #12444 add uncategorized topics counted stats to separate sorted set
2024-03-26 11:34:14 -04:00
Barış Soner Uşaklı
c2890a3e74
add 1 ||
2024-03-26 10:41:29 -04:00
Barış Soner Uşaklı
550e522fe9
chore: up harmony
2024-03-26 10:37:17 -04:00
Barış Soner Uşaklı
017a57e645
Merge branch 'develop' into activitypub
2024-03-26 10:35:15 -04:00
Barış Soner Uşaklı
99df4a5c7e
Merge branch 'master' into develop
2024-03-26 10:34:53 -04:00
Barış Soner Uşaklı
c6915398f9
chore: up harmony
2024-03-26 10:25:12 -04:00
Barış Soner Uşaklı
ba9bcd0166
remove border gray
2024-03-26 10:24:59 -04:00
Barış Soner Uşaklı
8b3811a198
make checkboxes more visible
2024-03-26 10:24:59 -04:00
Barış Soner Uşaklı
80a1a0e042
chore: up harmony
2024-03-26 10:24:20 -04:00
Julian Lam
55e947a01d
feat: add checks to only continue with topic assertion if there is a relation to existing content, #12442
2024-03-26 10:22:17 -04:00
Barış Soner Uşaklı
9a92832a4c
remove border gray
2024-03-26 10:22:11 -04:00
Barış Soner Uşaklı
3b2d8551d7
refactor: remove log
2024-03-26 10:08:30 -04:00
Barış Soner Uşaklı
168419cf24
feat: add hook to modify sorting options/fields
2024-03-26 09:57:34 -04:00
Barış Soner Uşaklı
7eb2e074d9
make checkboxes more visible
2024-03-25 16:04:54 -04:00
Julian Lam
2688b6bbdc
feat: add assertion lock on activitypub.notes.assert
2024-03-25 14:55:25 -04:00
Julian Lam
ac765f1e01
refactor: use one internal rejection method
2024-03-25 13:25:17 -04:00
renovate[bot]
263ca1ca38
fix(deps): update dependency express to v4.19.2 ( #12441 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-25 13:00:37 -04:00
renovate[bot]
08be8f3c37
fix(deps): update dependency winston to v3.13.0 ( #12440 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-25 10:05:55 -04:00
renovate[bot]
ca82d020bc
fix(deps): update dependency webpack to v5.91.0 ( #12426 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-24 13:16:59 -04:00
renovate[bot]
23f4634587
fix(deps): update dependency ace-builds to v1.32.8 ( #12439 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-24 13:16:36 -04:00
renovate[bot]
2550f26f9e
fix(deps): update dependency sanitize-html to v2.13.0 ( #12427 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-24 13:16:29 -04:00
renovate[bot]
ace6f12f51
fix(deps): update dependency postcss to v8.4.38 ( #12429 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-24 13:16:15 -04:00
renovate[bot]
a27b999fe6
fix(deps): update dependency express to v4.19.1 ( #12425 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-24 13:16:06 -04:00
renovate[bot]
fa57b81f8a
fix(deps): update dependency autoprefixer to v10.4.19 ( #12428 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-24 13:15:45 -04:00
Barış Soner Uşaklı
2ffdbebd21
Merge branch 'develop' into activitypub
2024-03-22 19:45:59 -04:00
Barış Soner Uşaklı
1a000eae57
chore: up harmony
2024-03-22 19:45:29 -04:00
Julian Lam
1fb3c4fda6
fix: undefined object in notes.assert
2024-03-22 16:21:32 -04:00
Julian Lam
bab41d129a
fix: typo
2024-03-22 16:01:05 -04:00
Julian Lam
04c743eb4a
feat: have category actor send Announce(Note) on remote replies to topics in a cid
...
#12434
2024-03-22 15:28:01 -04:00
Julian Lam
4ee8519d0c
chore: move assertTopic to top of file, rename to assert
...
... despite the diff, that's all this commit did
2024-03-22 14:54:53 -04:00
Julian Lam
e0f6b7074b
fix: restore userOrGroupExists, as alias to slugTaken
2024-03-22 14:42:29 -04:00
Julian Lam
7df5cabb76
feat: have category actor send Announce(Note) activity on posts from that cid
...
re: #12434
2024-03-22 14:39:20 -04:00
Julian Lam
803975fd97
fix: send handle as category actor's preferredUsername, #12434
2024-03-22 13:06:09 -04:00
Julian Lam
9dc20d0c54
feat: ability to update category handles
...
#12434
2024-03-22 12:59:24 -04:00
Julian Lam
3cc99a178e
feat: category handles, #12434
2024-03-22 12:39:48 -04:00
Julian Lam
4da1e9c464
fix: use CategoryObject in admins-mods schema def
2024-03-22 12:38:33 -04:00
Julian Lam
aafdefa7d6
fix: use CategoryObject in admins-mods schema def
2024-03-22 12:37:52 -04:00
Julian Lam
65bb866654
fix: only send activitypub+json links via webfinger if activitypub is global enabled
2024-03-22 12:29:41 -04:00
Julian Lam
9c03e6e93c
fix: bump harmony
2024-03-22 11:08:40 -04:00
renovate[bot]
15c7691ca3
fix(deps): update dependency nodebb-theme-lavender to v7.1.8
2024-03-22 10:34:30 -04:00
Misty Release Bot
1a8e985789
Latest translations and fallbacks
2024-03-22 09:18:44 +00:00
Julian Lam
003c64690f
fix: resolve interoperability issues with Misskey, et al.
...
Full credit to @jfietkau for the hint that led to this fix.
2024-03-21 16:23:43 -04:00
Julian Lam
da2a1e207a
fix: bump harmony
2024-03-21 14:55:25 -04:00
Julian Lam
9a5d4ffb2d
feat: rename 'world' category to 'uncategorized'
2024-03-21 14:12:31 -04:00
Julian Lam
8f131b71ee
fix: issue where cid -1 appeared in all category searches
2024-03-21 14:01:51 -04:00
Julian Lam
17f62f249d
feat: plumb pid into return data from posts.loadPostTools, add link to view original post, for remote content
...
closes #12433
2024-03-21 13:48:07 -04:00
Julian Lam
2756aae7be
fix: bump harmony
2024-03-21 00:43:22 -04:00
Julian Lam
2408ecd8dc
fix: post urls to use prefix instead of linking out directly to origin server, exposed encodeURIComponent as a template helper for themes
2024-03-21 00:41:53 -04:00
Julian Lam
6fa43b9ef0
Revert "fix: urls in posts and announces"
...
This reverts commit 4fb6574cf7 .
2024-03-20 23:18:12 -04:00
Julian Lam
c9985c5cd6
Revert "fix: missing invocation of generatePostUrl in generateRepliedTo helper"
...
This reverts commit a08b2efb5e .
2024-03-20 23:11:32 -04:00
Julian Lam
5a2d17dfd1
fix: regression that caused S2S calls to topics to return with a 404
2024-03-20 23:06:45 -04:00
Opliko
d75894eb9b
feat: add TTL cache for Actors.assert
2024-03-21 00:25:27 +01:00
Barış Soner Uşaklı
1027c6e6dd
Merge branch 'develop' into activitypub
2024-03-20 12:20:57 -04:00
Barış Soner Uşaklı
cb1c995b06
Merge branch 'master' into develop
2024-03-20 12:20:24 -04:00
renovate[bot]
a8b631dd93
fix(deps): update dependency nodebb-plugin-mentions to v4.4.2 ( #12410 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-20 12:20:08 -04:00
renovate[bot]
9c91f093e7
fix(deps): update dependency postcss to v8.4.37 ( #12417 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-20 12:19:58 -04:00
renovate[bot]
dc19c8407d
chore(deps): update dependency @commitlint/cli to v19.2.1 ( #12420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-20 12:19:49 -04:00
renovate[bot]
c7a506a8e1
fix(deps): update dependency nodemailer to v6.9.13 ( #12424 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-20 12:19:16 -04:00
Barış Soner Uşaklı
dc67f54e84
feat: allow customizing uploads.upload socket methods
...
closes #12416
2024-03-20 10:07:14 -04:00
Misty Release Bot
bf4f666ddb
Latest translations and fallbacks
2024-03-19 09:18:34 +00:00
Tomas Nesrovnal
5924a6eb43
feat: add playsinline video attribute ( #12419 )
2024-03-18 12:25:07 -04:00
Misty Release Bot
205a7119a6
Latest translations and fallbacks
2024-03-18 09:19:21 +00:00
Opliko
953231fc90
feat(activitypub): show world category in selectors
...
Allows for posting to World, showing World in unread/recent/etc
also removes now-unnecessary special case for privileges
2024-03-18 01:50:11 +01:00
Misty Release Bot
91bedd7ee0
Latest translations and fallbacks
2024-03-17 09:18:26 +00:00
Barış Soner Uşaklı
4a4648c2af
Merge branch 'master' into develop
2024-03-16 18:58:01 -04:00
Barış Soner Uşaklı
4787d013cf
fix : #12415 , fix notification escaping for queued posts
2024-03-16 18:56:54 -04:00
Julian Lam
5f60f75f7d
fix: restore accidentally removed calls to updateLocalRecipients and saveAttachments
2024-03-15 16:38:00 -04:00
renovate[bot]
41212e8f7b
chore(deps): update dependency @commitlint/cli to v19.2.0 ( #12412 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 15:12:54 -04:00
renovate[bot]
4e119783d0
fix(deps): update dependency nodebb-plugin-ntfy to v1.7.4 ( #12414 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 15:12:48 -04:00
Julian Lam
c76d4018f2
fix: properly handle empty fields param
2024-03-15 12:07:33 -04:00
Julian Lam
7af0715146
fix: circular object ref.
...
getCategoriesFields was returning full pseudo-category object even if fields were specific, now it only returns fields requested.
navigating to /category/-1 now redirects to /world
2024-03-15 12:00:23 -04:00
Barış Soner Uşaklı
a84dba271c
chore: up harmony
2024-03-14 19:35:29 -04:00
renovate[bot]
93fb1e0fc1
fix(deps): update dependency esbuild to v0.20.2 ( #12411 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-14 19:00:08 -04:00
renovate[bot]
6a7303122f
fix(deps): update socket.io packages to v4.7.5 ( #12409 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-14 15:43:08 -04:00
Julian Lam
ccd9c7ed85
fix: tweak maxTags handling
2024-03-14 14:48:35 -04:00
Julian Lam
ff6cc90ca5
fix: bump mentions
2024-03-14 14:43:17 -04:00
renovate[bot]
0521941201
fix(deps): update dependency @socket.io/redis-adapter to v8.3.0 ( #12405 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-14 14:37:23 -04:00
renovate[bot]
6d62e5921d
chore(deps): update dependency sass-embedded to v1.72.0 ( #12406 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-14 14:37:05 -04:00
renovate[bot]
896847864b
fix(deps): update dependency sass to v1.72.0 ( #12407 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-14 14:36:58 -04:00
Julian Lam
1a92239c15
fix: send topic notif on reply
2024-03-14 13:50:43 -04:00
Julian Lam
44a183dd84
fix: typo
2024-03-14 13:41:04 -04:00
Julian Lam
0a2482cf51
fix: double-OP issue when remote reply comes in to local mainPid
2024-03-14 13:28:57 -04:00
Julian Lam
7aa56c727b
fix: filter out system tags and prune extra tags beyond number allowed, when creating topic from remote data
2024-03-14 13:28:57 -04:00
Barış Soner Uşaklı
e389aec288
Merge branch 'develop' into activitypub
2024-03-14 12:12:31 -04:00
Barış Soner Uşaklı
69cf004c2f
Merge branch 'master' into develop
2024-03-14 12:11:59 -04:00
Misty Release Bot
076403897d
chore: update changelog for v3.7.1
2024-03-14 16:11:24 +00:00
Misty Release Bot
ddbbb55453
chore: incrementing version number - v3.7.1
2024-03-14 16:11:23 +00:00
Barış Soner Uşaklı
285293c47b
fix : #12408 , fix mem leak due to mongodb 6.4.0
2024-03-14 11:57:24 -04:00
Misty Release Bot
6f973e5e09
Latest translations and fallbacks
2024-03-14 09:18:44 +00:00
Julian Lam
ebd750b4c7
fix: resolve toPid to local pid if able
2024-03-14 00:17:45 -04:00
Julian Lam
c346177bb9
fix: tweak user.search to better handle local usernames with colons in them
2024-03-13 15:41:41 -04:00
Julian Lam
83392f3ca2
feat: log all post edits to the event log, return eid when logging events, plumb eid into Update(Note) to federate out as a unique id
2024-03-13 15:27:59 -04:00
Julian Lam
0bfdbb6a5c
feat: if Update(Note) is received for a post that does not already exist, assert it
2024-03-13 15:05:42 -04:00
Barış Soner Uşaklı
1b24b337ea
chore: up harmony
2024-03-13 14:15:38 -04:00
Julian Lam
c5c0c47393
chore: lint
2024-03-13 11:45:28 -04:00
Julian Lam
81b319f494
fix: accidental saving of ephemeral _activitypub object into db, should plumb into hooks only
2024-03-13 11:19:50 -04:00
Julian Lam
c6624b6341
chore: remove now-unused notes.assert
2024-03-13 11:07:38 -04:00
Julian Lam
519e025e27
feat: return count of new notes in assertTopic
2024-03-13 11:03:08 -04:00
Julian Lam
338c568c99
fix: handle actor assertion failure if mocked profile does not have a fullname
2024-03-13 10:56:00 -04:00
Barış Soner Uşaklı
d1ce594cc9
feat: allow setting max-old-space-size in config
2024-03-13 10:18:33 -04:00
Misty Release Bot
e807ed5287
Latest translations and fallbacks
2024-03-13 09:18:36 +00:00
Julian Lam
f7c8967ee2
refactor: use topics.post, topics.reply, and posts.edit in Create(Note), Create(Note), and Update(Note), respectively
2024-03-12 14:24:38 -04:00
Julian Lam
52c143aa03
fix: template helper
2024-03-12 13:27:29 -04:00
Julian Lam
4b2495b5aa
fix: tests
2024-03-12 12:03:16 -04:00
renovate[bot]
b163264e44
fix(deps): update dependency mongodb to v6.5.0 ( #12402 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-12 12:02:11 -04:00
renovate[bot]
3d095a6b61
chore(deps): update commitlint monorepo to v19.1.0 ( #12403 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-12 12:01:50 -04:00
Julian Lam
01f7af9291
fix: remove unused param in addParentPosts
2024-03-12 11:39:26 -04:00
Julian Lam
eb8ff75b63
fix: only dereference id if it doesn't exist locally — fewer calls
2024-03-12 11:33:40 -04:00
Julian Lam
b1491ca3cd
fix: specify param for api test for /world
2024-03-12 11:08:57 -04:00
Julian Lam
9cd6b496ba
fix: AP S2S handling for /user/:userslug route
2024-03-12 10:41:47 -04:00
Misty Release Bot
d7a0874a3c
Latest translations and fallbacks
2024-03-12 09:18:51 +00:00
renovate[bot]
817a546832
fix(deps): update dependency archiver to v7.0.1 ( #12400 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 20:43:52 -04:00
Barış Soner Uşaklı
ba3eae7a64
Merge branch 'develop' into activitypub
2024-03-11 20:40:08 -04:00
Barış Soner Uşaklı
c375e2229f
Merge branch 'master' into develop
2024-03-11 20:39:55 -04:00
Barış Soner Uşaklı
3b48695b2f
fix: tids:create on topic post
2024-03-11 20:39:11 -04:00
Julian Lam
5768a4377b
fix: handle fetch failures on helpers.query
2024-03-11 14:41:05 -04:00
Julian Lam
8bf6130d17
Merge branch 'develop' into activitypub
2024-03-11 11:42:21 -04:00
Julian Lam
ceab77e43b
fix: more duplicate detection in to/cc
2024-03-11 11:40:24 -04:00
Misty Release Bot
43f52737de
chore(i18n): fallback strings for new resources: nodebb.admin-manage-users
2024-03-11 15:29:29 +00:00
Barış Soner Uşaklı
83ca23ca37
feat: allow custom fields in user csv export, closes #12401
2024-03-11 11:29:05 -04:00
Misty Release Bot
bb29cafcf6
Latest translations and fallbacks
2024-03-11 09:18:56 +00:00
Julian Lam
17c55922d4
fix: markAsRead to handle remote topics
2024-03-11 00:06:12 -04:00
Julian Lam
90e7d3a1c6
fix: parse questions like a post
2024-03-10 22:24:25 -04:00
Misty Release Bot
b7164acc9f
Latest translations and fallbacks
2024-03-10 09:18:34 +00:00
Julian Lam
1e6632392b
fix: properly build recipients... old logic was just plain wrong :shipit:
2024-03-09 21:09:59 -05:00
Barış Soner Uşaklı
66b4dc2c96
chore: up harmony
2024-03-09 08:55:06 -05:00
Barış Soner Uşaklı
6a7ac2f09e
Merge branch 'master' into develop
2024-03-09 08:53:31 -05:00
Barış Soner Uşaklı
b6c3a9d22a
chore: up harmony
2024-03-09 08:52:42 -05:00
Julian Lam
97e5b0fdad
fix: reallow topic:read privilege for fediverse group
2024-03-08 20:53:13 -05:00
Julian Lam
08184f29c1
Revert "fix: pass proper uid to privilege check in AP note federation"
...
This reverts commit 95427c4af7 .
2024-03-08 20:45:54 -05:00
Julian Lam
00101d9e29
fix: only serve local posts via S2S when queried
2024-03-08 20:45:51 -05:00
renovate[bot]
27d5aaa5af
fix(deps): update dependency nodemailer to v6.9.12 ( #12398 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-08 18:14:04 -05:00
Julian Lam
6423d514ff
fix: note not federated out to mentioned users' inboxes
2024-03-08 14:06:23 -05:00
Julian Lam
f31d8c2e9b
feat: add /world and /world/all to available nav items
2024-03-08 12:33:21 -05:00
Julian Lam
6aece6893b
fix: update styling of available nav items in ACP
2024-03-08 12:33:21 -05:00
Barış Soner Uşaklı
f107a7ffd4
chore: up harmony
2024-03-08 08:50:06 -05:00
Misty Release Bot
e3bc624f89
Latest translations and fallbacks
2024-03-08 09:18:52 +00:00
renovate[bot]
b9a1fc3f87
fix(deps): update dependency nodebb-theme-harmony to v1.2.38 ( #12397 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-07 19:47:00 -05:00
Barış Soner Uşaklı
57039d2652
scrollbar css
2024-03-07 19:01:12 -05:00
Barış Soner Uşaklı
d31978b3a8
chore: up harmony
2024-03-07 18:52:17 -05:00
Barış Soner Uşaklı
c7e2b0a2b0
Merge branch 'develop' into activitypub
2024-03-07 18:50:37 -05:00
Barış Soner Uşaklı
4f6a7ffe01
scrollbar css
2024-03-07 18:32:46 -05:00
Julian Lam
39da3ab668
fix: remove unresolvable actors from parsing prior to mocking profile
2024-03-07 16:59:40 -05:00
Julian Lam
4a8b06e815
fix: send explicitly empty array for attachment prop in mocks.note
2024-03-07 16:47:09 -05:00
Julian Lam
6999bd68e2
fix: remove some privs from fediverse in world category
2024-03-07 15:51:30 -05:00
Julian Lam
28f38b2687
fix: inability to retrieve previously-unknown remote users via url manipulation
2024-03-07 15:39:42 -05:00
Julian Lam
81b81e540a
fix: tags received via AP should only be of type Hashtag (as mentions are also in tag prop
2024-03-07 15:11:43 -05:00
Julian Lam
beaedc86aa
fix: data schema of reject activities
2024-03-07 13:46:20 -05:00
Julian Lam
9f8c706f23
fix: fallbacks for if preferredUsername is not set
2024-03-07 13:16:13 -05:00
Julian Lam
95427c4af7
fix: pass proper uid to privilege check in AP note federation
2024-03-06 15:07:56 -05:00
Julian Lam
0c2cfbe7a0
chore: lint
2024-03-06 14:59:49 -05:00
Julian Lam
4c2cbb5b12
fix: remove console logging
2024-03-06 14:58:15 -05:00
renovate[bot]
8d6ef3d50a
fix(deps): update fontsource monorepo ( #12390 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 14:40:42 -05:00
renovate[bot]
4d18c38b08
fix(deps): update dependency nodebb-plugin-mentions to v4.4.1 ( #12393 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 14:40:33 -05:00
renovate[bot]
98ff47ec08
fix(deps): update dependency winston to v3.12.0 ( #12391 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 14:40:24 -05:00
Julian Lam
5b74f6dac5
fix: move fallback 0 return in parseIntFields to other side of ternary conditional
2024-03-06 11:47:46 -05:00
Julian Lam
f368a1a87f
fix: remove intFields hack and update db.parseIntFields to only parseInt if field value is a number
2024-03-06 11:45:34 -05:00
Barış Soner Uşaklı
cda25bb646
Merge branch 'develop' into activitypub
2024-03-06 11:40:41 -05:00
Barış Soner Uşaklı
a74bb1567e
Merge branch 'master' into develop
2024-03-06 11:40:31 -05:00
Barış Soner Uşaklı
385b8c8a52
Merge branch 'develop' into activitypub
2024-03-06 11:40:12 -05:00
Barış Soner Uşaklı
7c37f32dae
fix: missing uid for modify event, closes #12394
2024-03-06 11:34:55 -05:00
Barış Soner Uşaklı
706fa17429
Merge branch 'develop' into activitypub
2024-03-06 10:34:36 -05:00
Misty Release Bot
f1f81b1740
chore: update changelog for v3.7.0
2024-03-06 14:57:40 +00:00
Misty Release Bot
108c9fcde0
chore: incrementing version number - v3.7.0
2024-03-06 14:57:39 +00:00
Julian Lam
6671b51169
fix: truthy check in notes.assert
2024-03-05 14:52:52 -05:00
Julian Lam
aef1215fd6
fix: remote user avatars in notifications
2024-03-05 14:42:25 -05:00
Julian Lam
ae09aa2086
fix: bump mentions
2024-03-05 14:26:33 -05:00
Julian Lam
e4c1ca1ede
feat: mentions support
2024-03-05 14:26:33 -05:00
Julian Lam
1b64fdb5b3
feat: allow user.search to handle remote handles, beginning of mentions support
2024-03-05 14:26:33 -05:00
Barış Soner Uşaklı
87a79059f0
fix : #12389 , update privilege group check
2024-03-05 12:37:25 -05:00
Misty Release Bot
22c225c51b
Latest translations and fallbacks
2024-03-05 09:19:26 +00:00
Barış Soner Uşaklı
d32cc66db5
create sort in sorted.js
2024-03-04 16:40:48 -05:00
Barış Soner Uşaklı
07c1ea2876
Merge branch 'develop' into activitypub
2024-03-04 16:09:11 -05:00
Misty Release Bot
0bd0a74074
chore(i18n): fallback strings for new resources: nodebb.admin-settings-post, nodebb.topic
2024-03-04 21:07:10 +00:00
Barış Soner Uşaklı
2a9b0a3c9c
feat: add new sorting option to categories
...
add new zset for category topics
fix sorting names
2024-03-04 16:06:04 -05:00
renovate[bot]
db2f7c0331
fix(deps): update dependency nodebb-theme-harmony to v1.2.36 ( #12392 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 12:20:23 -05:00
renovate[bot]
073a79eb35
fix(deps): update dependency nodebb-theme-peace to v2.2.4 ( #12381 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 08:17:00 -05:00
Misty Release Bot
a4e8d4646d
Latest translations and fallbacks
2024-03-04 09:18:55 +00:00
renovate[bot]
716482b259
fix(deps): update dependency mongodb to v6.4.0 ( #12382 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 17:17:11 -05:00
renovate[bot]
6f04859e8d
fix(deps): update dependency nodebb-plugin-mentions to v4.4.0 ( #12385 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 17:16:57 -05:00
renovate[bot]
9eb5439447
fix(deps): update dependency ace-builds to v1.32.7 ( #12386 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 17:16:23 -05:00
renovate[bot]
339e2cfaff
fix(deps): update dependency autoprefixer to v10.4.18 ( #12387 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 17:16:14 -05:00
renovate[bot]
7b1b451027
fix(deps): update dependency nodebb-theme-harmony to v1.2.35 ( #12388 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 17:16:07 -05:00
Misty Release Bot
a02d34f70a
Latest translations and fallbacks
2024-03-01 09:18:52 +00:00
Barış Soner Uşaklı
5e89dfad55
refactor: move tomap inside
2024-02-29 16:59:40 -05:00
Barış Soner Uşaklı
b3ad44eef0
string
2024-02-29 16:53:41 -05:00
Barış Soner Uşaklı
63e2dc9ae4
string
2024-02-29 16:48:43 -05:00
Barış Soner Uşaklı
038f726b23
testing popular sorting
2024-02-29 16:47:09 -05:00
Barış Soner Uşaklı
4ed8a5ff3c
testing popular sorting
2024-02-29 16:46:49 -05:00
Julian Lam
c707a32aa9
feat: integrate notifications for remote likes, follows, and announces.
...
Rescind notification as necessary.
2024-02-29 16:10:01 -05:00
renovate[bot]
430c6b6c07
fix(deps): update dependency nodebb-theme-harmony to v1.2.34 ( #12383 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 16:04:37 -05:00
Barış Soner Uşaklı
0f99ae1f45
pre.3
2024-02-29 15:14:55 -05:00
Barış Soner Uşaklı
cb8d38ee2f
Squashed commit of the following:
...
commit 072a11b89f
Merge: 25ef62dc6b 8fb0ed82b8
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 29 13:10:01 2024 -0500
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
commit 25ef62dc6b
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 29 13:09:56 2024 -0500
chore: up harmony
commit 8fb0ed82b8
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Feb 29 18:08:50 2024 +0000
chore(i18n): fallback strings for new resources: nodebb.themes-harmony
commit 96bc5d6f84
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 29 13:08:25 2024 -0500
add harmony setting label
commit 516c8d0424
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu Feb 29 12:53:39 2024 -0500
chore(deps): update commitlint monorepo to v19 (#12369 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit a8abc7aea4
Merge: 3aaa072756 aa6859dfae
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 29 10:42:42 2024 -0500
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
commit 3aaa072756
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 29 10:42:37 2024 -0500
chore: up peace
commit aa6859dfae
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu Feb 29 10:42:16 2024 -0500
fix(deps): update dependency nodemailer to v6.9.11 (#12380 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 2c3540b25c
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu Feb 29 10:42:07 2024 -0500
fix(deps): update dependency express to v4.18.3 (#12379 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit c8a5e24aee
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 29 10:39:02 2024 -0500
test: fix test
commit 5556c1d549
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 29 10:29:37 2024 -0500
add missing btn class
commit fb98dc054d
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu Feb 29 09:43:17 2024 -0500
fix(deps): update dependency nodebb-plugin-markdown to v12.2.6 (#12371 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 9de0ab3165
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu Feb 29 09:42:13 2024 -0500
fix(deps): update dependency archiver to v7 (#12374 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 131d2fe78b
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu Feb 29 09:41:56 2024 -0500
fix(deps): update dependency chart.js to v4.4.2 (#12376 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 0ab1982cb8
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu Feb 29 09:41:37 2024 -0500
chore(deps): update dependency smtp-server to v3.13.3 (#12378 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 65f3c73493
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Thu Feb 29 09:31:17 2024 -0500
chore: up peace
commit a5101dcbe1
Author: Misty Release Bot <deploy@nodebb.org >
Date: Thu Feb 29 09:19:05 2024 +0000
Latest translations and fallbacks
commit 0f11533c23
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Feb 28 16:04:25 2024 -0500
cache page changes
commit 53b3c5d669
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Feb 28 11:41:18 2024 -0500
feat: add chat widget areas, closes #12375
commit 1ed4d76363
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed Feb 28 11:14:20 2024 -0500
fix(deps): update dependency bootswatch to v5.3.3 (#12373 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit ea99401a0d
Merge: f4c651fe25 caf8722fd5
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Wed Feb 28 09:19:09 2024 -0500
Merge branch 'master' into develop
commit caf8722fd5
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Feb 28 14:17:10 2024 +0000
chore: update changelog for v3.6.7
commit 78b8fab3e7
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Feb 28 14:17:09 2024 +0000
chore: incrementing version number - v3.6.7
commit f4c651fe25
Author: Misty Release Bot <deploy@nodebb.org >
Date: Wed Feb 28 09:18:50 2024 +0000
Latest translations and fallbacks
commit 5eb503440d
Merge: 7207814b90 5f597dc97f
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 27 15:22:23 2024 -0500
Merge branch 'master' into develop
commit 5f597dc97f
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 27 15:13:06 2024 -0500
align center
commit 107f5613bf
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 27 15:07:23 2024 -0500
fix : #12372 , fix manual digest buttons
commit 7207814b90
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Tue Feb 27 09:20:44 2024 -0500
feat: add hook into user.posts.isReady
can be used to disable post delays or apply custom logic
closes https://github.com/NodeBB/NodeBB/pull/12367
commit 1df37c0153
Author: Misty Release Bot <deploy@nodebb.org >
Date: Tue Feb 27 09:19:09 2024 +0000
Latest translations and fallbacks
2024-02-29 15:04:29 -05:00
Barış Soner Uşaklı
072a11b89f
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-02-29 13:10:01 -05:00
Barış Soner Uşaklı
25ef62dc6b
chore: up harmony
2024-02-29 13:09:56 -05:00
Misty Release Bot
8fb0ed82b8
chore(i18n): fallback strings for new resources: nodebb.themes-harmony
2024-02-29 18:08:50 +00:00
Barış Soner Uşaklı
96bc5d6f84
add harmony setting label
2024-02-29 13:08:25 -05:00
renovate[bot]
516c8d0424
chore(deps): update commitlint monorepo to v19 ( #12369 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 12:53:39 -05:00
Julian Lam
e1c4311299
feat: federate tags out on new post (if new topic)
2024-02-29 11:35:07 -05:00
Julian Lam
f5a610797c
refactor: use topics.create internal method instead of directly setting topic hash, handle incoming tags for OP
2024-02-29 11:19:56 -05:00
Barış Soner Uşaklı
a8abc7aea4
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-02-29 10:42:42 -05:00
Barış Soner Uşaklı
3aaa072756
chore: up peace
2024-02-29 10:42:37 -05:00
renovate[bot]
aa6859dfae
fix(deps): update dependency nodemailer to v6.9.11 ( #12380 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 10:42:16 -05:00
renovate[bot]
2c3540b25c
fix(deps): update dependency express to v4.18.3 ( #12379 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 10:42:07 -05:00
Barış Soner Uşaklı
c8a5e24aee
test: fix test
2024-02-29 10:39:02 -05:00
Barış Soner Uşaklı
5556c1d549
add missing btn class
2024-02-29 10:29:37 -05:00
renovate[bot]
fb98dc054d
fix(deps): update dependency nodebb-plugin-markdown to v12.2.6 ( #12371 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 09:43:17 -05:00
renovate[bot]
9de0ab3165
fix(deps): update dependency archiver to v7 ( #12374 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 09:42:13 -05:00
renovate[bot]
131d2fe78b
fix(deps): update dependency chart.js to v4.4.2 ( #12376 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 09:41:56 -05:00
renovate[bot]
0ab1982cb8
chore(deps): update dependency smtp-server to v3.13.3 ( #12378 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 09:41:37 -05:00
Barış Soner Uşaklı
65f3c73493
chore: up peace
2024-02-29 09:31:17 -05:00
Misty Release Bot
a5101dcbe1
Latest translations and fallbacks
2024-02-29 09:19:05 +00:00
Julian Lam
1ca9994f43
fix: properly handle if mainPid is not a number
2024-02-29 00:06:59 -05:00
Julian Lam
b529610bba
fix: mainPid detection in unprocessed ids in assertTopic
2024-02-28 21:50:43 -05:00
Barış Soner Uşaklı
0f11533c23
cache page changes
2024-02-28 16:04:25 -05:00
Julian Lam
0cf6af9b6c
fix: redir on bad world filter
2024-02-28 14:10:21 -05:00
Julian Lam
8cb984d44c
fix: serve fallback images on category actor
2024-02-28 14:07:27 -05:00
Julian Lam
44452a3b6e
fix: bump markdown
2024-02-28 13:48:49 -05:00
Julian Lam
a08b2efb5e
fix: missing invocation of generatePostUrl in generateRepliedTo helper
2024-02-28 13:33:41 -05:00
Julian Lam
bdcd862c1b
refactor: assertTopic to only call setObject when it is a new topic
2024-02-28 13:29:21 -05:00
Julian Lam
96a3a7465f
fix: unable to process Update(Person)
2024-02-28 13:14:15 -05:00
Julian Lam
d51f5e5922
fix: crash in resolveLocalId if Number is passed in
2024-02-28 12:54:54 -05:00
Julian Lam
0b6b86d132
fix: missing await, and handle local posts with no toPid (i.e. reply to OP)
2024-02-28 12:45:11 -05:00
Barış Soner Uşaklı
53b3c5d669
feat: add chat widget areas, closes #12375
2024-02-28 11:41:18 -05:00
renovate[bot]
1ed4d76363
fix(deps): update dependency bootswatch to v5.3.3 ( #12373 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-28 11:14:20 -05:00
Barış Soner Uşaklı
ea99401a0d
Merge branch 'master' into develop
2024-02-28 09:19:09 -05:00
Misty Release Bot
caf8722fd5
chore: update changelog for v3.6.7
2024-02-28 14:17:10 +00:00
Misty Release Bot
78b8fab3e7
chore: incrementing version number - v3.6.7
2024-02-28 14:17:09 +00:00
Misty Release Bot
f4c651fe25
Latest translations and fallbacks
2024-02-28 09:18:50 +00:00
Julian Lam
a3368a6904
fix: don't overwrite title if present, on assertTopic
2024-02-27 15:25:13 -05:00
Barış Soner Uşaklı
5eb503440d
Merge branch 'master' into develop
2024-02-27 15:22:23 -05:00
Barış Soner Uşaklı
5f597dc97f
align center
2024-02-27 15:13:06 -05:00
Barış Soner Uşaklı
107f5613bf
fix : #12372 , fix manual digest buttons
2024-02-27 15:07:23 -05:00
Julian Lam
b189427621
fix: bump markdown
2024-02-27 11:48:14 -05:00
Julian Lam
281e9d6e8c
fix: copy fixes, rename upgrade script, disable federation on upgrades
2024-02-27 11:35:00 -05:00
Julian Lam
10abb82e8a
fix: update ap-related deps to prerelease versions
2024-02-27 11:25:55 -05:00
Barış Soner Uşaklı
7207814b90
feat: add hook into user.posts.isReady
...
can be used to disable post delays or apply custom logic
closes https://github.com/NodeBB/NodeBB/pull/12367
2024-02-27 09:20:44 -05:00
Misty Release Bot
1df37c0153
Latest translations and fallbacks
2024-02-27 09:19:09 +00:00
Julian Lam
3d83a1752e
Merge remote-tracking branch 'origin/develop' into activitypub
2024-02-26 16:32:45 -05:00
Barış Soner Uşaklı
22cd80b9db
chore: up harmony
2024-02-26 16:23:58 -05:00
Julian Lam
77a3efb43c
feat: restrict loopback calls
2024-02-26 16:12:40 -05:00
Julian Lam
5f85e70006
fix: defer federation of new topics when topic is scheduled, tie activitypub api module to global enable toggle
2024-02-26 15:39:09 -05:00
Julian Lam
aadac7053a
tests: fix privileges in test runner
2024-02-26 14:22:35 -05:00
Misty Release Bot
a55fb29ede
chore(i18n): fallback strings for new resources: nodebb.aria
2024-02-26 19:03:05 +00:00
Barış Soner Uşaklı
1089ef7e9d
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-02-26 14:02:39 -05:00
Barış Soner Uşaklı
eb8358d17e
up harmony
2024-02-26 14:02:37 -05:00
Barış Soner Uşaklı
da1abf0442
new aria label
2024-02-26 14:01:25 -05:00
Misty Release Bot
e6a358ed03
chore(i18n): fallback strings for new resources: nodebb.aria
2024-02-26 18:51:39 +00:00
Barış Soner Uşaklı
281fa6b3c9
add aria label
2024-02-26 13:50:14 -05:00
Julian Lam
563db78f87
fix: lint
2024-02-26 13:47:55 -05:00
Barış Soner Uşaklı
e9b00e448e
add aria-label to tag input
2024-02-26 13:45:18 -05:00
Barış Soner Uşaklı
00421e3c9c
Merge branch 'master' into develop
2024-02-26 13:19:42 -05:00
Barış Soner Uşaklı
b2a988190c
maintain old behaviour
2024-02-26 13:19:26 -05:00
Barış Soner Uşaklı
992a9d72c3
maintain old behaviour
2024-02-26 13:19:16 -05:00
Barış Soner Uşaklı
96fc20a31c
chore: up themes
2024-02-26 12:41:55 -05:00
Barış Soner Uşaklı
f4b637908a
fix: dupe id
2024-02-26 12:39:22 -05:00
Julian Lam
1bd8f9a1fa
feat: fine-grained privileges integration for fediverse users and world pseudo-category
2024-02-26 11:39:32 -05:00
Julian Lam
28370b1043
fix: put postcount retrieval behind try..catch so errors are handled appropriately
2024-02-26 11:34:03 -05:00
Barış Soner Uşaklı
52796bc54e
static hooks don't return sync data
2024-02-26 09:22:58 -05:00
Barış Soner Uşaklı
0afd670d1c
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-02-26 09:22:46 -05:00
Barış Soner Uşaklı
3607834035
static hooks don't return sync data
2024-02-26 09:22:41 -05:00
Misty Release Bot
0c55490485
Latest translations and fallbacks
2024-02-26 09:18:44 +00:00
Barış Soner Uşaklı
03d777745e
Merge branch 'master' into develop
2024-02-26 00:55:11 -05:00
Barış Soner Uşaklı
00e29403f0
fix: closes #12365 , staticHooks with callbacks
2024-02-26 00:50:22 -05:00
renovate[bot]
6c33c01dfd
chore(deps): update dependency eslint to v8.57.0 ( #12362 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-25 18:37:11 -05:00
renovate[bot]
835820a006
fix(deps): update dependency fetch-cookie to v3.0.1 ( #12363 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-25 18:36:59 -05:00
Misty Release Bot
c88811a9a1
chore(i18n): fallback strings for new resources: nodebb.user
2024-02-25 18:52:22 +00:00
Barış Soner Uşaklı
112493fa30
feat: refactor group title editing
...
add new titles
2024-02-25 13:51:58 -05:00
Misty Release Bot
646f0c588b
Latest translations and fallbacks
2024-02-24 09:19:20 +00:00
Barış Soner Uşaklı
a083e676b5
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-02-23 15:37:24 -05:00
Barış Soner Uşaklı
421c7fc5cb
chore: up themes
2024-02-23 15:37:19 -05:00
Misty Release Bot
0fb768ef86
Latest translations and fallbacks
2024-02-23 09:18:42 +00:00
Barış Soner Uşaklı
d011e809d9
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-02-22 11:55:54 -05:00
Barış Soner Uşaklı
5afc735bea
test: update test
2024-02-22 11:55:49 -05:00
renovate[bot]
00bcf93599
fix(deps): update dependency sanitize-html to v2.12.1 ( #12360 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-22 11:49:48 -05:00
Barış Soner Uşaklı
0c6e38a8e8
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-02-22 11:49:15 -05:00
Barış Soner Uşaklı
fadee8d72c
chore: closes #12355
2024-02-22 11:49:11 -05:00
renovate[bot]
b58dde1ca2
fix(deps): update dependency spdx-license-list to v6.9.0 ( #12354 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-22 11:48:15 -05:00
renovate[bot]
3094996bd6
fix(deps): update dependency sass to v1.71.1 ( #12351 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com >
2024-02-22 11:48:06 -05:00
renovate[bot]
99ad9d3898
chore(deps): update dependency sass-embedded to v1.71.1 ( #12350 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-22 11:47:26 -05:00
renovate[bot]
ee90866a12
fix(deps): update dependency sanitize-html to v2.12.0 ( #12353 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-22 11:47:11 -05:00
renovate[bot]
80ea6eb9c4
fix(deps): update dependency nodemailer to v6.9.10 ( #12356 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-22 11:47:01 -05:00
Barış Soner Uşaklı
9ee864ceb8
chore: up themes
2024-02-22 11:46:32 -05:00
Barış Soner Uşaklı
f34ebcc91b
fix : #12357 , properly update lists and counters
2024-02-22 11:44:22 -05:00
Barış Soner Uşaklı
09b4dcd369
Merge branch 'master' into develop
2024-02-22 11:41:13 -05:00
Barış Soner Uşaklı
c61b3bbd25
fix : #12359 , fix api call
2024-02-22 11:40:47 -05:00
Barış Soner Uşaklı
3960d370e0
fix: closes #12358 , only load pending/invited for owners
2024-02-22 10:14:35 -05:00
Julian Lam
b011595198
fix: side-effects from adding toPid to post intFields (now removed)
2024-02-22 10:08:44 -05:00
Barış Soner Uşaklı
09b2bc0425
Merge branch 'master' into develop
2024-02-22 09:27:55 -05:00
Misty Release Bot
e8ffe5cc20
Latest translations and fallbacks
2024-02-22 09:18:49 +00:00
Julian Lam
3a870360c4
fix: revert introduction of toPid into post intFields, manually cast toPid as int in getPostSummaryByPids if present and numeric
2024-02-21 15:15:59 -05:00
Julian Lam
eaba2aa37f
feat: temporarily deny handling non-public notes
2024-02-21 14:58:52 -05:00
Julian Lam
49c69a0f6a
feat: shared inbox
2024-02-21 14:44:23 -05:00
Julian Lam
175521ba67
test: fix well-known error code repsonse
2024-02-21 14:37:21 -05:00
Julian Lam
92a8951bca
fix: check origin only if object is a string
2024-02-21 14:05:54 -05:00
Julian Lam
a94341f489
feat: security, cross-check key ownership against received actor
2024-02-21 13:43:56 -05:00
Barış Soner Uşaklı
4e51bf81bb
test: better test for #12352
2024-02-21 11:38:07 -05:00
Barış Soner Uşaklı
4a405ce032
fix: retry setAdd on e11000 error
2024-02-21 11:36:04 -05:00
Julian Lam
ed4ccbfccc
refactor: resolveId method, add hostname verification
2024-02-21 10:58:20 -05:00
Julian Lam
42a0924137
test: refactor AP tests
2024-02-21 10:26:26 -05:00
Misty Release Bot
9393c433fc
Latest translations and fallbacks
2024-02-21 09:18:44 +00:00
Julian Lam
e138b915b9
test: fix tests
2024-02-20 15:01:38 -05:00
Julian Lam
3e02efcdb9
lint: unused requires, linting fixes
2024-02-20 14:26:21 -05:00
Julian Lam
893dd523ca
fix: send string to validator
2024-02-20 14:23:53 -05:00
Julian Lam
53d1c10ec4
fix: regression re: attachment handling
2024-02-20 14:19:50 -05:00
Julian Lam
31fd135f6e
fix: parseIntFields for tids
2024-02-20 14:09:06 -05:00
renovate[bot]
4007882b9e
fix(deps): update dependency bootstrap to v5.3.3 ( #12348 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-20 14:03:10 -05:00
Julian Lam
cfbbf4ca86
fix: handle undo(Announce) of remote notes
2024-02-20 13:43:45 -05:00
Julian Lam
d77de088e6
Merge remote-tracking branch 'origin/develop' into activitypub
2024-02-20 12:08:53 -05:00
Julian Lam
6a7f8f146f
fix: assert actors on note assertion, resolve crash if announcing something that's already been announced
2024-02-20 11:57:50 -05:00
Misty Release Bot
a958dd273e
Latest translations and fallbacks
2024-02-20 09:18:41 +00:00
renovate[bot]
920f787ffd
chore(deps): update dependency sass-embedded to v1.71.0 ( #12344 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 19:21:30 -05:00
renovate[bot]
faf5a9c81e
fix(deps): update dependency sass to v1.71.0 ( #12345 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 19:21:23 -05:00
renovate[bot]
a0021b1d61
fix(deps): update dependency esbuild to v0.20.1 ( #12346 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 19:21:07 -05:00
renovate[bot]
748bbab0a3
fix(deps): update dependency webpack to v5.90.3 ( #12347 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 19:20:52 -05:00
Misty Release Bot
1fbdee3283
Latest translations and fallbacks
2024-02-17 09:18:25 +00:00
Julian Lam
0edaf17c6a
fix: don't crash when no attachment, oops
2024-02-16 15:59:04 -05:00
Julian Lam
e5b6ee97bd
feat: attachments support
2024-02-16 12:07:29 -05:00
Misty Release Bot
47c34972f7
Latest translations and fallbacks
2024-02-16 09:19:01 +00:00
Barış Soner Uşaklı
8324adc555
chore: up composer
2024-02-15 18:35:40 -05:00
renovate[bot]
acad731745
fix(deps): update dependency nodebb-plugin-spam-be-gone to v2.2.1 ( #12343 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-15 17:09:11 -05:00
renovate[bot]
cb6fe9c7a3
fix(deps): update dependency webpack to v5.90.2 ( #12341 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-15 17:09:01 -05:00
Misty Release Bot
8e61ba675a
Latest translations and fallbacks
2024-02-15 09:18:46 +00:00
Julian Lam
8b0ccc8090
fix: sanitize post remote post content regardless
2024-02-14 22:53:27 -05:00
Julian Lam
068c4fa90e
fix: wrong id parsed in announce
2024-02-14 22:53:14 -05:00
Barış Soner Uşaklı
0ff7adb449
chore:up composer
2024-02-14 15:39:37 -05:00
Julian Lam
56cfae0766
fix: accidental overwrite of hoisted internal variable
2024-02-14 11:56:21 -05:00
Julian Lam
5c04e8051c
fix: include mainPid in topic counts calculation
2024-02-14 11:38:31 -05:00
renovate[bot]
99474a7e32
fix(deps): update dependency nodebb-theme-harmony to v1.2.25 ( #12340 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-14 11:00:45 -05:00
renovate[bot]
b61486ebb8
fix(deps): update dependency commander to v12 ( #12325 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-14 10:57:23 -05:00
renovate[bot]
254bad8965
chore(deps): update postgres docker tag to v16.2 ( #12338 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-14 10:56:25 -05:00
Barış Soner Uşaklı
b742c2ab21
Merge branch 'master' into develop
2024-02-14 10:53:10 -05:00
Barış Soner Uşaklı
863f5d0a8a
fix: use lang key for user avatar label
2024-02-14 10:53:03 -05:00
Julian Lam
19d017b942
fix: guests visiting /world should see all remote topics
2024-02-14 10:44:13 -05:00
Misty Release Bot
debaa2b9cd
chore: update changelog for v3.6.6
2024-02-14 15:41:31 +00:00
Misty Release Bot
62e3a59c27
chore: incrementing version number - v3.6.6
2024-02-14 15:41:30 +00:00
Julian Lam
6a11c89b90
fix: timestamp calculation
2024-02-14 10:23:06 -05:00
renovate[bot]
92ef854872
chore(deps): update commitlint monorepo to v18.6.1 ( #12339 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-14 07:29:18 -05:00
Misty Release Bot
719dc32da9
Latest translations and fallbacks
2024-02-14 09:18:46 +00:00
Barış Soner Uşaklı
f558696811
lint: fix
2024-02-14 01:07:30 -05:00
Barış Soner Uşaklı
8096029607
feat: cli command for maintenance mode closes #12293
2024-02-13 15:38:47 -05:00
Julian Lam
76d5feb7d6
fix: better handling of missing of invalid to, cc, timestamp values
2024-02-13 12:03:16 -05:00
Misty Release Bot
d7ed0e7d51
Latest translations and fallbacks
2024-02-13 09:18:39 +00:00
Julian Lam
814c479405
fix: remote announces not showing up in local inboxes
2024-02-12 16:23:21 -05:00
renovate[bot]
9cd299dbb9
chore(deps): update dependency mocha to v10.3.0 ( #12334 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 15:29:41 -05:00
renovate[bot]
d0f6f0ccd9
fix(deps): update dependency diff to v5.2.0 ( #12337 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 15:29:26 -05:00
Julian Lam
9439987eda
fix: handle inaccessible boosts
2024-02-12 15:25:49 -05:00
Julian Lam
672a907d54
fix: remove invalid/inaccessible object from parent traversal chain on get error
2024-02-12 15:05:18 -05:00
Julian Lam
609a9a37e5
fix: handle invalid score
2024-02-12 15:01:10 -05:00
Julian Lam
22da3a6a80
fix: mainPid accidental int
2024-02-12 14:59:13 -05:00
Julian Lam
69f1ace3e5
fix: getParentChain error handling
2024-02-12 14:54:13 -05:00
Julian Lam
d13980c8fb
fix: take mainPid into account in syncUserInboxes
2024-02-12 14:51:21 -05:00
Julian Lam
de71b733f8
fix: typo
2024-02-12 14:41:22 -05:00
Julian Lam
8912863423
feat: save tids to individual user inboxes based on recipient list, new /world/all route
2024-02-12 14:34:37 -05:00
Julian Lam
da085b0ece
feat: save actor follower URL backreference and sorted set backreference
2024-02-12 14:32:55 -05:00
Julian Lam
19bc442be6
feat: fallbacks for aria.json
2024-02-12 13:52:46 -05:00
Barış Soner Uşaklı
285c661c32
add aria.json @julianlam
2024-02-12 13:50:29 -05:00
Barış Soner Uşaklı
43a02c89dd
chore: up themes
2024-02-12 11:56:49 -05:00
Barış Soner Uşaklı
6cb9f60d2b
login/register aria
2024-02-12 11:54:15 -05:00
Misty Release Bot
ad18c93901
Latest translations and fallbacks
2024-02-12 09:18:26 +00:00
Julian Lam
401b4c5fa6
fix: stringify error body in ap.send
2024-02-09 11:37:22 -05:00
Julian Lam
12968b6291
fix: activitypub.get failure handling
2024-02-09 11:31:42 -05:00
Julian Lam
ce4b5679a2
fix: only log warning on ap.send failure
2024-02-09 11:24:03 -05:00
Julian Lam
5fee4e3306
fix: rejig some tertiary conditionals, fix broken inReplyTo when toPid is not defined and mainPid is a remote post
2024-02-09 11:18:23 -05:00
Julian Lam
11dba85d0a
fix: resolveLocalId to return null values instead of throwing for no resolution
2024-02-09 11:15:03 -05:00
Misty Release Bot
f1d2ffd38a
Latest translations and fallbacks
2024-02-09 09:18:42 +00:00
Julian Lam
ac56289fa2
fix: don't crash on activitypub.send non-2xx, better logging for successful sends
2024-02-08 21:34:26 -05:00
renovate[bot]
3bc506f60e
fix(deps): update dependency postcss to v8.4.35 ( #12333 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-08 13:30:04 -05:00
Barış Soner Uşaklı
4bcbf75994
fix: spec
2024-02-08 13:23:22 -05:00
Barış Soner Uşaklı
693423426e
chore: up themes
2024-02-08 13:15:41 -05:00
Barış Soner Uşaklı
7298c5513f
make current sort option visible on button
2024-02-08 13:09:15 -05:00
Julian Lam
874b24cbcf
feat: infinite scrolling for /world
2024-02-08 12:29:20 -05:00
Julian Lam
2b1a347792
fix: replies to remote content overriding mainPid in topic
2024-02-08 11:55:48 -05:00
Julian Lam
f1b8f3fe4f
fix: assertTopic incorrectly creating new id if passed-in id did not match the actual object's id
2024-02-08 11:33:27 -05:00
Misty Release Bot
863638c3d0
Latest translations and fallbacks
2024-02-08 09:18:30 +00:00
Barış Soner Uşaklı
e01bceff97
remove body short from subject
2024-02-07 19:11:36 -05:00
Barış Soner Uşaklı
9bbaef84c7
chore: up harmony
2024-02-07 16:45:17 -05:00
Julian Lam
944de4ea26
Merge remote-tracking branch 'origin/develop' into activitypub
2024-02-07 15:07:42 -05:00
Julian Lam
e240d0f92c
fix: move winston logging for plugin hook firing to debug level
2024-02-07 15:07:24 -05:00
Julian Lam
4fb6574cf7
fix: urls in posts and announces
2024-02-07 14:29:47 -05:00
Julian Lam
a61e7fe79b
fix: remove now unused world/:tid route and assoc. controller
2024-02-07 13:49:14 -05:00
Julian Lam
08f8babd9f
debug: additional logging
2024-02-07 12:50:26 -05:00
Julian Lam
aafdebd211
fix: cast cids passed in to getCategoriesFields as ints
2024-02-07 12:40:59 -05:00
Julian Lam
80377599d1
fix: logic error
2024-02-07 12:38:46 -05:00
Julian Lam
6508287db5
feat: record remote Announce(Note)
2024-02-07 12:28:27 -05:00
Julian Lam
ec2b375ae9
refactor: use existing sets for topics (instead of topicRemote, etc.)
2024-02-07 12:28:16 -05:00
renovate[bot]
523f7ace97
fix(deps): update dependency ace-builds to v1.32.6 ( #12332 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-07 11:23:46 -05:00
Barış Soner Uşaklı
47154eca51
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-02-07 11:22:04 -05:00
Barış Soner Uşaklı
35e98a9f61
chore: up harmony
2024-02-07 11:22:03 -05:00
Misty Release Bot
7e862a7890
chore(i18n): fallback strings for new resources: nodebb.topic
2024-02-07 16:07:09 +00:00
Barış Soner Uşaklı
4056d2c6da
deleted topics shoundlt show unread
2024-02-07 11:06:32 -05:00
Misty Release Bot
3cab72b9ab
Latest translations and fallbacks
2024-02-07 09:19:02 +00:00
Julian Lam
94dcd29e63
feat: handle Announce(Note) when Note is a piece of remote content
2024-02-07 00:14:29 -05:00
Julian Lam
9795abbf58
fix: logic derp
2024-02-06 15:20:30 -05:00
Julian Lam
00efbd6dd9
Merge remote-tracking branch 'origin/develop' into activitypub
2024-02-06 14:58:06 -05:00
Julian Lam
415b4fe11a
feat: Announce(Note) and Undo(Announce)
2024-02-06 14:57:44 -05:00
Julian Lam
21a2876e9c
fix: new language source file for activitypub text
2024-02-06 14:57:23 -05:00
Julian Lam
b9821c5206
feat: exposed method to find topic events based on a subset of saved info, returns topic event ids
2024-02-06 14:56:34 -05:00
Julian Lam
f7259ccb8b
fix: getUserInfo internal method in topic events to not filter out uids because getUsersFields already does it
2024-02-06 14:56:01 -05:00
Barış Soner Uşaklı
22398d477b
chore: up harmony
2024-02-06 12:17:07 -05:00
Barış Soner Uşaklı
5cbb8bb173
chore: up themes
2024-02-06 12:04:25 -05:00
Barış Soner Uşaklı
3f3f0d664a
chore: up harmony
2024-02-06 11:32:55 -05:00
Julian Lam
a461e5dd41
feat: topic and category S2S get responses
2024-02-06 11:04:08 -05:00
Barış Soner Uşaklı
a4ffd02c00
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-02-06 10:52:04 -05:00
Barış Soner Uşaklı
4f42172ded
chore: up harmony
2024-02-06 10:51:43 -05:00
Misty Release Bot
53ea10a711
chore(i18n): fallback strings for new resources: nodebb.topic, nodebb.unread
2024-02-06 15:41:07 +00:00
Julian Lam
25f0d48432
fix: category following and acceptance logic
2024-02-06 10:40:46 -05:00
Barış Soner Uşaklı
0a44b5191b
unread labels, bump harmony
2024-02-06 10:40:29 -05:00
Barış Soner Uşaklı
35dcd232aa
more labels
2024-02-06 10:29:38 -05:00
Barış Soner Uşaklı
d30c42df4b
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-02-06 10:20:02 -05:00
Barış Soner Uşaklı
f8c0a5051e
add new key
2024-02-06 10:19:39 -05:00
Misty Release Bot
73e7d46788
chore(i18n): fallback strings for new resources: nodebb.global
2024-02-06 15:12:32 +00:00
Barış Soner Uşaklı
c6013b4146
add pagination keys
2024-02-06 10:12:06 -05:00
Misty Release Bot
695690bab2
Latest translations and fallbacks
2024-02-06 09:19:03 +00:00
Barış Soner Uşaklı
c0db10afc1
chore: up harmony
2024-02-05 21:58:10 -05:00
Barış Soner Uşaklı
9302d9b489
fix: closes #12326
2024-02-05 21:32:36 -05:00
renovate[bot]
9d036be39f
fix(deps): update dependency postcss to v8.4.34 ( #12330 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 18:39:38 -05:00
Misty Release Bot
72f1e5157a
chore(i18n): fallback strings for new resources: nodebb.topic
2024-02-05 22:01:33 +00:00
Barış Soner Uşaklı
1b4a24b997
update unread anchor
2024-02-05 17:01:08 -05:00
Julian Lam
35819cc953
refactor: activitypub sending to handle signed requests from categories
2024-02-05 16:57:17 -05:00
Barış Soner Uşaklı
38197163b9
Merge branch 'master' into develop
2024-02-05 16:39:07 -05:00
renovate[bot]
048e664c92
chore(deps): update dependency smtp-server to v3.13.2 ( #12324 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 16:33:07 -05:00
renovate[bot]
3af049564f
fix(deps): update dependency semver to v7.6.0 ( #12328 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 16:32:58 -05:00
renovate[bot]
b56d6a882c
fix(deps): update dependency fetch-cookie to v2.2.0 ( #12323 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 16:32:46 -05:00
renovate[bot]
a7008fb3eb
chore(deps): update dependency lint-staged to v15.2.2 ( #12327 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 16:32:35 -05:00
Barış Soner Uşaklı
5fec8b2381
test: fix spec
2024-02-05 16:32:22 -05:00
Barış Soner Uşaklı
88e9fa379f
fix: closes #12329 , fix default value of categoryWatchState
2024-02-05 15:40:33 -05:00
Julian Lam
42bb3c3399
test: fix tests to reflect new immutable IDs, and added new tests for resource retrieval
2024-02-05 14:12:23 -05:00
Julian Lam
d2f14c363d
fix: properly assert resources in AP router
2024-02-05 14:12:00 -05:00
Julian Lam
d18e65c473
feat: send proper content-type on AP S2S responses
2024-02-05 14:11:32 -05:00
Misty Release Bot
642cd8e2be
chore(i18n): fallback strings for new resources: nodebb.global
2024-02-05 15:57:05 +00:00
Barış Soner Uşaklı
0743cb3cf2
chore: up harmony
2024-02-05 10:56:41 -05:00
Julian Lam
d213ce790c
fix: update preferredUsername in category actor to match webfinger representation
2024-02-05 10:09:44 -05:00
Misty Release Bot
1de2a953c8
Latest translations and fallbacks
2024-02-05 09:18:50 +00:00
Barış Soner Uşaklı
faa9d6b5d0
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-02-04 11:52:28 -05:00
Barış Soner Uşaklı
14b57fb641
harmony
2024-02-04 11:52:24 -05:00
Misty Release Bot
a998136c6e
chore(i18n): fallback strings for new resources: nodebb.global, nodebb.user
2024-02-04 16:52:01 +00:00
Barış Soner Uşaklı
325c709415
2 more language keys
2024-02-04 11:51:25 -05:00
renovate[bot]
65fead8150
fix(deps): update dependency nodebb-theme-harmony to v1.2.12 ( #12318 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-04 10:29:09 -05:00
Misty Release Bot
4d35cb4e26
chore(i18n): fallback strings for new resources: nodebb.tags
2024-02-04 15:28:01 +00:00
Barış Soner Uşaklı
eb05a41338
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-02-04 10:24:44 -05:00
Barış Soner Uşaklı
a9e8c18462
refactor: shorter tag translation
2024-02-04 10:24:39 -05:00
Misty Release Bot
0bc9ac74f7
chore(i18n): fallback strings for new resources: nodebb.global, nodebb.themes-harmony
2024-02-04 15:13:00 +00:00
Barış Soner Uşaklı
a7320dabaa
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-02-04 10:12:20 -05:00
Barış Soner Uşaklı
3ce89d1eb5
feat: add new lang keys for a11y
2024-02-04 10:12:15 -05:00
Misty Release Bot
02da2f2253
Latest translations and fallbacks
2024-02-04 09:18:04 +00:00
Barış Soner Uşaklı
7917fd828e
feat: add missing aria/role attributes to dropdown elements
2024-02-02 17:59:06 -05:00
Julian Lam
88733a5160
feat: category actors, stub outbox
2024-02-02 17:19:59 -05:00
Misty Release Bot
a2819e9ecd
chore(i18n): fallback strings for new resources: nodebb.global, nodebb.topic
2024-02-02 20:51:08 +00:00
Barış Soner Uşaklı
e298fb6b59
feat: add lang keys for hidden labels
2024-02-02 15:50:29 -05:00
Julian Lam
ae042ce39e
feat: returning following and follower collections upon request
2024-02-01 16:53:47 -05:00
renovate[bot]
98b455ce6f
fix(deps): update dependency webpack to v5.90.1 ( #12322 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-01 16:07:57 -05:00
renovate[bot]
3f74cca3a4
fix(deps): update dependency nodemailer to v6.9.9 ( #12321 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-01 16:07:44 -05:00
renovate[bot]
264e71d24c
chore(deps): update dependency lint-staged to v15.2.1 ( #12319 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-01 16:07:32 -05:00
Julian Lam
607c4623c7
feat: Like(Note) and Undo(Like); federating likes
2024-02-01 16:05:31 -05:00
Barış Soner Uşaklı
c37be65c41
Merge branch 'master' into develop
2024-02-01 15:33:41 -05:00
Misty Release Bot
04039f7620
chore: update changelog for v3.6.5
2024-01-31 13:49:22 +00:00
Misty Release Bot
f7736155ae
chore: incrementing version number - v3.6.5
2024-01-31 13:49:21 +00:00
Barış Soner Uşaklı
a0b9f279cc
Merge branch 'master' into develop
2024-01-31 08:42:35 -05:00
Barış Soner Uşaklı
67c8bd9916
fix : #12320 , .text() gets \n\t characters
...
add name check in order active plugins
use single db call to set order
2024-01-31 08:42:18 -05:00
Barış Soner Uşaklı
45cfb3691e
feat: show unread categories based on unread topics ( #12317 )
...
* feat: show unread categories based on unread topics
if a category has unread topics in one of its children then mark category unread
deprecate cid:<cid>:read_by_uid sets
upgrade script to remove the old sets
* chore: up harmony
2024-01-30 17:47:06 -05:00
Julian Lam
94361721b1
fix: follower calls to return empty item list unless a page is explicitly passed in
2024-01-30 12:11:33 -05:00
Julian Lam
6930973d7a
feat: origin checking on received Update activities
2024-01-30 12:11:10 -05:00
Julian Lam
0e59f3124e
feat: Update(Note)
2024-01-30 11:25:45 -05:00
renovate[bot]
ef06be6d3f
fix(deps): update dependency ace-builds to v1.32.5 ( #12316 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-30 08:40:53 -05:00
renovate[bot]
d648972c6b
fix(deps): update dependency nodebb-theme-harmony to v1.2.10 ( #12314 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-29 19:16:44 -05:00
renovate[bot]
9fb7c163c6
fix(deps): update dependency ace-builds to v1.32.4 ( #12313 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-29 19:14:50 -05:00
Barış Soner Uşaklı
09414efae0
chore: up harmony
2024-01-29 18:02:07 -05:00
Julian Lam
86a607ce8c
fix: move all actor object urls to immutable variants
2024-01-29 16:59:13 -05:00
Julian Lam
457bfe1685
fix: send proper @context value for posts (was missing)
2024-01-29 16:33:41 -05:00
Barış Soner Uşaklı
301eee1731
fix: some layout fixes for group details page
2024-01-29 09:51:04 -05:00
renovate[bot]
6444eeb97a
fix(deps): update dependency express-session to v1.18.0 ( #12311 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-28 18:15:35 -05:00
renovate[bot]
aa1344fc76
fix(deps): update dependency esbuild to v0.20.0 ( #12309 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-27 21:25:29 -05:00
renovate[bot]
fd20e3a544
fix(deps): update dependency nodebb-theme-harmony to v1.2.8 ( #12310 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-27 21:25:07 -05:00
Julian Lam
fef1882473
fix: remote follows, yet again
2024-01-26 22:35:02 -05:00
Julian Lam
a3a0edb70b
fix: a bunch of broken things, added test for Create(Note)
2024-01-26 21:39:20 -05:00
Julian Lam
6e87cf57a2
feat: Update(Person)
2024-01-26 16:48:16 -05:00
Julian Lam
fa1c549002
fix: error handling for actor.assert
2024-01-26 16:24:14 -05:00
Julian Lam
ef8cd34ba1
refactor: replace JIT actor retrieval with actor assertion and storage logic
2024-01-26 15:10:35 -05:00
renovate[bot]
eabbf19592
fix(deps): update dependency nodebb-theme-harmony to v1.2.7 ( #12307 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-26 14:59:41 -05:00
Julian Lam
2c8342632f
fix: missing break statement
2024-01-26 11:45:09 -05:00
Julian Lam
a355c05d83
fix: reject spiders on remote profile GETs
2024-01-26 11:36:44 -05:00
Julian Lam
25434d2a6e
fix: send back correct actor id on webfinger calls
2024-01-26 11:20:14 -05:00
renovate[bot]
400a1aa3fa
fix(deps): update dependency lru-cache to v10.2.0 ( #12306 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 20:08:04 -05:00
Julian Lam
ddf17ee5fb
fix: parseInt on timestamp from post
2024-01-25 16:33:31 -05:00
Julian Lam
6b517252b9
feat: activitypub response to note retrieval via pid
2024-01-25 16:27:56 -05:00
Julian Lam
0b3ca8e366
fix: /uid/:uid route to return actor
2024-01-25 16:00:46 -05:00
Julian Lam
5de4f08412
refactor: added mocks.note in preparation for AP note retrieval logic, inReplyTo is always populated now, unless new topic
2024-01-25 15:38:01 -05:00
Julian Lam
e07c31316e
fix: the id of an actor should be its immutable uri (/uid/:uid) and not userslug
2024-01-25 14:23:59 -05:00
renovate[bot]
7e7bbfa4ea
chore(deps): update commitlint monorepo to v18.6.0 ( #12305 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 12:04:57 -05:00
Julian Lam
3c24cfb4a9
fix: unused require, tests
2024-01-25 11:06:30 -05:00
Julian Lam
0af97dd444
fix: send full as:Image object for icon and image in mocked actor object
2024-01-24 22:59:09 -05:00
Julian Lam
8453b83e9e
feat: added mocks.actor and Update(Person) activity on profile update
2024-01-24 20:10:22 -05:00
Julian Lam
f51bbe91e7
fix: clear post cache on Update(Note)
2024-01-24 14:35:21 -05:00
Julian Lam
1ee03f2b83
fix: webfinger loopback
2024-01-24 14:14:24 -05:00
Julian Lam
e00a03bb9c
fix: revert home page routing change and moved instance actor endpoint to
2024-01-24 14:09:40 -05:00
Julian Lam
911177ceda
chore: removed unused requires
2024-01-24 14:01:40 -05:00
Barış Soner Uşaklı
3fd1e5322f
Merge branch 'master' into develop
2024-01-24 12:32:24 -05:00
Misty Release Bot
6e6c3974e4
chore: update changelog for v3.6.4
2024-01-24 17:22:26 +00:00
Misty Release Bot
0f6847a556
chore: incrementing version number - v3.6.4
2024-01-24 17:22:26 +00:00
Barış Soner Uşaklı
1e1884ce6b
Merge branch 'master' into develop
2024-01-24 12:11:33 -05:00
Barış Soner Uşaklı
cf40d68176
fix: if there is no bookmarkThreshold dont init unread indicator
2024-01-24 12:11:17 -05:00
Barış Soner Uşaklı
6d45625dca
Merge branch 'master' into develop
2024-01-24 12:00:34 -05:00
Barış Soner Uşaklı
cb21f28b56
feat: add success hook to quick reply
2024-01-24 12:00:27 -05:00
Julian Lam
0e016c6ecd
feat: Create(Note) on new topic or reply
...
This is a naive WIP implementation that federates everything out publicly. It does not take category privileges into account!
2024-01-24 11:44:10 -05:00
Barış Soner Uşaklı
477a93918a
Merge branch 'master' into develop
2024-01-24 11:28:20 -05:00
Barış Soner Uşaklı
20d88e6861
use template name instead of url
...
sometimes topic.tpl can be rendered on a different url
2024-01-24 11:27:07 -05:00
renovate[bot]
44a798bcf1
fix(deps): update dependency webpack to v5.90.0 ( #12303 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-24 10:04:59 -05:00
renovate[bot]
72bb81f0ca
fix(deps): update dependency esbuild to v0.19.12 ( #12302 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 21:01:13 -05:00
Julian Lam
c9feb92539
refactor: simplify remote (un)follow controller
2024-01-23 12:11:35 -05:00
Julian Lam
3bdaa8a836
fix: restore avatars in topic list
2024-01-23 11:49:57 -05:00
renovate[bot]
45f02ff086
chore(deps): update dependency jsdom to v24 ( #12294 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 11:27:14 -05:00
renovate[bot]
5a776f9f28
chore(deps): update commitlint monorepo to v18.5.0 ( #12296 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 11:26:30 -05:00
renovate[bot]
575f072af8
fix(deps): update dependency connect-redis to v7.1.1 ( #12298 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 11:26:22 -05:00
renovate[bot]
e1adf5b33b
fix(deps): update dependency nodebb-theme-harmony to v1.2.6 ( #12300 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 11:26:12 -05:00
Julian Lam
da0211b1a0
feat: proper webfinger response for instance actor
2024-01-23 11:22:18 -05:00
Julian Lam
f8cfe64c7e
fix: send preferredUsername in application actor response
2024-01-23 10:31:52 -05:00
Julian Lam
4cc7ee6501
fix: note assertion on Create(Note) and Update(Note) to use instance key instead of uid 1's user key
2024-01-23 10:31:13 -05:00
Barış Soner Uşaklı
ba6b0204e3
Merge branch 'master' into develop
2024-01-23 10:25:03 -05:00
Barış Soner Uşaklı
d5f445f15e
fix: remove leftover code from 2.x, closes #12301
2024-01-23 10:24:44 -05:00
Julian Lam
92c990f2f7
chore: remove debug log
2024-01-23 10:16:44 -05:00
Misty Release Bot
08c8b52181
Latest translations and fallbacks
2024-01-23 09:18:30 +00:00
Barış Soner Uşaklı
c533916d54
remove unused class
2024-01-22 19:53:11 -05:00
Opliko
2ce14f5019
refactor: guard dispatcher definition so non-Node runtimes won't have issues
2024-01-22 18:05:27 -05:00
Opliko
2cb370882b
fix: add workaround for nodejs/undici#1305 required to remove sec-fetch-mode header
2024-01-22 18:05:27 -05:00
Julian Lam
9885f94a2b
feat: application actor + public key for uid 0 signs, moved homepage route to after core routes are generated
2024-01-22 16:18:49 -05:00
Julian Lam
403bf3e1a8
chore: remove debug log
2024-01-22 14:46:38 -05:00
Julian Lam
9e58b04c4e
fix: response, not res
2024-01-22 14:06:39 -05:00
Julian Lam
47b3ffb9b1
lint: fix eslint errors
2024-01-22 13:51:06 -05:00
Julian Lam
76c6e30282
Merge remote-tracking branch 'origin/develop' into activitypub
2024-01-22 13:50:08 -05:00
Barış Soner Uşaklı
1820e78204
Merge branch 'master' into develop
2024-01-22 12:56:35 -05:00
Barış Soner Uşaklı
06269cdfe4
fix: copy single line code blocks, closes #12297
2024-01-22 12:55:44 -05:00
Misty Release Bot
d31376b48a
Latest translations and fallbacks
2024-01-22 09:18:21 +00:00
renovate[bot]
876fa4a713
fix(deps): update dependency nodebb-widget-essentials to v7.0.15 ( #12295 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 20:30:33 -05:00
Misty Release Bot
1de44519a9
Latest translations and fallbacks
2024-01-20 09:18:31 +00:00
renovate[bot]
f8893cd85f
fix(deps): update dependency nodebb-theme-persona to v13.3.3 ( #12290 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-19 15:19:11 -05:00
renovate[bot]
e33e9deacc
fix(deps): update dependency nodebb-theme-harmony to v1.2.4 ( #12292 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-19 15:19:05 -05:00
Julian Lam
a3e1a666b8
fix: automatically reject unsigned POSTs to inbox
2024-01-19 11:43:21 -05:00
Julian Lam
2ff70fdde2
refactor: generate a topic id when asserting a new topic
2024-01-19 11:31:04 -05:00
Misty Release Bot
9d5702f8d7
chore(i18n): fallback strings for new resources: nodebb.error
2024-01-18 23:06:12 +00:00
Barış Soner Uşaklı
963161fcac
Merge branch 'master' into develop
2024-01-18 18:05:47 -05:00
Barış Soner Uşaklı
4427ca4cab
add itemprop="comment"
2024-01-18 18:05:38 -05:00
Barış Soner Uşaklı
f57ef97ca9
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-01-18 17:58:43 -05:00
Barış Soner Uşaklı
7a785a811e
add itemprop="comment"
2024-01-18 17:58:41 -05:00
Misty Release Bot
1230d22d4a
chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.error
2024-01-18 22:08:31 +00:00
Barış Soner Uşaklı
2b1fdc56a1
feat: limit post/user flags per day closes #12274
2024-01-18 17:07:52 -05:00
Julian Lam
981b4f146d
feat: native parsing of title for topics
2024-01-18 16:20:37 -05:00
Julian Lam
33f3da8a64
fix: handle case where pubKey cannot be found
2024-01-18 15:21:46 -05:00
renovate[bot]
9e11b92780
fix(deps): update dependency autoprefixer to v10.4.17 ( #12285 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-18 13:41:23 -05:00
renovate[bot]
7a24961d38
fix(deps): update dependency workerpool to v9.1.0 ( #12288 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-18 13:41:14 -05:00
renovate[bot]
0063dd457e
chore(deps): update dependency sass-embedded to v1.70.0 ( #12286 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-18 13:41:04 -05:00
renovate[bot]
a1cdec08ce
fix(deps): update dependency sass to v1.70.0 ( #12287 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-18 13:40:39 -05:00
Julian Lam
518169fe65
fix: user data in /world
2024-01-18 12:19:37 -05:00
Julian Lam
538776f9c7
refactor: move activitypub-related middlewares to their own file
2024-01-18 11:50:14 -05:00
Julian Lam
d500ebb181
fix: bookmark in topic data is nullable now
...
This prevents the superfluous "/1" being appended to all topics you've never been into.
This looks to be a change in the public API but the documented API lists this property as nullable already, so it looks like this commit is actually *restoring* proper behaviour.
2024-01-17 23:14:31 -05:00
Julian Lam
04423232c6
feat: beginnings of the /world route
2024-01-17 23:14:12 -05:00
Julian Lam
970a5a6e5f
fix: bookmark in topic data is nullable now
...
This prevents the superfluous "/1" being appended to all topics you've never been into.
This looks to be a change in the public API but the documented API lists this property as nullable already, so it looks like this commit is actually *restoring* proper behaviour.
2024-01-17 23:13:19 -05:00
Barış Soner Uşaklı
e8befbcc6f
test: add plugin id tests
2024-01-17 15:18:26 -05:00
Julian Lam
60bc27ec69
fix: saving teaserPid, timestamp, lastposttime in topic, fixed post index issue in loading topics
2024-01-17 12:15:58 -05:00
Julian Lam
e038eb0509
fix: preserve cid if set
2024-01-17 11:54:20 -05:00
Julian Lam
9c15b02aa6
chore: update log verbiage
2024-01-17 11:47:57 -05:00
Misty Release Bot
40de567bd8
Latest translations and fallbacks
2024-01-17 09:18:26 +00:00
Julian Lam
ac672f08a7
feat: handle Update(note)
2024-01-16 13:55:58 -05:00
Julian Lam
641a94d64a
chore: additional logging
2024-01-16 12:04:26 -05:00
Julian Lam
f74775365a
feat: handle Create(note)
2024-01-16 12:00:50 -05:00
Julian Lam
7565485204
fix: incorrect author uid saved in topic
2024-01-16 12:00:40 -05:00
Julian Lam
8cd3ff1ab4
fix: infinite scroll for posts
2024-01-16 11:42:59 -05:00
Julian Lam
5ac0276530
fix: reply expansion
2024-01-16 11:20:54 -05:00
Julian Lam
28c3dcb626
Merge remote-tracking branch 'origin/develop' into activitypub
2024-01-16 10:45:26 -05:00
Julian Lam
2981f663ce
fix: issues related to adding new reply chains to an existing topic, resolveId method in notes module
2024-01-16 10:44:47 -05:00
renovate[bot]
cc93caff3c
fix(deps): update dependency sortablejs to v1.15.2 ( #12283 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-16 10:21:10 -05:00
renovate[bot]
91ce17c721
fix(deps): update dependency nodebb-theme-persona to v13.3.2 ( #12284 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-16 10:21:02 -05:00
Barış Soner Uşaklı
76f3efff8f
fix: validate plugin id in toggleActive
2024-01-16 10:13:50 -05:00
Misty Release Bot
5117de2a38
Latest translations and fallbacks
2024-01-16 09:19:46 +00:00
Misty Release Bot
45e3dda061
Latest translations and fallbacks
2024-01-14 09:18:09 +00:00
Julian Lam
7e89eadb36
feat: flesh out more topic info, fix navigator
2024-01-13 22:27:02 -05:00
Julian Lam
81d810983a
fix: simplify increasePostCount logic by combining methods
2024-01-13 22:26:39 -05:00
Julian Lam
4bd7a574c3
feat: some additional work to properly save and retrieve remote topic data
2024-01-12 16:39:29 -05:00
Barış Soner Uşaklı
840f15d828
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-01-12 16:03:55 -05:00
Barış Soner Uşaklı
31e7800713
format number
2024-01-12 16:02:59 -05:00
Misty Release Bot
f3974c0bd9
chore(i18n): fallback strings for new resources: nodebb.admin-dashboard
2024-01-12 20:59:40 +00:00
Barış Soner Uşaklı
82f6721d64
refactor: search stats
2024-01-12 15:59:16 -05:00
Julian Lam
273188632d
Merge remote-tracking branch 'origin/develop' into activitypub
2024-01-12 15:23:41 -05:00
Julian Lam
485cf20006
feat: ability to browse to any ActivityPub note and have the entire topic chain render
...
Added methods for going up the inReplyTo chain to parent, asserting the topic, etc.
2024-01-12 15:23:30 -05:00
Barış Soner Uşaklı
21930d5248
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-01-12 14:31:46 -05:00
Barış Soner Uşaklı
4ee9873e58
search in topic titles as well
2024-01-12 14:31:41 -05:00
Misty Release Bot
43bf1f9b87
chore(i18n): fallback strings for new resources: nodebb.search
2024-01-12 19:22:52 +00:00
renovate[bot]
34a8069b0b
fix(deps): update dependency nodebb-theme-harmony to v1.2.3 ( #12280 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 14:03:05 -05:00
renovate[bot]
fe0845b9a2
fix(deps): update dependency nodebb-theme-persona to v13.3.1 ( #12281 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 14:02:55 -05:00
Barış Soner Uşaklı
5610775ac0
Merge branch 'master' into develop
2024-01-12 14:02:34 -05:00
Barış Soner Uşaklı
5213e22a6e
feat: search in bookmarks on search page
2024-01-12 14:02:28 -05:00
Julian Lam
d992239d7b
fix: have mocks.posts return same number of items as received
2024-01-12 11:29:08 -05:00
Julian Lam
326bb995b1
feat: add activitypub request cache
2024-01-12 11:27:55 -05:00
Misty Release Bot
92ffc57cce
chore: update changelog for v3.6.3
2024-01-12 16:06:06 +00:00
Misty Release Bot
2eb36b03a6
chore: incrementing version number - v3.6.3
2024-01-12 16:06:05 +00:00
Barış Soner Uşaklı
1b094b80f1
Merge branch 'master' into develop
2024-01-12 10:28:46 -05:00
Barış Soner Uşaklı
f3927ce76b
fix : #12275 , pin sharp to 0.32.6
2024-01-12 10:28:26 -05:00
renovate[bot]
fc78b00c2f
fix(deps): update dependency nodebb-theme-harmony to v1.2.2 ( #12279 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 10:02:35 -05:00
renovate[bot]
16598f7fcc
fix(deps): update socket.io packages to v4.7.4 ( #12278 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 10:01:42 -05:00
Barış Soner Uşaklı
bbdefad3fc
chore: up harmony
2024-01-11 11:22:19 -05:00
Julian Lam
2b3b6e56af
chore: move assertNote to separate file in preparation for additional note-based methods
2024-01-11 10:05:02 -05:00
Misty Release Bot
eb0fb411f6
Latest translations and fallbacks
2024-01-11 09:18:18 +00:00
Julian Lam
ab40ba6167
feat: assertNotes method
2024-01-10 20:52:38 -05:00
Julian Lam
3ce84b39bc
feat: ability to load remote post data in a topic
2024-01-10 20:52:28 -05:00
Julian Lam
2bd9e9847d
refactor: simplify mocks.post as it only needs minimal data for saving into db
2024-01-10 20:51:23 -05:00
Julian Lam
0d478b2c76
feat: plumb uid into .addParentPosts() so .assertNotes() can be properly called
2024-01-10 20:49:27 -05:00
Barış Soner Uşaklı
71b7d2c8c7
Merge branch 'master' into develop
2024-01-10 17:44:59 -05:00
Barış Soner Uşaklı
5f91cc833f
fix: topic event translations closes #12273
2024-01-10 17:44:52 -05:00
Barış Soner Uşaklı
de405653c2
add default to btn ghost colors
2024-01-10 14:59:34 -05:00
Julian Lam
06e1583461
refactor: move mockProfile and mockPost to separate mocks.js
2024-01-10 14:19:57 -05:00
Julian Lam
f1e5e5a0ad
feat: stub lib for retrieving and mocking posts
2024-01-10 14:14:44 -05:00
Barış Soner Uşaklı
58727b4d9c
Merge branch 'master' into develop
2024-01-10 09:24:49 -05:00
Misty Release Bot
82a936c380
chore: update changelog for v3.6.2
2024-01-10 14:22:20 +00:00
Misty Release Bot
a1143e22eb
chore: incrementing version number - v3.6.2
2024-01-10 14:22:20 +00:00
renovate[bot]
7cc69df017
chore(deps): update dependency jsdom to v23.2.0 ( #12269 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-08 21:23:51 -05:00
Julian Lam
91a509c4eb
test: fix error copy
2024-01-08 15:03:46 -05:00
Julian Lam
d1cdb8f858
fix: show full names for remote users
2024-01-08 15:02:36 -05:00
Julian Lam
5e1e809962
feat: send name property in getActor response
2024-01-08 14:46:43 -05:00
Julian Lam
9221506b0f
fix: improper params sent to get and getActor
2024-01-08 14:46:33 -05:00
Julian Lam
ec3c6b67cd
fix: restore hostname prop in getActor method
2024-01-08 14:45:56 -05:00
Julian Lam
7ec75f5830
fix: ActivityPub.get now throws on failure, handle in getActor
2024-01-08 14:30:09 -05:00
Misty Release Bot
ebb4fe0cac
Latest translations and fallbacks
2024-01-07 09:18:14 +00:00
Barış Soner Uşaklı
69132be91d
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2024-01-06 22:30:56 -05:00
Barış Soner Uşaklı
5353979693
Merge branch 'master' into develop
2024-01-06 22:30:49 -05:00
renovate[bot]
12aeb6f72f
chore(deps): update dependency jsdom to v23.1.0 ( #12265 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-06 22:30:35 -05:00
Barış Soner Uşaklı
ef8f8db7bd
chore: up composer
2024-01-06 22:30:27 -05:00
Julian Lam
a1c8c3a043
refactor: update ActivityPub.get and all methods calling it to take a uid so that requests can be signed
2024-01-05 22:46:07 -05:00
Barış Soner Uşaklı
c5d481d942
Merge branch 'master' into develop
2024-01-05 17:38:54 -05:00
Barış Soner Uşaklı
79ebbee5ef
chore: up themes
2024-01-05 17:29:02 -05:00
Barış Soner Uşaklı
80d8cfda1c
move btn-ghost to core
...
remove "btn-outline", it can be replaced with "btn-ghost border"
move chats templates and css from harmony to core, persona nd peace will use same templates
2024-01-05 17:27:18 -05:00
Barış Soner Uşaklı
87c3db3650
Merge branch 'master' into develop
2024-01-05 16:15:30 -05:00
Barış Soner Uşaklı
d3d6d77d1e
fix: recent loading
2024-01-05 16:15:13 -05:00
Julian Lam
942a9b7e5c
fix: send in mocked profile data in follow routes as well
2024-01-05 15:39:45 -05:00
Julian Lam
2a77ae550b
feat: ability to browse follower/following lists of remote accounts
2024-01-05 15:32:55 -05:00
Julian Lam
c66b18670d
fix: tests
2024-01-05 11:56:20 -05:00
Julian Lam
7fd15d6668
feat: expose following/follower counts in actor response
2024-01-05 11:39:17 -05:00
Julian Lam
27e256d26e
fix: isUri helper so that it passes ci tests
2024-01-05 11:38:26 -05:00
Julian Lam
fcca9259b4
fix: frontend follow logic, as uid is no longer webfinger slug
2024-01-05 10:18:44 -05:00
Julian Lam
283e460a57
fix: use simpler getSortedSetRevRange instead of unnecessary zunion call
...
/cc @barisusakli
2024-01-05 10:04:59 -05:00
Julian Lam
e4eeb069c2
Merge remote-tracking branch 'origin/develop' into activitypub
2024-01-05 09:58:46 -05:00
Julian Lam
739b05481c
feat: show remote followers/following in user profile pages
2024-01-05 09:58:37 -05:00
renovate[bot]
b25dfd4730
chore(deps): update commitlint monorepo to v18.4.4 ( #12261 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-04 18:01:50 -05:00
renovate[bot]
3a32fc8f26
fix(deps): update dependency postcss to v8.4.33 ( #12264 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-04 18:01:43 -05:00
renovate[bot]
4924d1703a
fix(deps): update dependency nodebb-theme-harmony to v1.1.108 ( #12263 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-04 18:01:35 -05:00
Julian Lam
672c70146a
feat: update mockProfile to accept actor uris as well as actor objects
2024-01-04 16:25:46 -05:00
Julian Lam
2e330d8b3a
refactor: validator check to helper method
2024-01-04 16:23:09 -05:00
Julian Lam
8d4fd9c0f8
refactor: move profile mocking logic to discrete method in main activitypub lib
2024-01-04 14:04:34 -05:00
Barış Soner Uşaklı
2bed405cd5
chore: up harmony
2024-01-04 12:59:33 -05:00
renovate[bot]
eb7a3091ee
fix(deps): update socket.io packages to v4.7.3 ( #12259 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 21:46:43 -05:00
renovate[bot]
d5dc46550a
fix(deps): update dependency sass to v1.69.7 ( #12258 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 21:46:26 -05:00
renovate[bot]
ce78cb0edb
chore(deps): update dependency sass-embedded to v1.69.7 ( #12257 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 21:46:19 -05:00
Julian Lam
759d69e06c
fix: accept and undo logic saving improper id into database, updated follow logic so remote follow is not added to collection until an accept is received
2024-01-03 13:54:17 -05:00
Julian Lam
ccbf32bcc5
Merge remote-tracking branch 'origin/develop' into activitypub
2024-01-02 11:58:25 -05:00
Barış Soner Uşaklı
8b7922ad3d
Merge branch 'master' into develop
2024-01-01 21:23:07 -05:00
Barış Soner Uşaklı
b6dbe1a6d6
chore: up harmony
2024-01-01 21:22:51 -05:00
renovate[bot]
1953a635af
fix(deps): update dependency nodemailer to v6.9.8 ( #12254 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 18:39:05 -05:00
renovate[bot]
c8007bf603
fix(deps): update dependency esbuild to v0.19.11 ( #12253 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 18:38:57 -05:00
renovate[bot]
c40b232255
fix(deps): update dependency ace-builds to v1.32.3 ( #12252 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 18:38:47 -05:00
Misty Release Bot
505e859adf
Latest translations and fallbacks
2023-12-31 09:18:05 +00:00
renovate[bot]
f8a0cb9ec4
fix(deps): update dependency sass to v1.69.6 ( #12250 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-29 11:52:39 -05:00
renovate[bot]
1777ec4b91
chore(deps): update dependency sass-embedded to v1.69.6 ( #12249 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-29 11:52:32 -05:00
renovate[bot]
9101caff32
fix(deps): update dependency terser-webpack-plugin to v5.3.10 ( #12248 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-29 11:52:10 -05:00
Barış Soner Uşaklı
a5026793af
Merge branch 'master' into develop
2023-12-29 11:49:58 -05:00
Barış Soner Uşaklı
16f0affa70
chore: up lavender
2023-12-29 11:49:44 -05:00
Barış Soner Uşaklı
1ee66e7af6
Merge branch 'master' into develop
2023-12-27 18:34:16 -05:00
Barış Soner Uşaklı
980bfee88f
chore: up themes
2023-12-27 18:34:07 -05:00
Barış Soner Uşaklı
0af19afd2e
feat: #12247
2023-12-27 18:32:11 -05:00
Barış Soner Uşaklı
c5730b36c2
feat: #12247
2023-12-27 18:31:56 -05:00
Barış Soner Uşaklı
28ba6c04cb
Merge branch 'master' into develop
2023-12-27 17:44:24 -05:00
Barış Soner Uşaklı
8867f243e8
fix: closes #12246 , direction is passed in as string as query param with new api call
...
cid isn't necessary in query params since its in path
2023-12-27 17:43:56 -05:00
Barış Soner Uşaklı
50adee3b03
Merge branch 'master' into develop
2023-12-23 17:58:09 -05:00
Barış Soner Uşaklı
a74b51415c
fix: stricter selector for sort
2023-12-23 17:58:03 -05:00
Misty Release Bot
24265fce5a
Latest translations and fallbacks
2023-12-23 09:18:17 +00:00
Barış Soner Uşaklı
bf37d6d2e3
Merge branch 'master' into develop
2023-12-23 00:16:26 -05:00
Barış Soner Uşaklı
563e03b6ae
perf: dont load all followed tids on unread/recent?filter=watched
2023-12-23 00:16:19 -05:00
Barış Soner Uşaklı
a122f49fe8
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2023-12-22 19:59:01 -05:00
Barış Soner Uşaklı
0a3a2e0e69
remove body short from subject
2023-12-22 19:58:55 -05:00
Julian Lam
3339baac18
fix: relax activity-failed condition
2023-12-22 16:02:27 -05:00
Julian Lam
b93a9eec7e
Merge remote-tracking branch 'origin/develop' into activitypub
2023-12-22 15:53:30 -05:00
Julian Lam
4b87c30f62
fix: bug where body wasn't properly sent on ap-style content-types
2023-12-22 15:53:21 -05:00
Julian Lam
6a54e0090b
fix: additional refactors and updates to follow/unfollow logic
2023-12-22 15:53:04 -05:00
Julian Lam
ac3440114a
fix: bug where body wasn't properly sent on ap-style content-types
2023-12-22 15:52:38 -05:00
Julian Lam
543daee866
fix: send actor uris in follow instead of webfinger ids
2023-12-22 13:56:18 -05:00
Julian Lam
f3b0794d17
fix: some wip code regarding handling a follow activity, remove unfollow activity as that does not exist
2023-12-22 13:35:09 -05:00
Julian Lam
0eadad84cd
fix: accidental double-hash in sign/verify
2023-12-22 12:58:46 -05:00
Julian Lam
71e3d26bb4
fix: incorrect logic
2023-12-22 12:58:30 -05:00
Misty Release Bot
1e4abdbfd2
chore: update changelog for v3.6.1
2023-12-22 15:36:18 +00:00
Misty Release Bot
76d28c7e58
chore: incrementing version number - v3.6.1
2023-12-22 15:36:17 +00:00
Barış Soner Uşaklı
9c94547bf9
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2023-12-22 10:19:19 -05:00
Barış Soner Uşaklı
9989880184
Merge branch 'master' into develop
2023-12-22 10:19:15 -05:00
renovate[bot]
8165f45458
fix(deps): update dependency workerpool to v9.0.4 ( #12244 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-22 10:19:01 -05:00
Barış Soner Uşaklı
788404c1d2
fix : #12243 , don' set process.env.config if it doesnt exist
2023-12-22 10:17:33 -05:00
Misty Release Bot
61cb93dea2
Latest translations and fallbacks
2023-12-22 09:18:23 +00:00
Julian Lam
dd480aa4f6
fix: update proceedOnActivityPub middleware to handle how Mastodon doesn't send the 'Accepts' header
2023-12-21 15:49:51 -05:00
Julian Lam
885278842b
fix: another bad call to request lib
2023-12-21 14:46:03 -05:00
Julian Lam
8d79617044
fix: broken call to request lib, tests
2023-12-21 14:38:16 -05:00
Julian Lam
00bda0688d
Merge remote-tracking branch 'origin/develop' into activitypub
2023-12-21 14:23:50 -05:00
Barış Soner Uşaklı
073f6570c8
Merge branch 'master' into develop
2023-12-21 09:59:58 -05:00
Barış Soner Uşaklı
48a2b5f725
fix: lang key for move notification closes #12241
2023-12-21 09:59:36 -05:00
Barış Soner Uşaklı
eb7126b99a
Merge branch 'master' into develop
2023-12-21 09:41:58 -05:00
Barış Soner Uşaklı
459468be0f
go to moved post
2023-12-21 09:41:11 -05:00
Misty Release Bot
558179e937
Latest translations and fallbacks
2023-12-21 09:18:26 +00:00
renovate[bot]
3e08ef816d
fix(deps): update dependency workerpool to v9.0.3 ( #12238 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-20 19:44:32 -05:00
renovate[bot]
6ef8e7672e
fix(deps): update dependency esbuild to v0.19.10 ( #12237 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-20 19:44:20 -05:00
Barış Soner Uşaklı
e72b26f565
fix: dont send topic notification to poster
2023-12-20 15:12:12 -05:00
Barış Soner Uşaklı
c2239e486d
fix: dont send topic notification to poster
2023-12-20 15:11:59 -05:00
Barış Soner Uşaklı
c31e321bae
chore: up composer
2023-12-20 14:55:51 -05:00
Misty Release Bot
eb92cee633
chore: update changelog for v3.6.0
2023-12-20 19:03:41 +00:00
Misty Release Bot
75a7062d6b
chore: incrementing version number - v3.6.0
2023-12-20 19:03:40 +00:00
Misty Release Bot
d3cfa1b7e3
chore(i18n): fallback strings for new resources: nodebb.error
2023-12-20 16:37:28 +00:00
Julian Lam
dd0743d3fc
chore: make error:email-taken slightly more descriptive
2023-12-20 11:37:04 -05:00
Misty Release Bot
8a8109f160
Latest translations and fallbacks
2023-12-20 09:18:33 +00:00
Barış Soner Uşaklı
250cc771b5
chore: up harmony
2023-12-19 21:34:21 -05:00
Barış Soner Uşaklı
dc97583815
fix: fix display post history
2023-12-19 21:32:05 -05:00
Julian Lam
506d7be5f5
fix: update isJSON test in request lib
2023-12-19 14:34:05 -05:00
Julian Lam
5c881d3f51
refactor: update ap libs to use core request lib
2023-12-19 14:33:38 -05:00
Julian Lam
510763af30
fix: update isJSON test in request lib
2023-12-19 14:33:14 -05:00
Julian Lam
0d6f0530f5
Merge remote-tracking branch 'origin/develop' into activitypub
2023-12-19 14:02:33 -05:00
Barış Soner Uşaklı
9324a75c33
chore: up harmony
2023-12-19 13:14:12 -05:00
Barış Soner Uşaklı
2d7a737666
Merge branch 'master' into develop
2023-12-19 12:16:19 -05:00
Barış Soner Uşaklı
f7e0fd0bd7
fix: 503 rendering on ajaxify
...
regression from a75a043b61
2023-12-19 12:16:03 -05:00
Barış Soner Uşaklı
06221a0ddf
feat: add 500 page for missing tpls, closes #12230
2023-12-18 17:35:37 -05:00
renovate[bot]
055b759703
chore(deps): update dependency eslint-plugin-import to v2.29.1 ( #12229 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-18 12:41:48 -05:00
renovate[bot]
a7dd0f92fa
chore(deps): update dependency eslint to v8.56.0 ( #12231 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-18 12:41:41 -05:00
Barış Soner Uşaklı
4e560adef7
refactor: line breaks good
2023-12-18 12:37:40 -05:00
Barış Soner Uşaklı
4e98653b49
dont blow up upgrade
2023-12-18 12:13:22 -05:00
renovate[bot]
2cccbcf648
fix(deps): update dependency workerpool to v9 ( #12234 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-18 12:10:40 -05:00
Barış Soner Uşaklı
c15bdd4cf0
👋 Request, 🐶 Fetch, closes #10341 ( #12236 )
...
* axios migration
* controller tests
* add missing deps
* feeds
* remove unused async
* flags
* locale-detect
* messaging/middleware
* remove log
* meta
* plugins
* posts
* search
* topics/thumbs
* user/emails
* uploads.js
* socket.io
* cleaunup
* test native fetch
* cleanup
* increase engine to 18
fix remaining tests
* remove testing file
* fix comments,typo
* revert debug
2023-12-18 12:08:34 -05:00
renovate[bot]
451430006e
fix(deps): update dependency sharp to v0.33.1 ( #12233 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-17 19:08:43 -05:00
renovate[bot]
9e2a6f8625
fix(deps): update dependency csrf-sync to v4.0.3 ( #12232 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-17 19:06:30 -05:00
Barış Soner Uşaklı
7b7bfdb762
text-break on uploads
2023-12-15 20:08:22 -05:00
Julian Lam
a21110fd88
fix: handle null actor uri in helpers.query
2023-12-14 13:47:28 -05:00
Julian Lam
24c1dfac8c
test: allow http proto on ci
2023-12-14 12:25:06 -05:00
renovate[bot]
b6ca117ae8
fix(deps): update dependency ace-builds to v1.32.2 ( #12228 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-14 12:09:33 -05:00
Barış Soner Uşaklı
f91b823ecc
refactor: replace deprecated call with api call
2023-12-14 10:13:19 -05:00
Julian Lam
48fd2e6441
Merge remote-tracking branch 'origin/develop' into activitypub
2023-12-13 13:21:32 -05:00
Julian Lam
7f46f07cb9
fix: unused require
2023-12-13 13:21:29 -05:00
Barış Soner Uşaklı
d13bfacd74
Merge branch 'master' into develop
2023-12-13 13:18:32 -05:00
Barış Soner Uşaklı
2dc1def51f
fix : #12227 , fix crash in redirect
2023-12-13 13:18:07 -05:00
Julian Lam
4c1b2b3fe6
feat: accept and undo support
2023-12-13 13:15:03 -05:00
Julian Lam
68d5e4a8ab
refactor: update activitypub.getActor to accept either url or webfinger id
2023-12-13 13:14:51 -05:00
Misty Release Bot
e49ddaf815
chore: update changelog for v3.5.3
2023-12-13 15:42:45 +00:00
Misty Release Bot
e7e2a2f488
chore: incrementing version number - v3.5.3
2023-12-13 15:42:45 +00:00
Misty Release Bot
3d7bad3274
Latest translations and fallbacks
2023-12-13 09:18:42 +00:00
renovate[bot]
6036d14463
fix(deps): update dependency ace-builds to v1.32.1 ( #12226 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-12 20:22:36 -05:00
Julian Lam
1f79f54241
feat: update activitypub helper resolveLocalUid to accept both webfinger name and full URL as input
2023-12-11 14:35:04 -05:00
renovate[bot]
d96d4d0991
fix(deps): update dependency esbuild to v0.19.9 ( #12224 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-11 11:03:53 -05:00
Barış Soner Uşaklı
dd94b967c2
Merge branch 'master' into develop
2023-12-08 13:55:26 -05:00
Barış Soner Uşaklı
245e5df385
chore: up composer
2023-12-08 13:54:57 -05:00
Barış Soner Uşaklı
7c416efc89
Merge branch 'master' into develop
2023-12-08 11:07:39 -05:00
Barış Soner Uşaklı
c1f82b78a8
chore: up composer default
2023-12-08 11:07:11 -05:00
Barış Soner Uşaklı
c434262e21
fix: change translator escape
...
remove \\\] and \\\[
match double ] and [
2023-12-08 10:58:13 -05:00
Julian Lam
c803b2124c
refactor: minor restructure to move logic out of main controller file to src/api
2023-12-08 10:55:16 -05:00
Julian Lam
8a5fb86ddf
chore: small var rename
2023-12-08 10:46:34 -05:00
Misty Release Bot
255a67cd7f
Latest translations and fallbacks
2023-12-08 09:19:24 +00:00
Julian Lam
e794f1d2ce
fix: store remote followed users count separately from local
2023-12-07 13:23:06 -05:00
Julian Lam
4324f09c85
fix: icon text and bgColor in remote profiles
2023-12-07 13:10:06 -05:00
Steve Fan
daf2900a71
Update defaults.json ( #12208 )
2023-12-07 12:49:11 -05:00
renovate[bot]
e32eb8b3d7
fix(deps): update dependency @fontsource/inter to v5.0.16 ( #12219 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-07 12:48:56 -05:00
Julian Lam
5e693702a4
chore: minor re-shuffling of code
2023-12-07 12:36:30 -05:00
Misty Release Bot
3c31ae239b
Latest translations and fallbacks
2023-12-07 09:18:44 +00:00
Julian Lam
99cc60c8d5
fix: add basic sanity-checking to middleware.validateActivity
2023-12-06 13:57:49 -05:00
Julian Lam
cc0d18869a
test: fixed improper signed_string reconstruction in .verify()
2023-12-06 13:38:41 -05:00
Julian Lam
bcee1c8dc8
fix: incorrect host/hostname usage in well-known test
2023-12-06 13:38:41 -05:00
Julian Lam
4218ecc4a0
fix: save remote follower count separately from local follower count
2023-12-06 13:38:41 -05:00
Julian Lam
c02271c7af
feat: follow/unfollow logic and receipt
2023-12-06 13:38:41 -05:00
Julian Lam
e6753ce5db
fix: missing req.body when parsing ActivityPub requests
2023-12-06 13:38:41 -05:00
Julian Lam
9dfa1b7209
test: fix webfinger test
2023-12-06 13:38:41 -05:00
Julian Lam
5d95765ee7
fix: bugs, more prep to start making calls to self
2023-12-06 13:38:41 -05:00
Julian Lam
9f94653b3f
style: remove unused variable
2023-12-06 13:38:41 -05:00
Julian Lam
cdc4275fec
feat: actor cache, method to resolve inboxes, stub code for sending requests. Now base64 encoding digest as expected by Mastodon
2023-12-06 13:38:41 -05:00
Julian Lam
2e89900886
chore: reorganize controllers for clarity
2023-12-06 13:38:41 -05:00
Julian Lam
a10df9873b
test: added passing test cases for .sign() and .verify()
2023-12-06 13:38:41 -05:00
Julian Lam
e7184eb8cc
feat: http signatures support, .sign() and .verify() AP helper methods
2023-12-06 13:38:41 -05:00
Julian Lam
4f5f025d57
feat: add webfinger ttl cache
2023-12-06 13:38:41 -05:00
Julian Lam
57895b7246
feat: add .has() call to cache/ttl
2023-12-06 13:38:39 -05:00
Julian Lam
ab3ff320b5
refactor: acp tpl + config option
...
- Updated ACP template to match new format
- changed global switch to `activitypubEnabled` (lowercase p)
2023-12-06 13:38:18 -05:00
Julian Lam
0cbbce8c16
chore: update AP helpers export, 404 logic reversal, no slugify in userslug in mock profile from remote instance
2023-12-06 13:38:18 -05:00
Julian Lam
a05b674e27
feat: ability to view federated profiles via url manipulation
2023-12-06 13:38:18 -05:00
Julian Lam
7e1dac39ea
feat: followers and following endpoints
2023-12-06 13:38:18 -05:00
Julian Lam
81b6260f2e
feat: inbox and outbox routes, stub controllers
2023-12-06 13:38:18 -05:00
Julian Lam
099124c49e
feat: global switch for disabling federation, + test
2023-12-06 13:38:18 -05:00
Julian Lam
1c8e13bb12
test: updated activitypub test suite
2023-12-06 13:38:18 -05:00
Julian Lam
4bd8d28a8b
test: added test cases for activitypub integration, WIP
2023-12-06 13:38:18 -05:00
Julian Lam
2dec357aee
feat: activitypub actor endpoint for user accounts
2023-12-06 13:38:18 -05:00
Julian Lam
51d8f3b195
fix: moved .well-known assets to separate router file, added basic webfinger implementation
...
added tests for webfinger controller
2023-12-06 13:38:18 -05:00
Misty Release Bot
da2441b9bd
Latest translations and fallbacks
2023-12-06 09:19:56 +00:00
Julian Lam
445b70deda
test: migrate socket modules tests to v3 api
2023-12-05 11:47:55 -05:00
Julian Lam
565ca3cc3b
fix: deprecated emailer hook
2023-12-05 10:41:23 -05:00
Julian Lam
2c1c4dfe41
test: migrate socket.io groups tests to use api v3
2023-12-05 10:41:14 -05:00
renovate[bot]
b6b569c0a8
fix(deps): update dependency chart.js to v4.4.1 ( #12217 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-04 19:45:33 -05:00
renovate[bot]
6dab99fd7b
fix(deps): update dependency nodebb-theme-persona to v13.2.49 ( #12218 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-04 19:45:13 -05:00
renovate[bot]
32a403b2bd
chore(deps): update dependency eslint to v8.55.0 ( #12203 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-04 16:39:06 -05:00
renovate[bot]
da87970475
fix(deps): update dependency postcss to v8.4.32 ( #12204 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-04 16:38:53 -05:00
renovate[bot]
9763e97f5a
chore(deps): update dependency lint-staged to v15.2.0 ( #12210 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-04 16:38:42 -05:00
Opliko
f8219aa6cd
feat: remove gif exif stripping exception
2023-12-04 11:31:36 -05:00
Opliko
0b3eb6c02d
fix: extract all pages when stripping metadata
...
fixes #12207
2023-12-04 11:31:36 -05:00
Misty Release Bot
9cd4dac729
Latest translations and fallbacks
2023-12-04 09:18:51 +00:00
Julian Lam
2c6024e07f
feat: update groups.leave to allow global mods to kick users out of groups
2023-12-01 13:04:32 -05:00
Julian Lam
78835ebbe9
fix: incorrect call to load additional group members
2023-12-01 12:25:01 -05:00
Barış Soner Uşaklı
dbbf3a2c6f
chore: up harmony
2023-12-01 09:32:48 -05:00
Barış Soner Uşaklı
29ae98e8f7
Merge branch 'master' into develop
2023-12-01 09:19:13 -05:00
Barış Soner Uşaklı
e4656bd41c
chore: up harmony
2023-12-01 09:13:55 -05:00
Opliko
2d8026ebb7
Add basic author information to topic data ( #12202 )
...
* feat: add author metadata to topics
* docs: add author object to OpenAPI definition
* docs: add remaining author properties to openapi definition
* docs: mark optional properties optional
* docs: properly set required properties
2023-12-01 09:08:50 -05:00
renovate[bot]
b41c7f2a8a
fix(deps): update dependency @fortawesome/fontawesome-free to v6.5.1 ( #12198 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 09:08:25 -05:00
renovate[bot]
72d6a4b16d
fix(deps): update dependency nodebb-theme-harmony to v1.1.101 ( #12199 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 09:08:17 -05:00
renovate[bot]
cd625705a0
fix(deps): update dependency sortablejs to v1.15.1 ( #12200 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 09:07:44 -05:00
renovate[bot]
75f063ba60
fix(deps): update dependency ace-builds to v1.32.0 ( #12197 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 09:07:21 -05:00
Misty Release Bot
a8ea2340f4
Latest translations and fallbacks
2023-12-01 09:18:48 +00:00
renovate[bot]
a94f4a482d
fix(deps): update dependency @fortawesome/fontawesome-free to v6.5.0 ( #12193 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-30 09:56:42 -05:00
renovate[bot]
a50b141f6d
chore(deps): update dependency jsdom to v23.0.1 ( #12196 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-30 09:56:31 -05:00
renovate[bot]
1f287c74c8
fix(deps): update dependency sharp to v0.33.0 ( #12194 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-30 09:56:10 -05:00
Steve Fan
17cd19c701
types: add types for database abstration layer ( #10762 )
...
* types: add types for database abstration layer
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com >
* types: fix more type dependent return value cases
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com >
* types: make INodeBBDatabaseBackend implement the five major interface set
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com >
* update types
* update type names
* add reverse for options in processSortedSet
* add getSortedSetMembersWithScores and getSortedSetsMembersWithScores
---------
Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com >
2023-11-30 09:55:57 -05:00
Barış Soner Uşaklı
c71995be0d
Merge branch 'master' into develop
2023-11-29 12:54:31 -05:00
Misty Release Bot
e2e85053a6
chore: update changelog for v3.5.2
2023-11-29 17:21:40 +00:00
Misty Release Bot
f31faa457d
chore: incrementing version number - v3.5.2
2023-11-29 17:21:39 +00:00
Misty Release Bot
97f6c53914
Latest translations and fallbacks
2023-11-29 09:18:46 +00:00
Barış Soner Uşaklı
6790000d1a
fix: closes #12185 , fix cli user password reset
...
refactor session get/destroy
2023-11-28 20:59:37 -05:00
Barış Soner Uşaklı
0ec9d4c393
chore: up themes
2023-11-28 20:59:26 -05:00
Barış Soner Uşaklı
b905013950
fix: closes #12185 , fix cli user password reset
...
refactor session get/destroy
2023-11-28 20:58:07 -05:00
renovate[bot]
4eaf2320d6
fix(deps): update dependency fs-extra to v11.2.0 ( #12191 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-28 12:39:12 -05:00
renovate[bot]
bbf7c5e192
fix(deps): update dependency passport to v0.7.0 ( #12190 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-28 12:38:57 -05:00
renovate[bot]
bc59856e55
fix(deps): update dependency esbuild to v0.19.8 ( #12187 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-27 11:57:44 -05:00
renovate[bot]
8c0472a085
chore(deps): update dependency jsdom to v23 ( #12186 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-27 11:57:23 -05:00
Barış Soner Uşaklı
50a90f8e03
fix: don't require login for listing categories
2023-11-27 09:11:26 -05:00
Misty Release Bot
5695054750
Latest translations and fallbacks
2023-11-26 09:18:22 +00:00
Misty Release Bot
1ca986e62e
Latest translations and fallbacks
2023-11-25 09:18:23 +00:00
Barış Soner Uşaklı
0a4f3c8a56
fix : #12183 , remove ensureLoggedIn middleware
...
from category routes
add privilege check to getTopicCount
2023-11-24 17:05:36 -05:00
renovate[bot]
22932bdb40
fix(deps): update dependency lru-cache to v10.1.0 ( #12181 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-22 16:00:50 -05:00
renovate[bot]
fd5d7b651f
chore(deps): update commitlint monorepo to v18.4.3 ( #12177 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-21 13:22:35 -05:00
renovate[bot]
00cb5839b5
fix(deps): update dependency esbuild to v0.19.7 ( #12176 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-21 13:22:25 -05:00
renovate[bot]
c404ef73cf
fix(deps): update dependency lru-cache to v10.0.3 ( #12175 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-21 13:22:09 -05:00
Barış Soner Uşaklı
f4faa0b7d1
feat: better layout for manage chat room modal
2023-11-20 18:33:02 -05:00