865 Commits (92fba4f396d51feaf20c1c82de3e377a362ad08e)

Author SHA1 Message Date
yariplus d998fe2dd5 Add Custom and Category homepages. 10 years ago
barisusakli 240a619a72 pretty group breadcrumbs 10 years ago
barisusakli cb9b51e8a5 closes #3475 10 years ago
barisusakli bf70f3764e #3475 10 years ago
barisusakli 6c40d2e424 #3475 10 years ago
barisusakli 9361ff0772 closes #3587 10 years ago
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: #3573
10 years ago
barisusakli e6755d0adc closes #3458 10 years ago
barisusakli cf193581e4 check and log all fs.unlink errors 10 years ago
barisusakli e0101fcd24 fix crash on follow/edit 10 years ago
barisusakli 5009e80122 fix typo 10 years ago
barisusakli 9f74450196 log unlink error 10 years ago
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
10 years ago
barisusakli 6d930d0d1a fix indents 10 years ago
barisusakli 25502f0687 closes #3508 10 years ago
barisusakli 48512bff6b get rid of app.exposeConfigToTemplates 10 years ago
psychobunny e0cfc117c7 changing function signature for messaging.getMessages
@julianlam should this be moved to 0.8.0?
10 years ago
psychobunny dbc9c07b55 403 browser title 10 years ago
psychobunny 0eca875f6e add site title to 404, on cold load anyways 10 years ago
psychobunny 61cc0ee597 /categories: og:title and <title> should be the same 10 years ago
psychobunny 25a419e458 Merge branch 'master' into v0.8.x 10 years ago
barisusakli 0bf8b279de fix typo 10 years ago
barisusakli 5c19bf31c9 removed breaking change 10 years ago
barisusakli eaefd9d24c remove meta/title.js and meta.title.build #3481 10 years ago
psychobunny 671f96f589 duplicate route removed: /users redirected to /users/online 10 years ago
psychobunny cd7f9c7523 fix for disableCustomUserSkins 10 years ago
psychobunny 9323a37bd1 disableCustomUserSkins setting 10 years ago
barisusakli def3e06ba3 closes #3483 10 years ago
Julian Lam a27c8f0321 Exposed package data for incompatible plugins to admin/plugins controller, #3480
ping @psychobunny
10 years ago
psychobunny 36110db90c closes #3464 10 years ago
barisusakli 7db41275a3 closes #3227 10 years ago
barisusakli 7a8cdfc095 added core field 10 years ago
barisusakli 537d539512 fix custom homepage 10 years ago
barisusakli 5b87af4389 closes #3447
recursively get all children
calculate topic/post count from children
new sorted set `cid:<id>:children`
fix search query params
10 years ago
psychobunny a990e9c3bf closes #3449 10 years ago
barisusakli fe5f1b8c1d moved recent popular 10 years ago
psychobunny 5b1571ad1e don't need to refresh to preview updated skin #3069 10 years ago
psychobunny 0150e0e063 closes #3069 10 years ago
Julian Lam 08fb30378a Closes #3302
- 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
10 years ago
barisusakli fba6f3ba81 https://github.com/psychobunny/templates.js/issues/33 10 years ago
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.
10 years ago
barisusakli 7c0b798036 fix indents 10 years ago
Barış Soner Uşaklı be8aac9950 Merge pull request #3372 from jsdream/newHook2
Add 'filter:recent.build' hook
10 years ago
barisusakli 0dfe2e0e90 only display readable categories in /unread dropdown 10 years ago
jsdream 1da5b2ca34 Add 'filter:recent.build' hook 10 years ago
Mikica Ivosevic e24bd2c0e3 Update index.js, fix outgoing XSS
Fix XSS on /outgoing route
10 years ago
barisusakli 5d56e4f835 Merge remote-tracking branch 'origin/master' into v0.8.x 10 years ago
barisusakli 26a9530686 fix sorting on users/map 10 years ago
Julian Lam 0bc175dd4c fixed #3355
fixed issue where disabled categories showed up in the category dropdown in /unread
10 years ago
barisusakli 954c25823e closes #3352 10 years ago
barisusakli 435fe5c54f closes #3342 10 years ago
barisusakli 399c89eeed pass in req,res to action:user.loggedOut 10 years ago
barisusakli 414c2a8bd9 added action:user.loggedOut 10 years ago
Barış Soner Uşaklı 6bd131815f Merge pull request #3256 from yariplus/mintags
Add minimum tags per topic setting.
10 years ago
yariplus e112190bee Fix maximumTagsPerTopic 10 years ago
barisusakli a9da867255 fix infinite redirect loop on /chats @julianlam 10 years ago
barisusakli ee7e36ae44 removed rooms from return 10 years ago
barisusakli daf1a388eb closes #3039 10 years ago
barisusakli 81eeab42ed category filter on /unread 10 years ago
barisusakli 1b7df6e4b2 closes #3315 10 years ago
Julian Lam aab726bac4 fixes #3313 10 years ago
Barış Soner Uşaklı a12ecbc230 admin/manage/groups pagination 10 years ago
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. 10 years ago
Barış Soner Uşaklı 503d83998b fix indent 10 years ago
barisusakli f08554e788 closes #2701 10 years ago
barisusakli 1d4efaee68 fix indices if postsPerPage is an odd number 10 years ago
barisusakli 417a573f67 closes #3260 10 years ago
barisusakli 5c35b2d96f fix composer redirect on relative path install 10 years ago
barisusakli 491d376fb4 closes #2605 10 years ago
barisusakli f2c45e98da escape users group data 10 years ago
barisusakli 5ee1951245 closes #3271 10 years ago
barisusakli 57c2418157 closes #1306 10 years ago
barisusakli de228fa67d display 404 page if registration is disabled 10 years ago
barisusakli 718f61e3bd closes #3263 10 years ago
barisusakli a31178ebd8 closes #3258 10 years ago
Barış Soner Uşaklı 981a7558f7 use group name, hidden groups are not in groupslug:groupname 10 years ago
yariplus 13e12ba3a5 Add minimum tags per topic setting. 10 years ago
psychobunny fbeb6bc0ce closes #3254
@barisusakli :trollface:
10 years ago
barisusakli 38b838d462 closes #2754
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
10 years ago
barisusakli f974af2247 fix for #3246 10 years ago
barisusakli 2deeda553a closes #3246 10 years ago
barisusakli dc351fa320 removed hack for https://github.com/psychobunny/templates.js/issues/33 10 years ago
barisusakli 0ef2ccc130 closes #3240 10 years ago
barisusakli ed173e0a32 closes #3217 10 years ago
barisusakli 1bbce82c23 duh #3192 10 years ago
barisusakli 8ff7ba82c2 closes #3192 10 years ago
Julian Lam 394497c9d5 Merge branch 'categories-parent-acp' of https://github.com/NicolasSiver/NodeBB into NicolasSiver-categories-parent-acp 10 years ago
Barış Soner Uşaklı 4e06b7790f removed unused require 10 years ago
Barış Soner Uşaklı 4420e7a9fc closes #3188, closes #3170 10 years ago
Nicolas Siver 46ce3aae9f tree view 10 years ago
psychobunny a355fbfc81 closes #2769 10 years ago
Barış Soner Uşaklı 8eab5ac402 groups.get changes 10 years ago
Julian Lam 463c893c3d fixed regression introduced by #2080, closed #3189 10 years ago
Barış Soner Uşaklı 0b93738537 dont display hidden/system groups on /groups 10 years ago
Barış Soner Uşaklı 8117b4459a groups.list added start stop 10 years ago
Julian Lam 45589fbeca fixed bug where the selected language in the ACP was arabic, if no language was set at all" 10 years ago
psychobunny 117bb407b0 /compose route 10 years ago
Julian Lam d90f3649a6 minor tweak to retrieval of category listing in ACP so that hidden categories (those with order of -1) are not retrieved 10 years ago
Julian Lam 7125d902d0 prettifying things 10 years ago
barisusakli 55e20b28ec upgrade script 10 years ago
barisusakli aa577f4adc part 1
no upgrade script yet
10 years ago
barisusakli 36853f4ad8 filter priv/registered-users/guests in groups.list 10 years ago
barisusakli 68ceaadad1 removed static 404/403/500 routes 10 years ago
barisusakli 224e3dc263 fix settings page 10 years ago
barisusakli dce9a19882 resolve method name collision, getPostsFromSet -> getPostSummariesFromSet 10 years ago
psychobunny 0f199af84d moved widget code out of controller; cleaned up code into a folder 10 years ago
barisusakli 9518c006b5 fix userlang 10 years ago
barisusakli 7b550b13b9 display both redis/mongo info if available 10 years ago
barisusakli 0083d4ff1c return user settings in api 10 years ago
Barış Soner Uşaklı c74d32a172 fix off by 1 error on user/topics posts #3120 10 years ago
barisusakli 73d65dd123 filter:users.search filter:users.build hooks 10 years ago
barisusakli 4f8a1174a1 default about me length 10 years ago
barisusakli a924c456b9 closes #3113 10 years ago
barisusakli 7312540b72 closes #3109 10 years ago
barisusakli 9749658d35 added about me field 10 years ago
barisusakli 51212c2bfa closes #3096 10 years ago
barisusakli dc16a665ae page checks #3089 10 years ago
barisusakli 47a2377229 closes #3089 10 years ago
Barış Soner Uşaklı 21b634e03f closes #3081 10 years ago
barisusakli d99e028a1e only call sortedSetCard if using pagination 10 years ago
barisusakli dd61bdb9c6 closes #3038 10 years ago
barisusakli 6dfb229c66 closes #2842 10 years ago
barisusakli 0c91391c75 display posts cache capacity/post count 10 years ago
barisusakli 1f06f90a50 closes #3051
updated lru to latest
created new files posts/cache.js posts/parse.js posts/edit.js
10 years ago
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. #3047 10 years ago
Julian Lam 5d495483ad using url module to normalise passed-in url prior to saving in db, closes #3043 10 years ago
Fokke Zandbergen 1eee970ebb Allow NodeBB version to be set via config to package.json version can be incremented when needed. 10 years ago
Barış Soner Uşaklı c9b5948034 closes #2927 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 5501c0c759 closes #3005 10 years ago
barisusakli dd175ada67 closes #3003 10 years ago
barisusakli 3de083208d closes #3002 10 years ago
barisusakli 835d4db481 dont add category/topic slug if user doesnt have read permission
or category is disabled etc.
10 years ago
Barış Soner Uşaklı 0ed46c3bae closes #2963, closes #2957 10 years ago
Barış Soner Uşaklı e0996d67ca more rel_path upload fixes 10 years ago
Barış Soner Uşaklı 3f92984be2 fix image url in relative_path install in post 10 years ago
Barış Soner Uşaklı ed57a41d17 #2943 10 years ago
Barış Soner Uşaklı 4af8a5ec02 closes #2940 10 years ago
Julian Lam 56fc958939 closes #2891 10 years ago
Barış Soner Uşaklı 5641e54192 added route to /users 10 years ago
psychobunny 27ad7e41c9 process.env is an object 10 years ago
Сергей Савельев ce743be779 Delete errors 10 years ago
Сергей Савельев 6b3b44e2fc Delete errors 10 years ago
Сергей Савельев 18c5354ec7 Merge branch 'master' of https://github.com/atomoc/NodeBB 10 years ago
Сергей Савельев 621ae9c91a Add admin hooks for get categories 10 years ago
barisusakli 2fd4bcde3f added req.uid user id for logged in users, 0 for guests 10 years ago
barisusakli 878e548296 renamed end to stop globally
fixed getting favourites for admins
10 years ago
barisusakli 27bab3330a pass data to getCategoryTopics, renamed end to stop 10 years ago
Julian Lam 47a7ab15be refactored translator system to be a require.js module, and not a global 10 years ago
Barış Soner Uşaklı c4569d533d added filter:categories.build 10 years ago
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 10 years ago
barisusakli e528f52cfb closes #2757 10 years ago
Julian Lam 4f2c7382c5 passing in the column count so a message can be displayed to users when no users have privs in a category, #2887 10 years ago
Julian Lam 9dece4a1db added some missing files from previous commits, fixed setParent mechanic which broke after I refactored, #2463 10 years ago
Julian Lam 9b84a887d3 a huge frickin' number of changes for #2887. This is part of #2463 10 years ago
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
10 years ago
barisusakli 04ed79e587 fix profile image upload on subfolder install 10 years ago
Barış Soner Uşaklı 9e7af15bbc Merge pull request #2876 from cismous/master
remove comma
10 years ago
psychobunny d2dae2d62f standardize showSelect amongst category and topic_list routes 10 years ago
Barış Soner Uşaklı d05ef6ddbc closes #2822 10 years ago
barisusakli 254fcff01f forgot db require 10 years ago
barisusakli 6c58bd9520 closes #2871 10 years ago
Barış Soner Uşaklı 37fe438c63 reset fix for t.js bug :rage3: 10 years ago
cismous 3bd42c8b7a remove comma 10 years ago
barisusakli 201c4b35da pagination data
if query is empty get all uids
10 years ago
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. 10 years ago
barisusakli 724df69561 fix redirects 10 years ago
barisusakli ddd4680ea7 added helpers.redirect 10 years ago
Barış Soner Uşaklı 33723f8b1b closes #2835 10 years ago
barisusakli 2a8437f08f removed templates config and mapping 🐑 10 years ago
Julian Lam f14c5f7e1c added new hook 'action:meta.override404' so plugins can override the regular handling of pages that are not found 10 years ago
Barış Soner Uşaklı 9915e31bc5 closes #2826 10 years ago
Barış Soner Uşaklı c851b5a9b1 made getBaseUser public 10 years ago
barisusakli c40258a82c removed 2x calls to getRecentTopicReplies 10 years ago
psychobunny 5b67cd841e fire filter:config.get even if anonymous 10 years ago
psychobunny 0fadaf037a filter:homepage.get for populating available routes on ACP 10 years ago
psychobunny 657fa8de73 oops action:homepage.get:* 10 years ago
psychobunny 44e8323efa action:navigation.get:* 10 years ago
psychobunny c97c1ab4b9 filter:config.get 10 years ago
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
10 years ago
Barış Soner Uşaklı 5140e5db8d closes #2759 10 years ago
psychobunny b07574d838 unnecessary return 10 years ago
psychobunny 3cc3e2f306 moved homepage configuration to its own acp page 10 years ago
Julian Lam e0c7ef1451 fixed #2781 10 years ago
psychobunny b1f835b053 Merge remote-tracking branch 'origin/master' into sortable-menu 10 years ago
psychobunny 2ff59278c9 navigation cleanup 10 years ago
psychobunny fbc0a11c87 nav - basic ACP setup 10 years ago
Julian Lam 55262b399a tweaks and refactoring for #2774 10 years ago
Barış Soner Uşaklı c94c1430b7 api/post/pid route 10 years ago
Julian Lam 03e39f7b9b isInvited mechanic for #2758 10 years ago
psychobunny 13fa1f6b9a require socket.io only when you need it, shaves off another 0.5s on load 10 years ago
Julian Lam 8262c38ac8 upgrading privilege sets to be system groups, so they're not in the way 10 years ago
Julian Lam d3ff6a9f47 hidden groups are invisible to non-members, #2758 10 years ago
Julian Lam 218ecce6c1 accessing search route with no term auto-expands the form now, part 1 of 2, #2757 10 years ago
psychobunny cb7c318377 closes #2751 10 years ago
Barış Soner Uşaklı 767816e669 #2738 10 years ago
Barış Soner Uşaklı c1ce0a9e1d closes #2738 10 years ago
Barış Soner Uşaklı 743cd20441 closes #2267 10 years ago
psychobunny bdcf090aaa init rewards system 10 years ago
Barış Soner Uşaklı da305210e2 closes #2618 10 years ago
barisusakli aa94dafac1 closes #725 10 years ago
Barış Soner Uşaklı dca143fd87 Merge pull request #2706 from acardinale/master
Add hooks "filter:topic.build" and "filter:category.build"
10 years ago
acardinale 6607dfc4c9 Update categories.js 10 years ago
acardinale 8975a0962e Update topics.js 10 years ago
Barış Soner Uşaklı 276cd51836 closes #2467 10 years ago
psychobunny 0611b7e1ea closes #2733 10 years ago
Barış Soner Uşaklı bd553eb05d closes #2002 10 years ago
barisusakli d152254bcb removed availableTemplates assign 10 years ago
barisusakli b2fc4d5dc4 #2002 10 years ago
Barış Soner Uşaklı 0421b6ef06 closes #2639 10 years ago
Barış Soner Uşaklı 3f31098144 closes #2619 10 years ago
Barış Soner Uşaklı 2c86ca59e6 fire filter:serch.build if query is empty 10 years ago
Barış Soner Uşaklı 6a55cdfbaf fix relative_path image url for sub installs 10 years ago
Barış Soner Uşaklı 57d6bb3b4c filter:search.build hook 10 years ago
barisusakli 5e7bf7a272 default search in posts 10 years ago
Barış Soner Uşaklı c98720ee4c show results as WIP 10 years ago
Julian Lam 1843d0364e closed #2708 10 years ago
acardinale 612acc41ba Add hook "filter:category.build"
Same behavior as "filter:register.build"
10 years ago
acardinale a63c679935 Add hook "filter:topic.build"
Same behavior as "filter:register.build"
10 years ago
barisusakli d96e4ec22a fix category filter and pagination, strip marquee 10 years ago
barisusakli eff1256dfb search sort, search in posts, titles, posts& titles 10 years ago
Julian Lam 957415463f Merge branch '0.7.0'
Conflicts:
	package.json
	src/search.js
10 years ago
barisusakli 8bbd7d971b fix index to post if sorting is by votes and pagination is used 10 years ago
barisusakli c859586269 calculate topic post indices instead of querying db 10 years ago
Julian Lam ff5eeb3a85 fixed #2704 10 years ago
barisusakli 38dd3d4281 search newer/older than and better pagination 10 years ago
barisusakli 9bca777320 closes #2700 allowGroupCreation setting 10 years ago
barisusakli 5c0bcd7e5d proper qs, pagination on search results 10 years ago
barisusakli 161b934827 reply count filter atleast/atmost 10 years ago
barisusakli def600e927 search in categories and children 10 years ago
barisusakli b7602c6e80 removed winston.err 10 years ago
barisusakli fd773807e9 #2685 fix copy paste fail 😦 10 years ago
barisusakli 25ccc573c0 closes #2687 10 years ago
barisusakli 255f50343c closes #2685 10 years ago
barisusakli 6a837632fa fix first post loading when pagination is enabled 10 years ago
barisusakli 2c8e8a1f1c closes #2550, closes #2518 10 years ago
Julian Lam e4e9020e1f added groups page to user profile 10 years ago
Julian Lam 4a7ec3ccc6 added groups page to user profile 10 years ago
barisusakli b54f2de504 pass uid to getUsers and getUsersFromSets 10 years ago
barisusakli 57453f33ab new group members route
getMembers can take start end
ability to specify how many group members to return
10 years ago
barisusakli aaa1fae558 closes #2597 10 years ago
barisusakli 98ff75b9c3 closes #2581 10 years ago
barisusakli 9db7f0f9a0 doing on master as well 10 years ago
psychobunny f253b11d71 passed in wrong object 10 years ago
psychobunny 0828caab32 renamed to filter:userlist.get 10 years ago
psychobunny 943e268ffc add filter:users.get 10 years ago
barisusakli 27518716a0 make getUsers public for plugins 10 years ago
Julian Lam 08e39d150e fixed #2655 10 years ago
Julian Lam c026a64e8e adding concept of group slugs, #2588. ping @barisusakli for downstream plugin changes 10 years ago