Post #136860
April 04, 2019, 06:50:29 AM
Discord account links now rely on the Discord user ID on the backend instead of the username+discriminator. When linking a Discord account, you would still put in the username and discriminator, but the system will attempt to match it up with a user on the server, get the ID, and store it. At this point, it is no longer possible to add a Discord account that isn't in the Wintreath server.
This has allowed for more automation when it comes to Discord linking. Citizens that link their accounts will automatically be given the Citizen role in Discord without needing to flag down an operator, and likewise this will also be done if someone runs the Citizenize task on someone with a Discord in their profile.
While I was at it, I fixed the bug where members couldn't delete their contacts.