Barış Soner Uşaklı
05f2236193
feat: add reverse of recent to getSortedTopics
4 years ago
Julian Lam
9c52fd2e74
fix : #9450 express session saved even if saveUninitialized explicitly passed in
4 years ago
Barış Soner Uşaklı
285aa36556
feat: allow exists methods to work with arrays and single id
4 years ago
Barış Soner Uşaklı
d16b45fd2d
feat: pass all data to filter:category.get
4 years ago
gasoved
aa0137b1c4
feat: rescheduling (editing ST) ( #9445 )
4 years ago
psychobunny
9e1f72a435
feat: optional urlMethod param for loginStrategies
4 years ago
Peter Jaszkowiak
2a03012e2c
fix: ./nodebb help with commander@7 ( #9434 )
...
hopefully this one last as long as the last one did
4 years ago
Barış Soner Uşaklı
728ac5ff72
perf: increase batch size for notifs, run parallel
4 years ago
Barış Soner Uşaklı
344575dde1
feat: add hooks to language loading ( #9426 )
...
and flushNamespace method
4 years ago
Barış Soner Uşaklı
edf80cfb3b
fix: hide titleRaw for deleted topics as well
4 years ago
Barış Soner Uşaklı
a1ee1a2a76
chore: remove log
4 years ago
Barış Soner Uşaklı
c5dda64fa8
fix : #9410 , fix post queue
...
items in the cache were parsed over and over again
4 years ago
Barış Soner Uşaklı
9052db930f
fix: privilege tables
4 years ago
gasoved
077330b764
feat: scheduled topics ( #9399 )
...
* feat: scheduled topics
* refactor: linting fixes
* fix: tests
* fix(test): race condition
* fix: make a single request
4 years ago
Barış Soner Uşaklı
67b09cba5f
fix : #9420 , paginate after loading notifications
4 years ago
Barış Soner Uşaklı
e42b152f16
fix : #9414 , use posts:view_deleted
4 years ago
Barış Soner Uşaklı
a94d96514e
feat: show link if category is a link
4 years ago
Barış Soner Uşaklı
2ceda70a97
fix: preserve order when changing parent
4 years ago
Barış Soner Uşaklı
d00268c9b8
refactor: style, no need to convert length to string
4 years ago
Julian Lam
d8ff9851a3
fix: typo in switch..case
4 years ago
Barış Soner Uşaklı
801570e4cf
fix : #9404 , show signatures if the target user has signature privilege
4 years ago
Barış Soner Uşaklı
75553b246c
fix: sorting when filtering by uid
4 years ago
Julian Lam
98b72ca572
fix: allow local (and overridden) login strategies to pass Error objects back
4 years ago
Barış Soner Uşaklı
6aa60b63b5
fix: category search not using uid
4 years ago
Barış Soner Uşaklı
56523aa148
revert: change toPid truthy
4 years ago
Barış Soner Uşaklı
90d64fe1df
fix : #9398 , crash on post flag
4 years ago
Barış Soner Uşaklı
a8f7b24452
fix : #9395 , pass all data from client to Topics.reply ( #9396 )
...
* fix : #9395 , pass all data from client to Topics.reply
so plugins can set custom fields
refactor and use setDefaultPostData
* fix: circular json error
* refactor: change params
4 years ago
Barış Soner Uşaklı
4ac38ab2bc
fix: lint
4 years ago
Barış Soner Uşaklı
eb360351e5
fix : #9394 , fix guest handles
4 years ago
Barış Soner Uşaklı
5c59354c58
fix : #9389 , allow admins to add themselves to private groups
4 years ago
Barış Soner Uşaklı
4327a09d76
feat: allow optional fields argument on db.getObject(s) ( #9385 )
4 years ago
Barış Soner Uşaklı
f316c4d4b8
refactor: remove uncessary check
4 years ago
Barış Soner Uşaklı
e789fe8d2a
fix : #9383 , don't show deleted topic titles in inf scroll
4 years ago
Julian Lam
cc489708ee
fix : #9378 , crash on verifyToken if API Token settings not saved (null case error)
4 years ago
Barış Soner Uşaklı
35700d1634
fix: closes #9382 , fix digest topic links
4 years ago
Barış Soner Uşaklı
668508cc37
feat: closes #9380 , add category filtering and topic tools to tag page
4 years ago
Barış Soner Uşaklı
34b9aaedee
feat: allow sync function ( #9379 )
...
* feat: allow sync function
* fix: remove async
4 years ago
Barış Soner Uşaklı
e725beaa4a
Revert "feat: allow filter functions that return promises or the data directly"
...
This reverts commit e6c52cf26c
.
4 years ago
Barış Soner Uşaklı
e6c52cf26c
feat: allow filter functions that return promises or the data directly
4 years ago
Barış Soner Uşaklı
53f67ff396
fix: regression from filter hook change
4 years ago
Barış Soner Uşaklı
52082e1296
feat: add resolve flag to post tools
4 years ago
Julian Lam
2a939aad8d
fix: regression via c1b3079d93
...
Also refactored privilege render logic so that it no longer needs a server-side hack to render column count
4 years ago
Julian Lam
4cbd13fd9c
feat: hide revert button in ACP > Privileges until privileges change
4 years ago
Barış Soner Uşaklı
46270f9f20
feat: bring back static hook timeout
4 years ago
Barış Soner Uşaklı
d05d7091ae
refactor: remove async.each/reduce from hooks for better stack traces
4 years ago
Barış Soner Uşaklı
0d3979efd0
refactor: use hooks.fire
4 years ago
Barış Soner Uşaklı
9382fc6dc5
fix : #9370 , show correct teaser index if sorting is newest to oldest
4 years ago
Barış Soner Uşaklı
1982edfde3
refactor: fix variable name
4 years ago
Barış Soner Uşaklı
3c60ccfd4d
feat: upgrade connect-mongo, closes https://github.com/NodeBB/NodeBB/pull/9367
4 years ago
Julian Lam
f71cb0e427
feat: pass interstital errors to individual partials as well as to registerComplete
4 years ago
Barış Soner Uşaklı
5eb3132dae
feat: add filter:plugins.firehook
4 years ago
Barış Soner Uşaklı
ebccc7940b
fix: don't copy if src doesn't exist
4 years ago
Barış Soner Uşaklı
754283d37b
feat: copy default favicon if it doesn't exist
4 years ago
psychobunny
771a8955a4
fix : #9362 best not to check file exists on every page load; copying favicon to uploads/system folder instead
4 years ago
psychobunny
ad5654952a
fix : #9362
4 years ago
Julian Lam
678e8f0fde
fix: regression where login redirect for admin routes didn't go to local=1
4 years ago
Julian Lam
4b5450853d
feat: allow missing (or non-array) middlewares argument in route helper methods
4 years ago
Barış Soner Uşaklı
e74df53997
feat: pass modified params, only affects filter hooks
4 years ago
Barış Soner Uşaklı
696c489524
feat: add back topic id input
4 years ago
Julian Lam
166d65a1ba
fix: add back middleware.authenticateOrGuest
4 years ago
Julian Lam
e3b2c00db1
fix: request authentication called twice in account routes
4 years ago
Julian Lam
7da061f0d7
refactor: automatically authenticate all requests setup through route helpers ( #9357 )
...
* refactor: automatically authenticate all requests setup through route helpers
* fix: removed connect-ensure-login dependency
* fix: bug with some middlewares not defined outside route helper methods
4 years ago
Barış Soner Uşaklı
3aa26c4df2
fix : #9339 , only log email errors once per digest, notification push
...
show notice in acp
4 years ago
Barış Soner Uşaklı
3f42d40c78
fix: winston.info
4 years ago
Barış Soner Uşaklı
0021c6019e
refactor: async listen testSocket
4 years ago
Julian Lam
c5e257888a
fix : #9351 bad logic when inserting rows to privilege tables, also a missing tfoot 🦶
4 years ago
Julian Lam
bfd512b99b
feat: expose username validation logic to user lib, new hook `filter:username.check`
4 years ago
psychobunny
e5133a78f8
feat: add $.deserialize to client side
4 years ago
Barış Soner Uşaklı
902a88c25e
feat: remove promise-pollyfil
4 years ago
Julian Lam
c1b3079d93
feat: category privilege API routes
...
closes #9342
4 years ago
Julian Lam
c8b78654d9
fix: bad assignment
4 years ago
Julian Lam
fbe9215b17
fix : #9348 incorrect redirect via connect-ensure-login
4 years ago
Barış Soner Uşaklı
0af9d26fe5
feat: change uploadCroppedPicture to use updateProfile as well
4 years ago
Barış Soner Uşaklı
a598abcd8e
feat: use updateProfile for picture change
...
so it triggers action:user:updateProfile
4 years ago
Julian Lam
f806befd2f
fix: bug where loginSeconds setting was ignored for local login
4 years ago
Julian Lam
1155b0c42f
feat: allow payload to be passed to emailer test method
4 years ago
Julian Lam
00a68a9548
feat: add additional flag hooks [breaking]
...
`action:flags.create` on initial flag creation
`action:flags.notify` on notification to admins and moderators
`action:flags.addReport` on flag report addition (called during initial flag create, too)
4 years ago
Barış Soner Uşaklı
069ac60f62
feat: add uid of user who created flag to action:flags.create
4 years ago
Peter Jaszkowiak
b9fd2c87f3
chore: bump deps ( #9335 )
...
* chore: bump deps
* fix: husky git hooks
4 years ago
Barış Soner Uşaklı
2737f6531b
fix: notif pruning
4 years ago
Barış Soner Uşaklı
02f08111cf
feat: keep notifs for one month, load 50 notifications instead of 30
4 years ago
Julian Lam
9bf94ad50f
fix: allow interstitial callbacks to be functional (no cb required)
4 years ago
Barış Soner Uşaklı
cdf5d18f54
fix: don't publish before pubClient is connected
4 years ago
Julian Lam
86b0c57d7a
feat: also pass in uid to `filter:email.prepare`
4 years ago
Julian Lam
27ea3dcb2f
feat: new hook `filter:email.prepare`
4 years ago
Julian Lam
bf90d15881
feat: new hook static:email.send
...
deprecates filter:email.send
4 years ago
Barış Soner Uşaklı
0dad568cbe
perf: faster category tags upgrade script
4 years ago
Barış Soner Uşaklı
95033ef756
perf: use setObjectBulk
4 years ago
Barış Soner Uşaklı
a07509f770
perf: make upgrade script faster
4 years ago
Barış Soner Uşaklı
48f1e265f4
fix: remove unused async
4 years ago
Barış Soner Uşaklı
0959b1248b
perf: make upgrade script faster
...
use bulkAdd/remove
4 years ago
Barış Soner Uşaklı
14a6c349c2
feat: show time info for upgrade scripts
4 years ago
Barış Soner Uşaklı
293b7c2650
refactor: privileges, export modules directly ( #9325 )
...
fix unused/commented out methods in admin privileges
4 years ago
Julian Lam
984c9dd915
fix: in setupPageRoute helper, buildHeader after plugin hooks have fired
...
To allow for a plugin to call doLogin and have it properly reflect in the header
4 years ago
Julian Lam
73dc64d9ff
feat: add dashboard sub-pages to ACP menu
4 years ago
Julian Lam
0804d54759
spec: schema docs for new ACP dashboard subpage routes
4 years ago
Julian Lam
2f89b0d791
feat: recent logins sessions table in dashbaord subpage
4 years ago
Julian Lam
e1ed514b10
feat: topics dashboard details subpage
4 years ago
Julian Lam
c57c77030e
feat: update user list in dashboard/users on graph update
4 years ago
Julian Lam
f8e1a74c26
fix: wrong qs param, allow string to be passed to util.getDaysArray
4 years ago