Sí, ahora veo el problema, todavía mostramos el botón Discourse Connect incluso si la invitación ya ha sido canjeada, y también para un usuario existente que no ha canjeado la invitación.
Invitación aún no canjeada para usuario existente con DiscourseConnect habilitado:
El cambio de UI parece bastante sencillo, sé lo molesto que es esto, pero si solo se trata de ocultar un botón condicionalmente, recomiendo hacerlo, pero sin hacer un backport.
El problema aquí para @hyphalos es que están usando la versión estable, por lo que en este caso tendríamos que aplicar el parche a versiones anteriores.
Lo siento mucho, ¿no puede @hyphalos simplemente usar CSS aquí para solucionar el problema? ¿Ocultar los elementos que son un problema? Preferiría no hacer un backport de nada, ya que estamos demasiado cerca del lanzamiento de la versión 3.0.
Esto no es realmente factible ya que se necesita ocultar un botón diferente según el estado:
Sin embargo, si es demasiado arriesgado antes de la versión 3.0, no hay mucho que podamos hacer aquí, simplemente haré la corrección en main y se trasladará a la versión estable el próximo año.