Commit Graph

6658 Commits (af60fbee3ddeee6c038a0e98cd329d7c6b11a82c)

Author SHA1 Message Date
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
psychobunny a670f2facc organized cover acp pages
psychobunny 8e893869ff custom user profile covers
psychobunny 7148d44f90 default cover images for groups
Julian Lam 526afc0910 Merge remote-tracking branch 'origin/master' into user-icons
Julian Lam 098111ba5b Fixes bug where if post edit was called without a title, NodeBB would crash
psychobunny 8787f04757 Merge branch 'master' of https://github.com/NodeBB/NodeBB
psychobunny 07c50cba7d titles for ACP routes
barisusakli ee71f982b7 added missing filter:post.tools
psychobunny a5b754eac3 add profile cover/position + profile picture on every account page
psychobunny f19043d046 profile cover photos
psychobunny 02d1304185 removing groups.cover.get, seemingly it doesn't do anything
psychobunny ef20141e8f jshint
psychobunny 7a6d6c2bd6 Merge branch 'master' of https://github.com/NodeBB/NodeBB
psychobunny 61b1f5fe32 allow regular uploading (modal) of cover photo
barisusakli 47c71b5a37 closes https://github.com/NodeBB/nodebb-theme-persona/issues/181
psychobunny 4baeda7c09 navigation acp styling / checkboxes
Julian Lam 7580cfb235 fixed double-definition of hashPassword method that was causing new registrations to fail
Julian Lam defceb6271 Merge remote-tracking branch 'origin/master' into user-icons
Conflicts:
	src/controllers/index.js
	src/topics/tags.js
barisusakli 290686a194 modifyCategory is no longer async
barisusakli 353ebb71d2 removed unnecessary if
barisusakli efef0af6fa tag fix
barisusakli 4ef2ae7ba2 update count even if its 0
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 

commit 5e1bd58a02
Author: barisusakli <barisusakli@gmail.com>
Date:   Mon Oct 26 22:28:30 2015 -0400

    closes 

commit 57d3980267
Author: barisusakli <barisusakli@gmail.com>
Date:   Mon Oct 26 22:16:08 2015 -0400

    closes 

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  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  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 

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 

commit aafd4b6984
Author: barisusakli <barisusakli@gmail.com>
Date:   Sun Oct 25 15:56:17 2015 -0400

    closes 

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.
barisusakli 488f147bef closes
barisusakli 5e1bd58a02 closes
barisusakli 57d3980267 closes
barisusakli 555c5b82da check user settings
barisusakli 5454862c1c wait for all callbacks when creating tags
Christian Nolte e0e04ef892 Fixed wrong method name in socket.io/groups.js from isAdmin to isAdministrator
barisusakli 839fd935ad add back thread tools filter
barisusakli 5820a193f6 closes
barisusakli 9bc43ba5e1 closes
Julian Lam f7f43de644 Merge remote-tracking branch 'origin/master' into user-icons
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
barisusakli 50c7ccccb5 fix flags
barisusakli 1bfe7bf3dd fix t.js
barisusakli 2bb8555d35 fix t.js
barisusakli 0ff5c65f43 removed rel path, its in templates
barisusakli 5c2e78b1a6 parse topic tools on demand
barisusakli 6c9de29326 load post tools menu on demand
barisusakli 2d46d07f4f return selectedGroup
barisusakli c100764915 fix t.js syntax
barisusakli 751a6c6839 got rid of extra call to user.getSettings
barisusakli 0e057a3d92 dont render 404 page for favicon
barisusakli 531eaa6411 cache navigation data
barisusakli 98e659188b removed console. log
barisusakli 28ae101d90 allow changing username if user has no password set, ie sso login
barisusakli 0210c033ee closes
barisusakli 07e7498f45 use sortedSetsRemove
barisusakli 8e80eca449 removed double escape
barisusakli 9040a1a063 concat minimize most common routes
barisusakli 85d09ce2e4 removed unsused require
barisusakli 5e5cafafd0 make one socket call to load unread counts
barisusakli 8630196a2d up composer
barisusakli edf545cd2c dont load sound data on cold load
barisusakli d146bff2a1 send less data when leaving rooms
barisusakli 36e89ae15a closes
barisusakli 09747251d8 added hostname
barisusakli 7f66494a57 closes
barisusakli f17ba88c0f closes
barisusakli 7f72d80292 fix require
barisusakli 53d29e29af performance improvements
store parsed category description
removed mongo _key from returns
dont get category teaser for parent
barisusakli e2f590e0b4 only return id
barisusakli a1dca63914 fileSize fix
barisusakli a9fae94e5a switch to dbStats, only display fileSize if it exists
barisusakli 5fda800f2b filter info
barisusakli 3b9fdcaa2b more mongodb info
barisusakli f2d6f931af closes
barisusakli e60c1d8736 added process info
barisusakli c2b29ff4c4 add page to canonical link
barisusakli b556652582 fix chat redirect
barisusakli 94a0c9aa9f closes
barisusakli c3b8d0b328 check err first
barisusakli fc4e7c0fff navigation cleanup
barisusakli 16a65c8ffc closes
barisusakli e2a5440ae8 closes
barisusakli 47e2dd9478 closes
psychobunny 8ef46ebc7d found some other places with the same problem
psychobunny bc2bf6ef37 fix list of allowed filetypes
barisusakli de4d747e63 closes
barisusakli f5e7d1ce01 private uploads
barisusakli 3a3c5486b7 expose method
barisusakli 94129287d0 moved non-async code
barisusakli 17dd1ff485 fix next
barisusakli da4034a10a middleware refactor
barisusakli 9ac4704848 more search cleanup
barisusakli c8fb68c2d5 shorter sort methods
barisusakli 1ceb1c6d5f fix dismissAllFlags
barisusakli 7854e67b7b closes
barisusakli 36bfe30425 closes
barisusakli 1ddcb3f11c closes
barisusakli 1dcdba9b2a moved api route to api.js
psychobunny 78fe1da00c don't mark all chats as read when just reading the list from dropdown/slidemenu/chats page
strangely enough it was doing it twice
barisusakli 0ce1e666e7 disabling/enabling parent will disable/enable children
barisusakli fa4875d78d category teaser
barisusakli ff7b6e4e91 added search title
barisusakli 2d96cdba1c closes
Julian Lam 5c71bb5923 fixed user avatar modal again
Julian Lam 4c96f95330 Merge remote-tracking branch 'origin/master' into user-icons
Conflicts:
	public/src/app.js
	public/src/client/account/edit.js