Julian Lam
20fa8ebf76
simplified flags.get a tad
8 years ago
Julian Lam
dde3d2b135
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Julian Lam
33ff5e09bb
updated revoke session middleware to allow self or admin or global mod invocation, tweaked tests a bit
8 years ago
Julian Lam
23cdeeb344
linting :shipit:
8 years ago
Julian Lam
a1b49a98e7
locking down session deletion route to admins and global mods only
8 years ago
barisusakli
69b766bbc8
more tests
8 years ago
barisusakli
1440139903
more tests
8 years ago
barisusakli
091f459f5e
search socket test
8 years ago
barisusakli
4b6e4f085d
more tests
...
group cover upload tests
registration approval queue tests
8 years ago
Julian Lam
c36fe3389e
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Julian Lam
f1d144f15e
history appending, finished up notes, #5232
8 years ago
psychobunny
bcb3903446
priv table headers
8 years ago
Peter Jaszkowiak
5223bb5191
Merge branch 'master' of github.com:nodebb/nodebb
8 years ago
Julian Lam
d9d60c20bd
flag updating and note appending, #5232
8 years ago
Julian Lam
709a7ff7f0
fixed issue with getUsersData not actually returning the same number of elements as was passed-in
8 years ago
barisusakli
fb42b83e1b
remove hardcoded value @pichalite
8 years ago
barisusakli
7f90e31a38
more socket user tests
8 years ago
barisusakli
c3980d0c2e
follow tests
8 years ago
barisusakli
5cf8006640
fix style
8 years ago
Julian Lam
888c120e08
removed some unneeded methods for #5232
8 years ago
Julian Lam
c5b9c1e2a4
Merge remote-tracking branch 'origin/master' into flagging-refactor
8 years ago
Julian Lam
e9ff605a20
some more tests for #5232
8 years ago
barisusakli
9ba93d8be9
group search tests
8 years ago
barisusakli
ea007e2da4
closes #5245
8 years ago
barisusakli
d6c2779ed0
remove placeholder #5242
8 years ago
Julian Lam
c5c2d27180
flag assignees, state, notes WIP, #5232
8 years ago
barisusakli
02aadf79b5
account/posts controller tests
8 years ago
barisusakli
4cb48c46ab
closes #5242
8 years ago
Julian Lam
fceb5cc86b
more work on flags detail pages ( #5232 )
8 years ago
Julian Lam
0bf82c0e47
Merge branch 'master' into flagging-refactor
8 years ago
barisusakli
f8caed95db
don't crash if plugin doesnt set defaultLang
8 years ago
barisusakli
afef79a81e
closes #5241
8 years ago
Peter Jaszkowiak
77e58f31c5
Fixes, passes tests
8 years ago
Peter Jaszkowiak
fd4d53e42c
Remove unnecesary admin search indexing
8 years ago
Peter Jaszkowiak
de6ced4e07
Tests for admin search, simplifications
8 years ago
Peter Jaszkowiak
e3dd68e19c
Explanations and simplifications
8 years ago
Peter Jaszkowiak
a431dc0305
ACP search updated to support translations
8 years ago
barisusakli
49267d54b7
topics unread tests
8 years ago
barisusakli
444da3c9ec
closes #5238
8 years ago
barisusakli
57c8e3e61c
fix update privacy
8 years ago
barisusakli
dff4ee767c
more group tests
8 years ago
barisusakli
d8a1e98a43
fix permalinks on pagination
8 years ago
Julian Lam
9f7c4befea
omg tests ( #5232 ), and .create returns flag data now
8 years ago
Julian Lam
98a104564b
some light refactoring, details API ( #5232 )
8 years ago
Julian Lam
640df0379e
flag list page ( #5232 )
8 years ago
Julian Lam
106502952a
fixed crash in flags page for now
8 years ago
Julian Lam
1aa70c57eb
WIP
8 years ago
barisusakli
aa69481a0c
dont mark chat notifications read if you are not in the room
8 years ago
barisusakli
c33d3e874a
store pinned topics in new zset
...
keep pinned topics on top on different sort types
8 years ago
barisusakli
d4638ffc15
fix test dont turn single pages into ...
8 years ago
Barış Soner Uşaklı
dde32744b7
change pagination so its similar to GH
8 years ago
barisusakli
1c3d9f7e94
switch to createIndex
8 years ago
barisusakli
b807915515
removed incorrect markread nid
8 years ago
barisusakli
4b815449f1
closes #5234
8 years ago
barisusakli
d3fff28de5
use base_dir
8 years ago
barisusakli
31168c669b
closes #5231
8 years ago
barisusakli
6beacdb80c
fix headers for new installs
...
encodeURI(undefined) === "undefined"
8 years ago
barisusakli
12d46ca441
remove async.series
8 years ago
Julian Lam
ffbebc646a
linting
8 years ago
Julian Lam
b7fa8c1db1
fixes #5230
8 years ago
Peter Jaszkowiak
c5237443cd
Standard language codes ( #5218 )
...
* Use standard language codes. Fallback for plugins.
* Fix transifex config
* Tab vs space here for some reason
* Remove redundancies
* config.relative_path instead of allcaps
* added upgrade script for existing users' accounts
8 years ago
Julian Lam
cafbdfd83e
fixes #5226
8 years ago
barisusakli
4ff71f6b0b
allow two sections
8 years ago
barisusakli
5d6e2ad083
multiple test fixes
8 years ago
barisusakli
17f8afd0dc
closes #5230
8 years ago
barisusakli
f754c8b7df
digest test
8 years ago
barisusakli
d2fa0c3e6a
vote socket tests
8 years ago
barisusakli
1658ebbe20
categories update test
8 years ago
barisusakli
f7b77c5341
removed file.exists from getFromFile
8 years ago
barisusakli
259d49e392
all procs should load the js from file
8 years ago
barisusakli
cecb4c0403
some more group tests
8 years ago
barisusakli
584cfd09ef
suggested topics test
8 years ago
barisusakli
069a90e792
move maintenance mode
8 years ago
barisusakli
38bc8ad5ae
maintenance tests
8 years ago
Julian Lam
5916530a35
fix topic creation regression caused by 576df84218
8 years ago
Julian Lam
f0936fcafb
fixes #5225
8 years ago
barisusakli
dcb6773782
#5223
8 years ago
Julian Lam
576df84218
trimming composer input before doing length check in replies
8 years ago
barisusakli
b49af0a135
#5223
...
adjust pagination so each page shows `postsPerPage` posts
8 years ago
barisusakli
db14c29e41
socket.io/categories tests
8 years ago
barisusakli
6acc79ec07
convert title to string
8 years ago
barisusakli
2c77a88ba4
closes #5220
8 years ago
barisusakli
51b41a9b44
fix eslint
8 years ago
barisusakli
5d4903f643
fix test
8 years ago
Julian Lam
6acbd3ea21
optimising build step for #5211
8 years ago
barisusakli
ef87a2b7d7
closes #5219
8 years ago
Julian Lam
0e8bf17ff0
re: #5211 , bringing back the RELOAD BUTTON :rage2:
8 years ago
barisusakli
a3efe42938
fix test
8 years ago
barisusakli
dada858565
add canReply to messages
8 years ago
barisusakli
83c50f0648
add back emitter
8 years ago
barisusakli
9796f54580
analytics tests, reduce bcrypt rouds for tests
8 years ago
barisusakli
e3616ab0f9
socket/meta test
8 years ago
barisusakli
853cea7fec
removed emitter.js
8 years ago
barisusakli
5e7fb4eeb2
widget tests
8 years ago
barisusakli
50a2a7abbe
plugins/install tests
8 years ago
barisusakli
f1a933210b
notifications.pushGroups
8 years ago
Barış Soner Uşaklı
42aa4fb67b
Merge pull request #5212 from stuwil/fix-relative-path-login-redirect
...
Replace only base URL in login return URL, fixes #5205
8 years ago
Julian Lam
9bab0b53b0
re: #5211 , broke out meta.css.minify to accept targets, made build output marginally nicer looking
8 years ago
Julian Lam
232b387652
set up plugins in build step as well
8 years ago
Julian Lam
b1f23c8c4b
read req.uid instead of req.user.uid in admin groups list
8 years ago
barisusakli
71c7ef9109
fix test
8 years ago
barisusakli
4f0e93732a
#5211
...
remove passing js/css between procs
8 years ago
Julian Lam
299fcb99f1
more progress on #5211
8 years ago
Stuart Williams
f92758c764
Replace only base URL in login redirect URL, fixes #5205
8 years ago
barisusakli
f2e4d9ce53
change flag tests so they use socket methods as well
8 years ago
Stuart Williams
a20027d8f5
Add missing relative path to Admin tags and widgets links
8 years ago
barisusakli
3380f61985
more tests
8 years ago
barisusakli
2476ab3684
closes #5202
8 years ago
Julian Lam
2f2eb1457d
auto-redirect to SSO flow should work in subfolders too
8 years ago
Julian Lam
ede7a71db7
Fixes #5186
...
On socket.io connection, all clients join a room pertaining to
their express session id. We use this room to keep track of any
sessions in different browser windows (but the same cookie jar),
so if a login/logout occurs, we can throw a session mismatch
modal.
This room can also be used to emit messages across windows/tabs...
8 years ago
Julian Lam
7d523fae0f
closes #5200
8 years ago
barisusakli
ee75c69817
post edit tests
8 years ago
barisusakli
1a9dd2311c
closes #5175
8 years ago
Ben Lubar
e151916f1a
Fix followed topic notifications going to the last unread post
...
Regression introduced in 1b34ebe230
.
Bug originally reported in #4469 .
8 years ago
Julian Lam
e6c9c89342
closes #5197
8 years ago
barisusakli
1e543dd394
fix profile views on redis
8 years ago
barisusakli
8294fc90e3
closes #5084
8 years ago
barisusakli
ce9be7e694
closes #5132
8 years ago
barisusakli
1b34ebe230
closes #5133
8 years ago
barisusakli
c1d28af2a7
filter posts that you cant read
8 years ago
Barış Soner Uşaklı
43bcd453dd
Merge pull request #5192 from BenLubar/replies-permissions
...
Check whether the user can read the replies
8 years ago
pichalite
9bcb5710c1
UI fixes for ACP -> Manage -> Registration Queue
8 years ago
pichalite
0087a672ba
UI fixes for ACP -> Manage -> Users
8 years ago
Barış Soner Uşaklı
b38a10f96a
add pagination to user profile
8 years ago
Ben Lubar
5937fefa39
Check whether the user can read the replies and allow filtering the reply count in plugins
8 years ago
barisusakli
ecef0c6ad5
more user tests
8 years ago
barisusakli
d23966c534
more tests
8 years ago
barisusakli
3ec760ac85
inf scroll tests for topics
8 years ago
barisusakli
ce7513c347
allow cookieDomain from config.json
8 years ago
barisusakli
f30b694545
gitInfo error doesnt block page
8 years ago
barisusakli
01e7b864b8
change batch.js style
8 years ago
barisusakli
5cfe379841
fix recent for inf scroll
8 years ago
barisusakli
556dfa51d9
fix pagination querystring on /recent
8 years ago
barisusakli
f8ae7b069c
cid filter
8 years ago
barisusakli
58fff8b0af
up persona fix test
8 years ago
barisusakli
fb47bf3889
unread/recent changes closes #4774
8 years ago
Anil Mandepudi
6b23dd574e
Use postcss-clean to minify css instead of less ( #5179 )
...
* use postcss-clean to minify css instead of less
* alphabetical order
* white space
* white space
* Update css.js
8 years ago
Ben Lubar
2185d8eb99
Ban UI fixes ( #5169 )
...
- Permanent bans assigned by global moderators no longer expire immediately
(does not apply retroactively)
- Bans with no reason given no longer have "undefined" as their reason
(applies retroactively)
- 0 is now a selectable value for "ban duration, select 0 for permanent"
8 years ago
Anil Mandepudi
f7b64d655a
Fix issue where CSS files imported along with less files are not getting minified ( #5178 )
8 years ago
Barış Soner Uşaklı
af3b6e2759
Merge pull request #5176 from pitaj/is-main
...
isMain on topic.create for filter:post.create
8 years ago
Julian Lam
7993f6a4d8
fix duplicate labels in cookies ACP template
8 years ago
Peter Jaszkowiak
91a28e98b7
isMain on topic.create for filter:post.create
8 years ago
barisusakli
eca850c4b1
nested reply improvements
...
on new post increase count and add nested reply if replies are expanded
on post purge reduce count and remove nested reply
8 years ago
barisusakli
96d05b58d4
show deleted replies like regular deleted posts
8 years ago
Julian Lam
66aea0eed1
closes #5167
8 years ago
barisusakli
a4dfe608e9
ban tests, user/info test
8 years ago
barisusakli
218a1b7aab
closes #5015
8 years ago
Julian Lam
663f05b972
adding back banReason to header rendering, as it regressed in 1f10e0b
8 years ago
barisusakli
7a8de6169b
admin controller tests
8 years ago
barisusakli
ff08cbf677
replies to posts
8 years ago
Barış Soner Uşaklı
0c08e44a34
Merge pull request #5050 from BenLubar/replies-to-post
...
Add a sorted set for replies-to-this-post
8 years ago
Julian Lam
1f10e0b287
fixed #5166
8 years ago
Barış Soner Uşaklı
4668acaf36
Merge pull request #5160 from BenLubar/plugin-registration-approval-queue
...
Allow plugins to affect whether a registration goes into the queue
8 years ago
Barış Soner Uşaklı
2214a4d156
Merge pull request #5164 from yariplus/cflags
...
flag tests
8 years ago
yariplus
179b66d74a
flag tests
8 years ago
Ben Lubar
d4774e98b4
remove unused functions added in this pull request
8 years ago
Ben Lubar
ea10f51f2e
UI for replies-to-post (needs theme update)
8 years ago
Ben Lubar
a654a2a5fe
Work around MongoDB bug (see https://github.com/NodeBB/NodeBB/pull/5050#issuecomment-256766439 )
8 years ago
Ben Lubar
69ee813d3e
fix typoed variable name
8 years ago
Julian Lam
f97f45a138
logic to show a modal to banned users when they try to log in via SSO
8 years ago
Ben Lubar
123c66e3ec
Cache the number of replies in the post object. See #5050 .
...
https://github.com/NodeBB/NodeBB/pull/5050#pullrequestreview-4248269
8 years ago
Ben Lubar
5d66811213
Include reply count with posts in topics
8 years ago
Ben Lubar
fae28ed3cc
Add an index for going from a post to its replies
8 years ago
Ben Lubar
2161f0d473
Allow plugins to affect whether a registration goes into the queue
8 years ago
barisusakli
777914b762
more api tests
8 years ago
barisusakli
687cce6089
closes #5159
8 years ago
barisusakli
2d10490ca3
more plugin tests
8 years ago
Anil Mandepudi
619ca48403
remove shims for IE8 ( #5157 )
8 years ago
barisusakli
d8a9df74d7
fix wrong error returns, more tests
8 years ago
barisusakli
553ee7dcdd
more chat tests
8 years ago
Julian Lam
4b5c98fb21
fix broken ACP login, closes #5156
8 years ago
Julian Lam
0590a4f2cf
closes #5156
8 years ago
Sergii Paryzhskyi
e515b791da
Fix eslint rules ( #5117 )
...
* Fix semi linter rule
* Fix semi-spacing linter rule
* Fix no-undef-init linter rule
* Fix space-before-blocks linter rule
8 years ago
Julian Lam
727710fbd9
using middleware.authenticate for chat route instead of ensureLoggedIn
8 years ago
barisusakli
c8b5c181ff
fix flag on redis
...
check if number is returned on tests
8 years ago
barisusakli
a995afbfe0
fix style
8 years ago
Julian Lam
2463e85c0d
allowing moderators access to the account info page
8 years ago
barisusakli
b44f3f4811
closes #5150
8 years ago
barisusakli
2c65b2ecf3
closes #5143
8 years ago
Barış Soner Uşaklı
4859e499e4
filter falsy events first
8 years ago
Barış Soner Uşaklı
92c58cc62f
Merge pull request #5131 from bdharrington7/bugfix/undefined_events
...
Filter out any undefined events
8 years ago
barisusakli
bcdd7b12f0
closes #5149
8 years ago
Julian Lam
1abef16cd9
fixes #5147
8 years ago
Barış Soner Uşaklı
041022db63
#5145
...
dont crash if res.locals.config is undefined
8 years ago
Barış Soner Uşaklı
4e5d120763
closes #5142
8 years ago
Barış Soner Uşaklı
cbd936c547
closes #5140
8 years ago
Julian Lam
bf276d5147
fixes #5144
8 years ago
Julian Lam
02998669c3
introducing option to disable chat message editing/deletion
8 years ago
Julian Lam
d4d3fa3102
add warning about gmail routing
8 years ago
barisusakli
b1773ad51d
add new hook to add more fields to csv download
8 years ago
barisusakli
8c7de0f239
fix eslint
8 years ago
barisusakli
1e486875f4
add top posters and most rep to acp
8 years ago
bdharrington7
6dba11957e
Filter out any undefined events
8 years ago
barisusakli
f0f3a86908
closes #5128
...
write more messaging tests
8 years ago
barisusakli
9131f9d8f6
controller tests
8 years ago
Barış Soner Uşaklı
c512a02c83
Merge pull request #5124 from yariplus/lexistuff
...
Add additional lexical dbal operations.
8 years ago
yariplus
af2122bdb9
fix lex tests maybe
8 years ago
barisusakli
4a0f67afdc
search tests
...
new method emptydb
use emptydb instead of flushdb, flushdb removes indices for mongo which
breaks search tests
initialize meta.config properly in tests
enable nodebb-plugin-dbsearch for tests
8 years ago
yariplus
472dd007d8
fix mongo lex callback
8 years ago
barisusakli
cd71eb909d
closes #5125
8 years ago
barisusakli
5cd2da4309
Merge branch 'master' of https://github.com/NodeBB/NodeBB
8 years ago
barisusakli
c972a339e6
fix value
8 years ago
barisusakli
862678eefe
encodeURIComponent header values
8 years ago
Julian Lam
4ceb8914e9
adding email sent tally to digest output
8 years ago
Barış Soner Uşaklı
54a24f8dbd
Merge pull request #5122 from yariplus/patch-14
...
Add oldTitle to topic edit hook
8 years ago
yariplus
be3b35dea3
fix callbacks and regex
8 years ago
yariplus
1bb44e2429
Allow lex min and max to be inclusive or exclusive.
8 years ago
yariplus
437d2744cc
addl lex commands for mongo
8 years ago
yariplus
ef20757f3e
zremrangebylex, zlexcount
8 years ago
barisusakli
1a63672e66
more test fixes
8 years ago
yariplus
1fc5e5d0d3
getSortedSetRevRangeByLex
8 years ago
Timothy Fike
cfa5974515
Add oldTitle to topic edit hook
8 years ago
barisusakli
817cd29f00
try require from root
8 years ago
barisusakli
12f366f4b4
more tests
...
register/login/logout tests
ability to test socket.io emits for logged in users
8 years ago
barisusakli
b8a3ca98cb
added callback to webserver.listen
...
wait for webserver to be ready to run tests
added topic restore test
added test to load topic via controller
8 years ago
barisusakli
e462fadd94
init express/webserver for tests
8 years ago
barisusakli
6d97c4cec8
up mongo deps, create session store after db.authenticate
8 years ago
barisusakli
bfcef27c47
plugin tests
8 years ago
barisusakli
c0db7798b9
fix tests :dull:
8 years ago
barisusakli
235fe9efe3
fix chat modal title
8 years ago
barisusakli
3270f39db0
closes #5118
8 years ago
barisusakli
dd077117a2
refactor user.updateProfile and write test
8 years ago
barisusakli
139360ce18
if chat is restricted dont allow adding to room
8 years ago
barisusakli
b32d7b86e8
fix isModeratorOfAnyCategory
...
returns true/false now instead of an array
new method getModeratedCids returns an array of moderated cids
8 years ago
Julian Lam
3272c0b98c
linting
8 years ago
Julian Lam
7ba76fc0b6
showing assignee avatar in flags list
8 years ago
Julian Lam
ead4de6c6f
Merge branch 'fix-some-code-lint' of https://github.com/HeeL/NodeBB into HeeL-fix-some-code-lint
8 years ago
Julian Lam
eb16eb318e
exposing links to moderator tools pages in user logged-in dropdown, closes #5113
8 years ago
Julian Lam
e80400665e
closes #5111
8 years ago
barisusakli
5f16205d15
closes #5109
8 years ago
HeeL
4a3c31b2dc
Fix space-before-function-paren linter rule
8 years ago
HeeL
3fa1c1f927
Fix space-infix-ops linter rule
8 years ago
HeeL
9a0d764bbd
Fix wrap-iife linter rule
8 years ago
barisusakli
caf30b5580
use post
8 years ago
barisusakli
460ac17eaa
closes #4647
...
addm upvotes, downvotes and votes to getPostSummary
8 years ago
barisusakli
2eec1afc46
fix upgrade script so it only runs once
8 years ago
Julian Lam
4f159acf56
fixes #5104
8 years ago
barisusakli
58810aa063
only delete priv groups if they are empty
8 years ago
barisusakli
59d035376b
closes #5025
8 years ago
barisusakli
eb174739ee
closes #5101
8 years ago
barisusakli
dd7839b7f5
add admin next to username
8 years ago
barisusakli
038418bf87
batch.processArray
...
use batch.processArray in notifications.push and moveRecentReplies
added notification tests
added test for moveRecentReplies
clear group cache if a group is deleted
8 years ago
Barış Soner Uşaklı
5dbcd9cf3f
pass string to validator
8 years ago
barisusakli
848065c820
remove empty fields from new posts
8 years ago
barisusakli
6f86621e30
closes #5096
8 years ago
barisusakli
9a55498fc1
changes to manage/users
8 years ago
barisusakli
0614957542
use req.app.render
8 years ago
barisusakli
102beb5f93
closes #5080
8 years ago
barisusakli
3275d26590
removed comments
8 years ago
Barış Soner Uşaklı
4d5df7547e
Merge pull request #5091 from bambusoideae/master
...
Fix: Memory leak & connection flood when access /admin/advanced/database
8 years ago
Nguyen Trung Quan
279559ff97
Fix: Memory leak & connection flood when access /admin/advanced/database
8 years ago
Julian Lam
d1721303ab
fixes #5079 , fixes #5088
8 years ago
Julian Lam
597e375463
update state on new flag so action history is appended
8 years ago
Julian Lam
80fe6bde5d
removed 'No Assignee' option, updated flag saving logic
8 years ago
barisusakli
b92f455cc1
group cleanup
8 years ago
barisusakli
98fff29869
closes #5082
8 years ago
Barış Soner Uşaklı
f1e6ccdbfc
remove dupe header
8 years ago
Barış Soner Uşaklı
9d0dc35703
closes #5081
8 years ago
barisusakli
aca0a893e7
remove since properly
8 years ago
barisusakli
a254222911
if user is already part of group skip instead of error
8 years ago
barisusakli
fe50c8d124
closes #5078
8 years ago
barisusakli
128ef884bf
#5077
8 years ago
barisusakli
a93ee97926
closes #5073
8 years ago
Barış Soner Uşaklı
3a50c46572
Merge pull request #5033 from BenLubar/page-removed-from-url
...
Include page number in redirected topics
8 years ago
barisusakli
6aec61d722
groupChat on recentChats
8 years ago
barisusakli
15409f92cd
escape history data, hide moderation note in api
8 years ago
Barış Soner Uşaklı
1b5287803c
closes #5071
8 years ago
barisusakli
abd99760e5
closes #5070
8 years ago
Barış Soner Uşaklı
a325a85a84
fix mass group invite
8 years ago
barisusakli
4eb8015017
closes #5069
8 years ago
Barış Soner Uşaklı
be07772a91
check for e11000
8 years ago
barisusakli
67f137149d
fix validator
8 years ago
barisusakli
922f1587e7
closes #5067
8 years ago
barisusakli
0d09fcbee7
fix setAdd on redis for empty arrays
8 years ago
Jorge Meireles
4938b00635
Fix language path ( #5032 )
8 years ago
Barış Soner Uşaklı
a3e1c847b9
fix wrong callback
8 years ago
Barış Soner Uşaklı
ad2b44220d
escape event data
8 years ago
Barış Soner Uşaklı
e2cbc8bc69
fix timeago on acp users
8 years ago
Barış Soner Uşaklı
1eddf4c720
closes #5060
8 years ago
Barış Soner Uşaklı
72775831d9
Merge pull request #5057 from pichalite/patch-1
...
Fix [socket.io] Unrecognized message: admin.reload
8 years ago
barisusakli
9f2533b5ba
closes #5054
8 years ago
Anil Mandepudi
c50486b47d
Fix [socket.io] Unrecognized message: admin.reload
8 years ago
barisusakli
2704727caf
fix /unread
8 years ago
barisusakli
6540b07ab2
closes #5052
8 years ago
barisusakli
f464966817
closes #5053
8 years ago
barisusakli
42a8346d2d
closes #5051
8 years ago
barisusakli
8326846c2f
closes #5043
8 years ago
barisusakli
5746341099
closes #5048
8 years ago
barisusakli
cd9e2d17a3
fix db.incrObjectFieldBy for mongo
...
convert string to int
8 years ago
barisusakli
d1989babf5
closes #5044
8 years ago
barisusakli
a6c3be0bb1
store category recent tids for faster retrieval
8 years ago
barisusakli
9256c8332a
get raw values for status and lastonline
8 years ago
barisusakli
13e624cc86
on login update lastonline
8 years ago
barisusakli
15cae8d6ea
ability to set moderation note on users
9 years ago
barisusakli
d60ab3c74c
removed cacheStaticFiles
9 years ago
barisusakli
b0b6c66f77
fix unix domain socket
9 years ago
barisusakli
4b3b123cd0
closes #5042
9 years ago
barisusakli
55396ca442
inf scroll in chat-content
9 years ago
barisusakli
4be20799ec
fix getRecentChats
9 years ago
barisusakli
202edfa47e
chat history access
9 years ago
barisusakli
598c47b77f
fix user icon in notifications
9 years ago
barisusakli
4ce8e2224a
optimize topics.markTopicNotificationsRead
...
let's not call it once for each tid
9 years ago
barisusakli
877820779c
optimize notifications.getMultiple
9 years ago
Barış Soner Uşaklı
0452e9cfa4
dont need last step
9 years ago
barisusakli
958fe3e72f
closes #3762
9 years ago
barisusakli
2ac3f5e392
closes #5040
9 years ago
barisusakli
d7c559a209
moved active users up
9 years ago
barisusakli
1a5e079919
closes #5037
9 years ago
barisusakli
2e6fc4d045
filterPidsByCid
9 years ago
barisusakli
2c140c2107
ability to filter flags by category
9 years ago
barisusakli
990ecc8cd2
sortedSetIntersectionCard
9 years ago
Julian Lam
172702565e
show username and email history
9 years ago
Barış Soner Uşaklı
11b5a1f426
simplify map
9 years ago
psychobunny
cecdd205cd
Merge pull request #5035 from phit/mixed-content
...
Fix mixed content warning on 503 status page and installer
9 years ago
barisusakli
86b616ab9e
removed unnecessary waterfall
9 years ago
barisusakli
89596b81e0
style
9 years ago
barisusakli
72c75bd781
add pagination to flags page
9 years ago
barisusakli
dd78f46980
1 more tag change
9 years ago
barisusakli
c98b6b7630
tag changes
9 years ago
barisusakli
ef5e02534a
fix missing translator, add flag reason
9 years ago
phit
2342d59e6f
fix mixed content warning on 503 status page and installer
9 years ago
barisusakli
dc317d61b6
add missing next
9 years ago
barisusakli
8bffabeee4
merge
9 years ago
barisusakli
f46755759a
show categories in unread as tree
9 years ago
Julian Lam
4897e861fb
handling errors :rage2:
9 years ago
Julian Lam
b12607b1de
added uid to flag history, fixed loading on IS, worked around tjs bug
9 years ago
Julian Lam
4e6b2555d0
moved flag history expansion to its own method, showing usernames in assignee history event
9 years ago
Julian Lam
d04a10225c
WIP showing updated flag data, history, updating flag data
9 years ago
Julian Lam
8dc57cba58
allowing updating of flag data
9 years ago
Julian Lam
7d53b778de
WIP extending flags management interface with new options for state, assignee, notes, etc
9 years ago
barisusakli
447fc26b9a
fix styling issue on reqister queue
9 years ago
barisusakli
07852862f5
improve helpers.isUserAllowedTo
...
ability to pass in an array of privileges and a single cid
9 years ago
Ben Lubar
7d90a94261
Include page number in redirected topics
9 years ago
barisusakli
a42d8c5be2
simplify keys
9 years ago
barisusakli
fcbdfa5688
remove post cache dump
9 years ago
barisusakli
1364fb94bf
show debug info
9 years ago
barisusakli
d621b120b0
fix groups
9 years ago
barisusakli
282ac56bf6
adde expose methods back
...
used by plugins
9 years ago
barisusakli
fac68d52f6
cache group membership methods
...
groups.isMember
groups.isMembers
groups.isMemberOfGroups
clear cache for user on group.join & group.leave
9 years ago
barisusakli
599ac80f3d
use array.find
9 years ago
barisusakli
9c1b1acc5b
removed unsused requires
9 years ago
barisusakli
ae8b9c3683
closes #4665
9 years ago
barisusakli
aefba6e2b1
removed some methods
...
helpers.getBaseUser
exposeUid, exposeGroupName
9 years ago
barisusakli
becacdefb0
new hooks to customize registration queue with custom data
9 years ago
psychobunny
5d28dbb0a4
closes #5027
9 years ago
Peter Jaszkowiak
59ed13b581
Rewrite translator for efficiency and clarity ( #5013 )
...
* Rewrite translator for efficiency and clarity
* Fixed failing tests
* Gorram tabs
* Move cache to Translator class, simplify creation
* Documentation and linting
* Use new translator API where it makes sense
* Revert 499fbe21fdd5b7f2735a27e76a300f69039cfbd3 (except translator.d.ts)
* promise polyfill for node<4
* Set `load` on the prototype
* Comment on Translator#translate
* Delete translator.d.ts
* Support translations added by plugins
9 years ago
barisusakli
478da29423
closes #5020
9 years ago
barisusakli
7b7ec77f5c
remove console.log
9 years ago
barisusakli
e1263f1057
sortedSetUnionCard
9 years ago
barisusakli
77c549081c
remove unused clearRequireCache, closes #5021
9 years ago
barisusakli
eabb745116
change union to match intersect
...
accept aggregate and withscores
9 years ago
barisusakli
8d897d8dcf
autocompleteTags
9 years ago
barisusakli
fdf2cb6f81
stop searching after finding 20
9 years ago
barisusakli
d0a94cb86c
filter:topics.searchTags
9 years ago
barisusakli
d4c512cb3f
handle the case where the object is not set at all #5018
9 years ago
barisusakli
3c0a28d293
#5018
...
fix extra key
9 years ago
barisusakli
7269d45e84
closes #5018
9 years ago
barisusakli
46d2168918
closes #5017
9 years ago
barisusakli
3cf4449020
use eachSeries
9 years ago
barisusakli
3cdfd22a65
on user delete remove their uid from digests
9 years ago
Julian Lam
4410385e8f
Merge pull request #5012 from phit/patch-1
...
Use mousetrap.js minified version
9 years ago
barisusakli
38b17c6157
closes #5011
9 years ago
barisusakli
c01a2bfa33
default sounds to off, show correct setting in user settings page
9 years ago
Mathias Schreck
fef9ec7ad6
Fix unhandled callback errors
9 years ago
phit
00a06e9253
Use mousetrap.js minified version
...
didn't see a reason it shouldn't use the minified version
9 years ago
barisusakli
de0f4a959a
fix group page permissions for global mods
9 years ago
barisusakli
a0ef96a6e1
dont treat url as path, closes #5006
9 years ago
Julian Lam
bb80dc360e
closes #4982
9 years ago
barisusakli
3056adf0e1
change to inactive
9 years ago
Timothy Fike
247db79d57
modifyUserData does not check for offline status.
9 years ago
Julian Lam
1d0edee358
showing ban reason on user login, closes #5002
9 years ago
barisusakli
162f14b229
closes #4908
9 years ago
barisusakli
55c9e6f4b6
closes #3818
...
set the value saved to empty string if the email is identical to
original
this causes the original to be used since empty string is falsy
9 years ago
barisusakli
7afd2925af
get sort setting from config
9 years ago
barisusakli
b0f630aaec
always use string as cache key
9 years ago
barisusakli
fe3417538c
fix getSortedSetRange() if start>0 and stop is -1
9 years ago
Julian Lam
194716cd68
re: #5002
9 years ago
barisusakli
d4055ddaef
no need for pubsub in getNodeInfo
9 years ago
Julian Lam
20ae29cce3
fixes #4992 ( #4994 )
...
* fixes #4992
* make jquery ui a r.js module
* require jqueryui in admin/extend/widgets
9 years ago
barisusakli
80c98e5ecf
closes #4989
9 years ago
barisusakli
0eb3fb222f
convert to string
9 years ago
barisusakli
e33dfe3c55
closes #4997
9 years ago
barisusakli
4aac8bbe6a
closes #2222
9 years ago
pichalite
3ef7c57a63
make jquery ui a r.js module
9 years ago
barisusakli
6e0a36909d
fix pagination after jquery 3.0 update
...
cache: false in $.ajax breaks the query string by adding _=timestamp
the url results in `page.com/category/2/slug&page=2?_=timestamp`
9 years ago
barisusakli
6d34bb4657
closes #2166
9 years ago
barisusakli
5cd6614d03
refactor
9 years ago
barisusakli
07fe5057e1
make sure validator.escape() receives strings only
9 years ago
barisusakli
cbafbab107
closes #4986
9 years ago
barisusakli
50aac3c6a4
closes #4979 closes #4984
9 years ago
barisusakli
b933385b76
partially revert fa9f1ac7fe
...
extending module.exports instead of overwriting fixes the issue
9 years ago
barisusakli
c8f270ec67
another validator.escape fix
9 years ago
barisusakli
fa9f1ac7fe
fix dependency errors
9 years ago
barisusakli
56118ec1da
fix 500-embed.tpl
9 years ago
barisusakli
324fbcf325
merge
9 years ago
barisusakli
805b452ae1
closes #4981
9 years ago
psychobunny
0afa55517f
fixed app.loadJQueryUI; minified jquery-ui.js; removed jqueryui from cold load payload; fixed broken image paths
9 years ago
Julian Lam
be96704d5d
possible fix for #4981
9 years ago
Julian Lam
785f4fc5a0
updating to jQuery 3.x on frontend and ACP
9 years ago
barisusakli
89f550ce7c
moved middleware requires
9 years ago
barisusakli
56c4e13316
another dependency fix and test
9 years ago
barisusakli
6d946425fa
fix tests, circular deps
9 years ago
barisusakli
df7cfe2146
missing favicon dep
9 years ago
barisusakli
a0f2e8a8ec
use req.uid 👍
9 years ago
barisusakli
8f408faf46
organize middlewares
...
removed app.locals.middleware
middlewares can be required anywhere, ie in controllers
9 years ago
barisusakli
f5941cbf1c
removed unused requires
9 years ago
Julian Lam
25cd772e0e
closes #4766
9 years ago
barisusakli
5c83075806
moved variables parse to ajaxify.js
9 years ago
barisusakli
e5ecb333f9
closes #4978
9 years ago
barisusakli
97f0d2438f
up timeout to 500ms
9 years ago
barisusakli
c8ba61ac7b
closes #4791
9 years ago
Julian Lam
2428d5e442
Update bootstrap in ACP
...
Also fixed #4872 by moving user creation modal to root level
(outside of .panel)
9 years ago
barisusakli
f7540a7edc
closes #4811
9 years ago
barisusakli
f996dfab91
removed find
9 years ago
barisusakli
276031cd6f
closes #4585 , closes https://github.com/NodeBB/nodebb-theme-persona/issues/299
9 years ago
barisusakli
abd0a10918
added selected group to profile api
9 years ago
barisusakli
b6ac809a7d
moved sync code out of async
9 years ago
Timothy Fike
ed3bc06dee
Fix requiring files outside of node_modules
...
e.g.
```
"scripts": [
"../../public/vendor/jquery/js/jquery-ui-1.10.4.custom.js"
]
```
9 years ago
barisusakli
84f88a6f15
refactor user search
...
use pagination on results
removed infinite scroll
changed the term and section to use the query param as well
pagination urls respect search
9 years ago
barisusakli
0fb74a2636
pass err object along so errors dont get treated as 404 @julianlam
9 years ago
barisusakli
5d5b74f3ed
if no sorting specificed let search plugins handle
9 years ago
Ben Lubar
862fd1a94a
ignore/watch categories recursively
9 years ago
Julian Lam
60ea7d5121
fixes #4966
9 years ago
Ben Lubar
de49de3c56
Show accounts using the same IP address as a registration queue entry ( #4965 )
9 years ago
barisusakli
e4fa0289d6
closes #4961
9 years ago
Julian Lam
8a107c8d6c
saving getUsersCSV to event log and outputting to log if pressed
9 years ago
barisusakli
409621c661
closes #4843
9 years ago
Julian Lam
48ade6099c
fixes #4469
9 years ago
Julian Lam
093b21fc31
fixes #4954
9 years ago
Barış Soner Uşaklı
37f7b89e2a
Merge pull request #4959 from pichalite/login-sessions
...
move login sessions section to account info route
9 years ago
pichalite
0b431ec41c
move login sessions section to account info route
9 years ago
Anil Mandepudi
a36af97c0c
fix breadcrumb for account info page ( #4958 )
9 years ago
barisusakli
d272a63492
fix messaging.parse to be err first
9 years ago
Mathias Schreck
ce9ee62fa0
Handle callback errors
9 years ago
barisusakli
4af631666a
closes #4955
9 years ago
barisusakli
6e469f1f0a
add missing return to guestHandleValid
9 years ago
barisusakli
3b0eca3be2
fix timestamp on posts.reply
9 years ago
Julian Lam
e26166a45b
closes #4950
9 years ago
barisusakli
f77d9053ad
closes #4795
9 years ago
barisusakli
316187946f
fix related crash
9 years ago
barisusakli
a002eecd03
dont crash if set is not defined, closes https://github.com/NodeBB/nodebb-plugin-leaderboard/issues/4
9 years ago
barisusakli
3d56776ab0
fix tabs
9 years ago
barisusakli
f4e3d571a3
shorter
9 years ago
barisusakli
6022fd984a
closes #4945
9 years ago
barisusakli
b9961bcffa
if email is undefined use empty string
9 years ago
barisusakli
c58e23db58
fix tests
9 years ago
barisusakli
aad9f83869
use getSortedRevRangeWithScores, cleanup
9 years ago
barisusakli
d910ebfac1
Merge branch 'master' of https://github.com/NodeBB/NodeBB
9 years ago
barisusakli
c8a369f5c3
closes #4939
9 years ago
Accalia de Elementia
de007772a4
feat: Allow listing all groups via websocket
...
also add missing radix to parsing of `after` in groups.loadMore websocket method.
9 years ago
barisusakli
85dfe7704f
moved related up
9 years ago
barisusakli
b9ad7f2dbb
remove unused group code from settings
9 years ago
barisusakli
650f4d6ed5
moved sitemap to its own file
9 years ago
barisusakli
0efe315790
closes #4631
9 years ago
barisusakli
7d4ef3907f
fix semicolons
9 years ago
barisusakli
b5bf2737e4
bind to regular function
9 years ago
barisusakli
bc255110cc
closes #2832
9 years ago
barisusakli
ed756f18f4
Merge branch 'master' of https://github.com/NodeBB/NodeBB
9 years ago
barisusakli
e55043e5ab
closes #4867
9 years ago
Julian Lam
bc961e2157
removing reload, closes #4936 , closes #4929
9 years ago
Accalia de Elementia
74a993ccb3
fix: Use the correct path for utils
9 years ago
Accalia de Elementia
574929337d
chore(whitespace): revert whitespace only changes
9 years ago
Accalia de Elementia
413517a084
feat(socket.io-groups): Allow first page of members to be retrieved via websockets
...
previously requesting the first page of members of a group failed
9 years ago
barisusakli
6c11709cf1
closes #4933
9 years ago
barisusakli
73c3da1a83
dont check maximum group name length if it is a privilege group
9 years ago
barisusakli
973e208329
added banned:expire to user hash
9 years ago
barisusakli
1d70dc0d8b
closes #4930
9 years ago
barisusakli
d7cda83c8e
fix lang key
9 years ago
barisusakli
56d325bd86
privilege fixes
9 years ago
barisusakli
037b901e85
closes #4919
9 years ago
Barış Soner Uşaklı
e1c0a8f3b3
Merge pull request #4909 from BenLubar/self-topic-deletion
...
add edit/delete post, delete topic privileges per-category
9 years ago
Ben Lubar
936149bb38
grant topics:delete by default < f62da5c4e9 (r74206749)
>
9 years ago
Julian Lam
fd8f5f9415
closes #4918
9 years ago
Julian Lam
19b4679c0e
properly handling flattened dependencies in plugin scripts
9 years ago
Ben Lubar
f62da5c4e9
see NodeBB/NodeBB#4909
9 years ago
Julian Lam
a9c1ee5512
adding ban button to account info page
9 years ago
Julian Lam
9b8bbde0d3
tweak ACP email settings form syntax
9 years ago
barisusakli
aac0313f2e
closes #4917
9 years ago
barisusakli
bb05e6e393
closes #4916
9 years ago
Ben Lubar
26df552d55
Add edit, delete, and topics:delete permissions for users acting on their own posts
9 years ago
barisusakli
84025fa7fc
closes #4801
9 years ago
barisusakli
2103880d61
only extend 5mins if less than 5mins left
9 years ago
barisusakli
a53f7f65db
change homePageRoute logic
9 years ago
Julian Lam
f060c7a378
not using relative reference for tjs value
9 years ago
barisusakli
c3daee471a
Merge branch 'master' of https://github.com/NodeBB/NodeBB
9 years ago
barisusakli
cb6db3625c
closes #4906
9 years ago
psychobunny
8fdd82cc72
Merge branch 'master' of https://github.com/NodeBB/NodeBB
9 years ago
psychobunny
837029f69e
fixes crash when editing post
9 years ago
barisusakli
7f041a756d
closes #4865
9 years ago
Julian Lam
7902987900
added jqueryUI to list of prefetched resources, and updated its loader to not use $.getScript(). Updated require.js files to use ?v= in the url argument for cache buster
9 years ago
Julian Lam
077f90581b
updated plugin tab labels, and added out of date plugin count
9 years ago
barisusakli
b70610703a
fix crash in notifs
9 years ago
pichalite
b7b909bcc0
remove unused autosize lib
9 years ago
pichalite
8ef7ca4bdb
update chart.js to new version
9 years ago
barisusakli
2cc804084f
closes #4890
9 years ago
barisusakli
514c12aa68
closes #4885
9 years ago
barisusakli
2606844d98
closes #4868
9 years ago
barisusakli
11236bb841
fix missing callback
9 years ago
Ben Lubar
fc387111e2
make keeping avatar versions an option in the ACP that is turned off by default
9 years ago
Ben Lubar
0d40542f93
Keep old versions of avatars in the filesystem. Change the avatar URL each time a new one is uploaded to avoid caching problems. Closes #4722 .
9 years ago
Julian Lam
e7386e20cf
closes #4505
9 years ago
barisusakli
af75a887b5
closes #4892
...
prevent crash if registerHook is called with invalid hook name
9 years ago
Julian Lam
a9a522c8ec
allowing widgets to not show up if widget explicitly returns null
9 years ago
Anil Mandepudi
c666a7efda
add static:assets.prepare hook ( #4889 )
...
* add static:assets.prepare hook
add static:assets.prepare hook to be called before css minification so that themes/plugins can modify less vars.
* change parameter
9 years ago
Julian Lam
2268f250bb
removed commented out language method
9 years ago
barisusakli
98d17a0589
fix tab
9 years ago
Julian Lam
71a5e4a8a1
better error handling for session revocation if no login session is present, #4214
9 years ago
Julian Lam
4ce8696bbc
Revert "if interstitials don't pass any errors back but some still exist, redirect properly"
...
This reverts commit 98368bbb6a
, but fixes
issue #4883
9 years ago
Ben Lubar
40b57d6cbe
add "Admin Approval for IPs", which works like Normal for new users and Admin Approval for sockpuppet accounts ( #4882 )
9 years ago
barisusakli
754e20eb5c
closes #4877
9 years ago
barisusakli
5cbfa6f212
closes #4881
9 years ago
barisusakli
e81b67269a
closes #4884
9 years ago
barisusakli
1c0ef00836
closes #4886
9 years ago
Timothy Fike
e112d284e5
filter:group.update
9 years ago
barisusakli
58ab76d3c2
action:category.loaded, sort qs on category page
9 years ago
Julian Lam
13a2e4cc3f
Revert "Send plugin `postData` changes up the line ( #4875 )"
...
This reverts commit 20024418d9
.
re: #4875
9 years ago
Peter Jaszkowiak
20024418d9
Send plugin `postData` changes up the line ( #4875 )
9 years ago
psychobunny
3744f1ecd2
updated fontawesome.tpl
9 years ago
Julian Lam
e407dbfdd4
fix module bridging output to log the correct number
9 years ago
Barış Soner Uşaklı
7804d3989e
Merge pull request #4858 from pichalite/change-recent
...
pass set as attribute for recent route
9 years ago
Barış Soner Uşaklı
102e578b56
Merge pull request #4859 from BenLubar/topic-page-query
...
Fix /topic/:tid/:slug?page=:page for users with infinite scroll enabled
9 years ago
pichalite
2cd709418b
fix resizeImage on upload
9 years ago
Ben Lubar
85e42aee6e
make ?page=[numbers] links work for users with pagination disabled. remove ?page when updating the URL for infinite scroll
9 years ago
pichalite
6249b9a6fb
rename dbset to set
9 years ago
pichalite
f72e00a1b5
pass dbset as attribute
9 years ago
Julian Lam
828d5a4b4d
fixes #4857
9 years ago
barisusakli
937f00eb09
remove console.log
9 years ago
Julian Lam
60a97bcf51
fixes #4856
9 years ago
barisusakli
390ad35b56
ability to set unread as home
9 years ago
barisusakli
c042d16f40
dont set homePageRoute to `custom` if field is empty
9 years ago
psychobunny
9283411150
Merge branch 'master' of https://github.com/NodeBB/NodeBB
9 years ago
psychobunny
aedeb36776
topic title custom icons (see previous commit)
9 years ago
barisusakli
bb7303834f
remove csrf r.js module
9 years ago
psychobunny
ac7dad9194
icons array for topic titles
...
see
6880deedde
9 years ago
psychobunny
8c288f31b3
keep track of the previous cid a topic was moved from
9 years ago
psychobunny
96c9832c91
Merge branch 'master' of https://github.com/NodeBB/NodeBB
9 years ago
psychobunny
67108d1c41
filter:messaging.send hook
9 years ago
barisusakli
3df7bae08c
closes #4834 , closes #4830
9 years ago
barisusakli
45ff71fd06
closes #2475
9 years ago
Julian Lam
8fd5236641
closes #4844
9 years ago
barisusakli
d2cbd7e6dc
new priv for uploads
9 years ago
Julian Lam
03208807e4
fixes #4840
9 years ago
barisusakli
bb278ca6ee
Merge branch 'master' of https://github.com/NodeBB/NodeBB
9 years ago
barisusakli
51a50448b8
closes #4838
9 years ago
Julian Lam
c8e64ae93b
updating profile fields to allow plugins (e.g. the write-api) to change a user's profile picture
...
@barisusakli please let me know if this is not ok.
9 years ago
barisusakli
fcf145fc81
403 if not logged in, show error
9 years ago
barisusakli
7b86fd3dc0
closes #4835
9 years ago
psychobunny
f3c48eb14a
oops, #4832
9 years ago
psychobunny
6df3157748
closes #4832
9 years ago
psychobunny
1a48f47e2b
Merge pull request #4690 from pichalite/fix-mobile-menu
...
fixes #4660
9 years ago
Julian Lam
cf7540d41c
appeasing Travis CI, 'cause fuck code reuse, right?
9 years ago
Julian Lam
55bcc28e0e
closes #4831
9 years ago
Julian Lam
4c62784358
closes #4829
9 years ago
barisusakli
f85ec96172
small change to new hook
9 years ago
Timothy Fike
9fdd1b6b70
Don't return data for Topics.updateRecent
...
Update database if filter passes data back.
9 years ago
Timothy Fike
fe3fbb7197
filter:topics.updateRecent
...
https://community.nodebb.org/topic/9165/prevent-specific-category-from-showing-in-recent
9 years ago
Julian Lam
5ecbbd228d
adding missing files, re: #4827
9 years ago
Julian Lam
d5961cfca3
#4827
9 years ago
barisusakli
8ea5752b50
added url property to all routes
9 years ago
barisusakli
d94e2eed72
closes #4816
9 years ago
Julian Lam
21caa82b61
ban controls on frontend, closes #4807
9 years ago
Julian Lam
37b1d1a050
re: #4807 , fixed issue where an unban would still have the user listed in the temp ban sorted set
9 years ago
Julian Lam
a2b0576b79
showing temporary ban indicator in Users ACP, #4807
9 years ago
Julian Lam
61fe9594d7
ban integration frontend for ACP, #4807
9 years ago
Mega
0f89fc8214
close #4822
9 years ago
barisusakli
789a3736af
closes #4820
9 years ago
barisusakli
6332f47808
closes #4814
9 years ago
barisusakli
7f44041e01
simpler
9 years ago
barisusakli
e1ce9e0250
uid not used
9 years ago
barisusakli
795b00a3af
closes #4810
9 years ago
Barış Soner Uşaklı
b6234cbd2b
fix error msg typo
9 years ago
Barış Soner Uşaklı
ea6d783c31
#4808
9 years ago
Barış Soner Uşaklı
ca0bfc777e
closes #4808
9 years ago
barisusakli
f20efda911
call posts.relativeToAbsolute when needed
9 years ago
Julian Lam
04d4fc2eca
temporary ban support
9 years ago
Julian Lam
585a90db5d
Merge branch 'master' into temp-bans
9 years ago
Julian Lam
34cafbc0a8
reloading plugins after main template compilation, during reload
9 years ago
Julian Lam
7da71976cf
WIP temporary bans
9 years ago
barisusakli
14b067a838
closes #4800
9 years ago
Barış Soner Uşaklı
4854f78afa
Merge pull request #4787 from akhoury/rm-cls
...
rm cls because it's not ready yet
9 years ago
barisusakli
731942e397
closes #4788
...
when resetting widgets dont erase stuff already in drafts
9 years ago
Julian Lam
98368bbb6a
if interstitials don't pass any errors back but some still exist, redirect properly
9 years ago
Julian Lam
fafcdf8320
no longer requiring that interstitial.data be set in interstitial data
...
... lol that commit message makes no sense.
9 years ago
akhoury
46a57f5d5c
rm cls because it's not ready yet
9 years ago
psychobunny
371abba13b
helpers.notAllowed hook
9 years ago
barisusakli
2342141e0f
fix validator.js crashes
9 years ago
Julian Lam
a14263349b
updated termsOfUse to use registration interstitial instead of being integrated into register template
9 years ago
Julian Lam
041670bfe9
handling of form completion in registration interstitial
9 years ago
Julian Lam
d2926f4fe7
WIP registration interstitial
9 years ago
Julian Lam
f03018b7cc
updated middlewares so if you have not completed registration, you will be required to do so
9 years ago
Julian Lam
0ba0001f75
WIP registration interstitial
9 years ago
barisusakli
cbd637b2a2
dont allow priv group names
9 years ago
barisusakli
1e142a44cd
closes #4775
9 years ago
Julian Lam
e6fa91a4a4
when logging out, end the express session
9 years ago
barisusakli
4bbc8110a9
closes #4772
9 years ago
barisusakli
d227d526d1
closes #4341
9 years ago
barisusakli
abb1c1c010
closes #4758
9 years ago
barisusakli
f2b4543685
fix user priv order as well
9 years ago
barisusakli
1102a685d9
closes #4749
9 years ago
barisusakli
596af5d82b
closes #4754
9 years ago
Julian Lam
e3002d0885
fixed #4753
9 years ago
barisusakli
ecf0323dd0
closes #4688
9 years ago
Barış Soner Uşaklı
ae19f0ff7d
closes #4713
9 years ago
Julian Lam
0a1dea09a0
added missing dependency lib
9 years ago
psychobunny
3e23426c31
better messaging on flags page
9 years ago
barisusakli
ded69e8373
closes #4677
9 years ago
barisusakli
09ce48ad33
fix privs
9 years ago
barisusakli
8f594de4c2
fix privs
9 years ago
barisusakli
ff0fee2170
fix arrays
9 years ago
barisusakli
73e21d1d31
closes #4720
9 years ago
barisusakli
c969870cb6
removed dupe privilegeList, added missing privilege to copyPrivsFrom
9 years ago
barisusakli
1f3fa3a90f
closes #4725
9 years ago
psychobunny
05673e670c
fixes rare "priority error" when generating sitemaps
9 years ago
Barış Soner Uşaklı
1a5a51b67a
Merge pull request #4708 from darktrge/patch-3
...
Make topicSlug and postCount available to email notifications
9 years ago
barisusakli
b2311edb94
bubble replies from subcategories to the parents
9 years ago
psychobunny
bbc570c499
socket disconnected icon for ACP #4609
9 years ago
psychobunny
c44fa866e7
nprogress bar in ACP #4609
9 years ago
Barış Soner Uşaklı
0e466122e2
closes #4717
9 years ago
Julian Lam
85fb9cd9dc
in cases where host is not provided in the websocket request, infer one from the referer
9 years ago
Julian Lam
b3d6a8ef9a
mobile fixes for registration queue page
9 years ago
Julian Lam
b30151725d
fixed error shown when saving sounds ACP page
9 years ago
Aziz Khoury
374fa8dd8c
fix: deprecated-message not showing for all hooks ( #4714 )
...
* fix deprecated hooks params warning + var-cleanup
* fix deprecated message
9 years ago
psychobunny
5baf077cbe
Merge branch 'master' of https://github.com/NodeBB/NodeBB
9 years ago
psychobunny
e9921edb87
Merge remote-tracking branch 'refs/remotes/origin/topics-read-privileges'
9 years ago
psychobunny
6f0c00bb9f
use eachSeries instead
9 years ago
Barış Soner Uşaklı
dd1b261950
closes #4712
9 years ago
Danijel
ba2d191f80
Make topicSlug and postCount available to email notifications, so these can be used in template if needed
9 years ago
Barış Soner Uşaklı
d839f291ac
closes #4706
9 years ago
Barış Soner Uşaklı
26be7c25e4
closes #4701
9 years ago
Barış Soner Uşaklı
9ae8ee861a
closes #4700
9 years ago
psychobunny
74ff9557d9
makes more sense to give topics:read priv to those who had the category read priv
...
thanks @barisusakli
9 years ago
psychobunny
8616cc4ea5
upgrade script: give topics:read privs to any group that has topics:create privs
9 years ago
psychobunny
b37b083a4d
new privilege: Access Topic
...
differentiation between Access Category and Access Topic, ie. allows you
to see the category view but not actually enter the topic itself
9 years ago
Julian Lam
34f2d25651
fixes #4696
9 years ago
Julian Lam
38ad980456
Fixes #4694 , fixes #4697
9 years ago
pichalite
bdfad2beda
fixes #4660
9 years ago
Jan
efbc5f729d
update fontawesome.tpl to FA 4.6.2 ( #4607 )
...
remove newline
sort icons
9 years ago
barisusakli
17b4dd85e7
use valueToString in sortedSetIncrBy
9 years ago
Julian Lam
920bc213d3
updated acp advanced/errors table to span the entire page
9 years ago
barisusakli
bdc23b4a8d
add reputation to app.user
9 years ago
barisusakli
8ddcc237a7
removed submit and lock
9 years ago
Julian Lam
ba412f4a56
fully completed #4658
9 years ago
Julian Lam
149565169b
closes #4658
9 years ago
Nate Lee
07c59ae174
changed cls.getItem to equal cls.get from cls.set
...
based off of naming schema
9 years ago
barisusakli
dcb73f9647
use userCount
9 years ago
Julian Lam
afb0312f51
closes #4672
9 years ago
barisusakli
54ccdf5262
closes #4651
9 years ago
barisusakli
38d1bde895
closes #4669
9 years ago
Barış Soner Uşaklı
86cab0787a
closes #4668
9 years ago
Julian Lam
192998c5c3
Revert "fixed link to documentation, @akhoury"
...
This reverts commit bc0359475c
.
9 years ago
barisusakli
46d7994093
removed some dupe code
9 years ago
barisusakli
3f0ca31393
style changes
9 years ago
Barış Soner Uşaklı
ca835e35ba
Merge pull request #4662 from NodeBB/topic-watching
...
topic watching
9 years ago
barisusakli
b02869b0f8
renamed reading to not-following
...
added more description text
9 years ago
barisusakli
11d3834eb9
better filtering
...
if topic is followed but category ignored show it in unread
9 years ago
barisusakli
7a044b4978
better filterIgnoringUids
9 years ago
Dravere
2fd6391081
Made the session cookie aware of the possible relative path ( #4663 )
9 years ago
barisusakli
bf2133ed7c
topic watching
9 years ago
Julian Lam
ef4a94857d
fixed admin lockout timer for subfolder installs @barisusakli :trollface:
9 years ago
barisusakli
11be93a4d8
closes #4648
9 years ago
Julian Lam
5d030dd8ab
removed console log
9 years ago
Julian Lam
ffa051e828
added defaultLang support, #4655
9 years ago
Julian Lam
437770538c
work-in-progress commit for #4655
9 years ago
Julian Lam
81bbe93640
fixes #4653
9 years ago
barisusakli
a4031df9b2
dont show SSO logins if its a confirmation screen
9 years ago
barisusakli
b3fa5583f8
closes #4650
9 years ago
barisusakli
630dd66cf6
closes #4645
9 years ago
barisusakli
16ba7ee840
fix #1972
9 years ago
barisusakli
2e0763b0a8
closes #1972
9 years ago
barisusakli
825ecce0df
closes #4643
9 years ago
pichalite
6c09d3ca5f
fixes #4636 ( #4639 )
9 years ago
barisusakli
84a7b6690b
closes #4434
9 years ago
barisusakli
bf3f19253f
if post is not found go to 404
9 years ago
barisusakli
f9f4b3b91f
closes #4632
9 years ago
barisusakli
f4599e2ce2
closes #4629
9 years ago
pichalite
ce66dd96a9
send option to user settings page if in-topic search is available ( #4627 )
9 years ago
Julian Lam
f5e928409c
fixed #4624
9 years ago
barisusakli
a9828a1465
closes #4611
9 years ago
Julian Lam
621e0d145e
closes #4617
...
Serving english timeago strings from server instead of round-trip
re-request on failure.
9 years ago
Julian Lam
f1deaa6fa5
Exposing middleware to app/req, organisation.
...
Organisation -- moved 404 and error controllers into the
controllers file instead of as local variables in routes/index
9 years ago
AdJones
693e724802
Fixing issue where the relative path was ignored for express modules ( #4621 )
...
* Fixing issue where the relative path was ignored for express modules
* Fixing issue where the relative path was ignored for express modules (without the console log lines!)
9 years ago
barisusakli
4907773e6a
closes #4615
9 years ago
barisusakli
69e25fe4d5
closes #4612
9 years ago
barisusakli
6392cd31df
closes #4618
...
dont need deleted check
9 years ago
barisusakli
acc030e6da
added filter:image.size
...
fix uploading of gifs if imagemagick plugin is installed but no image
upload plugins are present.
9 years ago
Julian Lam
bc0359475c
fixed link to documentation, @akhoury
9 years ago
Barış Soner Uşaklı
f0685468f8
Merge pull request #4162 from akhoury/master
...
add continuation-local-storage (CLS) support
9 years ago
Julian Lam
d8c21cc09d
fixes #4593
9 years ago
Julian Lam
fb9c97e2c8
:shipit: @pichalite
9 years ago
pichalite
a507768a8f
fix ACP->General->Sounds layout on mobile ( #4606 )
...
* fix ACP->General->Sounds layout on mobile
* just to make @juluanlam happy
9 years ago
Julian Lam
1f70f886b5
fixed reference to undefined variable
...
/cc @BenLubar
9 years ago
barisusakli
b446ff42c3
style changes
9 years ago
psychobunny
d85a8d068d
consolidate allowed image types in ACP
9 years ago
psychobunny
bafbcad163
use filter:categories.build instead of .get
9 years ago
barisusakli
702597d759
change /user/uid to /uid/:uid
...
so it doesn't conflict with actual user routes
was causing incorrect redirects if a user had a numeric userslug
@julianlam
9 years ago
psychobunny
0287703047
missed plugins req
9 years ago
psychobunny
458d4996a6
filter:categories.get
9 years ago
psychobunny
4cdeae33e5
don't add "page-xxx-" class if trailing slash exists
9 years ago
barisusakli
eb0aea6390
add /user/<uid> and /post/<pid> redirects
...
change notifications to use new redirects
9 years ago
Ben Lubar
7540fb54ac
fix avatar upload crash discovered by @AccaliaDeElementia
9 years ago
boomzilla
52e4a37df8
When forking a topic, updates user bookmarks in the topic to keep the last read position ( #4554 )
...
from inadvertently being too far down the topic due to post indices decreasing because
some posts were moved to a new topic.
9 years ago
Julian Lam
b12811d21d
spring cleaning
9 years ago
Paul Westerdale
05a55c7d65
add roomId to messaging filter ( #4596 )
9 years ago
Julian Lam
cdf6560012
Using async.apply and fixed code style
9 years ago
Paul Westerdale (ABRS Limited)
b6c6e8c08d
Added hooks into topic follow and unfollow
9 years ago
barisusakli
90446bdc7f
closes #4524
9 years ago
barisusakli
cef7fb545b
closes #1972
9 years ago
barisusakli
c758f59014
closes #2302
9 years ago
barisusakli
9b54ce7235
fix uploads with no extensions
9 years ago
Barış Soner Uşaklı
03b047bd59
fix another crash
9 years ago
Barış Soner Uşaklı
27ad34138b
fix crash
9 years ago
barisusakli
77cf860c7a
closes #4588
9 years ago
barisusakli
fea18a050f
closes #4590
9 years ago
barisusakli
e9d548d057
closes #4580 removed path.parse
9 years ago
barisusakli
bea2344ad4
api controllers refactor
9 years ago
barisusakli
09a03bbe10
fix validator crash
9 years ago
barisusakli
25f3a31ff1
closes #4587
9 years ago
barisusakli
5ff5a01c4f
check for invalid topic
9 years ago
Julian Lam
2e2c8b8e77
fixes #4584
9 years ago
barisusakli
5e5e46e95f
closes #4499
9 years ago
Julian Lam
cb1920d45a
properly fixing #4583
9 years ago
Julian Lam
bd8fcb527b
closes #4583
9 years ago
barisusakli
94432ff796
closes #4582
...
remove leading /
9 years ago
Julian Lam
5f36bfab01
re: #4578
9 years ago
Julian Lam
de9357970f
fixes #4578
9 years ago
Julian Lam
8eaff1492a
Added ACP option to customise recent post
...
Before, could either be OP or last reply.
Now, you can choose between OP, last reply, or last post (which
includes OP)
9 years ago
Barış Soner Uşaklı
14df793ba6
Merge pull request #4557 from BenLubar/gif-image-upload
...
fix convert-avatars-to-png option not being honored
9 years ago
Barış Soner Uşaklı
58ea83014c
Merge pull request #4572 from pichalite/image-upload
...
fix image upload in post
9 years ago
Ben Lubar
74a5a70969
fix convert-avatars-to-png option not being honored
9 years ago
wktang
414a26fe42
Default mongodb db name should be "nodebb" instead of 0 (unlike redis). ( #4573 )
9 years ago
Julian Lam
2c83789482
Allowing object to be passed as module list
...
fixes #4576 again
9 years ago
Julian Lam
1d7a5f58e2
fixes #4576
9 years ago
psychobunny
1d607cbed7
closes #4574
9 years ago
barisusakli
cd2c2da420
closes #4575
9 years ago
pichalite
f154853b39
add extension after filename trim
9 years ago
barisusakli
c266fe9983
closes #4540
9 years ago
barisusakli
18e68346e7
closes #4507
9 years ago
barisusakli
3648d531fa
closes #4545
9 years ago
barisusakli
553a69c780
revert img stripping
9 years ago
pichalite
821d723541
fix image upload in post
9 years ago
Julian Lam
a500914143
Updated 404 for image handling
...
If an image or asset specified in static file handler is not
found (ENOENT), then the 404 handler is now invoked (as opposed to
prior, where a handled exception was thrown).
Also, when requesting images inline that do not exist, NodeBB
will now send back "404 Not Found" instead of the entire 404
page. If you access the broken link directly, you'll see the
404 page.
9 years ago
barisusakli
a12a149015
fix validator warning
9 years ago
barisusakli
eb28e178a7
closes #4567
9 years ago
barisusakli
c790373dfc
closes #4558
9 years ago
Julian Lam
22cf0966e6
removed console log
9 years ago
Julian Lam
ea6d2c35f7
Fixed bug in settingsv1
...
If the saved value was an empty string, then textareas (and more
importantly, select boxes) would not be properly populated with
the saved value.
9 years ago
Ben Lubar
f5009b1a11
add a hook for plugins like nodebb-plugin-imagemagick that don't want to replace the entire upload system
9 years ago
Julian Lam
2aa89b9c70
fixes #4555
9 years ago
Julian Lam
66dd790938
did I fix it @rbeer? :shipit:
9 years ago
Julian Lam
a0d989a112
fixes #4551
9 years ago
Julian Lam
4f913d3f19
fixed issue with missing base in path.format
9 years ago
Julian Lam
5858d914bf
closes #4550
9 years ago
barisusakli
a7415a8db0
added missing count increment
9 years ago
Julian Lam
33255d73dd
fix #4546
9 years ago
Julian Lam
4aabac5288
Fixes #4548
9 years ago
barisusakli
ff88186d41
closes #4537
9 years ago
psychobunny
d83a1987eb
fix routing of rjs modules
9 years ago
Julian Lam
d0f08b4dd4
added prompt to passport input for Google SSO
9 years ago
psychobunny
d24b15a584
closes #4523
9 years ago
barisusakli
ff9b2bad49
closes #4512
9 years ago
barisusakli
ec33a57f77
closes #3128
9 years ago
Barış Soner Uşaklı
35ac64db7f
Merge pull request #4504 from BenLubar/unread-topics
...
Add /unread/new, which is the same as /unread but does not show topics that were already partially read by the user.
9 years ago
Barış Soner Uşaklı
d95944f8d0
Merge pull request #4529 from kerneldeveloper/master
...
Make the description more clear.
9 years ago
pichalite
4bb5dad05d
move ACP user reg type
9 years ago
Mr.Lee
3e2f36fc29
Make the description more clear.
...
The same description in mongo.js and install.js are ambiguous.
9 years ago
Aziz Khoury
3dc63438de
hmm-2 ...
9 years ago
Aziz Khoury
aac30cb5ec
hmm ..
9 years ago
Aziz Khoury
8920c95281
reqFromSocket now support payload and event and uid
9 years ago
Aziz Khoury
02e53fd442
update deprecation message
9 years ago
Aziz Khoury
c07e29bad6
fix circular dependency -- involves indentations fix
9 years ago
Aziz Khoury
807e3a9d7e
adding cls back in socketio index
9 years ago
Aziz Khoury
4f3a962f7f
what did i do?
9 years ago
Aziz Khoury
01ee020750
bring back disconnect only for CLS purposes
9 years ago
Aziz Khoury
53e9627001
unify request as a store key for both http and websockets calls
9 years ago
barisusakli
6cc08f3868
fix indent
9 years ago
barisusakli
e564260650
moved groupTitle from user settings to user profile/edit
9 years ago
Julian Lam
2ddcaa9ce1
added new hook for hotswap preparation
9 years ago
Julian Lam
3390b7d7f6
closes #4516
9 years ago
barisusakli
229326acd6
another tab
9 years ago
barisusakli
f43be13f87
fix indent
9 years ago
barisusakli
bec688cea0
relative path fix
9 years ago
barisusakli
f7ac1d89ff
fix undefined next
9 years ago
Raphael Beer
006496efe3
Add pid to teaser ajaxify data
9 years ago
pichalite
e23377580d
fixes #4506
9 years ago
Ben Lubar
114e957b0f
add client-side unread count support for the "new" filter
9 years ago
Ben Lubar
217f0c5652
Switch to a named filter for unread to allow future expansion.
...
Don't use the query string as it is not passed to infinite scroll.
9 years ago
Ben Lubar
a61d947295
allow filtering /unread to only topics that have not yet been seen
9 years ago
barisusakli
a81285befa
dont crash if category doesn't exist
9 years ago
Julian Lam
e481ed21eb
Using pid as discriminator for mergeId
...
... for favourite and upvote notifications.
9 years ago
Julian Lam
0449e014f6
updated some help text
9 years ago
psychobunny
c88ed66312
closes #4502
9 years ago
Julian Lam
a9f966f23c
closes #4503 , /cc @BenLubar
9 years ago
Julian Lam
ba44db5b5b
updated dependency check logic to better handle missing dependencies
9 years ago
Julian Lam
7bc4ea18f4
Merge remote-tracking branch 'origin/master' into fix-vendors
9 years ago
Julian Lam
930c2b7472
Merge branch 'master' into fix-vendors
9 years ago
Ole R
5023935baf
Enable nodebb-plugin-emoji-one by default
9 years ago
Barış Soner Uşaklı
04fb7d5acc
enable emoji-apple on install
9 years ago
Julian Lam
b6a10c7729
removed console log
9 years ago
Julian Lam
94a505a6bb
removed symlink logic and using route bridging instead.
...
Also allowed plugins to define modules from their plugin.json
9 years ago
Julian Lam
f91f705f90
Merge branch 'master' into fix-vendors
9 years ago