Saltar al contenido
KAMOUniverse

Changelog

Qué hay de nuevo.

Cada mejora de la plataforma, a medida que se envía.

  1. · kamo-shared-library

    Añadir privilegios de acceso a buzón de correo electrónico para los visarios de miembros, departamentos y tipo de trabajo

    Añada ACCESO.ALL.MEMBER-MAILBOXES (104), ACCESS-ALL-DEPARTMENT-MAILBOXES (105), y ACCESO.ALL-JOB-TYPE-MAILBOXES (106) a RoleRightType para basado en privilegios control de acceso del buzón de correo electrónico.

  2. · kamo-internal

    Rewrite Roles & Permissions pestaña como panel de configuración de seguridad de singleton

    Sustituya el diálogo de creación de roles con la configuración de singleton al estilo DepartmentManager: - Roles asociados: buzones multiseleccionados de OrgRoles existentes - Derechos directos: GRANTED/NOT-SPECIFIED/NUKE por derecha (sobrefuerzo final de cascada) - Tiempo de tiempo de sesión: anulación a nivel de miembro - Derechos Aplicados: vista de los derechos computados con atribución de fuentes - Eliego subaría la ruta vieja / de útero, utiliza PUT en endpoint base

  3. · SecurityService

    Rewrite MiembroSecurityController como configación de singleton con roles, derechos directos, tiempo de sesión

    GET devuelve la configuración de seguridad de todos los miembros (asuntos asociados, derechos directos, tiempo libre de sesión anunación, derechos aplicados con las fuentes). PUT salva todo Config como la última anulación en la cascada de seguridad.

  4. · kamo-shared-library

    Añadir MiembroRightRepository para la gestión de los derechos directos a nivel de los miembros

  5. · kamo-internal

    Añadir administración de dominio de correo electrónico, asignación de buzones de interfaz de usuario, y asignación de buzones de correo miembro

    - Agregar dominioApi y buzónProvisioningApi al proveedorApi.ts - Añadir ********** de la capacidad de detección de capacidad para usarProviderCapabilities - Crear la página de configuración dedicada al proveedor en **************** con la pestaña Dominios - Crear EmailComin componente de DomainManager con dominio CRUD, sincronización, verificación y gestión predeterminada - Overhaul EmailMailboxManager: reemplazar la pestaña Primaria de Mailbox con la gestión central de Mailbox - Añadir el aprovisionamiento, sincronización, asignación de miembros y suspender/activar los controles - Actualizar EmailMailboxTab para la configuración de los miembros con tarjeta de buzones asignada que reemplaza la tarjeta de dirección de correo electrónico - Añadir el icono de configuración de ProviderSelector para navegar a la página de configuración del proveedor - Actualización del tipo FromAddress para incluir tipo 'mailbox' para componer integración

  6. · EmailService

    Añadir administración de dominio de correo electrónico y aprovisionamiento de buzones a través de capa de proveedor abstracto

    - Añadir DomainManager y MailboxProvisioner interfaces de capacidad con detección de subcapabilidad - Añadir ProviderDomain, ProviderMailbox, DnsRecord DTOs - Implementar KamoMailDomainManager y KamoMailMailboxProvisioner para el proveedor KamoMail - Añadir ************* stubss a todos los proveedores de la nube (Google, Microsoft, Zoho, IceWarp, Exchange) - Registrar nuevas capacidades en MailProviderResolver para KamoMail y proveedores de la nube - Añadir DomainService, MailboxProvisioningService, MemberMailboxService - Añadir DomainController y MailboxController con API REST completa - Actualizar AliasService.getFromDisedesses para usar buzones asignados con retroceso - Añadir el dominio post-OAuth y sincronizar buzone en ProviderController

  7. · kamo-shared-library

    Añadir dominio de correo electrónico, buzón, y entidades de correo-mail de miembros y repositorios

    Añadir EmailProviderDomainEntity, MailboxEntity y MemberMailboxEntity para correo electrónico administración de dominios proveedor, aprovisionamiento de buzones y asignación de miembros a mezclazón.

  8. · kamo-internal

    Rewrite La pestaña Roles y Permisos con selector de rol de singleton y derechos aplicados

    Reemplaza el diálogo de creación de múltiples papeles con el desplegación automática para seleccionar un único OrgRole existente. Muestra derechos aplicados agrupados por tipo de servicio con atribución de la fuente (función, departamento, título del trabajo, directo). Las pantallas eficaces Tiempo de sesión de la cascada de seguridad.

  9. · SecurityService

    Agrega Diputse Seguridad de Controller para asignación de funciones de miembro y derechos aplicados

    Proporciona GET /miembro-seguridad/-id (función asignado, derechos aplicados con fuentes, tiempo de sesión), PUT /miembro-security/-id-o/role, y DELETE /member-security/-id-/role.

  10. · kamo-shared-library

    Añadir MiembroRoleRepository a la biblioteca compartida para la gestión de tareas de rol de miembro

  11. · kamo-internal

    Convertir icono de soporte en menú desplegado, eliminar el soporte de sidebar nav

    El icono de soporte en NavTop abre un despleg-con dos opciones: - "Ver Soporte Chats & Tickets" navega a /support?tab=tickets - "Create New Support Chat/Ticket" abre el popup de apoyo como antes Retirado el elemento del menú de Soporte de NavPri sidebar.

  12. · kamo-internal

    Márvese Docs de sidebar nav al botón del icono de nav superior con desplegaciones

  13. · kamo-internal

    Rediseñar la configuración de los miembros con arquitectura modular de pestañas y edición de tarjetas UI

    Fuge Profile y las pestañas de membresía y permisos en la pestaña "Mi cuenta" unificada con la pestaña tarjetas de edición en sección. Extraer funcionalidad en pestañas dedicadas: Docs (DocManager con assocType=1), Configuraciones de correo electrónico y buzón de correo, Configuraciones telefónicas, y Roles y permisos. Simplificar MemberHeader para compactar banner de gradiente. Perfil del usuario campos condicionalmente mostrados en función de la relación de proveedor de seguridad org con el enlace para gestionar en el proveedor org. Nuevo pedido de pestañas: Mi cuenta - Docs Email & Mailbox - Teléfono Planes y facturación - Roles y Permisos - Actividad de cuenta.

  14. · kamo-marketing

    Convertir /sprieción de datos codificados a catálogo en vivo impulsado por API

    - Divulga página de precios en el componente del servidor (conseguntes de datos) y cliente componente (UAI interactiva con animaciones, conmutaciones, FAQ) - Añadir pricing-catalog.ts utilidad que obtiene de ******************* A través de la tecla API y mapas retroceden los datos al formato de renderizado de la página - Regreso graso a los datos codificados si la API no está disponible - La misma clave (PUBLIC-CHAT-API-KEY) ahora también se utiliza para el acceso al catálogo con SUBSCRIPCION-CATALOG Alcance - Todas las funciones de IU, animaciones y funciones interactivas existentes

  15. · kamo-internal

    API de refactor acceso a la interfaz de IU con toggles de alcance granular por clave

    Cambiar el nombre de "Claves de API de chat público" a "Claves de API de organización". Añadir alcance gestión con interruptores de conmutación por clave (PUBLIC-CHAT, SUBSCRIPTION-CATALOG). Alcances mostrados como chips de colores en la lista de claves. El alcance cambia de ambos diálogo de creación y detalle de tecla/editar vista.

  16. · SecurityService

    Soporte servicio interno auth para catálogo de suscripciones y endpoints de promocións

    Añadir X-Internal-Auth . X-Public-Chat-Org-Org-Id Validación de cabecera para APIService puedes hacer peticiones de catálogos públicos a los endpoints de suscripción. Sesión auth todavía funciona para el acceso directo kamo-internal.

  17. · kamo-shared-library

    Añadir la columna de visdos a PublicChatApiKey y ApiKeyScope enum

    Añade una columna de visor de JSONB a la entidad clave de la API con valor predeterminado ["PUBLIC-CHAT"]. Nuevo ApiKeyScope enum define los alcances disponibles: PUBLIC.CHAT y SUBSCRIPTION.CATALOG.

  18. · APIService

    Añadir el punto final de la clave de la API y la variable de catálogo de suscripción pública

  19. · MediaService

    Add scopes support to API key validation and management

  20. · kamo-internal

    Añadir el componente de MatrixCell pulido para la edición de la matriz de características

    Nuevo componente reutilizable de MatrixCell con microinteracciones modernas y animadas: Modo Lectura: - Insignades circulares de iconos (verde verde / gris X) para booleans - Pastillas de colores con bordes redondeados para valores numéricos y de texto - Píldora azul "Unlimited" con icono infinito Editar el modo: - Animado incluye/exclude pastilla de conmutación (verde/roja con báscula de flotación) - Deslizador booleano personalizado con etiqueta ON/OFF y animación de resorte - Entrada numera redondeada con sufijo de unidad y botón de conmutación infinita - Entrada de texto limpia con anillo de enfoque y brillo azul - Todos los controles utilizan un radio de frontera consistente, fichas de color y transiciones

  21. · kamo-internal

    Pestaña Rediseño Características con la distribución de pestañas y matriz de grado de producción

    - Arreglar planCaractericiaciones API clave de respuesta a desajuste (suscripciónPlanFeatures - PlanFeatures) - Divisación Características en dos vistas a través de pestañas internas: 1. Categorías & Características: master-detail clean bid-panel master-detail con listas de características numeradas, chips de tipo valor, descripciones y CTAs de estado vacíos 2. Matriz de características: tabla de comparación de ancho completo con secciones de categorías plegables, columna de características pegajosas, placas de tipo plan, iconos de control/cerrar el modo de lectura, y controles de edición en línea (caja de verificación, interruptor, número, texto) para el modo de edición - Cabeceras de categoría de Collapsibles con insignades de conteo de características - Alternar fondos de filas para la legibilidad - Indicador de cambios sin sobresalto con el botón Guardar Matrix - Codificación de colores adecuada: cabeceras de plano azul, filas de categoría índigo, marcas de chequeras verdes

  22. · InitializerService

    Añadir KamoCRMPricingLoader con modelo de precios de marketing completo

    Precarga la estructura completa de precios de suscripción de KamoCRM en la Organización KamoCRM, que refleja la página de precios /precios en el mercado de kamo: - 4 planes: Gratis, Starter ($29/$24), Negocios (64/$53), Enterprise (costumbre) - 7 precios de facturación en ciclos mensuales y anuales con 17% de descuento anual - 7 categorías de características con 46 características y matriz de planta completa - 5 módulos adicionales: Vídeo (8 dólares), AI ($10), HR ($8), Correo electrónico (6 dólares), Almacenamiento (5 dólares) - 2 paquetes: Productividad (17% de descuento) y Plataforma Límpica (19% de descuento) - Descuentos de volumen para Starter (10% a 11o) y Negocios (8%/15% de niveles) - Código de promoción 18DOFF (deuanteros (1 de la OED/mo off Business, 12 meses) - Plantilla de acuerdo por defecto con HTML completa y variables de marcador de posición

  23. · kamo-internal

    Sistema POS de suscripción empresarial - completa reconstrucción frontend

    - Extended posApi.ts con métodos de API de 70 suscripción y 28 nuevas interfaces TypeScript - Uso añadidoConchonte demissionsSubscriptionPermissions para la representación basada en permisos granulares - Reconstruido PipelineSubscriptionPlansTab como contenedor de 7 pestabs (Planes, Características, Complementos, Paquetes, Descuentos de volumen, promociones, plantillas de acuerdo) - Creado 9 componentes de administración de suscripción (4200 líneas) - Reconstruido PipelineSignupsTab con integración real de API, tarjetas de salpicadero y portal de clientes consciente de permiso - Creado SubscriptionOrderWizard (1061 líneas) con flujo de orden guiado de 5 pasos - Creación de detalles de pedido de suscripción página (1206 líneas) con 7 pestañas (Overview, Line Items, Subscription, Invoices, Agreement, Events, Notes) - Añadido adaptaciones del portal de clientes con filtrado de datos propios

  24. · kamo-shared-library

    Añadir DTO de suscripción, SubscriptionService y arreglar el servicio de CommerceService heredado

    38 nuevos DTOs para configuración del plan, pedidos, suscripciones, facturas, promociones, y acuerdos. Línea 2000 - Servicio de servicio con plena lógica empresarial para la gestión de planes, procesamiento de pedidos, gestión del ciclo de vida, facturación, promociones, generación de acuerdos y análisis.

  25. · SecurityService

    Añadir suscripción API endpoints a POSController (50 puntos finales)

    Añadir los criterios completos de gestión de suscripciones empresariales que cubren los planes, precios, características, complementos, paquetes, descuentos de volumen, catálogo, pedidos, suscripciones, facturas, promociones, acuerdos, plantillas y análisis. Todas las terminales siguen los patrones de auth existentes con sesión de orgId/memberId session extracción y tiene comprobación de permisos de la Derecha.

  26. · kamo-shared-library

    Añadir modelo completo de entidad de comercio de suscripción con 24 entidades y repositorios

  27. · kamo-shared-library

    Añadir modelo completo de entidad de comercio de suscripción

    24 entidades de la JPA, 12 enums, 21 repositorios y 20 nuevos derechos de permisos para el sistema POS de suscripción empresarial. Incluye configuración del plan (planos, precios, características, addones, paquetes, descuentos de volumen), pedido y ciclo de vida, facturación, promociones y generación de acuerdos.

  28. · kamo-marketing

    Estaza PUBLIC-CHAT-API-KEY y API-SERVICE-URL en K8s configmap

    Configura la URL de servicio de API de chat público y la URL de servicio de API interna para el widget para comunicarse con los servicios de backend en la producción.

  29. · APIService

    Añadir /api/media/** mapeo de rutas a MediaService para la gestión de claves de chat público

  30. · MediaService

    Add ***-authenticated API key management endpoints for public chat

    Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.

Tu universo está esperando.

Comience gratis en minutos y agregue productos cuando esté listo, sin migración ni nuevos inicios de sesión.

Gratis para siempre: no se requiere tarjeta de crédito