From 74e6ee8e8e42ff2111151dd259bd32140765a168 Mon Sep 17 00:00:00 2001 From: Wes Koop Date: Wed, 1 Apr 2026 19:08:47 -0700 Subject: [PATCH] Do not add filter for root folder, allowing ALL feeds to be marked as read. Reeder Fever behavious is to send an id=0 when you mark all items as read --- src/server/fever.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/fever.go b/src/server/fever.go index cc9f191..3816ed3 100644 --- a/src/server/fever.go +++ b/src/server/fever.go @@ -375,7 +375,10 @@ func (s *Server) feverMarkHandler(c *router.Context) { if c.Req.Form.Get("as") != "read" { c.Out.WriteHeader(http.StatusBadRequest) } - markFilter := storage.MarkFilter{FolderID: &id} + markFilter := storage.MarkFilter{} + if id > 0 { + markFilter.FolderID = &id + } x, _ := strconv.ParseInt(c.Req.Form.Get("before"), 10, 64) if x > 0 { before := time.Unix(x, 0).UTC()