electh / ReactFlux

Simple RSS reader for Miniflux
https://reactflux.pages.dev
MIT License
149 stars 42 forks source link

BUG:点击Feeds文件夹时,不显示文章 #56

Closed joyoner closed 3 months ago

joyoner commented 3 months ago

点击Feeds文件夹时,不显示文章,只显示Load more按钮,也无报错;

点击Feed文件夹中的某个Feed时,可以正常显示文章列表。

joyoner commented 3 months ago

补充: 同一个miniflux实例下,相同网络相同设备相同浏览器同一tab页签下,有的Feeds文件夹可以正常显示,有些Feeds文件夹无法正常显示。

joyoner commented 3 months ago

已发现必现条件: Default show status: Unread Entries order direction: Oldest first

NekoAria commented 3 months ago

其实这个严格说不算 BUG 🤣。 因为原先没加这些新特性的时候,all 和 unread 是共用一个网络请求的,也就是说 unread 只是对 all 简单过滤了下。 加了后就导致现在反直觉的情况了。

看样子该拆开了,也能解决潜在的 BUG 。

NekoAria commented 3 months ago

另外说一下,如果关闭了显示所有订阅,也不好处理计数和加载更多的逻辑,因为 miniflux 并没有一个接口用于直接返回只有非隐藏订阅的文章列表和计数。 这点暂时无解。

NekoAria commented 3 months ago

大概是改好了,你试试:#57

NekoAria commented 3 months ago

最新版本应该解决这个问题了,你试了吗?

joyoner commented 3 months ago

最新版本应该解决这个问题了,你试了吗?

已经测试了几轮,现在已经没有问题了,感谢你们的工作!

joyoner commented 3 months ago

Failed to mark entry as read, please try again later

Feed中如果文章比较多的情况,会出现这个报错

NekoAria commented 3 months ago

Failed to mark entry as read, please try again later

Feed中如果文章比较多的情况,会出现这个报错

这只是网络问题吧。