Reconstruye desencista CI/CD tras actualización de la biblioteca compartida de kamo
Agregar métodos de consulta de artículos públicos a KbArticleRepository
Añadir tres nuevos métodos de repositorio para conseguir artículos publicados con aiVisibleToPublic=true, utilizado por los nuevos endpoints de KBService: - ***...
Añadir endos públicos no autenticticos para artículos de KB
Añadir KbPublicArticleController con los endpoints para el sitio de marketing a buscar artículos publicados donde aiVisibleToPublic=true, sin necesidad OTK aute...
Añadir 17 subpágsáctiles, integración de KB, sección de reemplazo de herramientas, mejoras de SEO yUX
Principales adiciones: - Disparo de subpágina compartida con PageHero, migas de pan y nav/footer consistente - Acerca, Contacto, Características, Precios, Hoja ...
actualización meta título, descripción, palabras clave y tarjetas OpenGraph/Twitter para marca BOS
Logros en la insignia z-index para que se hace por encima del navbar
Nav usa zIndex 10001; la insignia estaba en z-100 y se cortaba debajo.
Trust bar z-index, eliminar la marca Docs/Microsoft, deduplicar el aviso de marca comercial, arreglar el recorte de la insignia más popular
- Aumentar TrustBar z-index so hexagon gráficos no superponen texto - Reemplazar Word/Excel/PowerPoint por términos genéricos (documentos, hojas de cálculo, pre...
sitio de comercialización de cambio de marca de CRM a toda en una etiqueta blanca Sistema operativo de negocios
Reposite todo el sitio de marketing en torno al concepto de un BOS unificado en lugar de meramente un CRM. Eliminar reclamos no fundamentados (Fortune 500 trust...
Retirar pasoper, barra de carga supertrastiva, panel de controles persistentes, conmutación de reemplazo de fuente
Diseño: - Imínsor de paso quitado (Seleccionar Área / Eliminar Antecedentes / Revisión) para más espacio - Carga de barra ahora superposiciones en la parte supe...
Diseño de revisión lateral con controles compactos y auto-proceso
Paso de revisión: - Vista previa a la izquierda, panel de controles desplazable a la derecha (240px) - Los controles se despluman independientemente mientras qu...
Preseleccione imagen completa en la cosecha, por defecto a la vectorización de color
- La herramienta de cultivos ahora comienza con la imagen completa preseleccionada con 8 asas - Los usuarios pueden ajustar desde allí o continuar inmediatament...
Flujo de conversión vectorial amigo al usuario con auto-convertido para formatos vectoriales
Mejoras de UX: - Sustituyó toda terminología "SVG" por "vector" para usuarios no técnicos - Añadida orientación educativa explicando por qué es necesaria la con...
Añadir 8 mangos de rediaño arrastrables en bordes de selección de cultivos y esquinas
- 4 mangos de esquina (tl, tr, bl, br) con codificadores de rediaño diagonal - mangos de punto medio de 4 bordes (tc, bc, ml, mr) con codificadores horizontales...
Reemplazar la cosecha de reacción-fáseas con herramienta de rectángulo de arrastre-paraselect freeform
las selecciones de nivelación de proceso o descabida forzada. Nueva herramienta basada en lienzo permite a los usuarios hacer clic y arrastrar cualquier rectáng...
Mostrar imagen del logo en el paso de la selector de fondo usando elemento img
El elemento lienzo no estaba rendering porque se inició con dimensiones 0x0. Utilice un img visible para su exhibición y un lienzo fuera de la pantalla para la ...
Combine el inicio de tacáckers, construya y empuje en un solo paso para preservar auth
Los pasos separados pierden credenciales de ateo entre los límites de paso del corredor de Forgejo. Correr login.build-push en una sola concha asegura que la co...
Añadir paso de picker de color de fondo y mejorar la conversión de SVG UX
- Añadido paso de "fondo de selección" entre la cosecha y el proceso - Los usuarios hacen clic en la imagen para seleccionar el color de fondo para eliminar - M...
Utilar la construcción/empuje de atespado directamente en lugar de construir-empuje-acción
El estúpido/build-push-action con el conductor:docker pierde credenciales de autenth durante la fase de empuje. Usar construcción de atadantes . Empuje de ata a...
Utilícese en ruta WebSocket a través de /vector-ws/ en lugar de subdominio separado
Conecte WebSocket directamente a vector..-domain-subdominio
Next.js reescribas no proxy WebSocket solicitudes de actualización. Conéctice directamente al VectorService a través de su propio subdominio, el mismo patrón qu...
Utilice MUI v7 Grid tamaño prop en lugar de elementos/xs accesorios desprecados
Actualizar las referencias de servicio de imagepipeline a kamosvgservice
Añadir tubería de conversión de imagen a VSVG con componente modal reutilizable
- Nuevo componente modal de ImagenToSVGConverter con flujo de 3 pasos: Cultivo . Proceso . - Enganche WebSocket (useImagePipeline) para la comunicación de tuber...
Lower embedding batch size to 8 to match model backend limit
The TEI backend forces max_batch_requests=8 regardless of client config. Batches of 32 were still failing with connection errors.
Batch embedding requests to respect model's max batch size of 32
The embedding model rejects requests with more than 32 inputs, but articles with large content produce 46-198 chunks. All embedding attempts were failing with 4...
Menor umbral de puntuación de la RAG de 0,5 a 0,25 para dejar de filtrar los resultados KB pertinentes
El umbral de 0.5 estaba descartando silenciosamente los resultados válidos del modelo de incrustación, especialmente para el contenido específico de dominio con...
Aplazar la publicación de eventos NATS hasta después de la transacción se compromete a prevenir la condición de carrera de RAG
Los acontecimientos se disparaban dentro de los métodos deTransactional, causando que RAGService leyera datos rancio de CockroachDB antes de la comisión. Tambié...
JVB-ADVERTISE-IPS debe ser IP pública, no Wireguard IP
Era 10.8.1.1 (Wireguard privado) Los navegadores de los huéspedes no pueden llegar a esto. Cambiado a 75.83.113.11 (IPP público). Por eso los huéspedes siguiero...
Desactivar la verificación mod.token-verificación a través de la anulación de plugin personalizado para detener las patadas de los huéspedes
El módulo de verificación de fichas del MUC revalida fichas y demotes invitados de PARTICIPANT a VISITOR después de 60 segundos, causando Jicofo para patadas. E...
Añadir dominio de invitado a token.verification.allowlist, aumentar el tiempo de espera de smacks
Los huéspedes autentiquense a través de Meet-anonymous en guest.meet.Meet but the El módulo de verificación de la ficha de MUC los estaba re-controlando y degra...
Desactivar el módulo Jicofo auth para evitar la patada de participante de 1 minuto
AbstractAuthAuthority de Jicofo tiene una dura sesión de 1 minuto toda la vida que ignora la configuración del archivo de configuración. Después de 60 segundos,...
Utilir nombres de habitaciones (no completos JIDs) para todas las fábricas de cerveza MUC
Tanto Jicofo como JVB Docker fotos aplacaron a la siguiente manera: "XMPP-INTERNAL-MUC-DOMAIN" al nombre de la sala de cervecería automáticamente. Usando JIDs c...
Utilen la sonda TCP en el puerto 9090 para chequeos médicos JVB en lugar de HTTP en 8080
El puerto REST API 8080 de JVB choca con la interfaz de usuario de CockroachDB en la misma red de host. El JVB-OHTTP-SERVER-PORT env var no es reconocida por es...
Resolve el bucle de choque JVB . . . . . . . . . . . . . . . . .
Dos problemas que causan que JVB se estrellen en un bucle durante 43 horas: 1. JVB-BREWERY-MUC era **************** (JID completo) pero JVB aplaca automátic...
JVB-BREWERY-MUC debe ser solo nombre de habitación, no completo JID
Era ******************* que hizo que JVB construyera un JID de doble dominio **************** con una parte de dominio que se estrella JVB con XmppStringprepExc...
Ampliar el JWT de 5 minutos a 24 horas
Prosody revalida el JWT cuando nuevos participantes se unan o conferencia cambios de estado. Con un vencimiento de 5 minutos, el JWT del presentador expiró medi...
Avatar de fuerza a través de envío de Redux después de la rediriciación de JWT
El oleoducto de carga diferida JWT para avatars falla silenciosamente con deshabilitar las siguientes peticiones de terceros. Enfoque de tres capas ahora: 1. A...
Utilre avatarURL participante directamente como retroceso en el componente Avatar
El gasoducto cargableAvatarUrl (chequeo de precargado - setLoadableAvatarUrl) nunca convergió la URL debido a la deshabilitizCIA de terceros y la flujo de carga...
Consulta avatar-photos extensión vía SQL en lugar de Hibernate proxy
avatarRepository.findById() devuelve un proxy de Hibernate (Avatar$HibernateProxy) que falla instancia de AvatarPhoto check. Esto causó la extensión del archivo...
Extractos de identificación de CockroachDB como cadenas antes de que JSON.parse pierda precisión
Identificacións de CockroachDB unique-rowid() (por ejemplo. 116193631555562426374) superación Número de JavaScript.MAX-SAFE-INTEGER (9007199254740991). JSON.par...
Añadir fecha/horario para iniciar el diálogo de reunión
Añade una pílrula de pílseo Now/Schedule al diálogo de creación de reuniones. Cuando Se selecciona el horario, un MUI DateTimePicker se desliza con 15 minutos i...
Echatch URL de avatar de SecurityService API en lugar de construir a partir de hash
La construcción de URL estática de la sesión hach hech vuelvo 404/500 porque los SVGs de Avatar Creator no siempre se almacenan en el camino MinIO esperado. Ah...
Estalle la URL de avatar directamente sin verificación de precarga, agregue la tala lateral
El check in .getFirstLoadableAvatarUrl estaba fallando porque el tema CDN URL no se podía precargar desde dentro del navegador contexto de seguridad con desacti...
Solicitud de tirada de la fusión 4112 de ****************
fijar: utilizar la zona horaria de la configuración en el rango de fechas de la carta de ingresos
Estado de carrera de variante de logo, defaultLobbyEnabled ignorado, y quiénCanRecord no pasó a config
- Aplazar el logoResolución urgente en overfactes.js hasta que org config cargas para evitar parpadeando la variante equivocada del logotipo (SIMPLE vs FULL) ...
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.