Commit Graph

31948 Commits

Author SHA1 Message Date
Barış Soner Uşaklı
ec4e87ff84 chore: up harmony
change group description to a textarea
2026-03-15 14:23:01 -04:00
Misty Release Bot
5f2b6b8ec6 Latest translations and fallbacks 2026-03-15 09:07:40 +00:00
Barış Soner Uşaklı
09de6fb9ae perf: switch to set, remove parseFloat in redis
add test to cover float
2026-03-14 17:39:43 -04:00
Misty Release Bot
698758d994 Latest translations and fallbacks 2026-03-14 09:07:38 +00:00
Barış Soner Uşaklı
6c3daebbce update fix_username_zsets upgrade script
to show progress while deleting
2026-03-13 19:53:35 -04:00
Barış Uşaklı
533ae69c46 feat: allow 3 profile pics (#14092)
* feat: allow 3 profile pics

* test: fix notification test

* test: fix user picture test

* test: relative_path fixes

* fix: relative_path getting saved in when updating profile pic
2026-03-13 18:42:50 -04:00
Julian Lam
d1e1a0082d fix: long-press support for topicSelect, #14045 2026-03-13 14:42:48 -04:00
Julian Lam
58da90361f fix: debug log 2026-03-13 13:57:34 -04:00
Julian Lam
1aa5ca8852 fix: restore guest access to /world, default to latest(all) 2026-03-13 13:52:19 -04:00
Julian Lam
ff1e1b9200 test: exclude uploadScreenshot from routeMap parsing test 2026-03-13 13:25:32 -04:00
Julian Lam
1085945580 fix: bump harmony 2026-03-13 13:21:14 -04:00
Julian Lam
1af835641e fix: restored popular calculation behaviour that was broken by e2131d1d2e, removed followingOnly arg passing for popular 2026-03-13 13:19:32 -04:00
Misty Release Bot
702f7c6251 chore(i18n): fallback strings for new resources: nodebb.world 2026-03-13 16:48:21 +00:00
Julian Lam
e2131d1d2e refactor: /world sorting logic to always use topics/sorted logic
- New params for getSortedTopics (includeRemote, followingOnly)
- Ability to show latest (followers only) or latest (all), ?all query param to discriminate
- World now always shows posts from the local forum
- Popular sort will be followers-only + local
2026-03-13 12:41:55 -04:00
Julian Lam
38a1da4609 fix: imagesLoaded integration for handleBack in world.js 2026-03-13 12:09:25 -04:00
Misty Release Bot
f1d3114541 Latest translations and fallbacks 2026-03-13 09:07:41 +00:00
Barış Soner Uşaklı
f2bca33262 perf: move out nconf.get and isClientScript regex 2026-03-12 22:13:38 -04:00
Barış Soner Uşaklı
40fecd01f3 fix: type 2026-03-12 22:04:48 -04:00
Barış Soner Uşaklı
6147a4d082 fix: merged chat notifications if all the messages are from the same user
usernames.length ends up being 1 so need to use default translation string and not -dual/-triple/-multiple variants
2026-03-12 22:02:03 -04:00
Barış Soner Uşaklı
4fef1b4f9d increase analytics 404 2026-03-12 15:50:33 -04:00
Julian Lam
09c54127de fix: screenshot fallback 2026-03-12 14:31:47 -04:00
Misty Release Bot
e3ba38f2a2 chore(i18n): fallback strings for new resources: nodebb.admin-settings-general 2026-03-12 18:28:58 +00:00
Julian Lam
75a6dfffdc feat: screenshot upload in ACP, send fallback brand icons in manifest, serve assets for richer PWA install UI 2026-03-12 14:28:26 -04:00
Barış Soner Uşaklı
7903d17418 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-03-12 13:27:23 -04:00
Barış Soner Uşaklı
36bf3f16ca refactor: move to data 2026-03-12 13:27:18 -04:00
Julian Lam
a8f081c078 fix: buildRecipients to handle if local uids are passed in followers 2026-03-12 13:20:19 -04:00
Barış Soner Uşaklı
dde2465811 use regular random 2026-03-12 13:11:07 -04:00
Barış Soner Uşaklı
e2808be1bc drop 50 to 10 for actors prune 2026-03-12 13:05:19 -04:00
Barış Soner Uşaklı
cdc92f1024 don't build bodyClass twice when rendering 404
its already called in res.render
2026-03-12 13:03:13 -04:00
Barış Soner Uşaklı
f00784fb94 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-03-12 12:49:47 -04:00
Barış Soner Uşaklı
6569ea514f refactor: get rid of cleanupUids use missing set 2026-03-12 12:49:42 -04:00
Julian Lam
c8e349ca66 fix: update Like/Dislike to have addressees in activity 2026-03-12 12:48:09 -04:00
Julian Lam
464bc27574 fix: accidental hardcoded cid 2026-03-12 12:41:39 -04:00
Julian Lam
10e4d57996 fix: skip AP cache on context processing methods 2026-03-12 11:36:11 -04:00
Barış Soner Uşaklı
08bed89b5f test: make tests happy 2026-03-12 11:10:08 -04:00
Barış Soner Uşaklı
73eb0bffe7 get rid of some verbose logs, switch to ap.helpers.log 2026-03-12 10:58:55 -04:00
Barış Soner Uşaklı
894248e60d refactor: remove async.series, use batch.processSortedSet 2026-03-12 10:50:01 -04:00
renovate[bot]
02f8ea2c94 chore(deps): update commitlint monorepo to v20.4.4 (#14088)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 10:16:22 -04:00
Barış Uşaklı
79fe0902fe Partial set index (#14087)
* partial index test

* cleanup

* remove line

* background true

* whitespace

* test: fix invite/pending removal
2026-03-11 23:49:22 -04:00
Barış Soner Uşaklı
25f6088f52 test: fix test maybe 2026-03-11 22:53:38 -04:00
Barış Soner Uşaklı
74fa77dd76 fix: cache key 2026-03-11 20:35:38 -04:00
Barış Soner Uşaklı
ca3a89f38e Merge branch 'master' into develop 2026-03-11 20:26:56 -04:00
Barış Soner Uşaklı
e01cb1048a test: add one more topic to tag test
test partial tag removal
2026-03-11 20:21:33 -04:00
Barış Soner Uşaklı
8ed95d123e fix ap jobs 2026-03-11 19:21:31 -04:00
Julian Lam
8496e1efbb fix: missing orderedItems on category outbox index retrieval 2026-03-11 17:47:08 -04:00
Barış Soner Uşaklı
dcdb73c303 Merge branch 'master' into develop 2026-03-11 17:21:38 -04:00
Barış Soner Uşaklı
0a94cecb0d fix: #14084, fix tags not getting properly removed from topics
this was happening because the same topic was passed to setObject bulk multiple times with different tag data.
the fix is to find the uniq tids first and then only call setObjectBulk once per topic
2026-03-11 17:21:06 -04:00
Barış Soner Uşaklı
52e8ede8c3 fix: group badge on group details page 2026-03-11 16:52:25 -04:00
Julian Lam
1ad9ce5fb6 fix: return digest header only if it is set to something (aka not null) 2026-03-11 16:20:33 -04:00
Julian Lam
b317cdd365 feat: category group actor outbox, #14083 2026-03-11 14:53:08 -04:00