Barış Soner Uşaklı
3332480cf1
fix : #12645 , use titleRaw like reply button
2024-06-20 14:15:52 -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
Barış Soner Uşaklı
b98333f38c
chore: up harmony
2024-06-18 10:04:55 -04:00
Barış Soner Uşaklı
351ee71d64
fix: suggested topic tid
2024-06-17 18:07:21 -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ı
8f486b1b99
refactor: add placeholders on demand
...
remove emptylines/whitespace from tpls
2024-06-16 22:56:21 -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ı
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
Barış Soner Uşaklı
6e3b012b2a
fix : #12633 , don't check post index
2024-06-14 21:15:02 -04:00
Barış Soner Uşaklı
92f1f189a8
fix mongo stats
2024-06-14 20:23:50 -04:00
Barış Soner Uşaklı
8a42db6f21
chore: up dbsearch
2024-06-14 20:00:59 -04:00
Barış Soner Uşaklı
73241bd521
perf: if sigs disabled dont filter uids
2024-06-14 12:12:16 -04:00
Barış Soner Uşaklı
fedfce7bce
perf: cache isAdmin, isGlobalMod checks
2024-06-14 11:06:30 -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ı
6f79d30518
fix: info.tpl table
2024-06-12 22:57:43 -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ı
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
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
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
Barış Soner Uşaklı
60b4bc662f
feat: show connetion count on /info
2024-06-11 11:53:19 -04:00
Barış Soner Uşaklı
c2f6309080
test: fix tests
2024-06-10 20:55:39 -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ı
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
Barış Soner Uşaklı
3a1b39c9e0
chore: use nodebb fork of spider-detector
2024-06-10 13:49:11 -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ı
8ded36f25d
refactor: suggest topics, use strings for tids
...
limit search results
2024-06-09 23:26:12 -04:00
Barış Soner Uşaklı
142de2cae2
chore: up 2factor
2024-06-09 13:54:09 -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ı
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ı
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ı
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
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ı
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