API: alias both `/users/users/me/` and `/users/me/`
develop branch of Funkwhale introduced the renaming of
/users/users endpoints into
/users. This breaks any client targeting stable Funkwhale when connecting to bleeding-edge instances.
This would not be an issue, but popular instances (like open.audio and tanukitunes.com) are actually using the develop branch for their production environment (or at least what users consider to be production environments).
I understand that clients should/could change their behavior depending on the version of Funkwhale but, as far as Otter is concerned, this is not something that is currently implemented (and would require a large rewrite). On top of that, updating and keeping up to date with every commit on
develop is a daunting task.
Could breaking changes like this one have a transition period, at least until the next stable version of Funkwhale?
In this case, this would mean keeping an URL alias from
/users so that clients could target all up to date (stable and bleeding-edge) instances.