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
barisusakli
2c65b2ecf3
closes #5143
8 years ago
barisusakli
b1773ad51d
add new hook to add more fields to csv download
8 years ago
Julian Lam
4ceb8914e9
adding email sent tally to digest output
8 years ago
barisusakli
dd077117a2
refactor user.updateProfile and write test
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
Julian Lam
4f159acf56
fixes #5104
8 years ago
barisusakli
6f86621e30
closes #5096
8 years ago
barisusakli
9a55498fc1
changes to manage/users
8 years ago
barisusakli
15409f92cd
escape history data, hide moderation note in api
8 years ago
barisusakli
4b3b123cd0
closes #5042
9 years ago
barisusakli
4ce8e2224a
optimize topics.markTopicNotificationsRead
...
let's not call it once for each tid
9 years ago
Julian Lam
172702565e
show username and email history
9 years ago
barisusakli
becacdefb0
new hooks to customize registration queue with custom data
9 years ago
barisusakli
3cdfd22a65
on user delete remove their uid from digests
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
Julian Lam
194716cd68
re: #5002
9 years ago
barisusakli
6d34bb4657
closes #2166
9 years ago
barisusakli
07fe5057e1
make sure validator.escape() receives strings only
9 years ago
Julian Lam
25cd772e0e
closes #4766
9 years ago
barisusakli
b6ac809a7d
moved sync code out of async
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
Ben Lubar
de49de3c56
Show accounts using the same IP address as a registration queue entry ( #4965 )
9 years ago
Julian Lam
8a107c8d6c
saving getUsersCSV to event log and outputting to log if pressed
9 years ago
Mathias Schreck
ce9ee62fa0
Handle callback errors
9 years ago
barisusakli
b9961bcffa
if email is undefined use empty string
9 years ago
barisusakli
aad9f83869
use getSortedRevRangeWithScores, cleanup
9 years ago
barisusakli
b9ad7f2dbb
remove unused group code from settings
9 years ago
barisusakli
973e208329
added banned:expire to user hash
9 years ago
barisusakli
1d70dc0d8b
closes #4930
9 years ago
barisusakli
a53f7f65db
change homePageRoute logic
9 years ago
barisusakli
514c12aa68
closes #4885
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
barisusakli
c042d16f40
dont set homePageRoute to `custom` if field is empty
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
Julian Lam
5ecbbd228d
adding missing files, re: #4827
9 years ago
Julian Lam
d5961cfca3
#4827
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
barisusakli
789a3736af
closes #4820
9 years ago
Barış Soner Uşaklı
b6234cbd2b
fix error msg typo
9 years ago
Barış Soner Uşaklı
ea6d783c31
#4808
9 years ago
Julian Lam
04d4fc2eca
temporary ban support
9 years ago
Julian Lam
7da71976cf
WIP temporary bans
9 years ago
Julian Lam
a14263349b
updated termsOfUse to use registration interstitial instead of being integrated into register template
9 years ago
barisusakli
1f3fa3a90f
closes #4725
9 years ago
barisusakli
bf2133ed7c
topic watching
9 years ago
barisusakli
4907773e6a
closes #4615
9 years ago
barisusakli
b446ff42c3
style changes
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
Julian Lam
b12811d21d
spring cleaning
9 years ago
Barış Soner Uşaklı
27ad34138b
fix crash
9 years ago
Julian Lam
bd8fcb527b
closes #4583
9 years ago
barisusakli
94432ff796
closes #4582
...
remove leading /
9 years ago
Ben Lubar
74a5a70969
fix convert-avatars-to-png option not being honored
9 years ago
barisusakli
18e68346e7
closes #4507
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
a9f966f23c
closes #4503 , /cc @BenLubar
9 years ago
barisusakli
07af4d10e7
closes #4488
9 years ago
Barış Soner Uşaklı
99ae0eb378
closes #4468
9 years ago
Julian Lam
5e3a114b17
added LRU cache to registration queue data
9 years ago
Julian Lam
5705681aa0
tweaked registration queue logic a bit
...
- encoding inputs during url construction
- limiting maximum # of parallel requests to 20
- using map instead of forEach
9 years ago
barisusakli
76fcc9ec35
this is fine
9 years ago
boomzillawtf
d4464f6ab1
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
public/src/client/topic/posts.js
9 years ago
boomzillawtf
6aa0f8eb8a
fix #4452 : default to scroll to my post
9 years ago
barisusakli
57ccbd606c
closes #4391
9 years ago
boomzillawtf
ceb3b6ebe7
Add setting to avoid showing a post after it is submitted to keep the user's place on the page to address issue #4363
9 years ago
barisusakli
2869b3c068
closes #4354
9 years ago
barisusakli
b0151502c2
use '-inf'/'+inf'
9 years ago
Barış Soner Uşaklı
3d55eec885
Merge pull request #4317 from samhax/delete-user-invites
...
Delete user invites from APM
9 years ago
barisusakli
c50d655922
closes #4325
9 years ago
barisusakli
ad1ffdfd81
fix test
9 years ago
barisusakli
f8b494bc1f
closes #4313
9 years ago
HSam
48db16fba7
Finished adding a new delete to also remove the reference from the invites list on the APM.
9 years ago
HSam
4d87f0276b
In the process of adding the delete button to the invitation panel. Apparently, the delete method doesn't work with the invitation items, so I might need to add some extra logic.
9 years ago
barisusakli
f3d2ad5f1f
lets break some themes :evil:
9 years ago
barisusakli
1a1d322d9c
closes #4305
9 years ago
Julian Lam
9d0f53fcd6
closed #4098
9 years ago
Julian Lam
3c7a42c959
fixed #4294
9 years ago
Barış Soner Uşaklı
2b448a0f76
closes #4293
9 years ago
pichalite
5f6a1a0acd
complete fixes for #4144
9 years ago
barisusakli
ac09036156
closes #4053
9 years ago
barisusakli
1349c4907d
fix notification crash
9 years ago
barisusakli
5f17e327ce
possible fix for https://github.com/akhoury/nodebb-plugin-import/issues/173
9 years ago
barisusakli
92fba4f396
closes #4248
9 years ago
psychobunny
99719414fe
closes #4052
9 years ago
psychobunny
b8eb19b991
closes #3993
9 years ago
Julian Lam
ff8e1b52e0
fixed #4251
9 years ago
barisusakli
6951dc1fe2
closes #4211
9 years ago
barisusakli
4608b8f07b
closes #4183
9 years ago
pichalite
bd8b32b406
search banned users only on /users/banned route
9 years ago
pichalite
42239e119d
search banned users only on /users/banned route
9 years ago
Barış Soner Uşaklı
88e4591f88
closes #4194
9 years ago
Julian Lam
10024d7b93
fixed #4186
9 years ago
Julian Lam
119930131d
fixed errors when uploading files
9 years ago
Julian Lam
3a6ad52ac8
closes #4164
9 years ago
barisusakli
4b3f09deea
closes #4154
9 years ago
barisusakli
19c2ce0e84
fix uid ref
9 years ago
barisusakli
d82b797f70
fix for #4014
9 years ago
barisusakli
1e2779d326
closes #4014
9 years ago
barisusakli
add4e6ee5b
notifications.create can return null
9 years ago
barisusakli
85b4639015
fix typo closes #4097
9 years ago
barisusakli
04aea9ec22
closes #4094 , also add missing next to notifyFollowers
9 years ago
barisusakli
ce92caed99
removed unusued requires
9 years ago
barisusakli
1cf2b81f3d
Revert "herp derp"
...
This reverts commit 9c9d805a32
.
9 years ago
barisusakli
9c9d805a32
herp derp
9 years ago
pichalite
5450f59f99
fix user full name for local user register
9 years ago
barisusakli
32ca95319e
closes #3436
9 years ago
barisusakli
089ea75cea
closes #4054
9 years ago
barisusakli
ab6c84471b
some search/sort changes
9 years ago
barisusakli
26094778d9
closes #4058
9 years ago
barisusakli
005db18120
closes #4041
9 years ago
Julian Lam
1d42655bb5
allow User.create to accept fullname
9 years ago
barisusakli
3b1a2d65ab
fix revokeAllSessions
9 years ago
barisusakli
9a5b308015
closes #4009
9 years ago
barisusakli
300996b0d1
closes #2329
9 years ago
barisusakli
a43eef283c
store user sessionId mapping per user
9 years ago
Julian Lam
ad9a1d0f2c
closes #3989
...
Squashed commit of the following:
commit 23de0708708ed190eafbcd6ea93d43333cb87aa3
Author: Julian Lam <julian@designcreateplay.com>
Date: Wed Dec 23 10:48:16 2015 -0500
wired up session revocation, #3989
commit 45a3f18321b74a9b6893d404b6c870f1ec4d95cd
Author: Julian Lam <julian@designcreateplay.com>
Date: Wed Dec 23 09:49:27 2015 -0500
session deletion via session uuid
commit 2bf87338cf9bfa2df0b299639421d8da7553c69a
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Dec 22 13:53:35 2015 -0500
WIP #3989
commit 623f45c3fa8b96f8b6eec0613eb7f9463348ab93
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Dec 22 10:22:24 2015 -0500
saving more metadata and displaying sessions in UCP #3989
commit d0567ed7cc33a1aea66e921b657f782038f32191
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Dec 22 10:21:38 2015 -0500
updated fontawesome to v4.5.0
commit 7131c97fe8ab42838eb2915a04e74f80f3d9a133
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Dec 22 09:39:16 2015 -0500
saving user-agent metadata into user session #3989
commit 661b7e6dba774b80b5dc6d04f89a79f809ff791e
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Dec 22 09:23:24 2015 -0500
New user auth methods to add/revoke sessions, #3989
9 years ago
barisusakli
5e9a656709
Merge remote-tracking branch 'refs/remotes/origin/master' into group-chat
9 years ago
Julian Lam
fe90dd77c1
fixed #3967
9 years ago
barisusakli
26ac05dd5c
Merge remote-tracking branch 'refs/remotes/origin/master' into group-chat
9 years ago
Julian Lam
f4187fc671
fixing crash with deleted notifications
9 years ago
Julian Lam
9db0f59432
part of #3912
9 years ago
barisusakli
832a20e59e
markRead fixes
9 years ago
barisusakli
d5bccfb292
delete chats on user delete
9 years ago
Julian Lam
4cc4824087
Merge pull request #3908 from pitaj/master
...
Maximum invites and invites are stored
9 years ago
barisusakli
42cce3771b
closes #3846
9 years ago
Julian Lam
7d9136f655
closes #3926
9 years ago
Peter Jaszkowiak
a3cfcd9a48
Maximum invites, invites stored
...
Added the ability for admins to restrict the maximum amount of invites
a user can make. Invites are stored and displayed in the registration
queue admin page.
9 years ago
barisusakli
124b79f6aa
fix user search pagination
9 years ago
barisusakli
872e00849a
moved deleteVotes into deleteAccount
9 years ago
barisusakli
ec3ae307e9
closes #3853
9 years ago
Julian Lam
277a3ba2af
Updated guest user icon and bgColor
...
Due to the label for guests being translatable, the
first character for guests was actually "[", causing
their user icon to be "[" with a colour.
This commit changes it to be a hardcoded question mark
and with a grey background colour.
9 years ago
Julian Lam
051a8e22df
Removed allowedFileExtensions meta config
...
Now, when NodeBB needs to determine file compatibility, jimp
will attempt to open the file for reading. If it fails, file is
considered to be of an invalid type.
9 years ago
barisusakli
323cc165b6
closes #3851
...
dont use post file upload for cover uploads
check cover upload file size against new setting
store cover uploads in profile folder
use `uid-profilecover` filename for cover uploads
9 years ago
Julian Lam
48b5bab849
closes #3756
9 years ago
Julian Lam
f1412b6e9b
Fixed cover loading for subdirs and added removal
...
re: #3832
9 years ago
barisusakli
baa813a4cb
Merge remote-tracking branch 'refs/remotes/origin/master' into room-optimize
9 years ago
barisusakli
46c2563164
removed rooms.js removed browsing users, removed chat syncing across sockets
...
use lastonline for online detection
9 years ago
yariplus
853aa37cd2
Add user home pages. #3616
9 years ago
barisusakli
c3369964eb
closes #3820
9 years ago
barisusakli
c2ca093569
check username
9 years ago
barisusakli
c39aa07d6f
moved colors out, only create icon if picture is requested
9 years ago
psychobunny
d8e50f931e
material user icon bgs
9 years ago
Julian Lam
9f6dc63fed
updated to no longer use user.icons.generate, and removed an unneeded upgrade script! :)
9 years ago
Julian Lam
526afc0910
Merge remote-tracking branch 'origin/master' into user-icons
9 years ago
psychobunny
f19043d046
profile cover photos
9 years ago
Julian Lam
68c3f9d849
Squashed commit of the following:
...
commit 56582bc9eee5d81a01f42a28808b617b9c96873a
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Oct 27 05:21:11 2015 -0400
added missing template
commit 6462a1626e7d8d77210b6e10eace5c9214335f33
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Oct 27 05:19:07 2015 -0400
sitemap index
commit 3cfd56f1fbc8e03405dc394375bf5ff6eef21322
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Oct 27 04:47:52 2015 -0400
sitemap routes, controllers, and library methods for pages, categories, and topics
commit e58e07c0881bdbe16d503b4679b85f761b02163c
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Oct 27 04:07:39 2015 -0400
added groups to sitemap
commit 7ee584b632
Author: Julian Lam <julian@designcreateplay.com>
Date: Tue Oct 27 01:43:06 2015 -0400
If notification dropdown is double-clicked, all notifications are marked read
commit 488f147bef
Author: barisusakli <barisusakli@gmail.com>
Date: Mon Oct 26 22:39:19 2015 -0400
closes #3781
commit 5e1bd58a02
Author: barisusakli <barisusakli@gmail.com>
Date: Mon Oct 26 22:28:30 2015 -0400
closes #3782
commit 57d3980267
Author: barisusakli <barisusakli@gmail.com>
Date: Mon Oct 26 22:16:08 2015 -0400
closes #3790
commit 555c5b82da
Author: barisusakli <barisusakli@gmail.com>
Date: Mon Oct 26 21:19:20 2015 -0400
check user settings
commit 5454862c1c
Author: barisusakli <barisusakli@gmail.com>
Date: Mon Oct 26 20:26:02 2015 -0400
wait for all callbacks when creating tags
commit 051c5077eb
Merge: 839fd93
e0e04ef
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date: Mon Oct 26 09:54:12 2015 -0400
Merge pull request #3792 from drlogout/master
Fixed wrong method name in socket.io/groups.js from isAdmin to isAdmi…
commit e0e04ef892
Author: Christian Nolte <hello@noltech.net>
Date: Mon Oct 26 14:50:32 2015 +0100
Fixed wrong method name in socket.io/groups.js from isAdmin to isAdministrator
commit 839fd935ad
Author: barisusakli <barisusakli@gmail.com>
Date: Sun Oct 25 21:54:35 2015 -0400
add back thread tools filter
commit 37060bf1a3
Merge: 5820a19
bf918bd
Author: Barış Soner Uşaklı <barisusakli@gmail.com>
Date: Sun Oct 25 18:13:06 2015 -0400
Merge pull request #3787 from cubehouse/patch-1
Upgrade script fails on some consoles
commit 5820a193f6
Author: barisusakli <barisusakli@gmail.com>
Date: Sun Oct 25 17:04:46 2015 -0400
closes #3789
commit 0d88d52557
Author: barisusakli <barisusakli@gmail.com>
Date: Sun Oct 25 17:03:33 2015 -0400
up theme
commit 9bc43ba5e1
Author: barisusakli <barisusakli@gmail.com>
Date: Sun Oct 25 16:57:42 2015 -0400
closes #3788
commit aafd4b6984
Author: barisusakli <barisusakli@gmail.com>
Date: Sun Oct 25 15:56:17 2015 -0400
closes #3786
commit bf918bd016
Author: James Holding <cubehouse@users.noreply.github.com>
Date: Sun Oct 25 10:14:00 2015 +0000
Upgrade script fails on some consoles
The upgrade script errors/fails on some consoles if the stdout.columns isn't set (my console did this when upgrading a Docker instance of NodeBB).
Checking for stdout.columns before using, falling back to a couple of spaces for slightly prettiness if we can't work out the console width.
9 years ago
barisusakli
5820a193f6
closes #3789
9 years ago
Julian Lam
f7f43de644
Merge remote-tracking branch 'origin/master' into user-icons
9 years ago
Julian Lam
b52475c270
Merge remote-tracking branch 'origin/master' into user-icons
...
Conflicts:
public/src/client/account/edit.js
src/middleware/middleware.js
src/socket.io/meta.js
src/socket.io/user/picture.js
src/user.js
src/views/admin/manage/group.tpl
9 years ago
barisusakli
0ff5c65f43
removed rel path, its in templates
9 years ago
barisusakli
28ae101d90
allow changing username if user has no password set, ie sso login
9 years ago
barisusakli
0210c033ee
closes #3779
9 years ago
barisusakli
07e7498f45
use sortedSetsRemove
9 years ago
barisusakli
f17ba88c0f
closes #3765
9 years ago
barisusakli
7854e67b7b
closes #1637
9 years ago
barisusakli
2d96cdba1c
closes #3720
9 years ago
Julian Lam
5c71bb5923
fixed user avatar modal again
9 years ago
Julian Lam
4c96f95330
Merge remote-tracking branch 'origin/master' into user-icons
...
Conflicts:
public/src/app.js
public/src/client/account/edit.js
9 years ago
barisusakli
c5e8339abb
check if category exists
9 years ago
barisusakli
b616e69070
User.exists change
9 years ago
Julian Lam
a43d40fbc7
upgrade script, and fixed client-side generation of user icon
9 years ago
Julian Lam
f6d5b52a8b
WIP user-icons
10 years ago
barisusakli
5950f97f96
more refactors
10 years ago
barisusakli
1f4857585d
user refactor
10 years ago
barisusakli
c0c38437a0
isAdminOrMod
10 years ago
Julian Lam
ebed9d641c
Add new ACP option to upload Touch Icon, #3668
...
Also added a number of fixes for mobile enhancements, such
as serving a manifest.json file for Android devices, and
serving proper link tags for all uploaded touch icons.
This commit also creates a new template helper for link tags.
10 years ago
barisusakli
dbf0f279a2
closes #3644
10 years ago
barisusakli
777157c0d6
remove old postTools requires
10 years ago
psychobunny
e90ee46cd1
closes #3603
10 years ago
barisusakli
30d087cbd3
closes #3607
10 years ago
barisusakli
9787e6c3df
dont download images to local, pass to upload plugin
10 years ago
barisusakli
a4d7022e68
closes #2958
10 years ago
barisusakli
f7aef56e66
closes #3529
10 years ago
barisusakli
cf193581e4
check and log all fs.unlink errors
10 years ago
barisusakli
f4bf82a349
closes #3510 increase email confirm reset to 24 hours
10 years ago
psychobunny
25a419e458
Merge branch 'master' into v0.8.x
10 years ago
Julian Lam
a1d5132777
Deprecated filter:user.delete hook
...
Please use static:user.delete instead.
10 years ago
barisusakli
6ce6503970
mark register notif read when its rejected
10 years ago
psychobunny
48cb671916
fixes #3465
...
temporary until stopforumspam supports ipv6
10 years ago
psychobunny
11e082989d
fix route to admin/manage/registration page
10 years ago
barisusakli
4e3e603ee7
closes #3456
10 years ago
psychobunny
0150e0e063
closes #3069
10 years ago
barisusakli
d5128d0513
closes #3370
10 years ago
Julian Lam
791e0893ab
added new hook "filter:digest.subscribers" to allow plugins to override digest subscriptions
10 years ago
Julian Lam
12601dd3aa
added new hook "filter:digest.subscribers" to allow plugins to override digest subscriptions
10 years ago
barisusakli
766e233b87
closes #3353
10 years ago
Barış Soner Uşaklı
b50ad39120
Merge pull request #3284 from APXEOLOG/pr-1
...
User.uploadFromUrl fix
10 years ago
barisusakli
417a573f67
closes #3260
10 years ago
APXEOLOG
1ae0077810
Change error message to localized one
10 years ago
APXEOLOG
93b6b6ba5f
Fixed two bugs:
...
1. filename cannot contain ':' (at least on windows), nodebb crashes with such filename
2. lwip cannot define image type without file extension
Also added image extension check to prevent security issues
10 years ago
barisusakli
c5b9c9254a
#3275
10 years ago
barisusakli
d135f37b4f
check register queue against stopforumspam
10 years ago