Advierte de manera destacada que www grabar es opcional y puede romper sitios existentes
Retire las barras de desplazamiento dobles y el desbordamiento horizontal en la página de configuración de DNS
Mostar siempre botón DNS para los propietarios, añadir el flujo de dominio de cambio
Estableciable empresa de ancho completo DNS página de configuración, éxito como bandera despediable
Pass orgId a través de la configuración / flujo de dns para la gestión de dominios cross-org
Botón de dominio de configuración siempre navega a /setup/dns en la pestaña actual
Añadir /setup/dns page y domain setup flow flow a /network
- Nueva página /setup/dns con flujo de dos fases: entrada de dominio y luego DNS verificación con 60 segundos de autopoliling y confirmación SSL - ManualDnsGu...
Manegar respuestas vacías de la API y degradación elegante en la pestaña de facturación
- facturaciónApi get/put helpers ahora manejan de forma segura cuerpos de respuesta vadiza en lugar de chocar en res.json() con entrada vacía - PlansBillingTa...
Resolver contexto de *** session para la facturación de poder
Los controladores de BillingService requieren encabezados X-Org-Id y X-Miembro-Id. Cuando llamaba directamente (a paso de APIService), no se estaban establecien...
Llame a BillingService directamente a través de k8s DNS en lugar de a través de APIService
Next.js proxy del lado del servidor ahora llama a BillingService en ************* directamente, saltándose el salto innecesario a través de APIService. Utiliza ...
Añadir Siguiente.js API proxy ruta de representación para /api/billing/*
El cliente de la API de facturación estaba llamando /api/billing/* como URL relativa, que llegó al servidor Next.js en lugar de la pasarela APIService. Añadido ...
Reemplazar el complemento de almacenamiento con deslizante de la cantidad
Almacenamiento adicional se basa en el uso (4/25GB de bloque), no es un simple encendido / apagado complementos. Reemplazado el interruptor de conmutación por u...
Añadir parentId y padre al tipo OrgProviderProps
La interfaz de accesorios de la organización estaba echando de menos los campos de padres y padres, causando que se dejieran durante la compilación de TypeScrip...
Wire BillingManager y RelationshipManager a los backends reales
BillingManager (señal de facturación de cuentas): - Reemplazado 100% simulacro de estado local con método de pago real respaldado por Stripe gestión vía bille...
Reemplaza página de estadísticas simuladas con salpicadero de suscripción en vivo KamoCRM
Reconstruir /settings/account?tab=stats en una visión completamente cableada, solo para leer salpicadero. Reemplaza todos los datos simulados con llamadas paral...
Elija completa Elija un flujo de plano de extremo a extremo
- Plan de cableCalculator en el diálogo PlansBillingTab (sustituido por marcador de posición) - Trae los planes disponibles de la facturación de la API en la ca...
Escondear plans y facturación para root KamoCRM org
Los propietarios de org de KamoCRM tienen todo habilitado sin costo Nunca veas la cuenta de facturación. La pestaña ahora se presta condicionalmente sólo para l...
Integrar sistema de facturación Stripe en toda la plataforma
- Nuevo cliente de facturaciónApi.ts con tipos de escritura completa para toda la facturación endpoints (suscripciones, métodos de pago, facturas, créditos, u...
Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Añadir Abra el botón Docs para editar documentos, hojas de cálculo, presentaciones
- Nuevo botón "Abierto en Docs" (icono de EditNote) en la columna de acciones del administrador doc para .docx, .xlsx, .pptx, .odg, .doc, .xls, archivos .ppt ...
Crear importaciones de plomo automático integrado de la interfaz de usuario con la gestión completa de la variable
Reescritura completa de LeadAutoImportManager con características listas para la producción: - Endpoint CRUD con URLs de gancho web únicos para los proveedores ...
Mostrar el nombre del cargador, ampliar la columna de fecha, combinar el icono de extensión en el nombre de archivo
- Subido por: siempre estaba vacío, el nombre del campo era correcto, pero el backend nunca establecido ByName; ahora resuelto en el lado del backend - Column...
Añadir el tamaño almacenado de la herramienta de la punta de la celular de tamaño en el administrador de doc
Tooltip muestra el desglose del almacenamiento real utilizado por documento: archivo original, miniaturas (originales convertidas combinadas), y doc convertido ...
Omita la pantalla de carga para descargas de archivos en NavigationInterceptor
URLs de la mancha y enlaces con el atributo de descarga nunca causan navegación de la página, por lo que el manejador de click global ahora devuelve temprano pa...
Surface guarda errores y reversión de actualización optimista en el selector de proveedores de correo electrónico
Al guardar un proveedor no configurable (KamoMail, ParentOrg, NoConfigurado) fracasado, el error se estableció en estado pero nunca se muestra en la vista de la...
Márve los botones de acción del administrador de doc para la fila de búsqueda de barra de herramientas
- Removed Crear documento, Upload Documento, cargar a medida y actualizar de la cabecera de héroe de gradiente - Hero header es ahora título/descripción sólo - ...
Restarar modelo de permiso de miembro del equipo/miembro para el diálogo compartido
Los miembros del equipo (memberType=TEAM-MEMBER) sortean todas las puertas. Los miembros regulares están cerrados por los derechos SHARE-DOCS*. Sesiones de lega...
Permita que cualquier miembro autenticado comparta documentos
Eliminar la puerta basada en el rol en el diálogo compartido. cualquier miembro registrado puede compartir. El chequeo anterior requerido esTeamMember (de sessi...
Importar blake3 de blake3/browser para inicializar correctamente WASM
blake3/esm/nrowser requiere aprovisionamiento manual WASM; blake3/browser lo hace automáticamente.
Miembro correcto Compreche de loType a TEAM-MEMBER y nombres de campo para API de acciones
Añadir por rasca de Compartir botón a la columna de Acciones en DocManager
Implemente sistema de intercambio de documentos con diálogo compartido, ficha Compartido con Me y enlaces compartidos
- Añadir ShareDocumentDialog con el miembro/equipo/dept/jobelige receptor de Title - Botón Compartir alambre en la barra de herramientas DocManager (sólo MY-DOC...
Real BLAKE3 hashing y pre-upload check in doc manager
- Reemplazar el marcador de posición BLAKE3 con blake3 WASM real en fileHashing.ts - Añadir cheques y registrar las rutas de representación de API existentes - ...
Carpeta de la puerta y Doc Columnas/campos de tipo en permiteLes de carpetas y permitenDocType
Cuando la carpeta o las características del tipo doc están deshabilitadas para un tipo assoc, esconde el las columnas de datagrid correspondientes y subir campo...
Alinear campos de carga con MUI TextFields consistentes, mostrar siempre carpeta y tipo doc
Reemplazar los elementos brutos de selección con MUI TextField seleccione para una selección consistente estilo y alineación con el campo Descripción. Carpeta y...
Aceptar todos los tipos de archivos para subir, utilizar la lista negra del lado del servidor en lugar de la lista blanca
Reemplaza la lista blanca de ACCEPTED-EXTENSIONS con extBlackList proporcionada por el servidor de assoc-config. Todos los tipos de archivos ahora se pueden sub...
Añadir ruta de representación para el punto de endl de la miniatura de retrofila
Rediseñar Preparada Pestaña Seleccionada con reordenación, previsualización y descarga a granel
Reemplaza el panel Opciones simuladas con la interfaz de usuario de preparación de documentos funcional. Documentos son reordenables a través de botones de arra...
Utilizar systemDocsOnly flag for System Docs pestaña, mostrar todos los documentos en Original Docs
La pestaña Original Docs ahora muestra todos los documentos para este org/assocType sin filtrando por assocObjectId. La pestaña System Docs envía sistemaSólo: t...
Default assocObjectId a la identificación de miembro actual para el filtrado de pestañas doc adecuada
Cuando no se proporciona param de oid URL, fichas de los ótedos originales y documentos modificados ahora la consulta de la identificación del actual miembro, m...
Rewrite MultiFileUploader con carga basada en colas y ajustes por archivo
Datos separados que se obtienen para pestañas de doc Original/Modified/System
Reestructurar las pestañas DocManager, añadir icono de Editar, editor de incrustar y subidor multi-file
Crear un componente MultiFileUploader con tubería de conversión por archivo
Crear el componente DocumentEditor para la edición en línea en DocManager
Retirar /doc/sign/crear y /doc/sign/editar rutas
El editor está ahora incrustado en la página de administrador de doc.
Eliminar el alcance/asociado de ConfiguraciónSignersTab, renombrar a Doc Descripción, añadir letrista de miembro activo
Añadir memberType a la información del usuario, renombrar templateName para docDescripción en la configuración de plantillas store
Añadir miembroEl campo de la letra de la entidad miembro de la columna discriminadora de la entidad miembro a la Respuesta de API de la información del usuario ...
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.