Skip to content

Feature offer #3661

Open
Open
@Sentynel

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

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions