@kouyo
I appreciate you taking the time to writing a response. And thanks for giving me the opportunity to have a dialog with you about this matter. When I wrote my previous post, I didn't notice that the thread title changed to reflect that the suggestion was in fact rejected. That would've given me a clearer indication of the state of the suggestion than what I read before. So while it's clear to me now that a clear decision has been made, I still feel compelled to respond to some of the things you wrote.
What I find difficult to get a handle on is the "real" reason why the decision was made to definitively reject it. As far as I understand it, the reasons given are 1) the implementation of an RSS feed wouldn't match our current architecture, and 2) we have more popular things to spend our time on.
To be fair, I haven't seen MangaDex's architecture, so it's not fair from my side to comment on it without seeing the full picture. Though it's hard to sympathize with the architectural argument when the API has all the essential parts needed for RSS:
/user/follows/manga/feed and
/list/{id}/feed
No need for any "complicated" caching mechanisms if there's already an anti-flood system in place. No need for additional measures needed for supporting the polling pattern, as long as the polling adheres to the rate limit. The rate limit already defines what MangaDex considers acceptable traffic. And this is nowhere near as strict for users to experience an adequately usable RSS feed (e.g. my RSS client is set to poll every 10 minutes and that's fine for me).
It still takes development time though. A new endpoint (or otherwise add an optional output parameter in the existing endpoints) would have to be created that outputs XML instead of JSON. And yes, a new non-sequential static value that's linked to the user to function as an "RSS token" would be preferred to bypass the need to stay authenticated in order to access the followed manga feed, but otherwise it can also just be an alternative version of
/list/{id}/feed that only works with public lists. That would make the minimum viable solution just a simple change in the output format of what is currently already implemented.
And I fully appreciate the popularity argument. That said, it's not an argument to outright reject the feature. Because it still implies that given enough demand, it could be considered worth spending valuable time and resources into implementing it.
I am fairly surprised that there's not enough support for a quick and easy way to check your feed/get notified about newly released chapters, regardless whether it's through push messages or polling (RSS). Maybe when people read RSS, it doesn't really register for most people, but maybe people really don't care about it. It is what it is.
So that's what leads me to believe there's some reason beyond what you've been saying that gave this feature a permanent rejected stamp. Regardless of the reason(s) (even in the case of the absence of one), it's a choice that MangaDex is entitled to make, so that's something I'll have to accept. The most I can ask is to keep the door open for the future and consider this (comparatively) low hanging fruit in the absence of push notifications (or any other preferred solution) for our manga feed.