Commit Graph

29354 Commits

Author SHA1 Message Date
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