Commit Graph

1166 Commits (1012368acdebedb26c12b1a000207ab0fd30be8f)

Author SHA1 Message Date
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 0d23c56281 removed event:disconnect
yariplus f815f2d981 Fix userhomepage derps
yariplus 853aa37cd2 Add user home pages.
barisusakli 8d0cb18b74 display git hash/branch
Julian Lam 8d4209d42c Merge remote-tracking branch 'origin/master' into user-icons
psychobunny 12d2abff44 missed some other profile pages
psychobunny f17391e6a2 fix default cover image on all profile pages
psychobunny c697785270 console.log
nodebb-misty 4ec57d4110 Merge branch 'master' into user-icons
psychobunny 8e893869ff custom user profile covers
Julian Lam 526afc0910 Merge remote-tracking branch 'origin/master' into user-icons
psychobunny a5b754eac3 add profile cover/position + profile picture on every account page
psychobunny f19043d046 profile cover photos
psychobunny ef20141e8f jshint
psychobunny 61b1f5fe32 allow regular uploading (modal) of cover photo
Julian Lam defceb6271 Merge remote-tracking branch 'origin/master' into user-icons
Conflicts:
	src/controllers/index.js
	src/topics/tags.js
barisusakli 353ebb71d2 removed unnecessary if
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
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 751a6c6839 got rid of extra call to user.getSettings
barisusakli 09747251d8 added hostname
barisusakli f17ba88c0f closes
barisusakli 53d29e29af performance improvements
store parsed category description
removed mongo _key from returns
dont get category teaser for parent
barisusakli e60c1d8736 added process info
barisusakli c2b29ff4c4 add page to canonical link
barisusakli b556652582 fix chat redirect
barisusakli e2a5440ae8 closes
psychobunny 8ef46ebc7d found some other places with the same problem
barisusakli da4034a10a middleware refactor
barisusakli 7854e67b7b closes
barisusakli 36bfe30425 closes
barisusakli fa4875d78d category teaser
barisusakli ff7b6e4e91 added search title
barisusakli 2d96cdba1c closes
Julian Lam 4c96f95330 Merge remote-tracking branch 'origin/master' into user-icons
Conflicts:
	public/src/app.js
	public/src/client/account/edit.js
barisusakli 2d01fe78d0 removed privileges.posts.get from addPostData
privilege data is already available higher up
Julian Lam 99e5015083 closes
Julian Lam 95129a1b40 closes
barisusakli 902f529d53 closes
barisusakli 3a6d5948ba filter invalid categories
Julian Lam 896abb59d3 Update default gravatar admin option to defaultAvatar
Julian Lam 97dd5500a1 Merge remote-tracking branch 'origin/master' into user-icons
Julian Lam 00079ce158 default user icon for anons
barisusakli df95d47c4c ocd
barisusakli 5a3a627fcd fix rel tag urls
barisusakli ca294fc6ec closes
barisusakli e4f0cd856a prettier admin navigation page
barisusakli 3cdc0c6890 missing return
barisusakli d490ed30d1 check err
barisusakli 5950f97f96 more refactors
barisusakli e5e41e85f2 accounts refactor
and various 404 fixes
barisusakli 3bb5d2aa86 accounts refactor part
barisusakli c617a3f008 inf scroll changes
dont load main post if start > 0
Julian Lam ebed9d641c Add new ACP option to upload Touch Icon,
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.
barisusakli 459c20a2e2 closes
barisusakli 4e2318fa1e fix title in acp removed extra |
barisusakli 933a89d2ae closes removed double escape
barisusakli 3416f600c5
barisusakli 80701f44d6 fix syntax
barisusakli b3cbb46010
include add post index
barisusakli fb6abd32c4 closes
barisusakli 13508ca7f9 closes
barisusakli dbf0f279a2 closes
Julian Lam 78863a438f Firing new hook `filter:auth.list`
This new plugins allows SSO services to list whether a
user has authenticated via that service, and will display
as such in the user's profile editing screen.
psychobunny 70da64b927 button to revert to original email template
psychobunny 109fe895b3 ability to edit and save custom email templates
psychobunny 46d6be57a8 hint
psychobunny 55748ac3f5 ability to select what kind of test email to send
barisusakli 4419eb2aff removed require
barisusakli f3b6a5fbb9 generic getObject
barisusakli 1e44cab79e filter:group.build
barisusakli 070fe01463 use unescaped tag to get data
barisusakli d96073dbbf closes
barisusakli c139dfa843 closes
barisusakli 5555b9256d Merge remote-tracking branch 'origin/master'
barisusakli 6e66b32fe1 dont escape the query that is send to search escape on the way out
psychobunny 8403b010a5 fixes theme screenshots in acp
barisusakli 244c75f809 admin controllers
barisusakli 8af64ba984 closes
barisusakli 8c2fdcc77c group escape fixes
Barış Soner Uşaklı 2e1661a5e8 Merge pull request from jongarrison/master
Revised: Added req and res objects to the widget rendering process
barisusakli 04be0411e7 build search categories server side
barisusakli 70b8d546b3 fix breadcrumb
barisusakli 4826883484 up themes, 404 non existing popular pages
barisusakli ade9a44b11 closes
Jon Garrison 47714151b1 fixed one tab character
Jon Garrison 44c4925ceb Added req and res objects to the widget rendering process before callback in src/controllers/api.js
psychobunny ae1043543d closes
Barış Soner Uşaklı 76178e3232 move admin categories controller
Barış Soner Uşaklı 6d8134618f fix chats
Barış Soner Uşaklı 3a6871fd65 display all categories in custom home
barisusakli b17feb3b6c nested categories on search
barisusakli 22d6ceab59 closes
Julian Lam 8070de7962 closes
barisusakli 30d087cbd3 closes
yariplus 08e4f14971 fix unneeded async
yariplus 0c1c42d362 parallel not needed
yariplus beb2b38cb7 mistake
yariplus d998fe2dd5 Add Custom and Category homepages.
barisusakli 240a619a72 pretty group breadcrumbs
barisusakli cb9b51e8a5 closes
barisusakli bf70f3764e
barisusakli 6c40d2e424
barisusakli 9361ff0772 closes
Julian Lam 4f766ac7b5 Updated cache buster logic
Removed css and script busters in favour of a uuid/guid cache
buster that is generated when the app starts.

This change means that in the event your NodeBB crashes often,
users will not be able to rely on their browser cache to serve
an unchanged style/js file, but if that's the case, you've
got bigger problems anyway.

re: 
barisusakli e6755d0adc closes
barisusakli cf193581e4 check and log all fs.unlink errors
barisusakli e0101fcd24 fix crash on follow/edit
barisusakli 5009e80122 fix typo
barisusakli 9f74450196 log unlink error
psychobunny 891a611714 contacts vs recent: makes more sense the other way around
well, it does make sense on the older UX anyways, but I'm not going to
go there :P
barisusakli 6d930d0d1a fix indents
barisusakli 25502f0687 closes
barisusakli 48512bff6b get rid of app.exposeConfigToTemplates
psychobunny e0cfc117c7 changing function signature for messaging.getMessages
@julianlam should this be moved to 0.8.0?
psychobunny dbc9c07b55 403 browser title
psychobunny 0eca875f6e add site title to 404, on cold load anyways
psychobunny 61cc0ee597 /categories: og:title and <title> should be the same
psychobunny 25a419e458 Merge branch 'master' into v0.8.x
barisusakli 0bf8b279de fix typo
barisusakli 5c19bf31c9 removed breaking change
barisusakli eaefd9d24c remove meta/title.js and meta.title.build
psychobunny 671f96f589 duplicate route removed: /users redirected to /users/online
psychobunny cd7f9c7523 fix for disableCustomUserSkins
psychobunny 9323a37bd1 disableCustomUserSkins setting
barisusakli def3e06ba3 closes
Julian Lam a27c8f0321 Exposed package data for incompatible plugins to admin/plugins controller,
ping @psychobunny
psychobunny 36110db90c closes
barisusakli 7db41275a3 closes
barisusakli 7a8cdfc095 added core field
barisusakli 537d539512 fix custom homepage
barisusakli 5b87af4389 closes
recursively get all children
calculate topic/post count from children
new sorted set `cid:<id>:children`
fix search query params
psychobunny a990e9c3bf closes
barisusakli fe5f1b8c1d moved recent popular
psychobunny 5b1571ad1e don't need to refresh to preview updated skin
psychobunny 0150e0e063 closes
Julian Lam 08fb30378a Closes
- Fixes issue where the served path for the favicon was incorrect (included relative path when one was not needed)
- Also fixes issue where favicons were just plain not served for subfolder installations
- Fixed unsemantic HTML in ACP/General regarding Site Logo and Favicon fieldsets
barisusakli fba6f3ba81 https://github.com/psychobunny/templates.js/issues/33
Julian Lam ccb5094d54 Increased contacts limit to 200, from 20
So that if you have more than 20 friends (or followed > 20 people), you will see all of them (up to 200, anyway...) in the "Contacts" portion of the `/chats` route.
barisusakli 7c0b798036 fix indents
Barış Soner Uşaklı be8aac9950 Merge pull request from jsdream/newHook2
Add 'filter:recent.build' hook
barisusakli 0dfe2e0e90 only display readable categories in /unread dropdown
jsdream 1da5b2ca34 Add 'filter:recent.build' hook
Mikica Ivosevic e24bd2c0e3 Update index.js, fix outgoing XSS
Fix XSS on /outgoing route
barisusakli 5d56e4f835 Merge remote-tracking branch 'origin/master' into v0.8.x
barisusakli 26a9530686 fix sorting on users/map
Julian Lam 0bc175dd4c fixed
fixed issue where disabled categories showed up in the category dropdown in /unread
barisusakli 954c25823e closes
barisusakli 435fe5c54f closes
barisusakli 399c89eeed pass in req,res to action:user.loggedOut
barisusakli 414c2a8bd9 added action:user.loggedOut
Barış Soner Uşaklı 6bd131815f Merge pull request from yariplus/mintags
Add minimum tags per topic setting.
yariplus e112190bee Fix maximumTagsPerTopic
barisusakli a9da867255 fix infinite redirect loop on /chats @julianlam
barisusakli ee7e36ae44 removed rooms from return
barisusakli daf1a388eb closes
barisusakli 81eeab42ed category filter on /unread
barisusakli 1b7df6e4b2 closes
Julian Lam aab726bac4 fixes
Barış Soner Uşaklı a12ecbc230 admin/manage/groups pagination
Julian Lam 02a63c0a45 moved portions of the ACP/Plugins page to a pair of partials, and split up the list so the plugins list isn't parsed twice.
Barış Soner Uşaklı 503d83998b fix indent
barisusakli f08554e788 closes
barisusakli 1d4efaee68 fix indices if postsPerPage is an odd number
barisusakli 417a573f67 closes
barisusakli 5c35b2d96f fix composer redirect on relative path install
barisusakli 491d376fb4 closes
barisusakli f2c45e98da escape users group data
barisusakli 5ee1951245 closes
barisusakli 57c2418157 closes
barisusakli de228fa67d display 404 page if registration is disabled
barisusakli 718f61e3bd closes
barisusakli a31178ebd8 closes
Barış Soner Uşaklı 981a7558f7 use group name, hidden groups are not in groupslug:groupname
yariplus 13e12ba3a5 Add minimum tags per topic setting.
psychobunny fbeb6bc0ce closes
@barisusakli :trollface:
barisusakli 38b838d462 closes
moved group edit from modal to its own page
added hidden/private to group edit in acp, they were only in the client
groups page
moved add users above member list
barisusakli f974af2247 fix for
barisusakli 2deeda553a closes
barisusakli dc351fa320 removed hack for https://github.com/psychobunny/templates.js/issues/33
barisusakli 0ef2ccc130 closes
barisusakli ed173e0a32 closes
barisusakli 1bbce82c23 duh
barisusakli 8ff7ba82c2 closes
Julian Lam 394497c9d5 Merge branch 'categories-parent-acp' of https://github.com/NicolasSiver/NodeBB into NicolasSiver-categories-parent-acp
Barış Soner Uşaklı 4e06b7790f removed unused require
Barış Soner Uşaklı 4420e7a9fc closes , closes
Nicolas Siver 46ce3aae9f tree view
psychobunny a355fbfc81 closes
Barış Soner Uşaklı 8eab5ac402 groups.get changes
Julian Lam 463c893c3d fixed regression introduced by , closed
Barış Soner Uşaklı 0b93738537 dont display hidden/system groups on /groups
Barış Soner Uşaklı 8117b4459a groups.list added start stop
Julian Lam 45589fbeca fixed bug where the selected language in the ACP was arabic, if no language was set at all"
psychobunny 117bb407b0 /compose route
Julian Lam d90f3649a6 minor tweak to retrieval of category listing in ACP so that hidden categories (those with order of -1) are not retrieved
Julian Lam 7125d902d0 prettifying things
barisusakli 55e20b28ec upgrade script
barisusakli aa577f4adc part 1
no upgrade script yet
barisusakli 36853f4ad8 filter priv/registered-users/guests in groups.list
barisusakli 68ceaadad1 removed static 404/403/500 routes
barisusakli 224e3dc263 fix settings page
barisusakli dce9a19882 resolve method name collision, getPostsFromSet -> getPostSummariesFromSet
psychobunny 0f199af84d moved widget code out of controller; cleaned up code into a folder
barisusakli 9518c006b5 fix userlang
barisusakli 7b550b13b9 display both redis/mongo info if available
barisusakli 0083d4ff1c return user settings in api
Barış Soner Uşaklı c74d32a172 fix off by 1 error on user/topics posts
barisusakli 73d65dd123 filter:users.search filter:users.build hooks
barisusakli 4f8a1174a1 default about me length
barisusakli a924c456b9 closes
barisusakli 7312540b72 closes
barisusakli 9749658d35 added about me field
barisusakli 51212c2bfa closes
barisusakli dc16a665ae page checks
barisusakli 47a2377229 closes
Barış Soner Uşaklı 21b634e03f closes
barisusakli d99e028a1e only call sortedSetCard if using pagination
barisusakli dd61bdb9c6 closes
barisusakli 6dfb229c66 closes
barisusakli 0c91391c75 display posts cache capacity/post count
barisusakli 1f06f90a50 closes
updated lru to latest
created new files posts/cache.js posts/parse.js posts/edit.js
Julian Lam 8ee40ece71 removed checks that would send the user to 404 if the slug didn't match, restored old behaviour of redirecting to the correct slug.
Julian Lam 5d495483ad using url module to normalise passed-in url prior to saving in db, closes
Fokke Zandbergen 1eee970ebb Allow NodeBB version to be set via config to package.json version can be incremented when needed.
Barış Soner Uşaklı c9b5948034 closes
barisusakli d5dd48ecc8 closes
barisusakli f7a3aef322 escape on the way out, fixes birthday/age calculation
barisusakli 5501c0c759 closes
barisusakli dd175ada67 closes
barisusakli 3de083208d closes
barisusakli 835d4db481 dont add category/topic slug if user doesnt have read permission
or category is disabled etc.
Barış Soner Uşaklı 0ed46c3bae closes , closes
Barış Soner Uşaklı e0996d67ca more rel_path upload fixes
Barış Soner Uşaklı 3f92984be2 fix image url in relative_path install in post
Barış Soner Uşaklı ed57a41d17
Barış Soner Uşaklı 4af8a5ec02 closes
Julian Lam 56fc958939 closes
Barış Soner Uşaklı 5641e54192 added route to /users
psychobunny 27ad7e41c9 process.env is an object
Сергей Савельев ce743be779 Delete errors
Сергей Савельев 6b3b44e2fc Delete errors
Сергей Савельев 18c5354ec7 Merge branch 'master' of https://github.com/atomoc/NodeBB
Сергей Савельев 621ae9c91a Add admin hooks for get categories
barisusakli 2fd4bcde3f added req.uid user id for logged in users, 0 for guests
barisusakli 878e548296 renamed end to stop globally
fixed getting favourites for admins
barisusakli 27bab3330a pass data to getCategoryTopics, renamed end to stop
Julian Lam 47a7ab15be refactored translator system to be a require.js module, and not a global
Barış Soner Uşaklı c4569d533d added filter:categories.build
Julian Lam 89442c91c6 fixed bug where privilege state was not correctly calculated for MongoDB installs, and fixed columnCount not being present when a the privilege list is refreshed
barisusakli e528f52cfb closes
Julian Lam 4f2c7382c5 passing in the column count so a message can be displayed to users when no users have privs in a category,
Julian Lam 9dece4a1db added some missing files from previous commits, fixed setParent mechanic which broke after I refactored,
Julian Lam 9b84a887d3 a huge frickin' number of changes for . This is part of
Julian Lam a1621145d5 Merge branch 'master' into categories_revamp
Conflicts:
	public/less/admin/admin.less
	public/src/admin/manage/categories.js
	src/controllers/admin.js
	src/views/admin/manage/categories.tpl
	src/views/config.json
barisusakli 04ed79e587 fix profile image upload on subfolder install
Barış Soner Uşaklı 9e7af15bbc Merge pull request from cismous/master
remove comma
psychobunny d2dae2d62f standardize showSelect amongst category and topic_list routes
Barış Soner Uşaklı d05ef6ddbc closes
barisusakli 254fcff01f forgot db require
barisusakli 6c58bd9520 closes
Barış Soner Uşaklı 37fe438c63 reset fix for t.js bug :rage3:
cismous 3bd42c8b7a remove comma
barisusakli 201c4b35da pagination data
if query is empty get all uids
Julian Lam 2a80140e70 fixed issue where socket.io would no longer reconnect perpetually, new behaviour waits 10x the reconnect delay, and then starts over. Also upped the reconnection delay default to 1.5s.
barisusakli 724df69561 fix redirects
barisusakli ddd4680ea7 added helpers.redirect
Barış Soner Uşaklı 33723f8b1b closes
barisusakli 2a8437f08f removed templates config and mapping 🐑
Julian Lam f14c5f7e1c added new hook 'action:meta.override404' so plugins can override the regular handling of pages that are not found
Barış Soner Uşaklı 9915e31bc5 closes
Barış Soner Uşaklı c851b5a9b1 made getBaseUser public
barisusakli c40258a82c removed 2x calls to getRecentTopicReplies
psychobunny 5b67cd841e fire filter:config.get even if anonymous
psychobunny 0fadaf037a filter:homepage.get for populating available routes on ACP
psychobunny 657fa8de73 oops action:homepage.get:*
psychobunny 44e8323efa action:navigation.get:*
psychobunny c97c1ab4b9 filter:config.get
Barış Soner Uşaklı 8b21f1c8ab dont reload settings page on every save
only show an alert if reload is required
renamed settings.language to settings.userLang to match the config
Barış Soner Uşaklı 5140e5db8d closes
psychobunny b07574d838 unnecessary return
psychobunny 3cc3e2f306 moved homepage configuration to its own acp page
Julian Lam e0c7ef1451 fixed
psychobunny b1f835b053 Merge remote-tracking branch 'origin/master' into sortable-menu
psychobunny 2ff59278c9 navigation cleanup
psychobunny fbc0a11c87 nav - basic ACP setup
Julian Lam 55262b399a tweaks and refactoring for
Barış Soner Uşaklı c94c1430b7 api/post/pid route
Julian Lam 03e39f7b9b isInvited mechanic for
psychobunny 13fa1f6b9a require socket.io only when you need it, shaves off another 0.5s on load
Julian Lam 8262c38ac8 upgrading privilege sets to be system groups, so they're not in the way
Julian Lam d3ff6a9f47 hidden groups are invisible to non-members,
Julian Lam 218ecce6c1 accessing search route with no term auto-expands the form now, part 1 of 2,
psychobunny cb7c318377 closes
Barış Soner Uşaklı 767816e669
Barış Soner Uşaklı c1ce0a9e1d closes
Barış Soner Uşaklı 743cd20441 closes
psychobunny bdcf090aaa init rewards system
Barış Soner Uşaklı da305210e2 closes
barisusakli aa94dafac1 closes
Barış Soner Uşaklı dca143fd87 Merge pull request from acardinale/master
Add hooks "filter:topic.build" and "filter:category.build"
acardinale 6607dfc4c9 Update categories.js
acardinale 8975a0962e Update topics.js
Barış Soner Uşaklı 276cd51836 closes
psychobunny 0611b7e1ea closes
Barış Soner Uşaklı bd553eb05d closes
barisusakli d152254bcb removed availableTemplates assign
barisusakli b2fc4d5dc4
Barış Soner Uşaklı 0421b6ef06 closes
Barış Soner Uşaklı 3f31098144 closes
Barış Soner Uşaklı 2c86ca59e6 fire filter:serch.build if query is empty
Barış Soner Uşaklı 6a55cdfbaf fix relative_path image url for sub installs
Barış Soner Uşaklı 57d6bb3b4c filter:search.build hook
barisusakli 5e7bf7a272 default search in posts
Barış Soner Uşaklı c98720ee4c show results as WIP
Julian Lam 1843d0364e closed
acardinale 612acc41ba Add hook "filter:category.build"
Same behavior as "filter:register.build"
acardinale a63c679935 Add hook "filter:topic.build"
Same behavior as "filter:register.build"
barisusakli d96e4ec22a fix category filter and pagination, strip marquee
barisusakli eff1256dfb search sort, search in posts, titles, posts& titles
Julian Lam 957415463f Merge branch '0.7.0'
Conflicts:
	package.json
	src/search.js
barisusakli 8bbd7d971b fix index to post if sorting is by votes and pagination is used
barisusakli c859586269 calculate topic post indices instead of querying db
Julian Lam ff5eeb3a85 fixed
barisusakli 38dd3d4281 search newer/older than and better pagination
barisusakli 9bca777320 closes allowGroupCreation setting
barisusakli 5c0bcd7e5d proper qs, pagination on search results
barisusakli 161b934827 reply count filter atleast/atmost
barisusakli def600e927 search in categories and children
barisusakli b7602c6e80 removed winston.err
barisusakli fd773807e9 fix copy paste fail 😦
barisusakli 25ccc573c0 closes
barisusakli 255f50343c closes
barisusakli 6a837632fa fix first post loading when pagination is enabled
barisusakli 2c8e8a1f1c closes , closes
Julian Lam e4e9020e1f added groups page to user profile
Julian Lam 4a7ec3ccc6 added groups page to user profile
barisusakli b54f2de504 pass uid to getUsers and getUsersFromSets
barisusakli 57453f33ab new group members route
getMembers can take start end
ability to specify how many group members to return
barisusakli aaa1fae558 closes
barisusakli 98ff75b9c3 closes
barisusakli 9db7f0f9a0 doing on master as well
psychobunny f253b11d71 passed in wrong object
psychobunny 0828caab32 renamed to filter:userlist.get
psychobunny 943e268ffc add filter:users.get
barisusakli 27518716a0 make getUsers public for plugins
Julian Lam 08e39d150e fixed
Julian Lam c026a64e8e adding concept of group slugs, . ping @barisusakli for downstream plugin changes
barisusakli 3eb922393f closes
barisusakli cd99324286 closes , closes
barisusakli fd2edcaf6f closes
Julian Lam a8c818c6cd added new hook, filter:controllers.topic.get
barisusakli 6ccdf187ea closes
Julian Lam 50ac813388 Merge branch 'private-groups', closed
Julian Lam 675968f0f3 cover photo for groups,
barisusakli 456b844e61 closes
barisusakli f417e07b9d user search changes
Julian Lam 612b8f01b6 Merge remote-tracking branch 'origin/master' into private-groups
Julian Lam 08e883de44 added widget areas to the bottom of the group details page,
barisusakli 0305ad989c match uploader return
barisusakli f74383bba4 changed userPhoto to files[]
barisusakli 1caddb6182 uploads controller
Julian Lam a5d7fee623 Merge remote-tracking branch 'origin/master' into private-groups
Julian Lam d747ce5760 granting and rescinding ownership,
barisusakli a77a761433 closes
barisusakli ce9c17f8e5 ability to search posts by user
Julian Lam 1868a02bd7 Merge branch 'master' into private-groups
barisusakli 60f1b9679a search filters
Julian Lam 917f76feab group join/leave controls in groups list page (+ helper!)
barisusakli c1ac92ac19 popular topics will use topic creation time
Baris Usakli 8522af504a closed
Julian Lam ad723e2943 Merge branch 'master' into categories_revamp
Conflicts:
	src/views/admin/partials/menu.tpl
Julian Lam 1ddb90720c Merge branch 'guest-handles'
barisusakli 6d31fee3f5 closes
change user.search to accept params
can search substr with startsWith:false
no infinite scroll on admin user search page
Julian Lam 7dc309fc16 template in composer
Julian Lam a091757aa0 adding dedicated category edit page for ACP
Julian Lam 6b95b28db7 drag/drop re-ordering fixed in ACP,
Julian Lam c98331de82 revamping categories management page in ACP,
barisusakli 4364b50ecf closes
barisusakli d1540322c9 closes
barisusakli e0edb71a8a use socket.io default and ["polling", "websocket"]
barisusakli 14e46a87a6 closes
psychobunny da7dcd99a8 renamed to "socket.io:transports"
Sample config:

"socket.io": {
"transports": ["websocket"]
}
barisusakli 7ec8393004 closes
barisusakli 8965855218 made breadcrumbs regular function
less db calls as well
barisusakli 518c6f7cfa closes
barisusakli 86bd85bba4 removed qs fix indent
barisusakli ddd6ed9e8c 403 page
barisusakli be11577aa4 closes
barisusakli 9023060008 moved category redirect up
Julian Lam 78763834fe closed
Julian Lam 03b106b03a final pass,
barisusakli 5ac5d20e4b users:online refactor
Julian Lam 1b526026a0 closed
Julian Lam 1c21ca78dc preventing ctrl-f hijacking if no search plugin is installed
Julian Lam fa39b5e46b closed
barisusakli 4be8f3ec75 closes
Julian Lam deac12c540 closed
barisusakli 7f5984d1fd removed dupe code
Julian Lam ae1528dc7e closed
barisusakli 0a1fa72bd8 use loadMoreFromSet
barisusakli 114d0506e1 fixed typo
barisusakli 8e114c2093 moved isAdminOrMod check out of getTopicsByTids
barisusakli 653850661e topics.getTopics doesnt take set param
barisusakli c1b61522f7 check if topic is deleted
barisusakli c458a7f7b2 missing nconf require
barisusakli 9852809c2c cleanup
barisusakli 1d2d69fa45 use helpers, redis crash fix
barisusakli 556e7066e8 moved notFound notAllowed to helpers
barisusakli f8cfd82667 less code in uploadimage
barisusakli d9a071d710 removed unused code from category and topic controller
barisusakli 519b1b7e37 closes
barisusakli a1624013f8 closes
barisusakli 05a4737e84 closes
barisusakli e6973b55d4 closes
barisusakli a45858dacd previous commit doesnt show unusud tags in admin
barisusakli 68e8039ac7 closes
also fixed a bug where tags with 0 topics were showing up in /tags
barisusakli 4c7a4d3688 fix topicIndex,
barisusakli 9a16a359a8 auth refactor
barisusakli eada3daf9f fixed recent and unread
Julian Lam 6ea10aa7e3 ensuring that the filter:category.get hook always sends data in the same format
barisusakli af4cbfb20d closes
barisusakli 166f353aaa filter:register.build change
barisusakli db979d7a20 filter:category.get change
Julian Lam a12907512f refactored a bunch of methods so that you can pass in an author argument in querystring to see posts by just that author,
barisusakli f3d485bd58 filter:user.account
barisusakli 719290cd2b dont display email/fullname if they are private
barisusakli 39b679705b closes
barisusakli 595ff1f4b1 closes
see
https://community.nodebb.org/topic/3039/filter-post-parse-and-filter-post-parsesignature-changes
Barış Soner Uşaklı b89b960f86 Merge pull request from dwendt/master
Made hiding widgets for guests/registered sensible.
Julian Lam 44175188c4 handling case where user does not satisfy any of the privilege thresholds given to the hasEnoughReputationFor method
barisusakli cdfaa941b1 error checks missing return
barisusakli 04c83dbdcc update deprecated sendfile
barisusakli 268ecd5157 single call to get slug and postcount
barisusakli 209edf182f 404 pages that are out of range
heart c38ca146c7 Made hiding widgets for guests/registered sensible.
barisusakli fb1095fc28 added allowed true to /chats
barisusakli e97bfc139b
Julian Lam 61aaff025b adding in 'allowed' to template, re:
barisusakli 433769eb36 closes
first tab (recent) shows last 50 messages instead of just last 24 hours
barisusakli 189eaf2bea escape output
barisusakli c5ba327d8f fix empty pages
barisusakli 9909f8ba79 more err checks
barisusakli eaf89dc316 use parseSignature
barisusakli c74370bfb1 removed recent/day week month
it starts with most recent 20 topics now and goes back instead of
showing empty if there are no new replies in the past 24 hours
barisusakli 9a21e9646f only use multipart on upload routes,
delete temp files if there is an error in admin,
admin/mods should see topic reply
barisusakli c5224d099e parseInt show title