@heyazorin@pixelfed Ah, your server is running v0.12.0 which is technically outdated, if you log out you won't be able to log back in until they update to 0.12.3
@kyva@pixelfed@dansup@heyazorin I agree, it’s poor design to have an app that crashes because of a minor version number change. A change to an API that causes a crash should be a well thought out major change with plenty of notice. The current scattergun approach to development is not acceptable.
Is a little bit crazy that you add this breaking changes that easy. v0.12.3 is just a patch release (if you follow semantic versioning) from 2 and half months ago...
Keep in mind that people manage Pixelfed instances in they spare time. For me, update versions is not trivial because I have custom changes to the web app to hide the real outdated ui.
@dansup@kyva@pixelfed@heyazorin That’s an excuse, when Lemmy (which is still in beta) introduced similar breaking changes they gave three months notice to allow instances to update (and it still wasn’t possible for some of them to do so)
And from a user experience point of view, how do you expect people to test a beta if they can’t log in ?
Developers usually oncentrate on getting the basics right, release the app and leave major changes until the next planned version.