diff --git a/src/controllers/accounts/settings.js b/src/controllers/accounts/settings.js index 75d07a0846..483a7e5eb1 100644 --- a/src/controllers/accounts/settings.js +++ b/src/controllers/accounts/settings.js @@ -166,6 +166,10 @@ function getHomePageRoutes(callback) { route: 'categories', name: 'Categories' }, + { + route: 'unread', + name: 'Unread' + }, { route: 'recent', name: 'Recent' diff --git a/src/controllers/index.js b/src/controllers/index.js index d6d9d74c55..cb87d32ac8 100644 --- a/src/controllers/index.js +++ b/src/controllers/index.js @@ -50,6 +50,8 @@ Controllers.home = function(req, res, next) { if (route === 'categories' || route === '/') { Controllers.categories.list(req, res, next); + } else if (route === 'unread') { + Controllers.unread.get(req, res, next); } else if (route === 'recent') { Controllers.recent.get(req, res, next); } else if (route === 'popular') { diff --git a/src/controllers/unread.js b/src/controllers/unread.js index 82efcd2dd3..2e988601c2 100644 --- a/src/controllers/unread.js +++ b/src/controllers/unread.js @@ -59,7 +59,10 @@ unreadController.get = function(req, res, next) { data.categories = results.watchedCategories.categories; data.selectedCategory = results.watchedCategories.selectedCategory; - data.breadcrumbs = helpers.buildBreadcrumbs([{text: '[[unread:title]]'}]); + if (req.path.startsWith('/api/unread') || req.path.startsWith('/unread')) { + data.breadcrumbs = helpers.buildBreadcrumbs([{text: '[[unread:title]]'}]); + } + data.title = '[[pages:unread]]'; data.filters = [{ name: '[[unread:all-topics]]',