Julian Lam
545e678e8a
fixes #6726
7 years ago
Julian Lam
5c04ec2d63
removed client-side chat message length check in favour of server-side check, firing new hook on messaging.checkContent for hooks to intercept
7 years ago
Julian Lam
1e3cdc99ac
fixes #6702
7 years ago
Andrew Rodrigues
a06b33a713
fix html characters when cloning children categories
7 years ago
Julian Lam
aaa9561b7f
Revert "moved filter:post.getPostSummaryByPids to before parsePosts call"
...
This reverts commit cf82407a8f
.
7 years ago
Julian Lam
cf82407a8f
moved filter:post.getPostSummaryByPids to before parsePosts call
...
/@pitaj
7 years ago
Barış Soner Uşaklı
ae4016d9e0
add getCateries to helpers
7 years ago
Andrew Rodrigues
12940b577b
closes #6703
7 years ago
Julian Lam
2ce6a85756
properly closes #6698
7 years ago
Julian Lam
f751d21d1e
removed debug line
7 years ago
Julian Lam
f9d3484ec6
fixes #6543
7 years ago
Julian Lam
ed9dc113b0
sanitizing notes in flags details page, fixes #6698
7 years ago
Julian Lam
a77630c6be
closes #6697
7 years ago
Ben Lubar
33228bb7fe
PostgreSQL database driver ( #5861 )
...
* [test/database/list] Fix test list 4 being used in two different tests
* [database/postgres] PostgreSQL database driver
* [database/postgres] Make transactions work based on continuation scope.
* [database/postgres] Implement nested transactions
* eslint --fix
* Add database changes from earlier this week to the PostgreSQL driver.
* Fix typo
* Fix postgres.incrObjectFieldBy returning undefined instead of null when given NaN
* [database/postgres] Fix sortedSetsCard returning an array of strings.
* Update socket.io postgres adapter
* Fix PostgreSQL erroring when multiple updates are made to the same sorted set entry in a single operation.
Add a test case to catch this error.
* Fix lint errors.
* Only prune sessions on one instance in a cluster to avoid deadlocks.
They're caught and handled by the database server, but they spam the logs.
* Fix arguments.slice.
7 years ago
Jimb Esser
3cccbbc1f2
Add option to enable/disable HSTS
...
Also fix HSTS middleware being added twice.
7 years ago
Barış Soner Uşaklı
1c286e4536
not even used
7 years ago
Barış Soner Uşaklı
fa499aef18
closes #6680
7 years ago
Baris Usakli
e7bd0cea74
fix lint
7 years ago
Baris Usakli
bcef32c5af
closes #6645
7 years ago
Baris Usakli
546b13b897
fix lint and tests
7 years ago
Baris Usakli
79ffae608e
closes #6675
7 years ago
Baris Usakli
4200cff47c
closes #6662
7 years ago
Julian Lam
3c6c0ed7a1
restoring passwordExpiry for use in continueLogin, fixed tests, hopefully
7 years ago
Julian Lam
786af5fbb3
derp
7 years ago
Julian Lam
b6a5419ca1
closes #6674
7 years ago
Julian Lam
4f8815eb78
closes #6646
7 years ago
Julian Lam
ea2bd33bfa
fixes #6608 , restored template values in widget containers
7 years ago
Julian Lam
7dfe953526
closes #6672
7 years ago
Julian Lam
48197e2d25
this upgrade script was written in 2018, not 2017, heh
7 years ago
Barış Soner Uşaklı
c7d6cacd98
closes #6658
7 years ago
Ben Lubar
44373afc52
Fix socket.io not working properly in single-host clusters. ( #6669 )
...
This is because we don't use the cluster module, so the master nodejs process doesn't know about any of the clients through the socket API.
7 years ago
Julian Lam
3522ad0e05
Revert "closes #6664"
...
This reverts commit f27a0d252c
.
7 years ago
Julian Lam
f27a0d252c
closes #6664
7 years ago
Julian Lam
506467ad6f
closes #6663
7 years ago
Ben Lubar
c1e98eefa7
Allow single-host clusters to not send pubsub and socket.io messages through the database. ( #6659 )
...
* Allow single-host clusters to not send pubsub and socket.io messages through the database.
* Fix lint errors.
7 years ago
Barış Soner Uşaklı
87b6808c4e
refactor to use getCidsByPrivilege
...
switch to .includes
7 years ago
Ben Lubar
f1a6537fc2
Add notification frequencies from nodebb-plugin-upvote-notifications. ( #6640 )
...
* Add notification frequencies from nodebb-plugin-upvote-notifications.
https://github.com/boomzillawtf/nodebb-plugin-upvote-notifications
* Fix editing settings clearing upvote notification preferences.
7 years ago
Sebastian G. Marinescu
e35d4a7d85
closes #6283
7 years ago
Peter Jaszkowiak
04d31fe1d4
Precompile all templates
...
- Benchpress compilation is 33x faster now
- Native module with JS fallback and pre-built binaries
- Dev template build is <1sec now
- Minified template build is ~5sec (uglify accounts for almost all)
7 years ago
Julian Lam
7558046e75
add brute-force protection for change password and email actions
7 years ago
Barış Soner Uşaklı
91f9c60660
closes #6643
7 years ago
Barış Soner Uşaklı
85a55d1740
closes
7 years ago
Barış Soner Uşaklı
cfb9784527
closes #6641
7 years ago
Baris Usakli
16a7728ab8
fix redis warnings
7 years ago
Baris Usakli
cc6a683bc4
closes #6631
7 years ago
Peter Jaszkowiak
65b4bafb16
Fix @scoped themes
7 years ago
Peter Jaszkowiak
7cd8274c0f
Add series flag for `./nodebb build`
7 years ago
Barış Soner Uşaklı
8eea6017fe
parseInt uid
7 years ago
Julian Lam
7a53fa9469
Added block and unblock button to profile dropdown menu, #6560
7 years ago
Julian Lam
a34584e8f5
fixed blocking cache derp
7 years ago
Julian Lam
f09b1acfb7
closes #6627
7 years ago
Barış Soner Uşaklı
4ed079555e
Merge remote-tracking branch 'refs/remotes/origin/master' into blocks
7 years ago
Barış Soner Uşaklı
3449cf321b
add back cache and pubsub
7 years ago
Barış Soner Uşaklı
ae0563375e
derp
7 years ago
Julian Lam
ad8ac2bdff
removed unused checkPassword socket call
7 years ago
Julian Lam
fb42862ec7
check password validity in user delete socket call
7 years ago
Julian Lam
cb8e62cd7c
fixes #6626
7 years ago
Baris Usakli
584f88e092
blocks WIP
7 years ago
Barış Soner Uşaklı
c2b0be1f2c
if stack is undefined fallback to message and then to hardcoded string
7 years ago
Baris Usakli
ee64437f8a
fix runJobs
7 years ago
Julian Lam
7e6007e146
revoke all sessions on email change
7 years ago
Julian Lam
be0ef799ee
closes #6592
7 years ago
Julian Lam
002cde1057
added progress bar to ip hash upgrade script
7 years ago
Barış Soner Uşaklı
9912c400b6
closes #6612
7 years ago
Julian Lam
5cf662e565
closes #6613
7 years ago
Barış Soner Uşaklı
625ab1a46b
remove deprecated method
7 years ago
Barış Soner Uşaklı
57b7c7ede4
closes #6607
7 years ago
Barış Soner Uşaklı
82b2a20d0c
user tests
7 years ago
Barış Soner Uşaklı
d158f79a3b
Merge branch 'master' of https://github.com/NodeBB/NodeBB
7 years ago
Barış Soner Uşaklı
95f1a82884
closes #6591
7 years ago
Julian Lam
6485fc3129
removing extra console logging #6596
7 years ago
Julian Lam
68c9c8c5d9
fixes #6596
7 years ago
Barış Soner Uşaklı
f72412fa38
Merge branch 'master' of https://github.com/NodeBB/NodeBB
7 years ago
Julian Lam
df8c22e9c7
Allow new "withScores" option in batch.processSortedSet ( #6602 )
7 years ago
Barış Soner Uşaklı
fe80186ddf
add withscores
7 years ago
Baris Usakli
f830322ee9
closes #6597
7 years ago
Barış Soner Uşaklı
bc437c8da3
fix popular rss feed url
7 years ago
Barış Soner Uşaklı
ccad95cf73
closes #6579
7 years ago
Barış Soner Uşaklı
f7a0815b46
fix redis tests
7 years ago
Barış Soner Uşaklı
2c3fd5fbce
remove some dupe code
7 years ago
Barış Soner Uşaklı
e8d7a23e2e
remove deprecated methods
7 years ago
Barış Soner Uşaklı
2fd2accf8c
add tests for top topics
...
fix popular page displaying 18 topics per page
7 years ago
Dravere
956aa55253
Added server hook action:analytics.increment
7 years ago
Barış Soner Uşaklı
b71d64e8c3
remove fake pubsub
7 years ago
Julian Lam
1f8b4bf820
closes #6576
7 years ago
Barış Soner Uşaklı
81341e86ee
log fired hooks
7 years ago
Dravere
17e7fe3070
Fixed wrong callback given to groups.join
7 years ago
Barış Soner Uşaklı
e7cd552e33
closes #6568
7 years ago
Julian Lam
9e90d1ea5d
closes #6557
7 years ago
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
Baris Usakli
29b7c67946
use utils.toISOString
7 years ago
Baris Usakli
a48144e632
dont crash if description is numeric
7 years ago
Baris Usakli
38acedf5bb
lint
7 years ago
Baris Usakli
959a742c63
add llen to dbal
7 years ago
Baris Usakli
52ab0a00d9
use the acp config for homePageTitle
7 years ago
Julian Lam
a126f07471
closes #6043
7 years ago
Barış Soner Uşaklı
96f55c528e
don't crash if config is undefined
7 years ago
Julian Lam
84b7892085
require meta in the method that actually needs it
7 years ago
Andrew Rodrigues
3292542faa
Merge branch 'master' of https://github.com/NodeBB/NodeBB
7 years ago
Andrew Rodrigues
5602092de9
closes #6347
7 years ago
Baris Usakli
a5cceabc89
dont go below 0
7 years ago
Barış Soner Uşaklı
917cbc9273
closes https://github.com/NodeBB/nodebb-widget-essentials/issues/38
7 years ago
Barış Soner Uşaklı
bce640e514
closes #6340
7 years ago
Julian Lam
c93f943bef
Merge branch 'develop'
7 years ago
Barış Soner Uşaklı
b86c4b3073
closes #6303
7 years ago
Barış Soner Uşaklı
ec1add91e9
fix userTitleEnabled
7 years ago
Barış Soner Uşaklı
e1c6761087
closes #6258
7 years ago
Barış Soner Uşaklı
245e1a9159
closes #6334
7 years ago
Barış Soner Uşaklı
7b45a6ea8b
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Julian Lam
c938711f9c
not using Posts.parsePost for diffs parsing
7 years ago
Barış Soner Uşaklı
b79cd93a49
add some ids to acp elements
7 years ago
Baris Usakli
1c24c34d04
add missing comma
7 years ago
Baris Usakli
d25eb674c6
make climate happy
7 years ago
Julian Lam
a8ec6a4a9c
patching accidental leakage of full path of uploaded file when uploading pictures or attachments
7 years ago
Barış Soner Uşaklı
5069892b97
pass correct uid to client side
...
-1 spider,0 guest, >0 regular user
7 years ago
Julian Lam
c25d752573
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
98b0bdc7e1
added helmet for better standard of protection across the board
7 years ago
Barış Soner Uşaklı
c7b73b4e41
closes #6337
7 years ago
Julian Lam
52678621f9
revising minimum password strength to be 1 instead of 0
7 years ago
Julian Lam
7edc58b727
stricter Referrer-Policy to reduce unintended information leakage
7 years ago
Julian Lam
a4a961639d
only triggering forum updated messaging if hostname matches, fixes #6333
7 years ago
Julian Lam
9a1f722a05
appending X-Upstream-Hostname header in dev mode
7 years ago
Barış Soner Uşaklı
b9d410d612
closes #6332
7 years ago
Barış Soner Uşaklı
c707e98423
closes #6331
7 years ago
Barış Soner Uşaklı
e36657d48c
add tpl path to error messages
7 years ago
Barış Soner Uşaklı
225af93b9e
closes #6329
7 years ago
Julian Lam
a86d91a552
wrapping up post history work
7 years ago
Julian Lam
c1fef4561b
showing history state in post tools load
7 years ago
Julian Lam
501fc3cee9
WIP post diffs
7 years ago
Julian Lam
55788382ea
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
2b95b13397
closes #6328
7 years ago
Barış Soner Uşaklı
b240ae89cd
#6289
7 years ago
Barış Soner Uşaklı
15e9bbac92
closes #6311
7 years ago
Barış Soner Uşaklı
a224c557c0
closes #6326
7 years ago
Barış Soner Uşaklı
575b70b5ab
add some checks to templatesOnDemand
7 years ago
Barış Soner Uşaklı
dcc896ee05
add tid to vote notifs
7 years ago
Barış Soner Uşaklı
fa0328fe35
fix my copy paste fail
7 years ago
Barış Soner Uşaklı
708fda9372
use old settings if available
7 years ago
Barış Soner Uşaklı
723f31a362
closes #6323
7 years ago
Barış Soner Uşaklı
379a156328
add status code to body
7 years ago
Barış Soner Uşaklı
651b1cc9f8
closes #6321
7 years ago
Barış Soner Uşaklı
7b6282f530
closes #6308
7 years ago
Julian Lam
f7c412882a
add reset routes to robots.txt disallow
7 years ago
Barış Soner Uşaklı
cf087b6070
#6272 strip all tags
7 years ago
Ben Lubar
00776bdd8e
Bookmark optimization ( #6315 )
...
* Set the user's bookmark if their current bookmark is past the end of the topic.
* Optimize forked topic bookmark updating.
Remove support for updating bookmarks for users who sort by votes.
Don't even consider updating bookmarks for users who have not read the posts being removed.
Only compute post indices once per fork operation instead of once per user that has ever read the topic.
7 years ago
Barış Soner Uşaklı
7f9d9b7654
closes #6316
7 years ago
Barış Soner Uşaklı
f2dcbcd710
closes #6318
7 years ago
Davis
9d171ca1e2
Add cid for filter:category.update hook ( #6319 )
7 years ago
Barış Soner Uşaklı
2983fc3e5e
get group names first
7 years ago
Barış Soner Uşaklı
bb9528b82e
closes #6314
7 years ago
Baris Usakli
e99d4a5c61
closes #6313
7 years ago
Baris Usakli
ecc2b9560d
parseInt data.hidden add tests
7 years ago
Barış Soner Uşaklı
58f5bb35fc
show error
7 years ago
Barış Soner Uşaklı
6c5e99171e
closes #6309
7 years ago
Barış Soner Uşaklı
3551a34138
up spam be gone
7 years ago
Barış Soner Uşaklı
d16667a5fb
closes #6304
7 years ago
Barış Soner Uşaklı
14b5722d74
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Barış Soner Uşaklı
f119ae3103
dont show same topic in suggested
7 years ago
Barış Soner Uşaklı
958350fa6f
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Barış Soner Uşaklı
c38edb1fd4
more changes to suggested topics
7 years ago
Barış Soner Uşaklı
7a2d6fe22d
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Barış Soner Uşaklı
9d3b00f778
shuffle suggested topics, search in same category
7 years ago
Barış Soner Uşaklı
b084a596fa
closes #6301
7 years ago
Barış Soner Uşaklı
42b447ce6a
closes #6297
7 years ago
Barış Soner Uşaklı
ac1f7eefe5
closes #2304
7 years ago
psychobunny
29be18ae5b
closes #6268
7 years ago
Barış Soner Uşaklı
b2cb3def98
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
psychobunny
d9ccd9c319
closes #6173
7 years ago
psychobunny
d8deb322ff
closes #6295
7 years ago
Barış Soner Uşaklı
8689ffe78f
closes #6291
7 years ago
Andrew Rodrigues
9e0189ab34
added notification obj to emailer.send
7 years ago
Andrew Rodrigues
a5bae451f2
strip html tags from email subject
7 years ago
Julian Lam
897a7d84f9
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
fad0c5f2d5
moved 1.8.0 upgrade scripts to 1.7.4 where they were actually released
7 years ago
Julian Lam
7581dd1174
Closes #6245
...
- Moved account info to within the profile menu hook, so it can be
better filtered and shown to mods
- Also serves as a nice template for plugins that wish to listen
to the profileMenu hook!
7 years ago
Julian Lam
fbf52407fd
Re: #6425
...
- Exposing IP addresses to moderators
7 years ago
psychobunny
212486d230
hide topic upvotes on category page when rep system is disabled
7 years ago
Barış Soner Uşaklı
b907f08bf7
closes #6272
7 years ago
Barış Soner Uşaklı
8427601b04
closes #6287
7 years ago
Barış Soner Uşaklı
18ba08183c
fix test
7 years ago
Barış Soner Uşaklı
08fa0683eb
check is file
7 years ago
Barış Soner Uşaklı
155e20d216
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Barış Soner Uşaklı
c7506d77b0
closes #6247
7 years ago
Julian Lam
5c3155f145
firing hook on chat message load and exposing upload_url to client-side
7 years ago
Barış Soner Uşaklı
2e2b97033e
closes #6248 , closes #6282
7 years ago
Baris Usakli
c37be3b58f
remove my stupid code
7 years ago
Baris Usakli
c090ec301b
fix lint
7 years ago
Julian Lam
a4939d78fe
Moved ping to its own controller
...
re: #6281
7 years ago
Barış Soner Uşaklı
f7aa32cd05
dont crash if res.session.meta is not set
7 years ago
Julian Lam
49c4a23e04
closes #6277
7 years ago
Julian Lam
b14e531cee
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Barış Soner Uşaklı
813fdaf6f6
fix pageCount calculation
7 years ago
Barış Soner Uşaklı
d70cdf1e28
show real emails sent number
7 years ago
Barış Soner Uşaklı
c0b7d4f5b5
fix redis export
7 years ago
Barış Soner Uşaklı
8a6345ded7
possible fix for pubsub
7 years ago
Barış Soner Uşaklı
33a8cb947e
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Barış Soner Uşaklı
08562ad9cc
closes #6276
7 years ago
Julian Lam
0cefa56a0b
Fixes #6269
...
Also fixed issue where if homePageRoute was not set (as in brand-
new install), then categories would also show up, in this revised
logic. Oops.
7 years ago
Julian Lam
593c5047cf
fixes #6269
7 years ago
Barış Soner Uşaklı
8ceb102ed3
closes #6274
7 years ago
Barış Soner Uşaklı
ae6a1b975d
#6255
...
fix editing OP was causing title change event to be logged eventhough
title didn't change
7 years ago
Julian Lam
598675d597
outputting friendly warning if build target contains commas
7 years ago
Julian Lam
ac2e185e34
Fixes #6261
...
If a connection to the parent process is not detected, disable
the restart and reload buttons (as they won't work anyway).
7 years ago
Julian Lam
947c81adf0
@pitaj wut
7 years ago
Julian Lam
f6ad344ac6
Fixes #6259
...
Fixed issue that would cause the upgrade script to completely
wipe your customJS. This was caused by meta.config not being
populated during upgrade scripts (but only when run with
./nodebb upgrade... odd.)
7 years ago
Barış Soner Uşaklı
d8b5d40668
closes #6242
7 years ago
Ben Lubar
e85aabbe74
Allow running as a cluster without Redis ( #6233 )
...
* [database/*] Allow databases other than Redis to provide pubsub for clustering if Redis is not present
* [pubsub] Delay messages sent before the database is ready until the database is ready.
* [pubsub] Restore old behavior of not using the database in non-clustered NodeBB instances.
See comment: https://github.com/NodeBB/NodeBB/pull/6233#issuecomment-357814968
7 years ago
Barış Soner Uşaklı
7f67528280
change parallel to series in flag creation
7 years ago
Baris Usakli
61e408b4a2
closes #6253
7 years ago
Julian Lam
457194b333
Merge branch 'master' into develop
7 years ago
Barış Soner Uşaklı
fdd51f43d8
fix dirname
7 years ago
Barış Soner Uşaklı
f3fda152bf
closes #6216
7 years ago
psychobunny
a048edb60b
Merge branch 'master' of https://github.com/NodeBB/NodeBB
7 years ago
psychobunny
c0cf9e64fd
remove lodash from built modules, use utils.debounce instead
7 years ago
Peter Jaszkowiak
c8a6caa842
Fix #6244 , dpendency auto-install fixed
...
Node caches the result of stat on module directories
7 years ago
Julian Lam
3df2ab7cb9
exposing lodash as a client-side module
7 years ago
Barış Soner Uşaklı
e092778ba6
closes #6200
7 years ago
Barış Soner Uşaklı
13850e3586
fix categories not showing up in ACP dropdown if they are links
7 years ago
Barış Soner Uşaklı
4b5c87e93f
send stack instead of message
7 years ago
Barış Soner Uşaklı
7b04b4876d
closes #6241
7 years ago
Peter Jaszkowiak
7d7c51f8e9
Fix `acp.min.js` ENOENT error on CI tests
...
Hopefully
7 years ago
Peter Jaszkowiak
ed9166b796
Refactor template compilation
...
Always use persona as a fallback for templates
7 years ago
Peter Jaszkowiak
9c1faa7643
Fix running `./nodebb` with no arguments doing nothing
7 years ago
Peter Jaszkowiak
0929fd2a11
Fix issue where outdated packages are never updated
7 years ago
Julian Lam
d5073a9a4f
better handle loading of flag details if getTarget returns null or undefined instead of {} for purged data
...
Not quite sure in what scenario it would be null or undefined...
7 years ago
Barış Soner Uşaklı
4dee5a6101
delete expireAt field
7 years ago
Barış Soner Uşaklı
72140e5338
closes #5991 , closes #5884
7 years ago
Ben Lubar
5b1ed21634
[database/mongo] Improve speed of sortedSetRank ( #6229 )
...
* [database/mongo] Improve speed of sortedSetRank
* [database/mongo] Fix sortedSetRank to filter by _key
7 years ago
Julian Lam
3de54a5488
Merge branch 'develop' into chat-rewrite
7 years ago
Julian Lam
f37b9d786d
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Barış Soner Uşaklı
735534c719
#6225
7 years ago
Barış Soner Uşaklı
1472bda9d2
closes #6225
7 years ago
Barış Soner Uşaklı
2f3b7279be
closes #6212
7 years ago
Julian Lam
2c8cef6e92
updated error code for missing package.json @pitaj
7 years ago
Peter Jaszkowiak
4c7a275034
Was checking existence of wrong package.json ( #6222 )
7 years ago
Baris Usakli
48cff9bfcb
fix chat message subject
7 years ago
Julian Lam
9bcd4928c7
Merge branch 'develop' into chat-rewrite
7 years ago
Julian Lam
ec07247854
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
19e53ab61b
Lots o' chat changes
...
- Added chat room management (instead of tagsinput)
- Chat leave button in chat options dropdown
- Refreshing participants when user is added
- Updated autocomplete module so that it can be shown above a modal
(z-index 100005 > 20000)
- Using cant-chat-with-yourself source string, which wasn't defined
before, but was still used
7 years ago
Baris Usakli
ecf6c0f3ec
closes #4652
7 years ago
Julian Lam
b1bc40359d
fixed incorrect flag in upgrade help text
7 years ago
Barış Soner Uşaklı
510e57d414
on new topic create add to votes sorted set
7 years ago
Barış Soner Uşaklı
ba56810790
upgrade script fixes
7 years ago
Barış Soner Uşaklı
9c59abefbf
style change
7 years ago
Barış Soner Uşaklı
9d7e0775aa
closes #6214
7 years ago
Barış Soner Uşaklı
b58387c822
closes #6214
7 years ago
Peter Jaszkowiak
4387d5d466
Ensure installed correct version of modules on startup, bump dependencies ( #6207 )
...
* Ensure installed correct version of modules
* Bump dependencies
* Bump promise-polyfill
* Fix emailer test
* Fix auto-install regression
introduced in 9b5e0f9e95
7 years ago
Julian Lam
970c8b6f64
Merge branch 'develop' into chat-rewrite
7 years ago
Julian Lam
d1ccd78ac2
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
b2b57d49bf
WIP add user modal
7 years ago
Barış Soner Uşaklı
8446a733e5
closes #5569
7 years ago
Barış Soner Uşaklı
d64b814acb
handle https://packages.nodebb.org failures
7 years ago
Barış Soner Uşaklı
6552ebbd8b
fix redis test for custom home page
7 years ago
Barış Soner Uşaklı
5146f43b33
remove console.log
7 years ago
Barış Soner Uşaklı
87d40e9e78
fix increment to use data
7 years ago
Barış Soner Uşaklı
baa868cf2b
fix lint
7 years ago
Barış Soner Uşaklı
d2ffdbda7d
closes #6203
7 years ago
Barış Soner Uşaklı
ff6c6a54c1
make upload permissions global
...
give upload image permission to registered users on install
add global privileges to app.user.privileges for client side use
7 years ago
Barış Soner Uşaklı
2b6410f201
Merge remote-tracking branch 'refs/remotes/origin/master' into chat-permission
7 years ago
Julian Lam
9b5e0f9e95
updated upgrade logic to not break ACP restart flow
7 years ago
Barış Soner Uşaklı
cbaa977233
fix type on mongodb if key has expireAt
7 years ago
Barış Soner Uşaklı
2661a31227
closes #6202
7 years ago
Julian Lam
dee18d8442
Merge branch 'develop' into chat-rewrite
7 years ago
Julian Lam
8588a54ff2
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Barış Soner Uşaklı
9628956a56
closes #6199
...
global widgets will appear after page widgets
7 years ago
Barış Soner Uşaklı
c3f56e2ab5
closes #6197
7 years ago
Barış Soner Uşaklı
23dbb42130
closes #6182
7 years ago
Barış Soner Uşaklı
fb97ff2265
canChat should be false if chat is globally disabled
7 years ago
Julian Lam
c9364291fb
Merge branch 'develop' into chat-rewrite
7 years ago
Julian Lam
f2c251e89c
Merge branch 'master' into develop
7 years ago
Peter Jaszkowiak
be00a1c013
Support for using yarn instead of npm, include unread counts on cold load ( #6179 )
...
* Close #6178
* Support for package managers besides npm
- Also fixes issue where upgrade-plugins wouldn't work
7 years ago
Baris Usakli
025709499c
more fixes
7 years ago
Baris Usakli
242dc41aca
move privileges to same page
7 years ago
Baris Usakli
63b9255fa1
Merge remote-tracking branch 'refs/remotes/origin/master' into chat-permission
7 years ago
Julian Lam
3d74fc8220
some changes to fix class names used, character countdown support, etc.
7 years ago
Baris Usakli
057e83cfac
Merge remote-tracking branch 'refs/remotes/origin/master' into chat-permission
7 years ago
Julian Lam
6d15861a55
removed pluralisation @pitaj
7 years ago
Barış Soner Uşaklı
50cc62e2aa
fix rss feed on topic #6184
7 years ago
Julian Lam
acc58d707c
Updated plugin checking logic
...
* Fixes #6183
* Also changed a bunch of console.logs to process.stdout.write,
so the command line output is cleaner
7 years ago
Barış Soner Uşaklı
3196311f15
closes #6184
7 years ago
Barış Soner Uşaklı
13e56ad5f3
make sure unfilled is not negative
7 years ago
Barış Soner Uşaklı
ea8cf6545c
change db.set/get to use data field instead of value
7 years ago
Baris Usakli
2053472ef3
closes #6180
7 years ago
Baris Usakli
4a73621dca
chat privilege
7 years ago
Julian Lam
82a95a03be
Chat message soft deletion -- closes #6181
...
Squashed commit of the following:
commit f84c06bdcc45f24ef7ffde6a8f33b48d8f97fc36
Author: Julian Lam <julian@nodebb.org>
Date: Mon Dec 18 14:42:47 2017 -0500
added restore handler for chat messages
commit 725cd370c6ea1e8f4a28298350f3dc024d4e668e
Author: Julian Lam <julian@nodebb.org>
Date: Mon Dec 18 14:23:52 2017 -0500
backend logic and testing complete for deletion and restoration of chat messages
commit 072da758319cc93fa4c6f8bc0d672a1b716dc06e
Author: Julian Lam <julian@nodebb.org>
Date: Mon Dec 18 13:52:35 2017 -0500
changing message delete logic to not remove mids, but to filter when retrieving
commit 68bf373305ab82737658a7c31dc5549af4d6d69f
Author: Julian Lam <julian@nodebb.org>
Date: Mon Dec 18 12:37:58 2017 -0500
logic to handle deletion of a deleted chat message -- added some failing tests
commit 6899d0d234fa752e227188aa69cfcabd0d0500cc
Author: Julian Lam <julian@nodebb.org>
Date: Mon Dec 18 11:35:36 2017 -0500
chat message deletion logic
7 years ago
Julian Lam
541aa7fbc6
closes #6177
7 years ago
Julian Lam
6bd8740342
removing hasImageUploadPlugin from config api
7 years ago
Julian Lam
88b47f357b
removed user.uploadFromUrl and associated logic as cropped image modal supercedes it @pichalite
7 years ago
Barış Soner Uşaklı
a9e15ae9d0
strip img tags on topic teaser
7 years ago
Barış Soner Uşaklı
108c3c980a
show invalid url error if request.head fails
7 years ago
Barış Soner Uşaklı
926b763f74
show hit ratio instead
7 years ago
Barış Soner Uşaklı
e453057acc
add settings-menu id
7 years ago
Barış Soner Uşaklı
2bb8227574
closes #6168
7 years ago
Julian Lam
1f10549cf5
added new user method isPrivilegedOrSelf
7 years ago
Barış Soner Uşaklı
691fc2c6fd
closes #5812
7 years ago
Barış Soner Uşaklı
b55087dab7
closes #6166
7 years ago
Barış Soner Uşaklı
53afa552d0
closes #6162
7 years ago
Barış Soner Uşaklı
ea83be50a1
closes #6161
7 years ago
Barış Soner Uşaklı
e3ce817ab9
show settings in digest email closes #6160
7 years ago
Barış Soner Uşaklı
99eb1d1785
closes #6163
7 years ago
Barış Soner Uşaklı
b84e132601
remove unused settings
7 years ago
Barış Soner Uşaklı
2bf275fe29
#6158
7 years ago
Barış Soner Uşaklı
2565b6e542
on pin remove from votes sorted set
7 years ago
Barış Soner Uşaklı
b9d4b02780
sort tags by score
7 years ago
Barış Soner Uşaklı
7c1f8891a1
use helper
7 years ago
Barış Soner Uşaklı
ee398d3979
don't crash if meta is undefined
7 years ago
Barış Soner Uşaklı
a166304dcb
#6158
...
remove from sorted sets on delete/purge
7 years ago
Barış Soner Uşaklı
f11fd566f9
add inf scroll method #6158
7 years ago
Barış Soner Uşaklı
43180d4b83
#6158
7 years ago
Barış Soner Uşaklı
27b65a439a
refactor of og:image code
7 years ago
Barış Soner Uşaklı
dace7d716f
get all images in post
7 years ago
Barış Soner Uşaklı
aa1d22ec79
handle relative images
7 years ago
Barış Soner Uşaklı
15a8ec2138
fix url
7 years ago
Barış Soner Uşaklı
ae5dc795c3
#5824
7 years ago
Barış Soner Uşaklı
e35d0624d3
closes #6091
7 years ago
Barış Soner Uşaklı
8e04e86e24
closes #5912
7 years ago
Barış Soner Uşaklı
19ae8dc7e7
closes #6154
7 years ago
Barış Soner Uşaklı
8353d8b9bb
closes #6155
7 years ago
Baris Usakli
32a8076f2a
add missing meta
7 years ago
Baris Usakli
f177b01022
closes #6147
7 years ago
Barış Soner Uşaklı
c406d26beb
if route is home display home as title
7 years ago
Barış Soner Uşaklı
fd78eb6d57
closes #5533
7 years ago
Peter Jaszkowiak
fc19f3af61
Misc fixes and improvements ( #6143 )
...
* `setup` command fixes and improvements
- Enable using the `./nodebb setup` command for auto-setup with a JSON argument
- Change CLI so package-install and dependency install are separate steps
- Fix #6142
* Prevent compiling templates multiple times
- Multiple requests for same template get pooled
- Hopefully fixes the "templateFunction is not a function" error which happens if site is restarted during high-traffic times
* More helpful upgrade template
7 years ago
Baris Usakli
3551d7d68e
closes #4804
7 years ago
Barış Soner Uşaklı
e6d31c8bd2
add referer check to /api/admin/users/csv
7 years ago
Barış Soner Uşaklı
e3fd402070
escape email in registration queue and invites
7 years ago
Barış Soner Uşaklı
2574dbc850
closes #6140
7 years ago
Julian Lam
e723f2ce10
close #6099
7 years ago
Julian Lam
f08627be17
minor whitespace fix
7 years ago
Julian Lam
8affaac8f0
tweaking source copy and removing a bit more commented out html. Moving some items around
7 years ago
Linda Badurina
5924713a3b
ACP > Posts
...
- Removed all commented out tpls but one because js file for it is in the works
- Removed unfinished js file
- Removed unfinished checkbox html
7 years ago
Linda Badurina
5ee098ab2b
Failed JS Attempt
...
(For Andrew to see)
7 years ago
Linda Badurina
8b354a26e0
"Post" Settings Fixes
7 years ago
Linda Badurina
c72864888d
ACP "Posts" Changes
...
- Seperate section for "Post Length" settings
- New section for settings that only apply to new users
- Changed order of some settings under "posting restrctions" and "new user restrictions"
- Uncapitalized words that shouldn't have been capitalized
7 years ago
Barış Soner Uşaklı
b7714179f6
removed unused dependency
7 years ago
Barış Soner Uşaklı
a7a3f3619b
dont allow login with invalid ip, escape ip display on user/info page
7 years ago
Barış Soner Uşaklı
4f2f84e47c
#4804
7 years ago
Julian Lam
17c52a515d
fix incorrect padding/margin values in images in digest
7 years ago
Julian Lam
e37c8003b9
replaced 40px padding with more sensible sizes, fixes #6138
7 years ago
Barış Soner Uşaklı
cb4930dac8
remove version and environment from config
7 years ago
Baris Usakli
a19537dc25
closes #6137
7 years ago
Baris Usakli
b19310049d
closes #6136
7 years ago
Baris Usakli
f036eb18a4
closes #5936
7 years ago
Baris Usakli
d9c38c7e4f
closes #6132
7 years ago
Baris Usakli
522198574c
closes #6090
7 years ago
Peter Jaszkowiak
a849a772bf
Use emoji v2 instead of emoji-extended ( #5800 )
7 years ago
Peter Jaszkowiak
dbdc05404d
Use console.log instead of process.stdout.write ( #6123 )
...
* Use console.log instead of process.stdout.write
* Don't break the installer
7 years ago
Julian Lam
b1cd68928b
updated digest header
7 years ago
Barış Soner Uşaklı
fe3a75812f
closes #6113 closes #6114
7 years ago
Barış Soner Uşaklı
3f2a1d3e8e
check error first #6116
7 years ago
Barış Soner Uşaklı
caaa72b752
closes #6124
7 years ago
Peter Jaszkowiak
9b11413d14
Bundle admin scripts, remove CDN scripts ( #6122 )
...
Close #6120
7 years ago
Barış Soner Uşaklı
d96674da64
add test for composer fix
7 years ago
Barış Soner Uşaklı
71895f3736
closes #6079
7 years ago
Peter Jaszkowiak
ae24bca16e
CLI refactor with commander ( #6058 )
...
* CLI refactor with commander
- Modularized the functionality
- All functionality done directly from `./nodebb` now
(still available from `app` for backwards compatibility)
- Moved all CLI code from `./nodebb` to `src/cli`
- Fixed `nodebb.bat` to work from any location, like `./nodebb`, and
also hides command output
- Overwrite some commander methods to add CLI color support
- Added `./nodebb info` for quick info including git hash, NodeBB
version, node version, and some database info
- Refactored `./nodebb reset` to allow multiple resets at once
- Changed `./nodebb restart` to essentially stop and start, as Windows
doesn't support signals
- Added `-l, --log` option which works on `./nodebb start` and `./nodebb
restart` to show logging, like `./nodebb slog`
- Expanded `-d, --dev` option which works on them as well, like
`./nodebb dev`
- Improvements to self-help. `./nodebb build -h` will output all
possible targets
- `./nodebb reset` explains usage better
* Fix some style inconsistencies
* Fix prestart being required before modules installed
* Fix travis failures
* Fix `help` command to output help for subcommands
* Pick steps of the upgrade process to run
* Fix formatting for upgrade help
* Fix web installer
7 years ago
Peter Jaszkowiak
c731661a39
Remove external sources from installer page ( #6101 )
...
* Remove external sources from installer page
* Remove bootstrap.min.css
* Make spinner display consistently cross-platform
* Change spinner to look better
7 years ago
Baris Usakli
aecbcd9e89
add verbose message for field whitelist
7 years ago
Julian Lam
2fa4b2918e
removing premature return 😆
7 years ago
Julian Lam
c3c22cfdcc
closes #6107
7 years ago
Baris Usakli
5ca3b535e7
closes #6105
7 years ago
Baris Usakli
dbf815ed47
closes #6103
7 years ago
Muhammad Osama Arshad
64895310a9
fix #5973
7 years ago
Barış Soner Uşaklı
eb47a81c46
remove package.default.json
7 years ago
Peter Jaszkowiak
74ceb78800
Upvote notification frequency selection ( #6087 )
...
Closes #5963
- Notify on every upvote
- Notify on every tenth upvote
- Notify logarithmically (on 10, 100, 1000...)
- Disable upvote notifications
7 years ago
Peter Jaszkowiak
4fcedc6f31
Enable imports in custom email templates ( #6052 )
...
* Enable imports in custom email templates
* Compile emails on config change
* Add error logging
* Add emailer tests
* Fix tests
* Only build when config changes
7 years ago
Barış Soner Uşaklı
12ca1c4e7a
closes #6093
7 years ago
Baris Usakli
2065f895d5
closes #6037
7 years ago
Baris Usakli
ea3fde332b
notification email fixes
...
add new notification image
fix url to user settings, no need for userslug to be passed in
7 years ago
Julian Lam
bc6364f4c0
fixed #6082
7 years ago
Peter Jaszkowiak
11b9cb7688
Fix #6076 , `action:home.get:*` returned to previous functionality ( #6077 )
...
Added tests to confirm `buildHeader` is used and `/api` works
7 years ago
Barış Soner Uşaklı
c839d1cbc0
closes #6080 closes #6078
7 years ago
aStonedPenguin
610a1c943f
Add unread-class to category children ( #6071 )
...
* Add unread-class to category children
* unused variables
* Move child unread-class to a better place
* comma?
¯\_(ツ)_/¯
* feedback
7 years ago
Peter Jaszkowiak
c47c47f7e3
Use less memory to build translation files ( #6070 )
...
* Change languages build to use less memory
Add graceful-fs so no ned to worry about fs limits
* Specify encoding for fs.readFile
Use eachLimit since graceful-fs handles that now
7 years ago
Peter Jaszkowiak
f5385e38bf
Add `/me*` route which redirects to `/user/[userslug]*` ( #6063 )
...
* Add `/me*` route which redirects to the current user's information
- `/me` -> `/user/[usertslug]`
- `/me/bookmarks` -> `/user/[userslug]/bookmarks`
- `/me/settings` -> `/user/[userslug]/settings`
etc
* Add tests for `/me/*`
7 years ago
Barış Soner Uşaklı
5da24b4120
https://github.com/NodeBB/NodeBB/issues/6073
7 years ago
Julian Lam
321998dd4f
Merge branch 'develop'
7 years ago
Barış Soner Uşaklı
dd176dd5f2
Notification delivery ( #6072 )
...
* ability for users to choose how they receive notifications
add type field to more notifications, the type field is used to
determine what to do based on user
setting(none,notification,email,notificationemail)
* change var name to types
* cleanup
* add event types for privileged users
* remove unused language keys
* fix uids check
* changed if statements
* upgrade script to preserver old settings
7 years ago
Baris Usakli
1eca1f1da9
add missing require
7 years ago
Baris Usakli
38e52a65be
fix breadcrumbs and home /api route not loading
7 years ago
Baris Usakli
9e5a8856d1
fix wrong sorting option in acp
7 years ago
Baris Usakli
30ae0a5499
another process.nextTick
7 years ago
Baris Usakli
e187a0def2
fix method name
7 years ago
Baris Usakli
12546cb9ad
break up sync operation
7 years ago
yariplus
7ac01b4c06
Fixes https://github.com/NodeBB/nodebb-rewards-essentials/issues/6 Fixes https://github.com/NodeBB/nodebb-rewards-essentials/issues/11
7 years ago
Barış Soner Uşaklı
67bc58f04c
wait for state to be updated
7 years ago
Barış Soner Uşaklı
b6211fdc04
closes #6053
7 years ago
Barış Soner Uşaklı
6c755869cd
add back missing onSettingsLoaded
7 years ago
Baris Usakli
5604c62776
use the first set for sorting
7 years ago
Baris Usakli
4fdc1b99c6
remove unnecessary variable
7 years ago
Baris Usakli
eeedba697b
closes #5804
7 years ago
Barış Soner Uşaklı
b1ea137292
closes #6046
7 years ago
acardinale
5ed6b5c414
Add User (uid) Welcome Notification ( #6045 )
7 years ago
acardinale
78e65ab8c8
Fix if cover URL is external URL ( #6026 )
...
* Fix if cover URL is external URL
Currently, when cover:url is an external URL, it's concat with relative path
* Fix if cover URL is external URL
Currently, when cover:url is an external URL, it's concat with relative path [fix barisusakli]
* Fix missing '
* Add User (uid) Welcome Notification
* Revert "Fix missing '"
This reverts commit 2da2d98ae295f1d7db63076587a3feae530dbe64.
* Revert "Revert "Fix missing '""
This reverts commit f4fca746e89d8c8b9515515bdbc42d449ebe0194.
* Revert "Add User (uid) Welcome Notification"
This reverts commit 831e291e78f27f2ac9382612772126c36490d36b.
* Fix eslint doesnt like nesting ternary operators
* fix space after if
7 years ago
Barış Soner Uşaklı
e4ea4d5134
move composer routes to its own file
7 years ago
Barış Soner Uşaklı
fae8ee83e8
closes #6039
7 years ago
Peter Jaszkowiak
bbdc55cb3a
Better fix for #5993 ( #6034 )
...
* Better fix for #5993
Also a nice newline so the line doesn't get overwritten when running `./nodebb upgrade`
* Optimizations for custom homepage
Move it into a separate module
7 years ago
Barış Soner Uşaklı
760c061b1d
closes #5993
7 years ago
Barış Soner Uşaklı
4551ee4768
some more tests
7 years ago
Julian Lam
766f94745f
updated bootstrap and bootswatch css on installer template, closes #6033
7 years ago
Barış Soner Uşaklı
845f01f297
dont set meta.config to null
7 years ago
Barış Soner Uşaklı
662f92a4a8
supply callback to req.session.destroy
7 years ago
Julian Lam
7e0d0e0eb5
Merge remote-tracking branch 'origin/develop'
7 years ago
Peter Jaszkowiak
dfad76120d
Support npm@5 and yarn ( #6010 )
...
* Support npm@5 and yarn
Use package.default.json
Partial #6008
- Overwrite package.json with package.default.json values
- `dependencies` field is merged with package.default.json version taking precidence
- `./nodebb upgrade` automatically does those things and runs `git pull`
- use `./nodebb upgrade --dev` to avoid the `git pull`
* added logic to preserve extraneous plugins installed in node_modules/
* Don't automatically git pull
* Simplify package-install, run it on upgrade just in case
7 years ago
Barış Soner Uşaklı
008f757a9b
closes #6030
7 years ago
Barış Soner Uşaklı
54a84bf130
cache fixes
7 years ago
Barış Soner Uşaklı
43f9c3224f
dont crash sortedSetIncryBy on redis if no callback is supplied
7 years ago
Peter Jaszkowiak
e609e497b3
Provide more error information to logs
...
Provides full stack instead of just message
7 years ago
Peter Jaszkowiak
ec38b18e34
Always compare password with a hash
...
Prevents quick response when user / email doesn't exist
7 years ago
Baris Usakli
e3a7649290
closes #6027
7 years ago
Peter Jaszkowiak
adc47fd053
Use relative linking ( #6011 )
...
* Use relative linking
* Add copyFile method and tests
Closes #5988
* Fix relative linking on Windows
Hard links and junctions don't work with relative paths
* Fix tests
* Revert ghange to gitignore
7 years ago
Barış Soner Uşaklı
18f4f27fe0
closes #6024
7 years ago
Barış Soner Uşaklı
5b2a674a4f
closes #6020
7 years ago
Barış Soner Uşaklı
25cd21fba8
closes #6019
7 years ago
Barış Soner Uşaklı
6b1af76f08
closes #6015
7 years ago
Barış Soner Uşaklı
3c45b3edb6
string is removed on develop
7 years ago
Barış Soner Uşaklı
d5d6748c71
closes #6013
7 years ago
Baris Usakli
43bec4cb45
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Baris Usakli
6778cce265
add new zset
7 years ago
Baris Usakli
47143a4a09
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Baris Usakli
a500e0019c
closes #6005
7 years ago
Julian Lam
103d9a91a9
Revert "sanitizing uploaded filename without using slugify, in composer, re comment in: #6011"
...
This reverts commit 9f670fe586
.
7 years ago
Julian Lam
cb80c7729b
linting
7 years ago
Julian Lam
39d67b5b69
Merge branch 'patch-2' of https://github.com/drlukeangel/NodeBB into drlukeangel-patch-2
7 years ago
Julian Lam
9f670fe586
sanitizing uploaded filename without using slugify, in composer, re comment in: #6011
7 years ago
Dr Luke Angel
999a7abc5d
updated equality operator
...
small update to equality operator
7 years ago
Dr Luke Angel
4854888fcf
update blacklist.js to strip ports from v4
...
Blacklist.test in blacklist.js to strip port from ipv4.
my site was passing in
24.18.192.75:52506
and nodebb was giving
28/10 04:34:41 [6680] - error: /login
Error: ipaddr: the address has neither IPv6 nor IPv4 format
So i updated the client Ip to strip the port number if its a v4 IP
7 years ago
Barış Soner Uşaklı
9a3a5192c4
add filter:post.shouldQueue
7 years ago
Barış Soner Uşaklı
c453fc7275
add widget reset test
7 years ago
psychobunny
2453ce3cb3
strip + validate before hook instead
7 years ago
Julian Lam
98eddc78cb
escaping message text in parse.raw
7 years ago
Barış Soner Uşaklı
a11058bce2
closes #6004
7 years ago
Barış Soner Uşaklı
41fbf7117d
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
7 years ago
Barış Soner Uşaklı
a73c2628c4
cache improvements, stats
7 years ago
Barış Soner Uşaklı
316fe2773c
remove console.log
7 years ago
Barış Soner Uşaklı
2aaf6900d1
closes #5998
7 years ago
Barış Soner Uşaklı
056e4f0601
#6004
7 years ago
Barış Soner Uşaklı
ce3e1f31ab
fix for #6004
7 years ago
Peter Jaszkowiak
62ae171432
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Barış Soner Uşaklı
6a2019c646
closes #6003
7 years ago
Barış Soner Uşaklı
e7318a1cea
Mongo cache ( #6002 )
...
* cache mongodb objects
remove user settings cache since it is cached at the object level
* removed indexOf from isMemberOfSets
* change has to get, change maxAge to 0
7 years ago
Barış Soner Uşaklı
7ad4420b6a
closes #6000
7 years ago
Peter Jaszkowiak
ab8465d7b6
Make deprecation warnings more clear ( #5996 )
...
* Add these as warnings
To be removed in next major version
* Make ACP search's purpose more clear
* Only warn once per deprecated path
7 years ago
Julian Lam
ec3bb1c727
allowing plugins to define upgrade scripts
7 years ago
Barış Soner Uşaklı
108f84fd19
add type to dbal
7 years ago
Baris Usakli
c4310395c9
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
...
# Conflicts:
# package.json
7 years ago
Baris Usakli
19dc7da42f
closes #5994
7 years ago
Baris Usakli
79598c32d3
remove unused function
7 years ago
Barış Soner Uşaklı
d8dc79e3c7
closes #5992
7 years ago
Baris Usakli
6a6dc7ef06
closes #5990
7 years ago
Baris Usakli
8a499e09ed
fix nconf lowercasing
7 years ago
Barış Soner Uşaklı
5e6d8ea566
handle 404 first
7 years ago
Peter Jaszkowiak
60a42aa651
Merge branch 'translator-optimization' into develop
7 years ago
Peter Jaszkowiak
cf289b9228
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Peter Jaszkowiak
46fafb20b9
Remove string.js dependency
7 years ago
Peter Jaszkowiak
1c5bdcb670
Enable running multiple upgrades at once ( #5984 )
7 years ago
Peter Jaszkowiak
f9a1951ec5
Enable running multiple upgrades at once
7 years ago
Julian Lam
6a93bc140b
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
b44cfacda1
resolve XSS vulnerability in flags pages
7 years ago
Baris Usakli
9101400264
closes #5961
7 years ago
Baris Usakli
c5f58f73a7
closes #5974
7 years ago
Julian Lam
9cbf1597cd
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Baris Usakli
68bcfb2883
closes #5975
7 years ago
Julian Lam
cd6dcff38b
Split up customJS into customHTML and customJS for better organisation ( #5981 )
...
* WIP
* fixed customJS not actually working in footer
* Moving scripts to footer, #5980
* Added upgrade scripts for #5980
7 years ago
Baris Usakli
500c978a26
closes #5944
7 years ago
Barış Soner Uşaklı
410e825bc0
fix upgrade script changing brand:logo to absolute path
7 years ago
Barış Soner Uşaklı
645410131d
closes #5942
7 years ago
Julian Lam
72502ff992
utilising whitelist instead of blacklisting javascript protocol
7 years ago
Julian Lam
5863d64d27
prevent inline js payloads from executing in outgoing page
7 years ago
Barış Soner Uşaklı
67ba6bb820
closes #5977
7 years ago
Barış Soner Uşaklı
9e9de2edd0
closes #5976
7 years ago
Peter Jaszkowiak
1c35213934
Fix #5970 and forking while debugging ( #5965 )
...
* Fix forking while debugging
Debugger address in use no longer happens
* Fix cropper error
7 years ago
Dravere
8d5ef79e9c
Smtp emailer change without restart ( #5957 )
...
* SMTP fallback transport setup during app startup and config update
* Verbose logging message to see when SMTP fallback transport is setup
7 years ago
Barış Soner Uşaklı
227c245fb2
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# package.json
7 years ago
Barış Soner Uşaklı
0de692188f
check topic.cid
7 years ago
Dravere
38900a9964
Smtp emailer issue 5951 ( #5954 )
...
* Fixed typo at emailer.js line 66 (serice -> service)
* When custom SMTP user and password is empty no authentication is attempted
* Added options to choose custom smtp connection security
* Made custom smtp connection security strings translatable
* Changed switch to if-else for custom smtp security option
* Fixed emailer.js lint errors
* Move custom setting to top of list
7 years ago
Julian Lam
6852c92ed6
Merge remote-tracking branch 'origin/develop'
7 years ago
RoiEX
1fd160a4e6
Add Support for Firefox OSD
7 years ago
Julian Lam
2086a64a5e
fixes #5947
7 years ago
Barış Soner Uşaklı
b70f328520
closes #5948
7 years ago
Peter Jaszkowiak
da9da8190f
Bump dependencies
...
Bumping eslint & configs meant making some linting fixes
For future reference, the `xmlhttprequest-ssl` library must be of equal versioning to the one in `engine.io-client`, otherwise it won't be deduped which causes the socket.io tests to fail
7 years ago
Peter Jaszkowiak
dc87d7fc0f
Use .js instead of .jst
...
Fix #5934
7 years ago
Barış Soner Uşaklı
f989988178
closes #1668
7 years ago
Barış Soner Uşaklı
2185480c4e
switch to eachSeries
7 years ago
Baris Usakli
8276e20254
closes #5937
7 years ago
Baris Usakli
852396e60d
closes #5903
7 years ago
Barış Soner Uşaklı
4c0d430819
only return minimal info for pending and invited users
8 years ago
Julian Lam
dea372a5c5
fixes #5932
8 years ago
Julian Lam
8b0e6611d9
fixed incorrect parameter passed into hook
8 years ago
Julian Lam
c373f85726
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
9f4e92fa13
closes #5925
8 years ago
Barış Soner Uşaklı
1019feb569
fix method name
8 years ago
Barış Soner Uşaklı
f42119673f
fix string cids in post summaries
8 years ago
Julian Lam
38a7030639
Revert "Merge pull request #5923 from NodeBB/patch-5922"
...
This reverts commit f8ddabc884
, reversing
changes made to 4976d13013
.
8 years ago
Julian Lam
f8ddabc884
Merge pull request #5923 from NodeBB/patch-5922
...
Fix #5922
8 years ago
Peter Jaszkowiak
f40d37ad48
Fix #5922
8 years ago
Baris Usakli
b56d6f8b50
make call to db in /ping and /sping
8 years ago
Julian Lam
a6b993ef6c
updating 500-embed to load after page is fully loaded, #5733
8 years ago
Julian Lam
26d4c18340
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
2c2a28c5b6
closes #5919
8 years ago
Julian Lam
4976d13013
removed console log
8 years ago
Julian Lam
f7d78771f8
fixes #5921
8 years ago
Barış Soner Uşaklı
a4532f011a
Blacklist fix ( #5918 )
...
* closes #5917
* fix callback for upgrade script
* delete key even if falsy, could be empty string
* DRYer ternary
8 years ago
Julian Lam
302f06df95
fixes #5914
8 years ago
Peter Jaszkowiak
61b0f0c4c3
Catch uglify errors
8 years ago
psychobunny
d4a11de07d
move blacklist.less into admin/manage/ip-blacklist.less
8 years ago
psychobunny
fdffaf9ed2
re-organized ip blacklist page
8 years ago
Baris Usakli
1358a89305
closes #5907
8 years ago
Julian Lam
1034626896
Merge remote-tracking branch 'origin/develop'
8 years ago
Harmdhast
0b520f8d65
Template - Benchpress | Variable call fix
...
Change the way the var is called to match the new benchpressjs templating system.
Fixes the admin permission panel.
8 years ago
Peter Jaszkowiak
23e7222dfa
Update Nodemailer to v4
...
also filter out .jst files from email template dropdowns
8 years ago
manolino
9cb098bb0b
Implements Jimp exitRotate() new method (jimp 0.2.28) to sove incoherent rotations when scaling images.
8 years ago
psychobunny
ececfe9a77
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
8 years ago
psychobunny
01275787b6
added widgets.resetTemplate(s)
8 years ago
Barış Soner Uşaklı
5cc39e8546
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
...
# Conflicts:
# package.json
# src/views/admin/manage/ip-blacklist.tpl
8 years ago
Peter Jaszkowiak
abffc29128
Use Benchpress ( #5901 )
...
* Use Benchpress
* Use Benchpress.compileParse
* Error for template load failure
* Use benchpressjs package
* Compile templates on demand
* Fix user settings page
* Fix admin search to exclude `.jst` files
* Fix 500-embed
So ajaxify can still show an error if the server goes down
8 years ago
psychobunny
864321f727
re-organize newbiePostDelay fields
8 years ago
Julian Lam
53ca6d1199
closes #5889
8 years ago
Julian Lam
73d4517d27
Revert "fixes #5894"
...
This reverts commit e2b40ddf34
.
8 years ago
Julian Lam
cdd139b327
increment blacklist analytics on blacklist block
8 years ago
Julian Lam
00c25d47f9
blacklist should not use data.result anymore, just err is fine
8 years ago
Baris Usakli
19ae2b3eb4
dont join online_users and uid_ if user does not exist
8 years ago
Baris Usakli
0d0ea0977f
check error
8 years ago
Julian Lam
e2b40ddf34
fixes #5894
8 years ago
Julian Lam
81cf8f77d3
add blacklist test to onSuccessfulLogin as well
8 years ago
Baris Usakli
b2542c1e19
add missing return false
8 years ago
Julian Lam
c71b7db646
remove messy regexes and a console.log
8 years ago
Julian Lam
5d2b3d3c39
remove dependency on ip-range-check and ip, use lower level ipaddr.js instead
...
re: #5893
8 years ago
Julian Lam
8346130cdc
introduced new hook filter:blacklist.test
8 years ago
Barış Soner Uşaklı
0498832317
closes #5888
8 years ago
psychobunny
714a7066ec
add some styling to blacklist rules textarea
8 years ago
psychobunny
5699236fd2
added missing relative_path to view sitemap button
8 years ago
psychobunny
c0c0a28f21
point to the correct section for user registration settings
8 years ago
psychobunny
0e219a8c58
closes #5891
8 years ago
Barış Soner Uşaklı
fcce96efab
style change
8 years ago
Barış Soner Uşaklı
a46db9616c
fix message delete and add test
8 years ago
Barış Soner Uşaklı
1875764aca
fix typo in delete
8 years ago
Barış Soner Uşaklı
62c81ca0d3
fix lint
8 years ago
Barış Soner Uşaklı
329bfeeb3b
convert min/max to float
8 years ago
Barış Soner Uşaklı
74caf191f5
fix typo
8 years ago
Barış Soner Uşaklı
ff88be91fa
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Barış Soner Uşaklı
5344edc2a7
closes #5885
8 years ago
Barış Soner Uşaklı
5dfb2fb83a
up themes, fix notif test
8 years ago
Julian Lam
c1d7b06ded
Fixes #5873
...
- Notifications.getMultiple now takes an optional uid parameter
- If a notification link in dropdown points to a topic and you're
in said topic, you will be scrolled to the post instead of
ajaxified to it.
8 years ago
Julian Lam
1159abf9ec
fixes #5879
8 years ago
Baris Usakli
dc9b21021a
escape moderation notes
8 years ago
Baris Usakli
753f1576ce
processSortedSet
8 years ago
Baris Usakli
bc0645dc26
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Baris Usakli
a9b1a0bdc4
fix tpl name
8 years ago
Baris Usakli
0ce3e4b691
post-queue show category, send notification
8 years ago
Julian Lam
f56578ab50
remove reset tokens if target user email changes
8 years ago
Julian Lam
6ec1bfd660
added artificial delay on reset route so that the heat death of the universe will arrive before you manage to identify a valid reset code
8 years ago