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
Misty (Bot)
21634e2681
Latest translations and fallbacks
4 years ago
Renovate Bot
e820934192
fix(deps): update dependency nodebb-plugin-emoji-android to v2.0.5
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
655e2c67ad
fix: timeago missing on table update
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
3fa2e3cef2
refactor: have Graph.init and Graph.update return promises
4 years ago
Julian Lam
f8e1a74c26
fix: wrong qs param, allow string to be passed to util.getDaysArray
4 years ago
Julian Lam
cc93822436
feat: show list of recent users in dashboard/users
4 years ago
Julian Lam
6fdcae7320
feat: req.query parsing and dynamically loading data instead
4 years ago
Julian Lam
f561799f74
refactor: abstract out some client side dashboard code into modules, analytics subpages for users, topics, and logins
4 years ago
Julian Lam
079a13d41a
feat: new hooks for notifications get/getCount
4 years ago
Misty (Bot)
aed8b123bc
Latest translations and fallbacks
4 years ago
Julian Lam
d0136074b6
feat: allow hook unregistration, and temporary page-based hooks
...
Temporary hooks automatically unregister themselves on the next ajaxify, making them perfect for in-page events.
4 years ago
Barış Soner Uşaklı
de6d156533
Merge branch 'master' of https://github.com/NodeBB/NodeBB
4 years ago
Barış Soner Uşaklı
7ae7626c1b
Revert "feat: add logout to invalid session"
...
This reverts commit beb1427387
.
4 years ago
Misty (Bot)
49c369528d
Latest translations and fallbacks
4 years ago
Peter Jaszkowiak
0d59fe3d2b
fix( #9315 ): api v3 post, put, del JSON
...
also allow `app.alertError` to be called without an argument
also fix `./nodebb build --dev` to actually build in dev mode
4 years ago
Renovate Bot
c5231f10ff
fix(deps): update dependency sharp to v0.27.2
4 years ago
Renovate Bot
2551295ce0
chore(deps): update dependency husky to v5.1.1
4 years ago
Julian Lam
dbe5f7027b
fix: wrong call to sortedSetAdd
4 years ago
Julian Lam
16d3c45782
feat: report login statistics from analytics data, instead of its own zset
4 years ago
Julian Lam
9a9f366d3b
feat: track login sessions for admin dashboard reporting
4 years ago
Julian Lam
020f0b8322
fix: session not persisting to database in some scenarios
...
In some edge cases (e.g. SSO plugin redirecting the user immediately), with modern browsers, the request is never "completed" for speed. This causes a condition where the session object never persists to the database, even though it has changed. This added line forces a db persist on a successful login.
Context: https://github.com/expressjs/session/pull/484
4 years ago
Julian Lam
504fd107c7
feat: track successful logins in analytics
4 years ago
Renovate Bot
dc06fe2215
chore(deps): update dependency husky to v5.1.0
4 years ago
Misty (Bot)
0bc74e7056
Latest translations and fallbacks
4 years ago
Julian Lam
beaac0a1ab
fix: allow hidden inputs in user settings page
4 years ago
Misty (Bot)
cf1939e16d
Latest translations and fallbacks
4 years ago
Renovate Bot
8596dcc4b5
fix(deps): update dependency nodebb-theme-vanilla to v11.4.5
4 years ago
Renovate Bot
753ab0a089
fix(deps): update dependency nodebb-theme-persona to v10.5.15
4 years ago
Misty (Bot)
b61257efc2
chore: incrementing version number - v1.17.0-beta.0
4 years ago
Julian Lam
74c14c0fa4
Revert "chore: incrementing version number - v1.16.3-beta.0"
...
This reverts commit 477157cc2b
.
4 years ago
Misty (Bot)
477157cc2b
chore: incrementing version number - v1.16.3-beta.0
4 years ago
Julian Lam
c96fd3b19b
feat: pass user picture object into change_picture_modal
4 years ago
Julian Lam
28f6931e16
refactor: move picture change client-side logic to its own rjs module
4 years ago
Barış Soner Uşaklı
beb1427387
feat: add logout to invalid session
4 years ago