Barış Soner Uşaklı
9d1fcf4e36
fix: closes #7217
6 years ago
Andrew Rodrigues
5031bfe8c0
feat: allow themes to define custom classes for categories via filter:admin.category.get
...
`datalist` isn't supported in all browsers but this will fallback to the original behavior. The first item in the list is the placeholder.
6 years ago
Barış Soner Uşaklı
d75a0d7724
feat: show more unread notifs
6 years ago
Barış Soner Uşaklı
6e69a9ab31
fix: merge post notifs
6 years ago
Barış Soner Uşaklı
cd2f72fb73
feat: pass topic creation data to action:topic.save
6 years ago
Barış Soner Uşaklı
5353960ae7
fix : #7316
6 years ago
Aziz Khoury
6cd8248cae
added empty array for customActions and another indentation fix attempt, related to #7284
6 years ago
Aziz Khoury
14addef67b
indentation fix #7284
6 years ago
Aziz Khoury
d94f6248ca
related to https://github.com/NodeBB/NodeBB/issues/7212
6 years ago
Aziz Khoury
eb21ca1190
added customAction in the registration queue users list, related to #7212
6 years ago
Aziz Khoury
04232986ab
related to https://github.com/NodeBB/NodeBB/issues/7212
6 years ago
Julian Lam
02a8ed9b11
feat: textcomplete over jquery-textcomplete, closes #7309
6 years ago
Barış Soner Uşaklı
920efad04d
fix : #7300
6 years ago
Barış Soner Uşaklı
70f8b418c4
fix : #6848
...
fixed in winston 3.2.0
6 years ago
Julian Lam
f659ef4d80
feat: new hook filter:privileges.posts.edit
6 years ago
Julian Lam
df6f75eb05
fix : #7298 privilege header misalignment
6 years ago
Barış Soner Uşaklı
cf918078e5
fix : #7211
6 years ago
Julian Lam
0edeeea2cf
Merge branch 'develop'
6 years ago
Barış Soner Uşaklı
7064fd0678
fix : #7235
6 years ago
Barış Soner Uşaklı
ef0e780896
fix: use ACP config value for checking online status
6 years ago
Barış Soner Uşaklı
a083d5f429
Merge branch 'master' of https://github.com/NodeBB/NodeBB
6 years ago
Barış Soner Uşaklı
a22a3a9861
fix: log error to prevent headers already sent
...
retry on uniq index fail
6 years ago
Julian Lam
63061ffd37
feat: new hook filter:user.logout
...
- used for setting "next" for post logout redirection
6 years ago
Ricki Hirner
0a662e4882
Add Disallow: /compose to robots.txt
6 years ago
Julian Lam
cee47f78b2
fix : #7289 timeago shorthand toggle fails on non-existant language
...
- Exposing timeagoCodes to frontend
- Timeago language and shorthand toggling will fall back to 'en'
if the requested language does not exist
6 years ago
Julian Lam
059a4be204
feat: explicit handling of SSO success and failure
6 years ago
Julian Lam
831d079512
fix : #7274 incorrect handling of client script 404s
6 years ago
Julian Lam
a23854e3ff
feat: new hook type: `response`
...
Used in authentication middleware. Instead of firing an action
hook, it now fires a response hook.
Response hooks are invoked serially, and if headers are sent from
one of the hook listeners, all subsequent hook methods are not
called.
Response hooks should only be used in situations where res.send
(or other like methods) are invoked. Existing plugin hooks that
pass in res purely for data retrieval purposes have not changed).
fixes nodebb/nodebb-plugin-write-api#101
6 years ago
Julian Lam
f122fc44d0
fix : #7266 body does not contain skin class
...
A regression was identified where the skin was not shown in the
body class. This resolves the issue and adds a workaround so that
the fix does not become breaking for custom themes.
6 years ago
Barış Soner Uşaklı
7524d3c33b
fix: generate timeago codes from files
6 years ago
Julian Lam
2b9322e1c2
feat: additional options for SSO plugins
...
+checkState property, pass Boolean false to skip nonce checking
+callbackMethod, default 'get', you can pass in 'post', etc.
6 years ago
Barış Soner Uşaklı
ed5d2d6d15
feat: get rid of disk access
6 years ago
Julian Lam
c831ff0de3
fix: removal of timeago fallback middleware ( #7259 )
...
* fix: removal of timeago fallback middleware
Instead of loading English fallback on missing language, we opt
to not send a script tag for a missing language to begin with.
Timeago already loads with English as default, so it will just
continue to use English.
* fix: check userLang against supported language codes
* fix: cleaned up code as per @pitaj
* fix: added comments
* fix: more fixes as per @pitaj
* feat: added addl. test for timeago locales, fixed broken test
6 years ago
Baris Usakli
c14dbfc6b7
attempt to fix tests
6 years ago
Baris Usakli
65f6630722
add new hook action:plugins.firehook
6 years ago
Barış Soner Uşaklı
ac655564bb
fix: post queue notifs
...
fix moderators not showing up immediately when adding them
6 years ago
Peter Jaszkowiak
e1ca2d81f9
refactor: use loash when possible ( #7230 )
6 years ago
Barış Soner Uşaklı
9328eeca95
fix: escape hook method
6 years ago
Barış Soner Uşaklı
428f587cbe
fix : #7208
6 years ago
Barış Soner Uşaklı
a662f118a5
fix : #7054
6 years ago
Barış Soner Uşaklı
b9833483ca
fix : #7209
6 years ago
Julian Lam
70a87d4399
feat: support for one-click unsubscribe from email clients ( #7203 )
...
* feat: sending notifs via ACP creates real notification
re: #7202
* feat: basic integration for one-click unsubscription #7202
* feat: tests for #7202 + bugfix
* feat: added and organized digest unsub tests
closes #7202
6 years ago
Baris Usakli
1a3838e13c
fix: missing notification
6 years ago
Baris Usakli
7809ba2800
fix : #7193 , closes #7194
6 years ago
Julian Lam
0263b4daec
feat: added new hook `static:sockets.validateSession` ( #7189 )
...
* feat: added new hook
* fix: improper .bind() call, +req in static:sockets.validateSession
* fix: restored original sessionStore logic, +hook
original logic to retrieve the sessionStore was not faulty, but
was changed for the sake of changing things, which ultimately
led to issues with tests, etc.
6 years ago
Barış Soner Uşaklı
6f1fb4eb24
fix: # https://github.com/barisusakli/nodebb-plugin-dbsearch/issues/49
6 years ago
Barış Soner Uşaklı
28459d04c6
fix : #7187
6 years ago
Baris Usakli
9aa1aa689d
fix : #7174
...
always pass string in service
6 years ago
Baris Usakli
934e1854d3
remove unnecessary escape
6 years ago
Baris Usakli
0d409610c4
fix : #7181
6 years ago