For historical context, this is how LiveJournal (which we're a fork of) stored passwords (and presumably still does, since they still support MD5 hash based logins, which would require them to have the raw password I imagine).
We are now modernizing this part of the codebase to be in line with modern best practices, which of course results in breaking some things (hence needing migration steps for Semagic users).
no subject
For historical context, this is how LiveJournal (which we're a fork of) stored passwords (and presumably still does, since they still support MD5 hash based logins, which would require them to have the raw password I imagine).
We are now modernizing this part of the codebase to be in line with modern best practices, which of course results in breaking some things (hence needing migration steps for Semagic users).