Peter Jaszkowiak
70ff2d9b88
Support scoped theme packages
7 years ago
Barış Soner Uşaklı
d656c65c9a
closes #6567 prevent crash if category is undefined
7 years ago
Barış Soner Uşaklı
274b33e9e1
move addPostData before modifyPostPrivilege
7 years ago
Barış Soner Uşaklı
acf2f2a776
move modifyPostByPrivilege call before filtering posts so index is correct
7 years ago
Julian Lam
cb3b2bd27b
closes #6562
7 years ago
Barış Soner Uşaklı
a37dc1856f
#6561
7 years ago
Barış Soner Uşaklı
0c60351960
add error log for invalid clientIP
7 years ago
Julian Lam
99dc3feeb2
Edit history is now a category-level privilege
...
Closes #6425
7 years ago
Barış Soner Uşaklı
b2d7455f72
set isPrimary to true if its undefined
...
isPrimary was undefined if you are using clustering by adding
isCluster:true to config.json, run 1 nodebb process on each virtual
machine and use app.js instead of loader.js
7 years ago
Barış Soner Uşaklı
0630915cad
when settings are saved publish it to all nodes
...
add runJobs value to nconf, only true on nodes that should run jobs ie
isPrimary and jobs are not disabled
7 years ago
Barış Soner Uşaklı
779d03cf57
move timestamp to server
7 years ago
Barış Soner Uşaklı
5287c2ea08
#6554
7 years ago
Barış Soner Uşaklı
14f6e74bad
closes #6556
7 years ago
Julian Lam
ec91ef1c64
closes #6553
7 years ago
Barış Soner Uşaklı
f3c8074668
closes #6552
7 years ago
Barış Soner Uşaklı
908b77fe28
closes #6250
7 years ago
Barış Soner Uşaklı
b7f5995aab
closes #6550
7 years ago
Barış Soner Uşaklı
0b0ce1df8a
closes #6549
7 years ago
Barış Soner Uşaklı
25ebd306cc
closes #6548
7 years ago
Barış Soner Uşaklı
2edd908aee
closes #6547
7 years ago
Barış Soner Uşaklı
f77e7de285
closes #6067
7 years ago
Barış Soner Uşaklı
d5e85c2eb3
closes #6476 , closes #6546
7 years ago
Julian Lam
6ce635deb5
closes #6539
7 years ago
Barış Soner Uşaklı
d31d8fa806
move category pageview to controllers
...
so topic views are tracked as category views
7 years ago
Barış Soner Uşaklı
7df57ba7a7
remove dupe code
7 years ago
Julian Lam
4e7fdf3e12
Saving flag filters into session object
...
Closes #6533
7 years ago
Barış Soner Uşaklı
4f893d2aff
closes #6535
7 years ago
Barış Soner Uşaklı
b0dad9bd7f
closes #6369
7 years ago
Barış Soner Uşaklı
4f4290b15d
rename upgrade folder
7 years ago
Barış Soner Uşaklı
81328806a0
closes #6511
7 years ago
Barış Soner Uşaklı
7a1888dfbf
closes #6514
7 years ago
Barış Soner Uşaklı
11bb2f1560
closes #6528
7 years ago
Barış Soner Uşaklı
d7acec260f
closes #6530
7 years ago
Barış Soner Uşaklı
6eea11a4fd
closes #6529
7 years ago
Barış Soner Uşaklı
a7267df404
closes #6464
7 years ago
Barış Soner Uşaklı
c1fb3c2da4
closes #6525
7 years ago
Barış Soner Uşaklı
4504bbae52
2 diff test
7 years ago
Barış Soner Uşaklı
fc56347c22
closes #6520
7 years ago
Barış Soner Uşaklı
229e49cf8f
closes #6523 , closes #6524
7 years ago
Barış Soner Uşaklı
65dc530df5
some controller tests
7 years ago
Barış Soner Uşaklı
8e8058ec6e
closes #6497
7 years ago
Barış Soner Uşaklı
8263f81d0c
fix pubsub when only mongodb is used
7 years ago
Julian Lam
23f84f53c2
fix subfolder url for web installer
7 years ago
Barış Soner Uşaklı
e50302505b
dont show form if installing
7 years ago
Barış Soner Uşaklı
4e495adcd7
add installing notice and refresh
7 years ago
Barış Soner Uşaklı
a48c0a4c3d
if installing show working icon on refresh
7 years ago
Barış Soner Uşaklı
c2f088cb61
dont install multiple times
7 years ago
Julian Lam
be1a977c71
fix post export crashing if a pid reference doesn't resolve to an actual post object
7 years ago
Barış Soner Uşaklı
cba5aa975e
return early if there are no files
7 years ago
Barış Soner Uşaklı
619b74ca7b
move regex out
7 years ago
Barış Soner Uşaklı
e29e0a98f5
closes #6515
7 years ago
Barış Soner Uşaklı
871cbedac1
dont require meta before db.init
7 years ago
Julian Lam
9eff1519d3
Display proper info for redis in info command, show graph of pageviews
...
from last 24 hours
7 years ago
Julian Lam
542f8e6e15
added back install.overrides
7 years ago
Barış Soner Uşaklı
cefab04a63
use different event names for each call of getTotalGuestCount
7 years ago
Julian Lam
943d33ed09
closes #6502 , also fixed issue with type: 'literal' in config.json
7 years ago
Julian Lam
9b592c2ed1
prettify last restart date in acp just a bit
7 years ago
Julian Lam
896a5325a5
added gdpr check socket method
7 years ago
Julian Lam
71c8a78748
updated properties to match other similar calls
...
re: #6501
7 years ago
Julian Lam
5eeec6f470
closes #6501
7 years ago
Barış Soner Uşaklı
3b5d6951bb
closes #6499
7 years ago
Julian Lam
d648e55493
closes #6494
7 years ago
Julian Lam
d1fd07f42f
remove console.log, #6486
7 years ago
Julian Lam
18bde866ff
Append file name to the JSON payload returned
...
... during file upload process... closes #6486
7 years ago
Barış Soner Uşaklı
cc3569bf51
closes #6491
7 years ago
Julian Lam
f2d3111114
disable strict checking of object schema in post upload CSV generation, #6490
7 years ago
Barış Soner Uşaklı
4ee2284066
closes #6489
7 years ago
Julian Lam
8e275df803
closes #6487
7 years ago
Barış Soner Uşaklı
96d2980472
fix updrade error if file is not found closes #6485
7 years ago
Julian Lam
4b25414c0b
one more check
7 years ago
Julian Lam
9751c4b8db
reworked logic in user.blocks.filter
7 years ago
Julian Lam
341a8d5046
guard against crashes if set is null or not passed in
7 years ago
Julian Lam
44f8e6d3bb
Revert "closes #6483"
...
This reverts commit 5d198491d5
.
7 years ago
Barış Soner Uşaklı
cdc3ef09e9
closes #6481
7 years ago
Barış Soner Uşaklı
1f8b000530
log and show last restart on ACP dashboard
7 years ago
Julian Lam
5d198491d5
closes #6483
7 years ago
Julian Lam
99f1a5380e
closes #6483
7 years ago
Barış Soner Uşaklı
9132743870
#6481
7 years ago
Julian Lam
c9d8fc3f58
one more minor fix to req.flash err
7 years ago
Julian Lam
4533a311e1
possible fix to req.flash err crash
7 years ago
Julian Lam
178d4b2f92
don't allow room owner to kick themselves out
7 years ago
Julian Lam
5dc25a3c00
Merge remote-tracking branch 'origin/master' into chat-kick-support
7 years ago
Julian Lam
a08572b800
kick support for chats, #6479
7 years ago
Barış Soner Uşaklı
beadcd7857
fix tests, remove dupe exposeUid
7 years ago
Julian Lam
dc386b5b23
Merge branch 'master' into user-blocking
7 years ago
Julian Lam
53296c46e5
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
4bac78a568
wrapping up basic blocking UCP for #6463
7 years ago
Julian Lam
8db98b5cf4
additional UCP integration for #6463
7 years ago
Julian Lam
fdc30537cb
Merge remote-tracking branch 'origin/master' into user-blocking
7 years ago
Barış Soner Uşaklı
7c43c7e0f9
closes #6473
7 years ago
Barış Soner Uşaklı
9ae5946e7a
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Barış Soner Uşaklı
7e00d6b91e
https://github.com/NodeBB/NodeBB/issues/6433
7 years ago
Julian Lam
3951bb9532
Merge remote-tracking branch 'origin/master' into user-blocking
7 years ago
Barış Soner Uşaklı
adf9d8eb83
closes #6469
7 years ago
Barış Soner Uşaklı
14914b7610
handle missing config.json
7 years ago
Julian Lam
7089e5c6a6
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Barış Soner Uşaklı
5461f9fa5f
don't crash if there is no pluginData
7 years ago
Julian Lam
f0f30041f5
re: #6408
7 years ago
Andrew Rodrigues
73bc96528a
better to use theme_templates_path instead
7 years ago
Andrew Rodrigues
ebd0899714
closes #6471
7 years ago
Julian Lam
9eac794e8e
normalising behaviour for subfolder installs, #6410
7 years ago
Barış Soner Uşaklı
6659a520e0
closes #6465
7 years ago
Julian Lam
ca932d30d2
basic UCP integration #6463
7 years ago
Julian Lam
4f6cc20457
completed basic integration for #6463
7 years ago
Julian Lam
032ec8b443
tests!!! glorious tests!!!
...
re: #6463
7 years ago
Julian Lam
a367b698e3
a bit more integration for #6463
7 years ago
Julian Lam
bfee23adee
basic methods and initial integration for #6463
7 years ago
Andrew Rodrigues
0971625e63
allow global mods to still login locally as well as admins if disabled in ACP
7 years ago
Julian Lam
1f1e055509
updated post association code to only associate files that exist, closes #6455
7 years ago
Julian Lam
fc3ecedf7c
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
777d9aeee6
implement proper file sorting by mtime in ACP uploads
7 years ago
Julian Lam
388765bdf9
added post usage column to uploads ACP page
...
re: #6455
7 years ago
Julian Lam
03dd9dd49b
fixed up relative pathing issue in ACP uploads again
7 years ago
Julian Lam
360fb69723
upload script for #6455 , @psychobunny
7 years ago
Julian Lam
364ded4f8e
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
5420c4bb68
fix relative_path issue with uploads ACP page
7 years ago
Julian Lam
0f13ae3c87
added isOrphan method, #6455
7 years ago
Julian Lam
2e125293e6
save reverse association of md5 of upload to pid, #6455
7 years ago
Julian Lam
d25ab31427
proper handling of extensionless files
7 years ago
Julian Lam
850f59a1ae
additional functionality, integration, and testing for #6455
7 years ago
Julian Lam
5943389b7a
tests for #6455
7 years ago
Barış Soner Uşaklı
7b93de2731
increase post cache size
7 years ago
Barış Soner Uşaklı
4109f2c142
add filter:email.params
7 years ago
Barış Soner Uşaklı
501d02220c
closes #6456
7 years ago
Julian Lam
551daa141b
basic methods for #6455
7 years ago
Julian Lam
67dec83011
profile export for #6441 + integration
7 years ago
Julian Lam
a6564b7b4e
endpoint to download user attachments, #6441
7 years ago
Barış Soner Uşaklı
5d2a7106f6
change upload storage
7 years ago
Barış Soner Uşaklı
3fb28e9246
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Barış Soner Uşaklı
4cd0020584
closes #6449
7 years ago
Julian Lam
7ba2ac9f69
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
90a99fe158
closes #6442
7 years ago
Julian Lam
8fcf57dfad
stripped double relative path from og urls, #6442
7 years ago
Barış Soner Uşaklı
bb13c4948d
closes #6448
7 years ago
Julian Lam
2b35ba8376
save package_manager into config.json if set in setup.json
7 years ago
Julian Lam
9d8dc6f589
encode user agent in request sent to github to retrieve tags
7 years ago
Peter Jaszkowiak
ce09813bf0
Show failed minify file and fix username editing privilege ( #6445 )
...
* Fix global mods and admins being unable to change usernames
* Message file which failed to minify
7 years ago
Julian Lam
2e6e7f7484
posts export endpoint for GDPR, re: #6441
7 years ago
Barış Soner Uşaklı
927537c759
#6431 add private upload info
7 years ago
Barış Soner Uşaklı
b35bfb81ce
ability to delete uploads from account page #6431
7 years ago
Julian Lam
8e822c7772
Added user consent pages ( #6430 )
...
- "Your Rights & Consent" user settings page
7 years ago
Andrew Rodrigues
67c8d4b560
maximize graph w/ fullscreen API
7 years ago
Barış Soner Uşaklı
7cd004ca23
user uploads route
7 years ago
Barış Soner Uşaklı
04979f86a8
delete users uploads on account delete
...
store uid:<uid>:uploads
7 years ago
Barış Soner Uşaklı
ddd3dfc7f0
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Barış Soner Uşaklı
0d64ca1f97
closes #6436
7 years ago
Julian Lam
e9ed7f0bb3
closes #6435
7 years ago
Barış Soner Uşaklı
aef788f3ee
remove unused var
7 years ago
Julian Lam
13a3f44ed3
closes #6432
7 years ago
Barış Soner Uşaklı
47606c8df5
merge
7 years ago
Julian Lam
3b57d3eadb
closes #6434
7 years ago
Barış Soner Uşaklı
0070f5c1b2
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Barış Soner Uşaklı
50f4fd5345
remove dupe code in minify_js
7 years ago
Julian Lam
f769e734ed
removed error output from user reset for rate limiting or incorrect email, so users cannot validate emails via this endpoint
7 years ago
Barış Soner Uşaklı
76eccaa602
closes #6424
7 years ago
Barış Soner Uşaklı
caf43e3025
closes #6358
7 years ago
Barış Soner Uşaklı
df770aed8e
closes #6416
7 years ago
Julian Lam
113fed05d8
closes #6412
7 years ago
Julian Lam
9641ada53c
fixes #6415
7 years ago
Julian Lam
c1aa46c663
added new option to disable post diffs /cc @BenLubar
7 years ago
Barış Soner Uşaklı
749b282cdd
add matchwords to search api
7 years ago
Barış Soner Uşaklı
60f8870b72
pass template to widget container parse
7 years ago
Barış Soner Uşaklı
2faaf5b35f
closes https://github.com/julianlam/nodebb-plugin-mentions/issues/99
7 years ago
Peter Jaszkowiak
c93651b2d1
Fix alternate config file support ( #6405 )
7 years ago
Baris Usakli
46576189be
closes #6392
7 years ago
Peter Jaszkowiak
a00f1f9a81
Use uglify-es for ES6 support ( #6402 )
7 years ago
Timothy Fike
585d613d4b
fix reload actions ( #6394 )
...
* fix reload actions
* wait until restart action is complete instead of using timeouts.
* Change Reload nominclature to Rebuild and Restart.
7 years ago
Julian Lam
0158b1aa91
Various password logic fixes on client and server-side
...
Fixes #6399
Fixes #6400
7 years ago
Baris Usakli
5c8bf3ce95
add missing radix
7 years ago
Julian Lam
9aa9183cc3
implementing zxcvbn in reset-code tpl, re: #6400
7 years ago
Baris Usakli
59dc4024b9
guests should be offline
7 years ago
Peter Jaszkowiak
dcf1865b54
Fix ACP alerts to use same system as client ( #6396 )
...
* Fix PostCSS warning message
* Fix disconnect indicator styling
Would increase size of quick actions when active
* Use same alert system in ACP and client
- Remove snackbar
- Add styling and fix template for ACP (based on Persona)
7 years ago
Barış Soner Uşaklı
6ebaa800fe
fix popular cache for guests
7 years ago
Barış Soner Uşaklı
b1ccd04ffc
closes #6386
7 years ago
Barış Soner Uşaklı
e1df8bd0f0
closes #6390
7 years ago
Barış Soner Uşaklı
925d858fe6
dont json.parse if already array
7 years ago
Barış Soner Uşaklı
40d5b4f8ba
change to eachSeries
7 years ago
Barış Soner Uşaklı
77d47b31fb
cleanly shutdown
...
wait for webserver to stop accepting connections
destroy current connections
wait for db connection to close
7 years ago
Julian Lam
e8d4fe3209
Revert "closes #6380"
...
Turns out the issue was a malformed flag object, and not anything
code-wise
This reverts commit 956c5a2a32
.
7 years ago
Julian Lam
956c5a2a32
closes #6380
7 years ago
Baris Usakli
3c4b4f5263
don't call calback twice #6375
7 years ago
Baris Usakli
bf770636c5
closes #6377
7 years ago
Barış Soner Uşaklı
75e2ab8957
remove unnecessary code
7 years ago
Barış Soner Uşaklı
ae0f1847ae
allow multiple origins for access-control-allow-origin header
...
add access-control-allow-credentials header to acp
7 years ago
Julian Lam
ae46ec0cae
fix tests, #6368
7 years ago
Julian Lam
ebc67185c3
closes #6368
7 years ago
Julian Lam
9e44fc6ae2
fixes #6371
7 years ago
Peter Jaszkowiak
eaae5b52cd
ACP quick actions ( #6374 )
...
* ACP quick actions
- Moved restart, build & restart, and logout into separate buttons
- Moved buttons on mobile into the side menu
- Added version and upgrade alert to header / mobile menu
- Moved version checking to server-side with a cache for rate limiting
- Changed "reload" translations to "rebuild and restart"
* Change info alert to black-on-white to match focused search bar
* Fix tests
* Fallback for failed fetch of latest version
7 years ago
Barış Soner Uşaklı
dcb6af5768
closes #6373
7 years ago
Barış Soner Uşaklı
fde44cb9b9
pass array to groups.destroy
...
pass array to db.sortedSetRemove
7 years ago
Barış Soner Uşaklı
55b872fe3e
add check
7 years ago
Barış Soner Uşaklı
be5c237388
fix decr/incrObjectField if key in array doesn't exist create it
7 years ago
Barış Soner Uşaklı
6a9a73c86c
changes to leaveAllGroups
...
Groups.destroy can take an array of groupnames
Groups.leave can take an array of groupnames
db.incrObjectField/decrObjectField can take an array of keys
db.sortedSetRemove can take an array of keys and values
db.setRemove can take an array of keys
7 years ago
Barış Soner Uşaklı
cfedcf7e0b
check username
7 years ago
Barış Soner Uşaklı
fe18a12ee0
if object doesn't exist user doesn't exist
7 years ago
Barış Soner Uşaklı
2d7d4a3fb4
use setsRemove
7 years ago
Barış Soner Uşaklı
8b615c64fa
move emailsPath to function
7 years ago
Julian Lam
a1338221bf
codeclimate made me make my code ugly 😢
7 years ago
Julian Lam
5d2e6f0e8e
Squashed commit of the following:
...
commit 7bd46afad7033a466626826d3e29610f41328510
Author: Julian Lam <julian@nodebb.org>
Date: Thu Mar 15 15:41:36 2018 -0400
fixes #6363
commit 4b755d5801b2f6d70cea10516f88392708c72f61
Author: Julian Lam <julian@nodebb.org>
Date: Thu Mar 15 15:24:12 2018 -0400
fixes #6362
commit 6035e75453a08aee0fef7ff59d57dd5c1e8f4ac9
Author: Julian Lam <julian@nodebb.org>
Date: Thu Mar 15 15:07:23 2018 -0400
Fixes #6361
7 years ago
Baris Usakli
8492a1586f
closes #6360
7 years ago