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
Julian Lam
9978af5978
fix: missing page parseInt
2026-03-11 14:53:08 -04:00
Barış Soner Uşaklı
05967f49bc
Merge branch 'master' into develop
2026-03-11 13:26:41 -04:00
Barış Soner Uşaklı
e6ac9aba17
composer
2026-03-11 13:26:32 -04:00
Barış Soner Uşaklı
1cc77343ba
refactor: get rid of helper function
2026-03-11 13:22:15 -04:00