Julian Lam
fa01801f64
fix: don't throw on invalid session, just return early so socket is not opened.
...
Also updated the plugin hook call to `static:sockets.validateSession` to not return a result, because in static calls that result is always null anyway
2021-12-02 14:13:20 -05:00
Barış Soner Uşaklı
a29535833f
fix : #10052 , dont use spaces in tag class name
2021-12-02 10:58:23 -05:00
Barış Soner Uşaklı
41db9436e8
perf: only add middleware if relativePath is set
2021-12-01 17:18:38 -05:00
Julian Lam
a3bdb70617
feat: ensure that all requests handled by NodeBB fall under the relative_path as configured
2021-12-01 16:57:46 -05:00
Barış Soner Uşaklı
2bb0828af6
refactor: dont need local function
2021-11-30 20:27:16 -05:00
sadaszewski
a1c9a69cd3
incr by bulk. ( #9952 )
...
* incr by bulk.
* Update analytics.js
* Update analytics.js
* lint: fix
Co-authored-by: Barış Soner Uşaklı <baris@nodebb.org >
Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com >
2021-11-30 20:26:07 -05:00
Barış Soner Uşaklı
6ea3b51f12
Zincrybulk ( #9975 )
...
* feat: zincry bulk
* feat: psql bulk incr placeholder
* test: redis test fix
* test: redis test
2021-11-30 19:59:47 -05:00
Barış Soner Uşaklı
d9c42c000c
feat: show 10 members
2021-11-30 18:42:52 -05:00
Barış Soner Uşaklı
1cdb0b1e19
fix: don't crash if tid is falsy
2021-11-30 15:47:19 -05:00
Barış Soner Uşaklı
0414356cf7
perf: don't load all set members to get count
2021-11-29 19:29:18 -05:00
Barış Soner Uşaklı
50063fe238
fix: regression from 27c05448e1
2021-11-29 15:17:02 -05:00
Barış Soner Uşaklı
82b72f7edc
lint: remove unused utils
2021-11-28 20:26:27 -05:00
Barış Soner Uşaklı
5843122178
test: add missing tests
2021-11-28 20:18:36 -05:00
Barış Soner Uşaklı
8117b7f22f
breaking: remove deprecated post diff socket calls
2021-11-28 19:45:29 -05:00
Barış Soner Uşaklı
324262cbb5
refactor: DRY
2021-11-28 19:31:08 -05:00
Barış Soner Uşaklı
1a7fffc7e9
breaking: remove deprecated user middlewares
2021-11-28 18:58:17 -05:00
Barış Soner Uşaklı
941ecaf899
fix: keep query params on /me redirects
2021-11-28 18:48:52 -05:00
Barış Soner Uşaklı
65c5504193
fix: 403/400/500 page not generating csrf_token
2021-11-28 07:31:09 -05:00
Barış Soner Uşaklı
3dd681ebce
fix: error pages dont have config.csrf_token
2021-11-28 06:42:19 -05:00
Barış Soner Uşaklı
7434cbf66f
test: add api token tests
2021-11-26 18:59:29 -05:00
Barış Soner Uşaklı
1e53552874
feat: closes #10018
2021-11-26 17:08:47 -05:00
Baris Usakli
06bfec8840
feat: #10018 add href
2021-11-26 14:42:57 -05:00
Baris Usakli
0f14f23b2a
feat: #10018 , wip
2021-11-26 14:41:46 -05:00
Julian Lam
6c07433dea
refactor: use routePrefixMap instead of routeRegexpMap, +tests ( #10035 )
...
* refactor: use routePrefixMap instead of routeRegexpMap, +tests
Currently tests fail because privilege pages resolve if passed garbage... hmm
* fix: priv check paths
remove /v3 from path as well
Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com >
2021-11-26 13:53:53 -05:00
Barış Soner Uşaklı
daf385cd42
refactor: use hasOwnProprety
2021-11-24 18:17:58 -05:00
Barış Soner Uşaklı
404a877408
test: add missing tests
2021-11-23 19:47:29 -05:00
Barış Soner Uşaklı
6dcdf1d342
breaking: remove setTopicSort/setCategorySort
2021-11-23 18:45:30 -05:00
Barış Soner Uşaklı
7aa85882d5
chore: right dropdown
2021-11-23 18:25:30 -05:00
Barış Soner Uşaklı
a998cc1c47
chore: right dropdown
2021-11-23 18:25:01 -05:00
Barış Soner Uşaklı
a7d1dfb65c
breaking: remove deprecated socket user create/delete functions
...
add missing tests
2021-11-23 18:02:44 -05:00
Barış Soner Uşaklı
a0e2704da1
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2021-11-23 15:16:47 -05:00
Barış Soner Uşaklı
c93d7fdbdd
breaking: remove deprecated uploads.delete
2021-11-23 15:16:41 -05:00
Julian Lam
e0caa5e0c4
fix: removed unused var
2021-11-23 14:53:30 -05:00
Julian Lam
01bd8a8694
remove email only login ( #10030 )
...
* feat: remove ACP option for email-only logins
* feat: remove email-only login, upgrade script to fix config
2021-11-23 14:46:24 -05:00
Barış Soner Uşaklı
79de48c57f
breaking: remove deprecated methods
2021-11-23 13:21:18 -05:00
Barış Soner Uşaklı
2473d5d873
fix : #10027 , properly auto confirm first user
2021-11-22 23:20:31 -05:00
Barış Soner Uşaklı
71e34be565
fix: cli password reset
2021-11-22 22:20:01 -05:00
Barış Soner Uşaklı
d375dcb873
test: submitUsage
2021-11-22 21:10:12 -05:00
Barış Soner Uşaklı
29b3587d91
test: middleware/expose.js
2021-11-22 19:56:12 -05:00
Barış Soner Uşaklı
c5f08fdc81
breaking: remove socket.io/flags.js
...
refactor: helpers.loginUser returns a single object {jar, csrf_token}
2021-11-22 19:23:51 -05:00
Julian Lam
f0d192fbfd
feat: autocomplete for activate/reset
...
useless features™️
2021-11-22 15:37:37 -05:00
Julian Lam
5b42b6b369
API route for returning tracked analytics keys ( #10019 )
...
* feat: track metrics saved by NodeBB (and assoc. plugins), #9949
* feat: route to retrieve analytics keys, closes #9949
2021-11-19 15:12:13 -05:00
Julian Lam
449366ca83
fix: consolidate plugin reset logic
2021-11-19 12:21:14 -05:00
Barış Soner Uşaklı
9245f71a66
fix: search crash
2021-11-18 20:12:07 -05:00
Barış Soner Uşaklı
fb363957d1
refactor: tab rules
2021-11-18 16:42:18 -05:00
Barış Soner Uşaklı
c26870d227
feat: #10008 , add history entry for note deletion
2021-11-18 13:59:39 -05:00
Barış Soner Uşaklı
697dd37670
refactor: change category feed so it is not updated on every reply
...
allow cid query param for recent/top/popular feeds
2021-11-18 13:11:05 -05:00
Barış Soner Uşaklı
d5bfd51267
fix : #10010 , handle reverse sorting for topic events
...
dont add events to dom if sort is most votes
if sorting is reverse add new events after the main post or at the top instead of bottom
2021-11-17 23:34:01 -05:00
Barış Soner Uşaklı
e368feef51
refactor: dont expost entire res._locals to client side
2021-11-17 22:11:24 -05:00
Barış Soner Uşaklı
190532b3b4
refactor: shorter meta.settings.get
2021-11-16 19:25:40 -05:00