aboutsummaryrefslogtreecommitdiff
path: root/app/Controllers
diff options
context:
space:
mode:
Diffstat (limited to 'app/Controllers')
-rw-r--r--app/Controllers/entryController.php8
-rw-r--r--app/Controllers/indexController.php4
2 files changed, 11 insertions, 1 deletions
diff --git a/app/Controllers/entryController.php b/app/Controllers/entryController.php
index 2cbd256bc..5637bd101 100644
--- a/app/Controllers/entryController.php
+++ b/app/Controllers/entryController.php
@@ -96,6 +96,14 @@ class FreshRSS_entry_Controller extends FreshRSS_ActionController {
$entryDAO->markReadEntries($id_max, false, FreshRSS_Feed::PRIORITY_MAIN_STREAM, FreshRSS_Feed::PRIORITY_IMPORTANT,
FreshRSS_Context::$search, FreshRSS_Context::$state, $is_read);
break;
+ case 'A':
+ $entryDAO->markReadEntries($id_max, false, FreshRSS_Feed::PRIORITY_CATEGORY, FreshRSS_Feed::PRIORITY_IMPORTANT,
+ FreshRSS_Context::$search, FreshRSS_Context::$state, $is_read);
+ break;
+ case 'Z':
+ $entryDAO->markReadEntries($id_max, false, FreshRSS_Feed::PRIORITY_ARCHIVED, FreshRSS_Feed::PRIORITY_IMPORTANT,
+ FreshRSS_Context::$search, FreshRSS_Context::$state, $is_read);
+ break;
case 'i':
$entryDAO->markReadEntries($id_max, false, FreshRSS_Feed::PRIORITY_IMPORTANT, null,
FreshRSS_Context::$search, FreshRSS_Context::$state, $is_read);
diff --git a/app/Controllers/indexController.php b/app/Controllers/indexController.php
index a977386a3..70bb25a77 100644
--- a/app/Controllers/indexController.php
+++ b/app/Controllers/indexController.php
@@ -205,7 +205,9 @@ class FreshRSS_index_Controller extends FreshRSS_ActionController {
$this->view->excludeMutedFeeds = $type !== 'f'; // Exclude muted feeds except when we focus on a feed
switch ($type) {
- case 'a':
+ case 'a': // All PRIORITY_MAIN_STREAM
+ case 'A': // All except PRIORITY_ARCHIVED
+ case 'Z': // All including PRIORITY_ARCHIVED
$this->view->categories = FreshRSS_Context::categories();
break;
case 'c':