Open vincejv opened 7 months ago
FeedCord was made to be a turn key application with no persistence - a set it and forget kind of ordeal.
However, as I personally use it and some users mentioned, I do intend on integrating two things:
So yes future plans do include this request. With work changes and relocating, I am on a pause of development for my libraries for at least another month or so unfortunately.
hello Qolors, understand the simplicity perspective, but missing feed items during a restart may be a huge deal breaker for people.
The app may restart for various reasons as noted in initial post, another cause of app restart would be when updating the settings in the appsettings.json
file to add feeds or update feed url or maybe even updating the pull frequency, all this requires an app restart, and if the feed updates while the app is restarting it would cause people to miss feed items during that period.
Issue: Currently RSS feed items are remembered by storing them in RAM, issues may arise when the application crashes due to OOM or some unforeseen program exceptions or logic errors that cause it to restart, causing the end user to miss RSS Feeds on the next program startup
Suggestion: Add a persistence layer like SQLite and/or Postgres to keep track of RSS feeds instead of purely storing them in volatile memory