Damian Bushong
f61e71729a
More cleanup of user.js
...
See added comments for more information on problems discovered within the codebase.
12 years ago
Damian Bushong
7a5013325c
Force a default gravatar if no email provided
...
Gravatar provides the forceDefault option, let's use it.
12 years ago
Damian Bushong
78ef54baf2
Cleanup user.js for style guide compliance
12 years ago
Baris Soner Usakli
4c33cee051
user restore for try.nodebb
12 years ago
Baris Soner Usakli
0eb83f1e85
css changes
12 years ago
Baris Usakli
efb5cfe1ac
nothing
12 years ago
Baris Usakli
f718d25d36
=== is gud
12 years ago
Baris Usakli
9dbaf9fef9
more work
12 years ago
Baris Usakli
1a992b7147
first batch of changes
12 years ago
Baris Soner Usakli
caf81b7312
fixed a crash if user profile is viewed when they have no posts, fixed the footer user link it uses the userslug now
12 years ago
Baris Usakli
cde765b17d
remove socket listeners in admin/users/search
12 years ago
Baris Usakli
be0afc43a8
user search in admin/users
12 years ago
Baris Usakli
941ed7e194
user search in admin/users
12 years ago
Baris Usakli
7ca2c949dd
fixed safari script problem
12 years ago
Baris Usakli
c870e8bbf3
testing user search in admin panel
12 years ago
Baris Soner Usakli
ea4f39ca21
server side checks for username/email/password, closes #41
12 years ago
Julian Lam
d0e5c0dcf1
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
87e2023c86
closed #28 by implementing solution #2
12 years ago
Baris Usakli
87a786c1b0
Merge branch 'master' of https://github.com/designcreateplay/NodeBB
12 years ago
Baris Usakli
51842a32da
dont let users with the same username/slug register closes #33
12 years ago
Julian Lam
578dba10cd
fixed #30
12 years ago
Baris Usakli
bbee8e94bd
fixes #34
12 years ago
Baris Usakli
d3a190d74e
username to userslug change
12 years ago
Baris Usakli
ad11be657e
added turkish characters to utils.slugify
12 years ago
Baris Usakli
dd4af40be0
removed login code from user.js
12 years ago
Julian Lam
e158fdc963
Merge branch 'master' of github.com:designcreateplay/NodeBB
12 years ago
Julian Lam
4d99870063
updating nodebb executable so that it sends a NODE_ENV environment
...
variable in, and modified app.js and redis lib to read it.
12 years ago
Baris Soner Usakli
e49d2707eb
changed the follower/following keys
12 years ago
Baris Usakli
9cf9e98b14
removed duplicate build_header
12 years ago
Baris Usakli
3f3d81de44
admins can make others admins
12 years ago
Baris Usakli
fc4d3d849d
better this way
12 years ago
Baris Usakli
41aeee9839
send back empty object if no data for user
12 years ago
Baris Soner Usakli
32b9db5771
changes to Date.now()
12 years ago
Baris Usakli
88a1fef941
bookmark for the post made
12 years ago
Baris Usakli
b7e2bfff3d
send notification to all followers when a user makes a post
12 years ago
Baris Soner Usakli
39cf0476d3
follower and following count on account page
12 years ago
Baris Soner Usakli
44d07ea543
changed friends to following/followers, updated routes and the user.js functions
12 years ago
Julian Lam
9af39622ed
actually using identicon default across the site
12 years ago
Julian Lam
68b7609ab6
identicon integration for twitter + fixing missing social icons for registration page
12 years ago
Julian Lam
7f77ec2c5f
committing hotfix to registration
12 years ago
Julian Lam
88bf9425db
install script + patching up integration with install wizard
12 years ago
Baris Usakli
adb52023b8
Merge branch 'master' of https://github.com/designcreateplay/NodeBB
12 years ago
Baris Usakli
db6bbcc699
post every x seconds added it x to config
12 years ago
Julian Lam
33f8ee57bf
revamped social auth code so that accounts are merged if they share a common email
...
also updated auth code so that fbid gplusid and twid are saved in the hash instead of as simple key->value
12 years ago
Julian Lam
1f7ab82f78
Merge remote-tracking branch 'origin' into notifications
...
Conflicts:
src/webserver.js
12 years ago
psychobunny
cd4ca110a1
moved utils over to client side for code sharing
12 years ago
Julian Lam
c8d48127ad
more changes to notification dropdown in header bar
12 years ago
Julian Lam
6bae30336a
foundation for user notifications
12 years ago
Baris Soner Usakli
ef304a712f
strip tags from signature when they are saving, separated info in user profile and added signature box
12 years ago
psychobunny
ab492f147f
check for online/offline users, added custom redis sismembers method, fix for category view not showing up if it has no topics
12 years ago
Baris Soner Usakli
9c5fa5fc5e
signature work
12 years ago
Julian Lam
7e7d8ac8a4
fixing typo in user.js... weird
12 years ago
Julian Lam
1a38644eb8
exposing thread tools to users in the "administrators" set, fixing up
...
Topics methods to call the "editable" method first instead of just
checking rep thresholds.
Also changed the limit on thread length from 10 to infinity (for now,
until infinite scrolling makes it in)
12 years ago
Baris Usakli
994b7e8b33
signature
12 years ago
Baris Usakli
d8489e2c66
Merge branch 'master' of https://github.com/designcreateplay/NodeBB
12 years ago
Baris Usakli
dfdbc3bea2
admin/redis page
12 years ago
Julian Lam
3df8d7279b
rejigged Topics.get so that it does not return a hardcoded return if no topics were returned
12 years ago
Baris Usakli
c2c4c003ab
if the user updates their email change the email uid mapping, added 500ms delay to the disconnect modal
12 years ago
Julian Lam
12ff6bf1e1
removing server-side registration info check (as it conflicts with social network registrations)
12 years ago
Julian Lam
8b1ff03cbb
fixing social network logins and refactoring post actions
12 years ago
Julian Lam
6dd960d6c3
adding moderator checking to post actions
12 years ago
Baris Usakli
3cff31be4e
getMultipleUserFields will return empty ojbect if no uids are passed in
12 years ago
Julian Lam
e256ee99f7
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
bdeb7b13f1
interim commit for moderator support
12 years ago
Baris Usakli
9d5f6364ad
removed console.logs
12 years ago
Baris Usakli
9cd189e273
relative time fix
12 years ago
Baris Usakli
3b0978caa7
add friend button invisible if user is already friend
12 years ago
Baris Usakli
58aa0ee647
friends
12 years ago
Baris Usakli
39798b9f79
changed the file upload to use streams
12 years ago
Baris Usakli
233752a9c7
why does urls dont work when put into address bar
12 years ago
Baris Usakli
4f0901e164
anon user doesnt show up on users page anymore
12 years ago
Baris Usakli
4c324664fa
removed global modules
12 years ago
Julian Lam
624658307c
Merge branch 'master' of github.com:psychobunny/NodeBB
12 years ago
Julian Lam
487d740164
added client and server validation on registration
12 years ago
Baris Soner Usakli
6942107dd4
regen gravatar url when email changes
12 years ago
Baris Soner Usakli
0aeeac9d61
image upload and changing images will clean up later andrew stayla
12 years ago
Julian Lam
a8ab0055e6
UPDATE YOUR CONFIG TO INCLUDE THE "manage_content" PERMISSION!!
...
users with the proper "manage_content" permission can now edit anybody's
posts
12 years ago
Baris Soner Usakli
7d27a7c6d3
changed user update profile so that it only updates specific fields, before it was possible to send in rep,post count
12 years ago
Julian Lam
e9a552eab4
editing of posts
12 years ago
psychobunny
5e901a76aa
fixed the rest of the bugs that arised from the redis refactor
12 years ago
psychobunny
fb83913670
redis wrapper removed. pretty safe to say that we didn't really need it in the first place.
12 years ago
Baris Usakli
9166a9ccde
user edit changes
12 years ago
Baris Usakli
5edf7efd8f
user edit and profile changes
12 years ago
Baris Usakli
187d5a101a
edit page
12 years ago
Julian Lam
4dced643c5
tweaking app.alert so that on regular fadeout (after timeout expiry), the alert is removed from the DOM
12 years ago
Baris Soner Usakli
8710aa3457
users page
12 years ago
Baris Usakli
781d7cf9cf
template stuff
12 years ago
Baris Usakli
8fe4905b68
exists function fix
12 years ago
Baris Usakli
ccf0f6dd73
removed get_username_by_uid, use getUserField(uid,'username',callback) directly
12 years ago
psychobunny
4c524922cc
posts.get().unfactored().refactored().commited().pushed(); if (conflicts) throw new Error ('IGNORED'); yep.
12 years ago
Baris Soner Usakli
48d5100dfe
some profile changes, added post count to users and account and some css to account
12 years ago
Baris Soner Usakli
57354fe582
changed posts.reply to use the getUserFields method and removed the 2 old methods from user.js
12 years ago
Baris Soner Usakli
47782df9cb
Merge branch 'master' of https://github.com/psychobunny/NodeBB
12 years ago
Baris Soner Usakli
883f029a3a
agian
12 years ago
Julian Lam
4a1dc28a26
*shenans* refactored Posts.get to use async module instead of callback
...
pyramid. Call time net decrease = 0, rofl.
12 years ago
psychobunny
d6bd801561
Merge branch 'master' of https://github.com/psychobunny/NodeBB
12 years ago
psychobunny
8a2c18de5b
fixed ajaxify bug that was rendering pages twice (solved flicker issue); fixed entering rooms that was casuing rep/streaming posts to not work; fixed /accounts to work by adding get data route; fixed bug that preventing gravatars from loading if there was more than one post in the thread
12 years ago
Baris Soner Usakli
9b5c8de541
setUserField
12 years ago
Baris Soner Usakli
c906b7419a
added reputation to /account
12 years ago
Baris Soner Usakli
3bdbf3c191
password reset will use the user has
12 years ago
Baris Soner Usakli
54b4c55dfc
removed the unused login function
12 years ago
Baris Soner Usakli
fee76db8dc
more fixes
12 years ago
Baris Soner Usakli
954392e4c4
fixes to gravatars and get functions in user.js
12 years ago
Baris Soner Usakli
08f7b64ccf
hash changes to user data
12 years ago
Julian Lam
1fc6e0db2c
added email verification on registration
...
added email header and footer
12 years ago
Baris Soner Usakli
73e958e627
added join date to users, fixed post count when a new topic is created. account page shows time joined,picture and name
12 years ago
psychobunny
5e48b4cdc5
redis updates for sets: added sadd, srem, and sismember; finished basic favouriting/up/down votes - still need to add socket support in future
12 years ago
psychobunny
2b50c43a5f
Merge branch 'master' of https://github.com/psychobunny/node-forum
12 years ago
psychobunny
7db1834182
gravatars in posts
12 years ago
Julian Lam
430e65a352
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
bceaf67c20
INSTALL build-essential AND RUN npm install!!!!
...
bcrypt integration
12 years ago
Baris Usakli
ed26728a0f
show username on homepage
12 years ago
Baris Usakli
7f12d568ff
user name on home.tpl
12 years ago
Julian Lam
9c05a76fcb
facebook integration
12 years ago
Julian Lam
bef0bd87da
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
Julian Lam
8be3b8c05e
accidentally developed on a merge commit... *fingers crossed*
...
Merge branch 'master' of github.com:psychobunny/node-forum
Conflicts:
public/templates/login.tpl
12 years ago
Baris Usakli
39b24436d0
removed global.socket, passing in socket to the functions now
12 years ago
Julian Lam
8e5714cab4
skeleton for twitter integration via passport
12 years ago
Julian Lam
69bafcf19c
refactoring register to use form post instead of socket (for passport integration)
12 years ago
Julian Lam
829dae05c5
updating header to show user label when logged in, and register/login when
...
not
12 years ago
Julian Lam
d712f57141
refactored user authentication (passport-local, instead of my own
...
half-baked implementation)
12 years ago
Julian Lam
62779ef0dd
relative time on topics and posts
12 years ago
psychobunny
f8345a1223
added timestamp to record users
12 years ago
psychobunny
a655ebb290
most users ever online block
12 years ago
Julian Lam
cb9a110a5d
RUN npm install AFTER PULLING THIS COMMIT!
...
Added user label to header, gravatar support
12 years ago
Julian Lam
2358528880
merging changes for stash pop
12 years ago
Julian Lam
64ca3d7444
properly broadcasting a user.active change
12 years ago
Julian Lam
7827534819
tweaking active.register so that it emits an active user change
12 years ago
Julian Lam
19cd9e05ed
fixing login and logout sessions
12 years ago
Julian Lam
2a9c33b9f8
user activity counter (bug present where all users register as same session? this isn't good....)
12 years ago
psychobunny
7e637a93bb
added login message + ajaxify.go to homepage (should add redirect code to originating page later)
12 years ago
Julian Lam
f774974803
logout functionality
12 years ago
Julian Lam
eac3785b29
fixing issue with auth (removed session saving stuff by mistake)
12 years ago
Julian Lam
3eb4f0e1a2
commenting out global.uid setting
12 years ago
Julian Lam
0985087f5d
auth...
12 years ago
Julian Lam
c1186f396e
some work on session login etc
12 years ago
Julian Lam
dfd5c9960b
finished pw reset page, finally
12 years ago
Julian Lam
5792946a16
added DEL support to redis wrapper lib
12 years ago
Julian Lam
5369be0397
timing out reset codes, enhancing template replace so that a single placeholder can be used multiple times
12 years ago
Julian Lam
dea9a707dc
interim commit for password reset
12 years ago
psychobunny
8f7b295480
integrated dcp templates, changed reset email to use templates
12 years ago
Julian Lam
19f9a48a8c
Merge branch 'master' of github.com:psychobunny/node-forum
12 years ago
psychobunny
a06b3519a1
moved event alert to serverside, now node controls the registration alert. added some transition animation to page changes
12 years ago
Julian Lam
a73481af8b
more work with reset page
12 years ago
Julian Lam
0e8c4f35cd
socketing for reset page - started on emailer
12 years ago
Julian Lam
f975105176
added email to registration fields, email existence check
12 years ago
psychobunny
3d81f129e3
added login, fixed gitignore
12 years ago
psychobunny
efa0649081
moved RedisDB.js to src/redis.js
12 years ago
psychobunny
9b973327a0
registration bugfix
12 years ago
psychobunny
b04d262fe4
init, just some testing
12 years ago