omnivore-app / omnivore

Omnivore is a complete, open source read-it-later solution for people who like reading.
https://omnivore.app
GNU Affero General Public License v3.0
13.92k stars 984 forks source link

Feature Request: Customizable count of fetched home articles #4447

Open jrupac opened 3 weeks ago

jrupac commented 3 weeks ago

In the web app, it looks like the current hardcoded default is to initially fetch 10 items:

https://github.com/omnivore-app/omnivore/blob/88fe867916be8d75672a59e9750a2b62466237f0/packages/web/components/nav-containers/HomeContainer.tsx#L217

This also applies to other views (Library, Archive, etc.)

This only fills a small portion of the screen on a large monitor (32", 4K resolution).

With my monitor and the web page in full screen mode, additional entries are also not shown when scrolling in either List View or Grid View because the 10 items do not fill the full screen. If the web page is loaded in a smaller window, loading more on scroll works as intended.

Could at least one of the following things be supported:

  1. Add support for a customizable count of default fetched articles
  2. Programmatically fetch enough articles to fill the screen based on detected resolution