Permisos de Board que de Verdad se Entienden, Enlaces Protegidos con Contraseña y Búsqueda de Mensajes
Los permisos de board dejan de ser adivinanza. Los roles se listan y se explican en lugar de esconderse detrás de controles muertos, la pestaña Members dice por qué cada persona tiene acceso, la visibilidad de filas muestra el impacto antes de guardar, y See board as te deja mirar el board con los ojos de cualquiera. Junto a eso: una contraseña en cualquier enlace público de artefacto, búsqueda de mensajes de verdad en tus canales, y un límite semanal de IA que dice qué es y cómo conseguir más.
Novedades
Boards — Permisos que se Pueden Leer, y Cambiar con Confianza
Los permisos de board eran adivinanza: celdas de solo lectura parecían editables, hacer clic en un rol nativo abría un cuadro de "crear rol" sin nada habilitado, y nada decía quién podía ver qué, ni por qué. Toda la superficie se reconstruyó (#3649).
- Roles listados y explicados — cada rol tiene su página. Los roles nativos son iguales en todos los boards y abiertamente de solo lectura: se presentan como afirmaciones sobre lo que el rol puede hacer, no como controles que te rechazan en silencio.
- Duplica en vez de pelear con un rol nativo — copia cualquier rol en un paso y cambia lo que quieras. Un rol personalizado es un conjunto sencillo de capacidades, sin techo, y ves cuántos de los 50 por board llevas usados antes de topar con el límite.
- Admin, dividido en tres — Gestionar miembros, Gestionar configuración y Gestionar tablas ahora van por separado, así puedes entregar el mando del board a alguien sin darle control sobre quién está en él.
- Eliminar un rol pregunta quién lo asume — elige un reemplazo y todo lo que concedía el rol anterior (tablas, columnas, etiquetas) pasa a él en lugar de desaparecer.
- La pestaña Members dice por qué cada persona tiene acceso — dueño del board, añadida directamente, por un equipo, administrador del workspace o una concesión antigua. La fila del dueño queda bloqueada y dice "Creó este board", y la pestaña indica con qué rol entran las personas nuevas.
- Tablas y columnas, en palabras claras — quién puede abrir una tabla, editar sus filas y gestionarla y, por columna, quién puede verla, editarla o está bloqueado. Una columna "Resultado por rol" muestra con qué queda realmente cada rol.
- Visibilidad de filas que ves antes de confirmar — restringe filas con etiquetas, define los beneficiarios de cada etiqueta, elige una por defecto y deja que las reglas asignen etiquetas automáticamente. Al guardar, el impacto aparece primero ("esto las oculta a 4 personas — mira a quiénes"), y una etiqueta que pusiste a mano nunca la sobrescribe una regla.
- See board as — mira el board exactamente como lo ve una persona, un equipo o un rol, con el motivo de cada diferencia y un enlace para corregirlo. La vista previa es un sandbox real: nada de lo que toques mientras está activa se guarda.
- Historial de permisos — quién cambió qué y cuándo, con cada entrada enlazando a lo que cambió, incluido de qué rol se hizo una copia.
- Reglas que ahora se cumplen en todas partes — los Viewers y los Clients pueden ver pero no comentar; comentar es un permiso propio. Los invitados externos nunca pueden recibir derechos de gestión, ni directamente ni a través de un equipo, y no pueden ser el rol de entrada de las personas nuevas.
- Dos administradores editando a la vez ya no se pisan — el acceso a tablas, las ediciones de roles y las etiquetas de fila se guardan contra la versión desde la que partiste, así que el segundo guardado se rechaza en lugar de ganar en silencio.
Artefactos — Pon una Contraseña en un Enlace Público
Un enlace público de artefacto ahora se puede proteger con contraseña, así compartes algo fuera de Copera sin que quede abierto a cualquiera que consiga la dirección (#3647).
- Ponla al publicar, o después — añade una contraseña opcional en el flujo de publicación, o defínela, cámbiala y quítala cuando quieras desde el panel de compartir.
- La dirección no cambia — cambiar la contraseña mantiene el mismo enlace, y los accesos ya entregados dejan de funcionar de inmediato.
- Los intentos fallidos repetidos quedan fuera — a quien insiste adivinando se le bloquea, y una sola persona machacando un enlace ya no puede agotar la protección de la que dependen todos los demás visitantes.
- Sobrevive a una rotación del enlace — rotar la dirección conserva la contraseña; despublicar o revocar la borra.
- Los visitantes reciben una pantalla como es debido — una página de contraseña limpia en los seis idiomas, que no muestra nada del artefacto hasta que la contraseña sea correcta.
Workspace — Un Nuevo Flujo de Invitación, con Invitaciones Pendientes y Equipos
"Invitar personas" se cerraba en el momento en que hacías clic, y una sola dirección duplicada tumbaba el lote entero. El diálogo de invitación se reconstruyó (#3646).
- Se queda abierto — los diálogos de invitación y de miembros ahora pertenecen a la cabecera, así que abrir uno desde el menú del workspace ya no lo derriba junto con el menú.
- Una fila por persona, revisada antes de enviar — cada dirección se convierte en una fila con sus propios equipos y sus propias acciones de editar y eliminar. Las direcciones ya invitadas ofrecen Reenviar, las que ya son miembros se omiten y las inválidas se corrigen ahí mismo — todo antes de que salga nada.
- Equipos en el momento de invitar — asigna equipos por persona o usa "Añadir un equipo a todos" para aplicarlo a todo el lote. Un texto nombra el equipo principal del workspace, así queda claro que todos entran en él sean cuales sean los demás equipos elegidos (#3651).
- Una pestaña Pendientes — busca tus invitaciones abiertas, filtra las caducadas, reenvía, copia el enlace o revoca.
- Una pantalla de resultado que dice la verdad — exactamente a quién se invitó y a quién se omitió, y por qué.
- Pega una lista y funciona — comas, puntos y coma, espacios y saltos de línea se separan bien, y un nombre seguido de una dirección entre signos de menor y mayor se convierte en la dirección.
- El mismo diálogo en todas partes — el menú del workspace, Configuración → Miembros, el chat y el área de Growth abren el mismo flujo. Los miembros e invitados que no pueden invitar ahora reciben una explicación en vez de un botón que les fallaba.
- Los invitados que vuelven, vuelven limpios — un invitado que regresa ya no hereda los canales, boards y equipos de su paso anterior, y un invitado ascendido a miembro ya no se desactiva después en su vieja fecha de caducidad de invitado.
Chat — Busca Tus Mensajes
El chat estrena búsqueda de verdad: encuentra un mensaje dentro del canal que estás leyendo, o en todos los canales e hilos a los que tienes acceso.
- En el canal y en todo el workspace — busca en la conversación actual desde su cabecera, o amplía a todo lo que puedes ver.
- Ordena por relevancia o por lo más reciente — según cómo estés buscando.
- Solo lo que ya puedes ver — los resultados se limitan a los canales e hilos a los que tienes acceso, y los mensajes eliminados salen de la búsqueda en lugar de seguir apareciendo.
- En el móvil también — la misma búsqueda está disponible en la app móvil.
Copera AI — Un Límite Semanal que se Explica, y una Forma de Pedir Más
El modo lento se retira. Cuando la asignación semanal de IA del workspace se agota sin crédito extra, la IA ahora simplemente se pausa hasta que la semana se reinicia — igual en todos los planes, de pago o gratuitos — y toda la experiencia alrededor de ese momento se reconstruyó (#3643).
- El menú del workspace es la explicación — la IA usada esta semana como proporción, el porcentaje, una fecha real de reinicio y un enlace a la página que explica qué cuenta como uso de IA. Se acabaron las barras animadas de demostración que parecían cifras reales.
- Una línea discreta al 80% — un estado corto bajo el compositor, con un enlace de mejora para administradores. Se acorta para caber en un panel estrecho en vez de partirse en un bloque irregular, y muestra tu porcentaje real en lugar de uno fijo (#3645).
- Al llegar al límite recibes una acción, no un muro — los administradores ven Añadir crédito extra y Mejorar plan; los miembros reciben Pedir más IA, que avisa a todos los administradores del workspace en la app y por correo; a los invitados se les indica que hablen con un administrador. El crédito extra se muestra como una proporción de una semana, nunca como una cifra de dinero.
- Una petición, y llega de verdad — un miembro puede pedir una vez por semana y el botón pasa a decir Solicitado. Si un aviso no llega a los administradores, el siguiente intento lo reenvía en vez de dejar al miembro esperando un mensaje que nadie recibió.
- Se respeta tu propio presupuesto — si tu presupuesto semanal personal está agotado, conservas el control que te desbloquea aunque el workspace esté funcionando con crédito extra.
- Una línea bajo tu primera respuesta de IA — se muestra una sola vez, para siempre. Ningún indicador de uso en ningún otro sitio.
Templates — Mira Qué Entra, y Qué te Llevas
Guardar un board como plantilla perdía en silencio la mayor parte del board. Las plantillas se reconstruyeron de principio a fin (#3641).
- Crear una plantilla muestra qué se incluirá — recuentos en vivo de lo que entra y una frase clara sobre lo que una plantilla nunca lleva.
- Una plantilla dice qué contiene — su página informa de su contenido, y quien la posee puede editar sus datos o eliminarla.
- Usar una plantilla pregunta antes — le das un nombre al nuevo board y eliges tus opciones en lugar de que aparezca un board al instante.
- Las plantillas ahora llevan el board entero — automatizaciones, dashboards, plantillas de fila, formularios, vistas, descripciones de fila y flujos de estado vienen incluidos, con las referencias apuntando al board nuevo y no al viejo.
- Docs estrena una puerta de entrada real — "Nuevo desde plantilla" en el flujo de creación y en el estado vacío.
- Duplicar board — copia un board directamente, en vez de acabar empujado al asistente de plantillas o a un archivo de copia de seguridad para lograrlo.
- Las plantillas de fila se portan bien — solo ofrecen columnas que de verdad pueden convertirse en plantilla, se pueden sobrescribir desde una fila existente, muestran una vista previa de los valores que van a rellenar y funcionan igual desde cualquier selector.
- Una galería en la que se puede buscar — filtra por tipo y busca por nombre.
Boards — Explora y Busca Registros Vinculados desde el Diálogo de Fila
Los widgets de enlace y lookup del diálogo de fila se quedaban en un "+N" muerto en cuanto había más registros de los que cabían (#3640).
- El "+N más" ahora abre algo — una vista de exploración de solo lectura con todos los registros vinculados y la búsqueda ya enfocada.
- Busca desde la cabecera del widget — encuentra un registro vinculado concreto sin recorrer la lista.
- Los chips de lookup abren al instante — al hacer clic vas directo al registro al que apuntan, sin la demora ni el primer clic que se tragaba el camino anterior.
- Apilados, no aplastados — varios registros vinculados en un lookup del diálogo de fila ahora se muestran uno por línea, en vez de quedar comprimidos en una sola línea truncada (#3628).
Copera AI — La Píldora Hace lo que Dice
Una tanda de trabajo sobre la píldora de IA contextual, con un solo objetivo: cuando te dice que hizo algo, lo hizo (#3642, #3633, #3635, #3630, #3631).
- Nunca afirma una acción que no realizó — una comprobación contrasta cada afirmación con lo que de verdad pasó, le da al asistente una oportunidad de corregirse y, si no, añade una línea directa: "No se hizo ningún cambio". Funciona en los seis idiomas, así que una afirmación en francés o alemán se detecta igual que una en inglés.
- Filtra por nombre de columna — "muéstrame solo las filas creadas por mike" ya funciona. No tienes que conocer la identidad interna de una columna, las etiquetas de opciones y los nombres de personas se resuelven por ti, y una columna que no existe vuelve nombrada, con las columnas reales de la tabla listadas, en lugar de un fallo silencioso.
- Filtros que se aplican, y siguen aplicados — un filtro emitido justo antes de que termine un turno ya no se pierde, y tocar un filtro a mano ya no deja varados todos los filtros de IA posteriores.
- Nueva conversación — empieza de cero desde el compositor en lugar de arrastrar una sesión que solo crece. El asistente también deja de abrir cada respuesta recapitulando lo que hicieron los turnos anteriores.
- Deja de rechazarte cuando un turno termina — un turno ya concluido anunciado otra vez bloqueaba el compositor para siempre, rechazando en silencio cada instrucción posterior hasta que cambiabas de conversación.
- Las filas y columnas que crea la IA aparecen al momento — las filas creadas por IA ahora salen en el board para todos con sus valores reales, y una columna de etiquetas que cree es utilizable sin recargar.
- Navegar cuenta como respuesta — "llévame a mi board de Moonbase" te lleva y se da por hecho, en vez de reportarse como un error inesperado después de haber funcionado a la vista.
- Fallos más claros — un envío que falla antes de que el asistente siquiera empiece ahora te dice qué pasó, en lugar de mostrar un error genérico, y tu texto se queda en el compositor.
- La píldora está atada al sitio donde la abriste — sabe en qué board, tabla y vista está, así que deja de preguntarte sobre qué board debe actuar cuando ya está en uno.
Correcciones
- Grabaciones en Mac que se reproducían como una imagen congelada — macOS exige el permiso de Grabación de Pantalla para capturar pantallas y ventanas; sin él el sistema entrega un flujo con solo el fondo de escritorio y nada se queja. Spark ahora comprueba ese permiso, lo explica con un botón que abre la Configuración del Sistema y se niega a empezar sin él. Capturar una ventana minimizada (o una pantalla que se suspende) también graba un fotograma congelado — ahora recibes un aviso mientras dura (#3638).
- Un enlace de descarga de Spark que no abría nada — el enlace se generaba al cargar la página y caducaba minutos después. Ahora se renueva en el momento del clic, y un clic durante una renovación ya en curso espera a esa renovación en vez de informar de un fallo (#3638).
- Un enlace "público" de Spark que seguía pidiendo iniciar sesión en Copera — un Spark público sin token de compartición entregaba en silencio el enlace interno, con login, y no había forma de arreglarlo. El enlace se regenera en cualquier guardado, y el panel de compartir ahora dice claramente para quién funciona el enlace copiado (#3638).
- La barra de Spark atascada en pantalla tras cerrar sesión — cerrar sesión durante una grabación dejaba flotando la barra de grabación siempre visible con botones muertos hasta que salías y volvías a abrir Copera. La grabación ahora se cierra bien, y una toma sorprendida a mitad de subida se guarda en local para que la recuperes al volver a entrar (#3638).
- Diálogos estirados de borde a borde — todos los diálogos se renderizaban al ancho completo de la ventana en lugar de su tamaño previsto, incluidas las configuraciones de Members del board y el modal "Añadir personas" de la llamada (#3638).
- Invitaciones de calendario por correo desapareciendo de Tempo — una invitación que llegaba por correo podía perderse para siempre: abrir su hilo en el inbox reprocesaba los adjuntos y una cancelación enterrada en la conversación borraba la reunión, otra vez en cada lectura. Leer el hilo ya no cancela nada, una reunión cancelada no vuelve por reabrir una conversación antigua, y una invitación cuya copia en el calendario desapareció ahora se muestra a partir de lo que se guardó con ella (#3637).
- El panel de Contacts fallando — cualquier workspace con al menos un par de contactos duplicados no conseguía abrir el panel. Las tarjetas de duplicados también recuperan avatares, títulos y fechas (#3634).
- El diálogo de fila sin abrirse en registros con widgets de lookup — abrir uno de esos registros lanzaba un error en vez de mostrar el registro (#3644).
- Un campo roto tumbando todo el diálogo de fila — un único widget de campo con problemas ahora falla por su cuenta y el resto del registro sigue usable.
- Celdas de contacto en blanco en los boards — las columnas de contacto ya muestran sus chips y abren el editor, y las columnas Email, Location, Paragraph y Tracker se renderizan correctamente en las vistas del board.
- El panel de historial de ejecuciones de automatización abriéndose detrás del constructor — entraba, parpadeaba un fotograma y desaparecía detrás del constructor a pantalla completa, y cada apertura posterior caía también detrás. Su confirmación de reintento tampoco era alcanzable. Las automatizaciones además dejaron de anunciar problemas recuperables como un escueto "Datos inválidos" (#3639).
- Una condición de automatización dejada en blanco que nunca coincidía — una condición "cambió de / a" que parecía vacía en el inspector en realidad comparaba contra un valor en blanco literal y fallaba en cada ejecución. En blanco ahora significa "cualquier valor", tal como se lee (#3628).
- Reuniones de todo el día mostradas a la hora equivocada — la lista de reuniones del canal imprimía los eventos de todo el día como un rango horario, desfasado varias horas para quien está al oeste de UTC. Ahora se muestran como un día (#3628).
- Paneles que se salían por debajo de la ventana — los paneles de chat, canales, contactos y tareas se pasaban de la ventana con el workspace de IA contextual activo, cortando compositores y dejando que las listas se desplazaran más allá de su final (#3645).
- El selector de emojis fallando en Safari — junto con otros dos fallos en componentes compartidos, en los borradores y en los popovers. Los colores de board escritos en minúsculas ahora resuelven al color correcto en vez de perderse.
- El diálogo de invitación demasiado apretado — los campos de "Añadir personas" y de acceso de invitado están menos comprimidos, y "+ Añadir una nota personal" ya no se dibuja encima del cuadro de invitado en una ventana baja (#3651).
- Una tabla de Members inutilizable en los boards — la tabla se dimensionaba según su celda más ancha, así que la columna de rol nunca se truncaba y la tabla se salía de su tarjeta sin forma de desplazarse hasta el resto. Ahora las columnas tienen anchos reales, el control de rol se trunca con un tooltip que lleva el nombre completo, y la tarjeta se desplaza en horizontal en vez de recortar lo que no cabe (#3651).
- La música parpadeando en pantalla al entrar en un canal de voz — el mini reproductor aparecía un instante antes de que llegara el estado real de la música de la sala.
- Reconectar WhatsApp fallando cuando la sesión ya estaba desconectada — la reconexión ahora continúa en vez de detenerse en un error que solo significaba "ya está hecho".
- Imágenes y stickers de WhatsApp que no se descargaban — los archivos recibidos sin nombre ahora obtienen uno razonable según su tipo.
- Notificaciones de Support en el móvil abriendo la pantalla equivocada — un mensaje omnicanal nuevo ahora abre la conversación en sí, no la pantalla general de chat.
- "Este y los siguientes" perdiendo los invitados de la reunión — editar parte de una serie recurrente ahora traslada bien a los invitados, y el diálogo de alcance ya no se queda colgado tras las capas de Tempo.
- La tarjeta de Growth tumbando el dashboard — una tarjeta que aparecía o desaparecía entre renderizados podía llevarse la página por delante, y en el móvil los diálogos de la cabecera de Growth morían en cuanto se cerraba el menú desbordado (#3646).
- Sesiones antiguas volviendo a la vida tras un regreso — quitar a alguien y volver a añadirlo podía revivir los accesos que tenía antes de la expulsión. La expulsión ahora los invalida definitivamente, y el regreso solo valida el acceso nuevo (#3646).
- Una invitación a medias que no se podía reintentar — si algo fallaba mientras se reactivaba a un miembro, la cuenta quedaba montada a medias y la invitación no se podía volver a usar. Un intento fallido ahora se deshace por completo, y reintentarlo funciona (#3646).
Mejoras
- Las tablas grandes cargan y se desplazan bastante más rápido — las tablas de hasta un millón de filas se mantienen en la vía rápida, las primeras filas aparecen antes y "cargar todo" trae un lote mucho mayor por clic. El desplazamiento ya no da tirones mientras llegan más filas por detrás, y las descripciones pesadas se quedan fuera de la carga.
- My Work se mantiene al día — las fuentes y las cifras se actualizan solas cada minuto y se ponen al día en silencio cuando vuelves a la pestaña, sin borrar lo que hay en pantalla. La actualización manual pasó de la cabecera de estadísticas a la barra de herramientas, junto al resto de los controles.
- Tu firma de correo se aplica a los mensajes enviados por la API pública — enviar, crear un borrador y actualizar un borrador aplican la firma correcta, insertada sobre el contenido citado y nunca duplicada si ya hay una.
- El chat carga tus conversaciones más rápido — la consulta que hay detrás de tu lista de hilos ahora se limita a tu workspace en lugar de recorrer todo lo que has escrito.
- El historial de permisos nombra el rol del que salió una copia — una duplicación ahora dice "creó el rol QA a partir de Admin" en vez de nombrar la copia dos veces (#3649).
- El dueño de un board nunca puede ser degradado — el dueño siempre es administrador de su propio board, y salir o degradar a otro administrador ya no se rechaza con un falso "no queda ningún administrador" (#3649).
