Wow, this is so much better! Each feed is edited individually, saving one change at a time. Saving a new feed is an instant action. Before, when you had many feeds, adding a new feed and pressing the save icon meant a few seconds of process before the full list was refreshed. This feels solid and trustable. Thank you very much!
I will wait a couple of weeks to verify that no feeds are lost.
A couple of suggestions to improve the UI, just in case they are useful and land at a good time:
The “+” to add a new feed is at the top but the new row is added at the bottom. If the list of feeds is longer than the screen, the user clicks the “+” and doesn’t see anything happening. I know this page well, and at the beginning I thought the button was broken. Then I thought to check the end of the list and there was a new row there, waiting, just like before.
- Adding the new row at the beginning of the list, right below the “+” button, could be a good alternative. If this puts the new feed at the top of the list, this is good too if it goes first in the scheduler. New feeds have higher chances of bringing more work and things to check than the established ones.
There are a couple of strings “Feed Settings” and “Discourse Settings” that seem to be just hanging there. “Feed Settings” seems redundant, given that the list is right below and self-explanatory. Is “Discourse Settings” supposed to be a link to /admin/site_settings/category/plugins?filter=plugin%3Adiscourse-rss-polling? Or maybe they are supposed to be tabs for two different subpages?
- One alternative could be to just remove them.
