Barış Soner Uşaklı
cfbb8ff887
fix: getLocalFollowCounts, show non existing deletes
2025-02-11 13:45:38 -05:00
Barış Soner Uşaklı
70a9f6d337
fix: return null if field isn't in hash
2025-02-11 13:37:21 -05:00
Barış Soner Uşaklı
e85662a536
fix: getUserField so that it always returns null
...
if field doesn't exist
user.getUserField('foo', 'bar') returned undefined vs user.getUserField('1', 'bar') which returned null
2025-02-11 13:28:25 -05:00
Barış Soner Uşaklı
d590c2afcf
perf: closes #13145 , reduce calls in actors.prune
...
instead of deleting 18k users everyday delete max 500 every 30mins like notifications.prune
refactor getLocalFollowCounts so it works with an array of actors
dont make dbcalls for uids that dont exist
2025-02-11 11:01:32 -05:00
Barış Soner Uşaklı
224910b133
fix: isArray check
2025-02-11 10:56:56 -05:00
Barış Soner Uşaklı
893089709c
add await to notify functions
...
and wrap in try/catch
2025-02-11 10:16:40 -05:00
Barış Soner Uşaklı
d1f78295ba
chore: up harmony
2025-02-08 20:57:56 -05:00
Julian Lam
5cbf3dd7ea
fix: sanity-check the id when mocking a post
2025-02-08 20:28:17 -05:00
Julian Lam
040584f035
fix: missing actor on some local activities when federating out
2025-02-08 20:27:55 -05:00
Misty Release Bot
123e16358d
chore: update changelog for v4.0.3
2025-02-09 01:01:55 +00:00
Misty Release Bot
6d73c13495
chore: incrementing version number - v4.0.3
v4.0.3
2025-02-09 01:01:54 +00:00
Barış Soner Uşaklı
1b4e0c8726
fix: delete from payload instead of setting null
2025-02-08 19:52:06 -05:00
Barış Soner Uşaklı
1090dbd85e
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2025-02-08 19:40:20 -05:00
Barış Soner Uşaklı
f5328aa80c
fix: regression :tmi:
2025-02-08 19:40:12 -05:00
Barış Soner Uşaklı
a8e7bf351a
lint: remove log
2025-02-08 13:04:32 -05:00
Barış Soner Uşaklı
7b8060bc2c
don't navigate on first click when expanding
2025-02-08 12:57:37 -05:00
Barış Soner Uşaklı
2ee0cda28e
chore: up harmony
2025-02-08 12:24:19 -05:00
Barış Soner Uşaklı
bfe6d9d861
fix : #13139 , payload.version can be null
...
causes compareVersions to crash, show cofirm modal if its null
2025-02-07 19:34:35 -05:00
Barış Soner Uşaklı
2b7961e0e2
add brand:logo to config
2025-02-07 17:19:52 -05:00
Barış Soner Uşaklı
b6b766395d
chore: update persona
2025-02-07 12:01:50 -05:00
Julian Lam
cd88cce0c8
chore: bump persona to fix theme description issue
2025-02-07 07:11:05 -05:00
Barış Soner Uşaklı
a01bf73ee1
chore: up harmony
2025-02-06 21:13:48 -05:00
Barış Soner Uşaklı
3ab22c2c8c
refactor: events are returned inside post objects
...
to load all events of a topic use api/v3/topics/:tid/events
2025-02-06 19:59:09 -05:00
Barış Soner Uşaklı
1f8e2f9aad
fix: tidChanged
2025-02-06 19:31:52 -05:00
Barış Soner Uşaklı
d687f0810c
fix : #13135 , tids are not numeric for ap topics
...
this fixes other issues like posts not disappearing when purged and many others
2025-02-06 19:12:32 -05:00
Julian Lam
865c09a5cf
chore: forgot to remove bad code
2025-02-06 18:03:47 -05:00
Julian Lam
5baa46d0bc
fix: handle cases where url passed to mime does not pass because url contained a query string
2025-02-06 17:58:54 -05:00
Barış Soner Uşaklı
c3f8222f47
chore: up harmony
2025-02-06 14:38:07 -05:00
Barış Soner Uşaklı
c2f7754ae0
Post/parent ( #13133 )
...
* post.parent wip
* feat: post parent
handle delete/restore/purge privileges etc.
* remove whitespace
* fix: this in each
* lint
* up harmony fix text break
2025-02-06 14:37:50 -05:00
Barış Soner Uşaklı
f07f380167
chore: up harmony
2025-02-05 20:58:15 -05:00
Barış Soner Uşaklı
67a789ad70
chore: up harmony
2025-02-05 20:51:14 -05:00
Barış Soner Uşaklı
c1c5cc6e30
chore: up themes
2025-02-05 19:54:42 -05:00
Barış Soner Uşaklı
fcefb445bd
harmony setting strings
2025-02-05 19:53:59 -05:00
Barış Soner Uşaklı
c41815ab81
remove w-100
2025-02-04 20:11:33 -05:00
Barış Soner Uşaklı
b993be6fd7
refactor: move dropdown search inputs into dropdown
...
get rid of position-absolute on search inputs
2025-02-04 19:59:16 -05:00
Barış Soner Uşaklı
b2b0ed3525
chore: up themes
2025-02-03 18:17:00 -05:00
Barış Soner Uşaklı
72091ec4e1
refactor: server.destroy
2025-02-03 13:40:52 -05:00
Barış Soner Uşaklı
21156673e3
fix: isDraft logic, closes #13119
...
topic.exists returns an array
2025-02-03 13:13:49 -05:00
Barış Soner Uşaklı
36063d1f33
fix: path on windows, #13119
2025-02-03 12:47:45 -05:00
Barış Soner Uşaklı
55eedcbef6
chore: up peace
2025-02-03 11:56:05 -05:00
Barış Soner Uşaklı
38a21e294c
chore: up themes
2025-02-03 11:54:21 -05:00
Barış Soner Uşaklı
bf09ed143b
fix recent/popular/top title
2025-02-03 10:40:06 -05:00
Barış Soner Uşaklı
1ff8e1e47d
fix : #13115 , prevent messages from getting duplicated
2025-02-02 18:57:54 -05:00
Barış Soner Uşaklı
8e9fdb5fd6
fix : #13115 , limit bodyLength length
...
send out notification if bodyLong.length exceeds limit
add a max item limit to ttl cache
get rid of has/get check if item isn't in cache get returns undefined
2025-02-02 18:39:24 -05:00
Barış Soner Uşaklı
c1b630d484
test: search endpoint with start & end
2025-02-02 14:55:26 -05:00
Barış Soner Uşaklı
265e44f03e
refactor: remove deprecated methods
2025-02-02 14:31:58 -05:00
Barış Soner Uşaklı
58e551feaa
chore: up harmony
2025-02-02 14:22:14 -05:00
Misty Release Bot
75588ffef1
chore: update changelog for v4.0.2
2025-02-02 08:59:52 +00:00
Misty Release Bot
1b9bda2af2
chore: incrementing version number - v4.0.2
v4.0.2
2025-02-02 08:59:51 +00:00
Julian Lam
51e660d5ae
fix: bad logic that invisibly broke outgoing user follows completely
2025-02-02 03:51:27 -05:00