Commit Graph

6657 Commits (cbcae33173f0447582c5b5cfd92554eca31ab298)

Author SHA1 Message Date
barisusakli 43c697a5df edit message
barisusakli a1ab50bd2d check admin and priv groups
barisusakli 6b12bd2328 update messaging.editMessage
barisusakli 5d1169e686 changed the chat route to /chats/:roomid?
barisusakli 58d05f7c79 recent chat list with rooms
barisusakli e2e547db45 first part of messaging refactor
barisusakli 8bda497b41 upgrade script for chats
Julian Lam 37b13b4879 Re-added file extension restriction ACP option
Closes 
Julian Lam cc4997aeca fixes
Julian Lam a4d8ab9d12 fixes
Julian Lam c1460d36f0 Deprecated uploader.open, use uploader.show instead
... as it now takes a single Object argument instead of multiple
parameters.

Also, closes . Help text is just omitted now.
barisusakli 24a302ea1a closes
Barış Soner Uşaklı fd215c774f Merge pull request from akhoury/patch-3
[minor] meta tag, content-type shouldnt be escaped
barisusakli 518552de64 dont calculate pid index on new replies
Aziz Khoury b4c8301596 [minor] meta tag, content-type shouldnt be escaped
so `text/html; charset=UTF-8` and not `text/html; charset=UTF-8`
Julian Lam bcbc8608a4 newSet calculations bugfix
Julian Lam 3b6b36cfa6 fixing possible crash
Julian Lam 4cc4824087 Merge pull request from pitaj/master
Maximum invites and invites are stored
Julian Lam 2d203d7dca Squashed commit of the following:
Closes 

commit 3d4f494ed3257bceda8f6f82057cab83f0f252b3
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Dec 11 12:06:42 2015 -0500

    theme minvers for 

commit b608ce61854f8195143685bb9753b80d32b26e95
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Dec 11 12:01:03 2015 -0500

    Allowing chat modal to edit and delete messages

    re: 

commit 0104db90a4070582f3938b6929dae35f985bac35
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Dec 11 11:51:23 2015 -0500

    Fixed issue where newSet calculations were off

    ... sometimes.

    Also, rendering of edited messages now parses a template partial,
    instead of just replacing the content.

commit 5cb6ca600425ca9320c599b32306e93dcc5aa4ce
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Dec 11 11:07:12 2015 -0500

    If edited content matches existing content...

    ... then edit is aborted.

commit 6e7495247b1895589c716db29f919a934087b924
Author: Julian Lam <julian@designcreateplay.com>
Date:   Fri Dec 11 11:05:08 2015 -0500

    some linting and fixed issue where new msgs when deleted would crash server

commit db4a9e40d6dff44569c2437378121db8fdf75cf8
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 8 17:25:56 2015 -0500

    Message deletion for , and fixed bug

    Fixed bug where chat modal would spawn even though user was sitting
    on the /chats page.

commit a5aa2498ab4a8bba02a6daa43a9dbed7b3e37976
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 8 14:55:23 2015 -0500

    wiring up the edit button, 

commit 5f2afdcf6f2b9eae6b5873ca100149e65e3d385d
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 8 14:20:39 2015 -0500

    added indicator to show if and when a message had been edited

commit e8301132d525c1b9fd46c98cdb282ac7ea7a0d7f
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 8 14:06:39 2015 -0500

    Allowing editing of chat messages

commit bfd991be1cb1769599f7d5d2b1638e313c3c2dcb
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 8 10:33:49 2015 -0500

    Added messageId to messages object return

commit 0306ee6657b3288dd4547c66869d7d4ece0b31ad
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Dec 8 08:20:17 2015 -0500

    WIP 
barisusakli d12e8e1116 closes
barisusakli 42cce3771b closes
barisusakli 8dc9475041 closes
barisusakli 60e186c8f3 refactor api/username api/email
barisusakli dcbf53bae3 moved search to dbsearch
barisusakli 745007a2b3 closes
barisusakli 0ffd5254ad closes , closes
Barış Soner Uşaklı cdca09a7b2 escape error message on 500 page
barisusakli 7b21760f00 refactor get user by x
Barış Soner Uşaklı 69bc870017 Merge pull request from lots0logs/master
Add api endpoints to get user by username and by email
Julian Lam d1fb09caec apparently I *did* need html-to-text.
Julian Lam 963d9b22b3 Removing and updating dependencies to satisfy david-dm.org
Julian Lam 5adb8da427 enabled Gmail routing for email fallback
Julian Lam 7d9136f655 closes
Dustin Falgout 17e5d72815 fix waterfall
Signed-off-by: Dustin Falgout <dustin@falgout.us>
Dustin Falgout 0e5830d6f2 add api endpoints to get user by username and by email
Signed-off-by: Dustin Falgout <dustin@falgout.us>
Julian Lam f77f39e937 Fixed
Also updated port local variable to be a Number, since all of the
conditional checks assume it is a number, when all along it has
been a string.... heh.
yariplus 12fb512d3c Don't change url when homepage is set to a category.
Julian Lam 3a520cdfbf Successful web installer now doesn't show 503
Julian Lam 1b9defdf8b closes
Julian Lam 335d711dbd closes
Julian Lam 91c012e642
Julian Lam a936866688 revamped ACP Flags interface,
Peter Jaszkowiak 259eb585d6 Added template data for admin invite only
Peter Jaszkowiak 67905667a9 Added admin-only invites
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.
Julian Lam bbc42a937e fixed LRU cache problem
Barış Soner Uşaklı 5521a55db9 Merge pull request from Schamper/debug-fix
Also clean the minifier process options if the --debug option is used
barisusakli 124b79f6aa fix user search pagination
Schamper 6b21e34c76 Also clean the minifier process options if the --debug option is used
Julian Lam 6d386dd2ee Fixed some labelling issues and added support for last month
Julian Lam 9c1b067445 Closes
Added toggles to change graph to monthly view vs regular
single-day view.

Also fixed issue where labels were out of date as the graph
data changed.
barisusakli 9f48d3e6d2 check pid before setting cache
barisusakli 1c71001e1d check err and print info
Julian Lam 97ce08f5af Removed rel="canonical", closes
On the advice of the following articles:
  - http://googlewebmastercentral.blogspot.com/2013/04/5-common-mistakes-with-relcanonical.html
  - https://moz.com/blog/rel-confused-answers-to-your-rel-canonical-questions

rel="canonical" should not be shown on the same page
as rel="prev" and rel="next" as Google will implicitly
assume that they all point to the same page. With the
"pageless" variety only showing the first page of posts,
it explains exactly why any post content after the first
page is not indexed by Google.

... or perhaps it *is* indexed, but not returned. Who
the heck knows. 😄
Julian Lam 9589de551e added toggler to disable toobusy if necessary
barisusakli 33f07b82f9 closes
barisusakli ecd777b659 closes https://github.com/NodeBB/nodebb-theme-persona/issues/206
barisusakli 59ed276dce dont allow banned users to flag
barisusakli b08f6073de check ogImageUrl
barisusakli 5a9edf5973 closes
Raphael Beer cf7b7a8d4c Respond with 404 when topic inside hidden category
barisusakli 1b7ca555e0 closes
Julian Lam 65ce8a50b3 Removed cant-vote-self-post
As suggested in , a positive
action has been applied when a user attempts to upvote
their own post. It will now open the upvoters modal
instead of throwing an alertError.

Closes 
Barış Soner Uşaklı c55abdd095 closes
barisusakli 23e57a8001 closes
Julian Lam 440bd5c37c fixed crash on empty aboutme
Julian Lam 34725ec3e5 Fixes
Added meta data to user profile pages, and also added noEscape
option to meta tag input. If set, validator escaping won't be
run on that value.
Julian Lam dbe5b963bd fixes :trollface:
barisusakli 872e00849a moved deleteVotes into deleteAccount
barisusakli ec3ae307e9 closes
Julian Lam 96afd13155 Removed mmmagic from dependencies, closes
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.
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.
Julian Lam 3acf2e0812 pruned upgrade script
barisusakli 6f864a6354 joindate iso
Julian Lam efe0726f9b removing unused plaintext templates, closes
Julian Lam 9a17e2a3e9 Merge branch 'auto-plaintext-email'
Julian Lam e37709ad8b something..
Julian Lam 8304740bd5 fixing crash on settings save
Julian Lam 948c98b668 adding plaintext email via html-to-text module
barisusakli 27f77bf832 show proper error if user is not logged in
barisusakli 323cc165b6 closes
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
barisusakli 35eb0faac8 closes
Julian Lam ad5ddcbb73 whitespace fixes
Julian Lam 3a34901cdb on settingsv2 save, reload should be required
Julian Lam 90c0a06fd4 removed some commented out code
Barış Soner Uşaklı f145356914
psychobunny 3564d581ad Merge branch 'master' of https://github.com/NodeBB/NodeBB
barisusakli 356f1d38cb fix image upload for other users
psychobunny df7e6be905 console.log
barisusakli 016aef1716 too busy check on prod
barisusakli 522e67d742 closes
Julian Lam 48b5bab849 closes
barisusakli 90c2a16b94 closes
Julian Lam 2830538835 Cover photo removal for groups,
barisusakli 04894b549a closes
barisusakli d69d0c6614 dont send undefined for tos
barisusakli 670ed38d75 missing semicolons
barisusakli 4fe4d71604 added port
barisusakli 1be178f2a5 sync ACP stats over pubsub
barisusakli 5e257107cd fix status on following/followers etc.
barisusakli 0d6e1091ba async get users
Julian Lam f1412b6e9b Fixed cover loading for subdirs and added removal
re: 
barisusakli 8ccfd235ad changed deprecated method
barisusakli 60e1831152 check online from users:online zset
barisusakli baa813a4cb Merge remote-tracking branch 'refs/remotes/origin/master' into room-optimize
Julian Lam de9f196c75 Merge branch 'userhomepage' of https://github.com/yariplus/NodeBB into yariplus-userhomepage
barisusakli 9125e778a1 Merge remote-tracking branch 'refs/remotes/origin/master' into room-optimize
barisusakli 364260fa37 fix lastonline iso
Julian Lam b8b9da2c30 Squashed commit of the following:
commit 62d59620d26bc97c7d689e9af57cd8bff654c79e
Author: Julian Lam <julian@designcreateplay.com>
Date:   Wed Nov 4 11:04:27 2015 -0500

    tweaked 503 template

commit 15a61cbc239c9d654691d91cdadce59e13d97586
Author: Julian Lam <julian@designcreateplay.com>
Date:   Wed Nov 4 10:58:19 2015 -0500

    added text about reloading being required if threshold values are changed

commit 3fe87699332ef0628b4db31f4afef245802a7bc0
Author: Julian Lam <julian@designcreateplay.com>
Date:   Wed Nov 4 10:53:35 2015 -0500

    added ACP settings for toobusy

commit f6a9964baff051072052e6ef99da9e1ffba014df
Author: Julian Lam <julian@designcreateplay.com>
Date:   Wed Nov 4 08:53:53 2015 -0500

    removed unused 503a template

commit e6d444736baf4c676f8461d30a5504c6e45df163
Author: Julian Lam <julian@designcreateplay.com>
Date:   Wed Nov 4 02:01:11 2015 -0500

    updated code to send static 503 instead of maintenance-style page

commit 11089ae2bb833e068b01ee77ee745d9fd5344805
Author: Julian Lam <julian@designcreateplay.com>
Date:   Wed Nov 4 01:18:45 2015 -0500

    added toobusy support so the Node process doesn't fall over at high load
barisusakli 7ed378b367 removed override no longer needed
barisusakli 46c2563164 removed rooms.js removed browsing users, removed chat syncing across sockets
use lastonline for online detection
barisusakli 1ecf27417a removed commented out stuff removed topics.enter
barisusakli 491a6d0234 Merge remote-tracking branch 'refs/remotes/origin/master' into room-optimize
barisusakli 0d23c56281 removed event:disconnect
barisusakli bac2a0d959 removed event:connect use socket.io connect event duh
barisusakli 5879185ebc single proc stats
barisusakli be6fc72994 Merge remote-tracking branch 'refs/remotes/origin/master' into room-optimize
barisusakli 0199ed27a6 disable user_leave for topic
barisusakli be86c74c91 disabled browsing users and global rooms syncing
yariplus f815f2d981 Fix userhomepage derps
yariplus 853aa37cd2 Add user home pages.
Julian Lam ceaa3a334d Squashed commit of the following:
commit 3a39e5e6bd3c357d78d8ec1dad6e3a64c18ee3ab
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Nov 3 20:15:10 2015 -0500

    minor tweak

commit ed3c25ba8b431a2b730aae78a43cfa934521a5d4
Merge: d9cde96 d7a0adc
Author: Julian Lam <julian@designcreateplay.com>
Date:   Tue Nov 3 20:12:32 2015 -0500

    Merge branch 'master' of https://github.com/acardinale/NodeBB into acardinale-master

commit d7a0adc5c883c5fa3207f3adcd0661246221e7c9
Author: Andrea Cardinale <a.cardinale@webandtech.it>
Date:   Wed Sep 30 10:32:25 2015 +0200

    Get registry (if it's set) from config.json in suggest method (client-side)
psychobunny 281f377fde Merge branch 'master' of https://github.com/NodeBB/NodeBB
psychobunny 726c3802e1 isMainPost for post summary
barisusakli c3369964eb closes
barisusakli fb7f10d63d closes
Julian Lam 3314ab4b83 fixes
Julian Lam dc916c5e3c closes
barisusakli 8d0cb18b74 display git hash/branch
psychobunny 8cf6fe3aa1 closes
barisusakli 2fef7acf4b closes
barisusakli ca4440b8af closes
psychobunny 003631df79 isFollowing: send false if user is anon
psychobunny ead377e0ca user.isFollowing socket call
psychobunny 3305256575 add fullname to user return as well
psychobunny 0588a59c0c normalize user data between topic.user and post.user
barisusakli c2ca093569 check username
barisusakli c39aa07d6f moved colors out, only create icon if picture is requested
barisusakli f4bfcc7351 removed icon:bgColor and icon:text from db calls
calculates from username on the fly
psychobunny d8e50f931e material user icon bgs
Julian Lam 8d4209d42c Merge remote-tracking branch 'origin/master' into user-icons
Julian Lam 9f6dc63fed updated to no longer use user.icons.generate, and removed an unneeded upgrade script! :)
psychobunny 12d2abff44 missed some other profile pages
psychobunny f17391e6a2 fix default cover image on all profile pages
psychobunny c697785270 console.log
psychobunny 9bef54b5ed fix title for dashboard
nodebb-misty 4ec57d4110 Merge branch 'master' into user-icons
psychobunny aa3fa477e3 Merge branch 'master' of https://github.com/NodeBB/NodeBB
psychobunny f385e13531 fix default cover on groups/list page