Open
Description
Search Terms
avatar, bandcamp, imgur, import, password
Suggestion
I've just finished migrating from 4.x to 6.x on https://www.angrymetalguy.com/. As part of that process, I have made a few changes and additions. These are all based on our requirements and may not align with upstream, and most of them probably aren't quite ready for merging. However, if you are interested in any, I'm happy to work with you to polish them up for merging, so just let me know and I'll open PRs as appropriate. You can see the changes in production at the above URL, and the code in its current state at https://github.com/Sentynel/talk.
We have:
- Disabled setting a local password for SSO accounts - the whole point of SSO is that it saves you managing yet another password.
- Hacked together a 4.x->6.x migration script. This is by no means a complete solution to the problem, but it ports the important bits of our database successfully, stops if it hits something it doesn't expect, and should be relatively easy to extend for local requirements. It's in Python and speaks to Mongo directly, rather than trying to go through GraphQL.
- Upgraded the avatar feature: you can now set your own avatar, report other people's avatars, see users' avatars in the moderation tool, and the display in the stream is made a little more prominent (a similar size to 4.x avatars if they were enabled).
- Made embed paste detection work for external image URLs
- Added Bandcamp embeds
- Added Imgur embeds