1090 Commits (118a66f0502e3a932dca5faacbd4644f8b10e366)

Author SHA1 Message Date
Barış Soner Uşaklı 6659a520e0 closes #6465 7 years ago
Julian Lam 4f6cc20457 completed basic integration for #6463 7 years ago
Julian Lam 032ec8b443 tests!!! glorious tests!!!
re: #6463
7 years ago
Julian Lam a367b698e3 a bit more integration for #6463 7 years ago
Julian Lam bfee23adee basic methods and initial integration for #6463 7 years ago
Julian Lam a6564b7b4e endpoint to download user attachments, #6441 7 years ago
Barış Soner Uşaklı 5d2a7106f6 change upload storage 7 years ago
Barış Soner Uşaklı 927537c759 #6431 add private upload info 7 years ago
Barış Soner Uşaklı b35bfb81ce ability to delete uploads from account page #6431 7 years ago
Julian Lam 8e822c7772 Added user consent pages (#6430)
- "Your Rights & Consent" user settings page
7 years ago
Barış Soner Uşaklı 04979f86a8 delete users uploads on account delete
store uid:<uid>:uploads
7 years ago
Julian Lam 13a3f44ed3 closes #6432 7 years ago
Barış Soner Uşaklı 47606c8df5 merge 7 years ago
Julian Lam f769e734ed removed error output from user reset for rate limiting or incorrect email, so users cannot validate emails via this endpoint 7 years ago
Julian Lam 9641ada53c fixes #6415 7 years ago
Julian Lam 0158b1aa91 Various password logic fixes on client and server-side
Fixes #6399
Fixes #6400
7 years ago
Baris Usakli bf770636c5 closes #6377 7 years ago
Julian Lam 9e44fc6ae2 fixes #6371 7 years ago
Barış Soner Uşaklı fde44cb9b9 pass array to groups.destroy
pass array to db.sortedSetRemove
7 years ago
Barış Soner Uşaklı cfedcf7e0b check username 7 years ago
Barış Soner Uşaklı fe18a12ee0 if object doesn't exist user doesn't exist 7 years ago
Andrew Rodrigues 5602092de9 closes #6347 7 years ago
Barış Soner Uşaklı b9d410d612 closes #6332 7 years ago
Barış Soner Uşaklı 723f31a362 closes #6323 7 years ago
Barış Soner Uşaklı 7b6282f530 closes #6308 7 years ago
Barış Soner Uşaklı f2dcbcd710 closes #6318 7 years ago
Baris Usakli e99d4a5c61 closes #6313 7 years ago
Barış Soner Uşaklı 8427601b04 closes #6287 7 years ago
Barış Soner Uşaklı d70cdf1e28 show real emails sent number 7 years ago
Barış Soner Uşaklı d8b5d40668 closes #6242 7 years ago
Barış Soner Uşaklı 72140e5338 closes #5991, closes #5884 7 years ago
Barış Soner Uşaklı 1472bda9d2 closes #6225 7 years ago
Julian Lam 88b47f357b removed user.uploadFromUrl and associated logic as cropped image modal supercedes it @pichalite 7 years ago
Barış Soner Uşaklı 108c3c980a show invalid url error if request.head fails 7 years ago
Barış Soner Uşaklı e3ce817ab9 show settings in digest email closes #6160 7 years ago
Barış Soner Uşaklı b84e132601 remove unused settings 7 years ago
Barış Soner Uşaklı ee398d3979 don't crash if meta is undefined 7 years ago
Barış Soner Uşaklı 19ae8dc7e7 closes #6154 7 years ago
Barış Soner Uşaklı e3fd402070 escape email in registration queue and invites 7 years ago
Barış Soner Uşaklı a7a3f3619b dont allow login with invalid ip, escape ip display on user/info page 7 years ago
Barış Soner Uşaklı caaa72b752 closes #6124 7 years ago
Baris Usakli aecbcd9e89 add verbose message for field whitelist 7 years ago
Peter Jaszkowiak 74ceb78800 Upvote notification frequency selection (#6087)
Closes #5963

- Notify on every upvote
- Notify on every tenth upvote
- Notify logarithmically (on 10, 100, 1000...)
- Disable upvote notifications
7 years ago
Julian Lam bc6364f4c0 fixed #6082 7 years ago
Barış Soner Uşaklı dd176dd5f2
Notification delivery (#6072)
* ability for users to choose how they receive notifications

add type field to more notifications, the type field is used to
determine what to do based on user
setting(none,notification,email,notificationemail)

* change var name to types

* cleanup

* add event types for privileged users

* remove unused language keys

* fix uids check

* changed if statements

* upgrade script to preserver old settings
7 years ago
Barış Soner Uşaklı b6211fdc04
closes #6053 7 years ago
Barış Soner Uşaklı 6c755869cd
add back missing onSettingsLoaded 7 years ago
Baris Usakli eeedba697b closes #5804 7 years ago
acardinale 5ed6b5c414 Add User (uid) Welcome Notification (#6045) 7 years ago
Julian Lam 7e0d0e0eb5 Merge remote-tracking branch 'origin/develop' 7 years ago
Peter Jaszkowiak e609e497b3 Provide more error information to logs
Provides full stack instead of just message
7 years ago
Barış Soner Uşaklı 18f4f27fe0 closes #6024 7 years ago
Barış Soner Uşaklı 6b1af76f08 closes #6015 7 years ago
Peter Jaszkowiak 62ae171432 Merge remote-tracking branch 'origin/master' into develop 7 years ago
Barış Soner Uşaklı e7318a1cea Mongo cache (#6002)
* cache mongodb objects

remove user settings cache since it is cached at the object level

* removed indexOf from isMemberOfSets

* change has to get, change maxAge to 0
7 years ago
Peter Jaszkowiak 46fafb20b9 Remove string.js dependency 7 years ago
Baris Usakli 68bcfb2883 closes #5975 7 years ago
Baris Usakli 500c978a26 closes #5944 7 years ago
Peter Jaszkowiak da9da8190f Bump dependencies
Bumping eslint & configs meant making some linting fixes

For future reference, the `xmlhttprequest-ssl` library must be of equal versioning to the one in `engine.io-client`, otherwise it won't be deduped which causes the socket.io tests to fail
8 years ago
Barış Soner Uşaklı ff88be91fa Merge remote-tracking branch 'refs/remotes/origin/master' into develop 8 years ago
Barış Soner Uşaklı 5dfb2fb83a up themes, fix notif test 8 years ago
Julian Lam c1d7b06ded Fixes #5873
- Notifications.getMultiple now takes an optional uid parameter
- If a notification link in dropdown points to a topic and you're
  in said topic, you will be scrolled to the post instead of
  ajaxified to it.
8 years ago
Baris Usakli dc9b21021a escape moderation notes 8 years ago
Baris Usakli 753f1576ce processSortedSet 8 years ago
Baris Usakli bc0645dc26 Merge remote-tracking branch 'refs/remotes/origin/master' into develop 8 years ago
Julian Lam f56578ab50 remove reset tokens if target user email changes 8 years ago
Baris Usakli bc6b1a8f56 Merge remote-tracking branch 'refs/remotes/origin/master' into develop
# Conflicts:
#	public/src/admin/extend/plugins.js
8 years ago
Baris Usakli 24bbf8fe00 closes #5869 8 years ago
Baris Usakli 9dc0069ce7 closes #5845 8 years ago
Baris Usakli 875672522e Merge remote-tracking branch 'refs/remotes/origin/master' into develop
# Conflicts:
#	src/search.js
8 years ago
Barış Soner Uşaklı 7a405da60f group member search change 8 years ago
Baris Usakli 6cd0582b42 add filter:user.saveSettings 8 years ago
Baris Usakli 949595fdf3 fix eslint 8 years ago
Baris Usakli 541b78c26d fix ipMatch data 8 years ago
Julian Lam 4c0135e188 fixed missing payload items in invitation email 8 years ago
Julian Lam a2627d2066 added default payload to emails, and adding nodebb logo for email header 8 years ago
Baris Usakli fbddb665b0 make tests pass 8 years ago
Julian Lam e309ac5040 fixes #5790 8 years ago
psychobunny 0d60b17be1 use direct db call to get rss_token instead 8 years ago
psychobunny d44090ba18 Merge remote-tracking branch 'refs/remotes/origin/private-feeds' 8 years ago
psychobunny dd1cfd62d4 don't show rss_token in /api/user/name 8 years ago
Barış Soner Uşaklı 38af651072 use _.uniq 8 years ago
Barış Soner Uşaklı 3d85992757 modify db.processSortedSet so it works with intervals 8 years ago
Julian Lam 3cc528dc02 linting 8 years ago
Julian Lam 2e1528942c fixed #5770 8 years ago
Julian Lam eb9f6145d9 fixes #5770 8 years ago
Baris Usakli ef9e656f34 closes #5740
added token to topic page as well
check privilege even if token is provided
tests
8 years ago
psychobunny 228e9ab8e3 proof of concept for #5740 8 years ago
Barış Soner Uşaklı 5a55c882ab convert NaN uids to 0 8 years ago
Barış Soner Uşaklı 92376a1589 fix calls 8 years ago
Baris Usakli ba9397987a if no email dont send 8 years ago
Julian Lam d2b5b53cb4 refactor for sendValidationEmail, and sending better dummy data for welcome email template 8 years ago
Julian Lam 313d48b47d updated emailer code so digest emails when tested in ACP are sent with real data instead of incomplete fake data 8 years ago
Barış Soner Uşaklı 59b1d8fbae Merge pull request #5710 from NodeBB/_lodash
Switch from underscore to lodash
8 years ago
Barış Soner Uşaklı 08aaabd33c closes #5642 8 years ago
Peter Jaszkowiak 3c2d4fe649 Switch from underscore to lodash 8 years ago
Barış Soner Uşaklı 890c2eff70 style changes 8 years ago
Barış Soner Uşaklı bcc566fb68 remove unnecessary checks 8 years ago
Barış Soner Uşaklı f1b8492164 remove unnecessary checks 8 years ago
Barış Soner Uşaklı f6ac92111b style changes 8 years ago
Barış Soner Uşaklı c9d502320f file.delete method 8 years ago
Barış Soner Uşaklı b29745aa44 more auth tests 8 years ago
Barış Soner Uşaklı fa5026c92e clear settings cache on all nodes on save 8 years ago
Barış Soner Uşaklı c5c755fbb0 more notification tests 8 years ago
Barış Soner Uşaklı 4b94446cd9 more user search tests 8 years ago
Barış Soner Uşaklı 95196ceedc closes #5692 8 years ago
Barış Soner Uşaklı e49f33317d digest cleanup and tests 8 years ago
Julian Lam 5f1eb70d01 fixes #5680 8 years ago
Barış Soner Uşaklı ed9a429ca9 test invalid expiry 8 years ago
Barış Soner Uşaklı 8920523e06 more tests 8 years ago
Barış Soner Uşaklı 6daeadb7e9 remove async.parallel 8 years ago
Barış Soner Uşaklı 5e4b9479d4 closes #5677 8 years ago
Barış Soner Uşaklı db532fbb0d fix user settings cache 8 years ago
Barış Soner Uşaklı 3a1eba2537 merge 8 years ago
psychobunny 2a405ad439 fixed permaban on redis 8 years ago
psychobunny 41b4ef859f add ban messaging when logged in 8 years ago
Barış Soner Uşaklı 9ebbd65544 up user settings cache size 8 years ago
Barış Soner Uşaklı e7d076a084 closes #5634 8 years ago
Barış Soner Uşaklı 114f416ec0 remove dupe code 8 years ago
Barış Soner Uşaklı da24e342f2 limit sessions displayed to 20 8 years ago
Barış Soner Uşaklı c45c4a5fdb on login display invalid-login-credentials 8 years ago
barisusakli 33e8ecc1f4 closes #5404 8 years ago
Julian Lam d18cfced96 Merge remote-tracking branch 'origin/master' into develop 8 years ago
Peter Jaszkowiak 484a800327 Merge branch master into develop 8 years ago
Peter Jaszkowiak 1ed571189c Make utils and translator easier to require
Move utils.walk to file.walk, backwards compatible
8 years ago
Barış Soner Uşaklı d88219b4d1 closes #5566 8 years ago
Julian Lam 7afe8a32f6 Merge branch 'master' into develop 8 years ago
Julian Lam 55f07d3301 fixed flags list in account info page 8 years ago
husseinwalli 3876a88252 Added additional parameters to user creation method (#5496)
Treating picture, location and birthday similar to data.email as optional parameters to be passed to the create a user
8 years ago
Peter Jaszkowiak 14ed0be4f7 Remove duplicate slugify 8 years ago
Julian Lam b649eb95f8 Merge remote-tracking branch 'origin/master' into develop 8 years ago
Peter Jaszkowiak a7677063de Rename to `uniqueUsername` 8 years ago
Peter Jaszkowiak 642306e69c Fix #5543 8 years ago
Barış Soner Uşaklı fe27d40ff6 closes #5542 8 years ago
Julian Lam 7f8f197e60 Merge branch 'master' into develop 8 years ago
Julian Lam 2ef71e22aa Merge pull request #5532 from NodeBB/patch_5491
Fix tests for #5491 fix
8 years ago
Peter Jaszkowiak 8f8babf90b Fix tests 8 years ago
Julian Lam 23d4497c73 Merge pull request #5531 from NodeBB/patch_5491
Fix #5491
8 years ago
Peter Jaszkowiak 8c45411ccc Fix #5491 8 years ago
Julian Lam 1ebbbdd3f9 Merge remote-tracking branch 'origin/master' into develop 8 years ago
barisusakli 6a4b082080 closes #5524 8 years ago
barisusakli cb92ebb3be fix call 8 years ago
barisusakli 5a2ff8ed0a closes #5527 8 years ago
barisusakli 0478e9c98c lint 8 years ago
barisusakli 37be43a3c5 async 8 years ago
barisusakli 27b030a71c test for #5523 8 years ago
Julian Lam f0d9bddd56 fix merge conflict artifact that was left in 8 years ago
Julian Lam af2d9fb85b Merge branch 'master' into develop 8 years ago
barisusakli 531df7bd09 closes #5504 8 years ago
barisusakli e85e35cf0c closes #5497 8 years ago
barisusakli b060bda8a0 some more refactors 8 years ago
barisusakli b1b87d339f more refactors 8 years ago
Julian Lam 6e7b505ea7 more linting 8 years ago
Julian Lam ddea9f534e running eslint again 8 years ago
Julian Lam 72e77772db Merge branch 'master' into develop 8 years ago
Peter Jaszkowiak dd2b930824 Resolve merge conflicts, minify only `.js` files 8 years ago
Julian Lam 62e0f5f883 Merge remote-tracking branch 'origin/master' into develop 8 years ago
barisusakli 799f688503 closes #5463 , invitation tests 8 years ago
barisusakli ef90702049 closes #5459 8 years ago
Peter Jaszkowiak 23540afaeb Resolve merge conflicts 8 years ago
Peter Jaszkowiak 93f38d4f30 ESlint no-multi-assign
and max-nested-callbacks, no-mixed-requires, max-statements-per-line
8 years ago
Peter Jaszkowiak 4bb49a7171 ESlint no-unused-vars 8 years ago
Peter Jaszkowiak 57f89663aa ESlint radix 8 years ago
Peter Jaszkowiak c4bdb72941 ESlint no-unneeded-ternary
and no-extend-native, no-sequences
8 years ago
Peter Jaszkowiak 896c8c7343 ESlint object-curly-spacing 8 years ago
barisusakli b33d34f7cf refactor user/picture.js 8 years ago
Peter Jaszkowiak 1493afee2a ESlint indent 8 years ago
Peter Jaszkowiak 3b0dd2d1ef ESlint padded-blocks 8 years ago
Peter Jaszkowiak feb8405f95 ESlint eol-last 8 years ago
Peter Jaszkowiak a038c66549 ESlint quotes 8 years ago
Peter Jaszkowiak 604358ecc4 ESlint keyword-spacing, no-multi-spaces 8 years ago
Peter Jaszkowiak a5a3f3089a ESlint no-mixed-operators 8 years ago
Peter Jaszkowiak 2e031f3759 ESlint comma-spacing 8 years ago
Peter Jaszkowiak 277a7fb8b4 ESlint key-spacing, no-trailing-spaces 8 years ago
Peter Jaszkowiak b1b486f729 ESlint quote-props 8 years ago
Peter Jaszkowiak 3361a72725 ESlint no-plusplus
and no-empty, space-unary-ops
8 years ago
Peter Jaszkowiak 3d6bfa47c5 ESlint no-useless-return 8 years ago
Peter Jaszkowiak 2ba46808a1 ESlint one-var, fix comma-dangle 8 years ago
Peter Jaszkowiak bc1d70c126 ESlint comma-dangle 8 years ago
pichalite aacd8a2422 Fix return and tests 8 years ago
pichalite 8dab8864f6 Add extensions for cropped images 8 years ago
Julian Lam eae541d040 Merge branch 'master' into develop 8 years ago
Julian Lam 6289f118ae updated cron strings with 5-digit strings instead of 6-digit ones 8 years ago
Julian Lam 7f124a3ccf Merge branch 'master' into develop 8 years ago
Julian Lam 6b2e40a8ce promoting digest output to info, instead of verbose 8 years ago
Julian Lam 8a0a74d95e Merge remote-tracking branch 'origin/master' into develop 8 years ago
Julian Lam b5daedb7a3 Merge remote-tracking branch 'origin/master' into develop 8 years ago
Peter Jaszkowiak bb1bfb0449 Merge branch 'master' into assets-route 8 years ago
Peter Jaszkowiak d31499a860 Fix tests rewriting `logo.png` 8 years ago
pichalite de28ff5d43 Ability to crop profile images before uploading 8 years ago
barisusakli 3fb7f9fce5 closes #5398 8 years ago
barisusakli 367078056e add hook 8 years ago
barisusakli 0c8aa599a0 closes #5357 8 years ago
Julian Lam 3861b2dd80 Merge remote-tracking branch 'origin/master' into develop 8 years ago
pichalite 8a68e1d918 Delete cover position data when cover photo is deleted 8 years ago
Julian Lam 76bcc1c327 Merge branch 'flagging-refactor' into develop 8 years ago
Julian Lam ad633aad45 additional tests and proper handling for purged flag targets, #5232 8 years ago
barisusakli 55b68197aa closes #4544 8 years ago
Julian Lam 5e109bb4a8 Merge remote-tracking branch 'origin/master' into flagging-refactor 8 years ago
barisusakli e17b37edb6 closes #5287 8 years ago
barisusakli 9e52d5ec04 new hook, action:user.delete 8 years ago
Julian Lam 451c2838d0 Merge remote-tracking branch 'origin/master' into flagging-refactor 8 years ago
barisusakli 35a15f37ec closes #5276 8 years ago
Julian Lam dde3d2b135 Merge remote-tracking branch 'origin/master' into flagging-refactor 8 years ago
barisusakli 69b766bbc8 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
Julian Lam 709a7ff7f0 fixed issue with getUsersData not actually returning the same number of elements as was passed-in 8 years ago
barisusakli c3980d0c2e follow tests 8 years ago
Julian Lam c5c2d27180 flag assignees, state, notes WIP, #5232 8 years ago
Julian Lam 1aa70c57eb WIP 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 5d6e2ad083 multiple test fixes 8 years ago
barisusakli f754c8b7df digest test 8 years ago
barisusakli 3380f61985 more tests 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
barisusakli a4dfe608e9 ban tests, user/info test 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
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 9 years ago
barisusakli 9a55498fc1 changes to manage/users 9 years ago
barisusakli 15409f92cd escape history data, hide moderation note in api 9 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 10 years ago
barisusakli 2d96cdba1c closes #3720 10 years ago
Julian Lam 5c71bb5923 fixed user avatar modal again 10 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
10 years ago
barisusakli c5e8339abb check if category exists 10 years ago
barisusakli b616e69070 User.exists change 10 years ago
Julian Lam a43d40fbc7 upgrade script, and fixed client-side generation of user icon 10 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
barisusakli 5ee1951245 closes #3271 10 years ago
barisusakli 57c2418157 closes #1306 10 years ago
barisusakli ed72bacb1f closes #3220
added back base_url
10 years ago
Julian Lam e523ef7c17 added plugin hooks so that imagemagick can still be called, as a plugin, for image manipulation tasks, falling back to using lwip 10 years ago
Julian Lam f168566928 fixed incorrect use of username in unsub cta in emails 10 years ago
barisusakli 5ce617ca5a fix case in search 10 years ago
Kalina Panayotova 118de65f5e Bugfix: use sorted set to get user followers in sendTopicNotificationToFollowers 10 years ago
barisusakli 39c3afec62 removed updateUserCount 10 years ago
barisusakli 8acb0ca304 incr on user create 10 years ago
Julian Lam 927971b392 added hooks for following/follower retrieval 10 years ago
barisusakli addd6ecde7 check error fix ip 10 years ago
barisusakli aa577f4adc part 1
no upgrade script yet
10 years ago
barisusakli 5c4e988232 fix user.csv data 10 years ago
Julian Lam fc1b0c8d24 allowing topic, post, and user creation to specify a timestamp for insertion into the past 10 years ago
barisusakli ffac8eb41d closes #3118 10 years ago
Barış Soner Uşaklı c56b30ff60 convert uid mappings to sorted sets
email:uid, username:uid, userslug:uid, fullname:uid all converted to
sorted sets
prevents hitting mongodb document size limit
10 years ago
barisusakli b561c49de5 moved filter:users.search before pagination 10 years ago
barisusakli 73d65dd123 filter:users.search filter:users.build hooks 10 years ago
barisusakli 9749658d35 added about me field 10 years ago
Julian Lam 5a0c657587 re: #3043, if no address is entered, "http://" won't get automatically saved in 10 years ago
Julian Lam 5d495483ad using url module to normalise passed-in url prior to saving in db, closes #3043 10 years ago
barisusakli 4e793995a0 dont add http:// to website if its empty 10 years ago
barisusakli d5dd48ecc8 closes #3013 10 years ago
barisusakli f7a3aef322 escape on the way out, fixes birthday/age calculation 10 years ago
barisusakli fa9fde43fb closes #2971 10 years ago
barisusakli 5501c0c759 closes #3005 10 years ago
barisusakli 3de083208d closes #3002 10 years ago
barisusakli 3d0b50a9b7 closes #2975 10 years ago
Barış Soner Uşaklı 9c7c87fd3b closes #2972 10 years ago